位置:首页 > IC型号导航 > 首字符X型号页 > 首字符X的型号第131页 > XR16M2551IL32 > XR16M2551IL32 PDF资料 > XR16M2551IL32 PDF资料1第11页

XR16M2551
修订版1.0.2
带16字节FIFO和省电特点高性能,低电压DUART
2.8
晶体振荡器或外部时钟输入
该M2551包括一个片上振荡器( XTAL1和XTAL2 ),以产生一个时钟信号,以便在所述两个部分的UART
装置。 CPU数据总线不需要这个时钟总线操作。晶体振荡器提供
系统时钟的波特率发生器(BRG )在每个UART发现部分。 XTAL1是输入到
振荡器或外部时钟缓冲器输入, XTAL2引脚作为输出。对于编程的详细信息,请参阅
“ ”部分
2.9 ,可编程的波特率发生器“第11页上的”分数除数
F
IGURE
4. T
YPICAL
C
RYSTAL连接
XTAL1
XTAL2
R1
0-120
(可选)
1.8432兆赫
to
24兆赫
R2
500K - 1M
Y1
C1
22-47pF
C2
22-47pF
片上振荡器被设计为使用行业标准的微处理器晶振(并联谐振,
与10-22 pF的电容负载, ESR 20-120欧姆和100 ppm的频率的基频
公差)之间的XTAL1和XTAL2引脚外接(见
科幻gure 4 ) 。
可编程波特率
率发生器能够与高达24 MHz的晶振频率下工作。然而,在
XTAL1引脚上的外部时钟输入,它可以延长其运行在高达64 MHz的( 16 Mbps的串行数据速率),在3.3V
用4X采样率。进一步阅读的振荡电路,请参阅应用笔记DAN108
在EXAR网站
http://www.exar.com 。
2.9
可编程的波特率发生器,小数分频
每个UART都有自己的波特率发生器( BRG )与预分频器的发射器和接收器。该
预分频器是由MCR寄存器中的软件位控制。 MCR寄存器位7设置预分频器分
输入晶振或外部时钟的1或4的预分频时钟波特率发生器的输出。 BRG会进一步
1和( 216 - 0.0625 )之间的可编程分频器分这个时钟在0.0625 ( 1/16 )增量
获得的串行数据速率的16倍或8倍,或4倍的采样时钟。采样时钟用于由发射机
为数据比特移位器和接收器对数据进行采样。波特率发生器除数( DLL , DLM和DLD寄存器)默认为
“1” ( DLL = 0×01 , DLM = 0×00和DLD = 0×00 ),复位后的值。因此, BRG必须
初始化操作数据速率时编程。 DLL和DLM寄存器提供的整数部分
除数和DLD寄存器提供divisior的小数部分。在DLD仅低4位
被实现,它们被用来选择从0值(用于设置0000 ),以0.9375或15/16 (用于设置
1111 ) 。编程波特率发生器寄存器DLL , DLM和DLD提供能力
在选择操作的数据速率。
表6
显示可用以24MHz晶振或标准的数据传输速率
在16X时钟速率的外部时钟。如果预定标器被用来(MCR位7 = 1 )时,输出数据速率将是4倍
小于在所示
表6 。
在8X采样率,这些数据传输速率将增加一倍,并在4X采样率,
他们将翻两番。此外,当使用8X或4X采样模式,请注意,比特时间会有一个抖动
11