at85c51snd3 ATMEL Corporation, at85c51snd3 Datasheet - Page 216

no-image

at85c51snd3

Manufacturer Part Number
at85c51snd3
Description
At85c51snd3 Single-chip Digital Audio Decoder - Encoder With Usb 2.0 Interface
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
at85c51snd3B1-7FTUL
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
at85c51snd3B1-RTTUL
Manufacturer:
Atmel
Quantity:
10 000
Guard Field
Baud Rate Generator
Baud Rate Calculation
216
AT85C51SND3B
Table 239. Stop Bit Number Selection
The guard field is not part of a character and is an optional inter-character spacing com-
posed of 0 to 3 bits transmitted at high level by programming GBIT1:0 bits in SCON
according to Table 240. The guard field allows transmitter to be compliant with con-
nected host (overrun avoiding) and is emitted after the last stop bit of a character.
Table 240. Guard Field Size Selection
The Baud Rate Generator is fed by the SIO clock as detailed in Section “SIO Clock Gen-
erator”, page 33. The maximum baud rate can be achieved by selecting the high
frequency issued by a division of the PLL clock. The clock generated is an oversampling
clock. The oversampling factor is programmable using OVRSF3:0 bits in SFCON with
oversampling factor equal to OVRSF3:0 + 1 (e.g.: OVRSF3:0= 11 for a 12x
oversampling).
As shown in Figure 109, the baud rate generator is composed of an integer divider fol-
lowed by a fractional divider. The baud rate formula is given by Figure 108. In this
formula, variables must be chosen as followed:
Table 241 shows some programming values depending on the SIO frequency and con-
sidering an oversampling factor of 12 (OVERSF3:0= 11).
Figure 108. Baud Rate Formula
GBIT1
STOP
0
1
0
0
1
1
OVRSF
The oversampling factor depends mainly on the frequency and the quality of
the medium transporting the data. In any case, OVSF3:0 must not be less
than 4 for proper majority vote in bit reception.
ADIV
Must be greater than BDIV and less than (K ⋅ OVRSF). K being the number
of bit in a character (from 9 to 11).
BDIV
Must be greater than 1/
BR
ε
being the error:
R
compare to the theoretical baud rate BR
Description
1 Stop Bit.
2 Stop Bits.
GBIT0
0
1
0
1
ε
Description
0 guard bit inserted (default).
1 guard bit inserted.
2 guard bits inserted.
3 guard bits inserted.
= K ⋅ |1/BB
Baud_Rate=
ε
according to the tolerance on the real baud rate
T
ADIV ⋅ CDIV ⋅ OVRSF
- 1/BR
F
SIO
R
|.
⋅ BDIV
T
.
7632D–MP3–01/07

Related parts for at85c51snd3