English
Language : 

SDA6000 Datasheet, PDF (213/380 Pages) Infineon Technologies AG – Teletext Decoder with Embedded 16-bit Controller
SDA 6000
Peripherals
below lists various commonly used baud rates, together with the required reload values
and the deviation errors compared to the intended baud rate.
Baud Rate
1041.66 KBaud
694.4 KBaud
19.2 KBaud
9600 Baud
4800 Baud
2400 Baud
1200 Baud
110 Baud
S0BRS = ‘0’, fMOD = 33.33 MHz
Deviation Error Reload Value
–
0000H
–
–
+ 0.4%/– 1.3%
+ 0.4%/– 0.4%
+ 0.0%/– 0.4%
+ 0.0%/– 0.2%
+ 0.0%/– 0.1%
+ 0.0%/– 0.0%
0035H/0036H
006bH/006CH
00D8H/00D9H
01B1H/01B2H
0363H/0364H
24FCH/24FDH
S0BRS = ‘1’, fMOD = 33.33 MHz
Deviation Error Reload Value
–
–
–
+ 0.5%/– 2.2%
+ 0.5%/– 0.9%
+ 0.5%/– 0.2%
+ 0.1%/– 0.2%
+ 0.1%/– 0.0%
+ 0.0%/– 0.0%
0000H
0023H/0024H
0047H/0048H
008FH/0090H
0120H/0121H
0241H/0242H
18A8H/18A9H
Note: S0FDE must be equal to 0 to achieve the baud rates in the table above. The
deviation errors given in the table are rounded. Using a baud rate crystal will
provide correct baud rates without deviation errors.
Using the Fractional Divider
When the fractional divider is selected, the input clock fDIV for the baud rate timer is
derived from the CPU clock by a programmable divider. If S0FDE = 1, the fractional
divider is activated, It divides 33.33 MHz by a fraction of n/512 for any value of n from 0
to 511. If n = 0, the divider ratio is 1 which means that fDIV = 33.33 MHz.
S0FDE S0BRS S0BG S0FDV
1
–
1 … 8191 1 … 511
0
Formula
Baud rate =
S0FDV
512
33MHz
x 16 x (S0BG+1)
33MHz
Baud rate = 16 x (S0BG+1)
S0BG represents the content of the reload register S0BG, taken as an unsigned 13-bit
integer.
S0FDV represents the content of the fractional divider register taken as an unsigned
9-bit integer.
Users Manual
7 - 62
2000-06-15