
飞利浦半导体
SC16C550
UART具有16字节FIFO和IrDA编码器/解码器
6.7可编程波特率发生器
该SC16C550支持增加投入高速调制解调器技术
数据速率采用数据压缩方案。例如, 33.6千比特/秒
调制解调器,它采用数据压缩可能需要115.2 kbit / s的输入数据速率。
一个128.0 kbit / s的ISDN调制解调器,支持数据压缩,可能需要输入
的460.8 kbit / s的数据速率。该SC16C550可以支持的标准的数据速率
921.6 kbit / s的。
一个单一的波特率发生器提供了发射器和接收器,允许
独立TX / RX通道的控制。可编程的波特率发生器
能够接受一个输入时钟高达48MHz的,因为需要用于支撑的
3 Mb / s的数据速率。该SC16C550可CON组fi gured内部或外部时钟
操作。对于内部时钟振荡器的操作,一个行业标准的微处理器
晶体外部连接之间的XTAL1和XTAL2引脚(见
图9)。
可替换地,外部时钟可以连接到XTAL1引脚到时钟
标准或自定义费率内部的波特率发生器(见
表5)。
XTAL1
XTAL2
XTAL1
XTAL2
X1
1.8432兆赫
1.5 k
C1
22 pF的
C2
47 pF的
002aaa169
X1
1.8432兆赫
C1
47 pF的
C2
100 pF的
图9.晶体振荡器连接。
该发电机由1至2的任何除数将输入的16×时钟
16
1。
SC16C550划分的基本晶振或外部时钟16的频率
BAUDOUT输出引脚,正是16 ×所选波特率( 16次)
( BAUDOUT = 16波特率) 。定制波特率可以通过选择来实现
正确的除数值的MSB和波特率发生器的LSB部分。
编程波特率发生器寄存器DLM ( MSB)和DLL ( LSB )
提供了用于选择所需的网络连接纳尔波特率的用户的能力。在该示例
表5
显示了使用1.8432 MHz晶振时,可选择波特率。
对于自定义波特率除数值可以使用下面的计算
公式:
XTAL1时钟频率
除数(十进制) =
----------------------------------------------------------
-
串行数据速率
×
16
(1)
9397 750 11619
皇家飞利浦电子有限公司2003年版权所有。
产品数据
牧师05 - 2003年6月19日
15 52