
TL16C550C , TL16C550CI
异步通信部件
带自动流控
SLLS177F - 1994年3月 - 修订2001年3月
操作原理
调制解调器状态寄存器( MSR ) (续)
D
D
D
D
D
第3位:该位是数据载体的变化检测( Δ DCD )的指标。
DCD表示对DCD输入到
自从上一次被CPU读取芯片状态发生了改变。当
DCD设置和调制解调器
状态中断使能,一个调制解调器状态中断。
位4:该位是清除 - 发送(CTS )输入的补码。当ACE是在诊断测试
模式( LOOP [ MCR4 ] = 1 ),该位等于MCR位1 (RTS) 。
第5位:该位被设置就绪( DSR )输入数据的补充。当ACE是在诊断测试
模式( LOOP [ MCR4 ] = 1 ),该位等于MCR位0 (DTR) 。
第6位:该位是振铃指示( RI )输入的补码。当ACE是在诊断测试模式
( LOOP [ MCR4 ] = 1 ) ,该位等于MCR位2 ( OUT1 ) 。
位7:该位是数据载体的补体检测(DCD )输入。当ACE是在诊断
测试模式( LOOP [ MCR4 ] = 1 ),该位等于MCR位3 (OUT2) 。
可编程的波特率发生器
在ACE包含一个可编程的波特率发生器,它接受一个时钟输入范围为DC至16 MHz之间的
并通过在范围为1和(2之间的除数将其划分
16
-1) 。波特率发生器的输出频率是
16次( 16
×)
波特率。通式为除数为:
除数= XIN频率输入
÷
(所需的波特率
×
16)
两个8位寄存器,称为除数锁存器,存储所述除数在一个16位的二进制格式。这些除数锁存器必须
在ACE的初始化期间被加载,以确保波特率发生器的所希望的操作。当任
的除数锁存器被加载时,一个16位的波特率计数器也被加载,以防止在初始负荷长计数。
表9和10说明了使用波特率发生器与1.8432 MHz和3.072 MHz的晶体频率
分别。对于波特率38.4千位/秒以下,是获得的误差非常小。的精度
选择的波特率是取决于所选择的晶体频率(参考图23为典型的例子
时钟电路)。
32
邮政信箱655303
达拉斯,德克萨斯州75265