AT32UC3C1512C Automotive Atmel Corporation, AT32UC3C1512C Automotive Datasheet - Page 568

no-image

AT32UC3C1512C Automotive

Manufacturer Part Number
AT32UC3C1512C Automotive
Description
Manufacturer
Atmel Corporation
25.6.1.3
Figure 25-3. Fractional Baud Rate Generator
25.6.1.4
9166C–AVR-08/11
CLK_USART/DIV
CLK
CLK_USART
Reserved
Fractional Baud Rate in Asynchronous Mode
Baud Rate in Synchronous Mode or SPI Mode
USCLKS
1
2
3
0
The Baud Rate generator previously defined is subject to the following limitation: the output fre-
quency changes by only integer multiples of the reference frequency. An approach to this
problem is to integrate a fractional N clock generator that has a high resolution. The generator
architecture is modified to obtain Baud Rate changes by a fraction of the reference source clock.
This fractional part is programmed with the FP field in the Baud Rate Generator Register
(BRGR). If FP is not 0, the fractional part is activated. The resolution is one eighth of the clock
divider. This feature is only available when using USART normal mode. The fractional Baud
Rate is calculated using the following formula:
The modified architecture is presented below:
If the USART is programmed to operate in synchronous mode, the selected clock is simply
divided by the field CD in BRGR.
Baudrate
Error
BaudRate
16-bit Counter
CD
=
=
---------------------------------------------------------------- -
1
8 2 Over
Modulus
=
Control
(
FP
SelectedClock
------------------------------------- -
ExpectedBaudRate
-------------------------------------------------- -
SelectedClock
ActualBaudRate
CD
) CD
+
glitch-free
USCLKS = 3
FP
------ -
logic
FP
8
SYNC
0
>1
CD
0
1
0
1
OVER
Sampling
Divider
FIDI
AT32UC3C
0
1
SYNC
CLK
BaudRate
Sampling
Clock
Clock
568

Related parts for AT32UC3C1512C Automotive