User's Manual

Table Of Contents
S3C2450X RISC MICROPROCESSOR UART
15-11
2.1.11 Baud-Rate Error Tolerance
UART Frame error should be less than 1.87%(3/160).
UART Frame error = { |Real Frame Length Ideal Frame Length| / Ideal Frame Length } x 100%
= { |Ideal baudrate Real baudrate| / Real baudrate } x 100%
Real Frame Length = 1 Frame / Real UART baudrate = 1 Frame x (DIV_VAL+1) x 16 / SRCCLK
Where Real UART baudrate = { SRCCLK / (DIV_VAL+1) } / 16
Ideal Frame Length = 1 Frame / Ideal UART baudrate
NOTE
1Frame = start bit + data bit + parity bit + stop bit.
2.1.12 UART Clock and PCLK Relation
The frequency of UARTCLK(Clock of 16 times baud-rate) must be no more than 5.5/3 times faster than the
frequency of PCLK :
F
UARTCLK
<= 5.5/3 X F
PCLK
F
UARTCLK
= baudrate x 16
This allows sufficient time to write the received data to the receive FIFO
Parameter Symbol Min Typ Max Unit
PCLK speed for UART operating (Baudrate is 1Mbps)
F
PCLK
8.72
MHz
PCLK speed for UART operating (Baudrate is 2Mbps)
F
PCLK
17.45
MHz
PCLK speed for UART operating (Baudrate is 3Mbps)
F
PCLK
26.18
MHz
2.1.13 UART Clock speed/UART Clock selection guide for 3Mbps
For using 3Mbps, EPLL should be either 48MHz or 96MHz. Or EXTUARTCLK should be 48MHz.
Table 15-3. Clock, EPLL Speed Guide
Parameter Min Typ Max Unit
UART source clock(divided EPLL clock)
50 MHz
EPLL clock for divided EPLL clock(by UARTDIV of CLKDIV1, refer
Figure 2-9)
100 MHz
EPLL clock(UART source clock is divided EPLL) (3Mbps)
48, 96
MHz
EXTUARTCLK (UART source clock is EXTUARTCLK)
48
MHz
Baudrate (UART source clock is EXTUARTCLK, divided EPLL clock)
3,000,000 bps
When SRCCLK is PCLK, Integer part of DIV_VAL should be equal or larger than 1(divide SRCCLK by 2). Hence
maximum baudrate is limited. (2.0625Mbps at typical PCLK 66MHz)