TL16C550A
异步通信部件
SLLS057D - 1989年8月 - 修订1996年3月
终端功能
终奌站
名字
A0
A1
A2
ADS
NO 。
28 [31]
27 [30]
26 [29]
25 [28]
I / O
I
描述
寄存器选择。 A0,A1和A2在读使用和写入操作来选择ACE寄存器的读
或写入。请参考表1为寄存器地址,同时参考地址选通( ADS )信号描述。
地址选通。当ADS有效(低电平)时,寄存器选择信号( A0,A1和A2)和芯片选择信号( CS0,
CS1 , CS2 )直接驱动内部的选择逻辑;高时,寄存器选择和芯片选择信号举行
国家他们在ADS的低到高的转变发生时。
波特了。 BAUDOUT是16
×
时钟信号对ACE的发射器部分。时钟速率通过建立
参考振荡器频率由波特率发生器除数锁存器中指定的除数。 BAUDOUT
也可以通过把此输出到RCLK输入用于接收器部分。
片选。当CSX有效(高,高,低分别) , ACE被选中。如果任何这些输入
无效时, ACE依然无效。请参阅ADS (地址选通脉冲)信号描述。
清除发送。 CTS是调制解调器状态信号。其状态可通过读位调制解调器4 ( CTS )进行检查
状态寄存器。位0的调制解调器状态寄存器( DCTS )表示该信号的自改变状态
从调制解调器状态寄存器最后读取。如果调制解调器状态中断使能时, CTS改变状态,一
产生中断。
数据总线。八三态数据线提供的数据,控制和状态信息的双向路径
ACE的和CPU 。
数据载波检测。 DCD是一个调制解调器状态信号。其状态可通过读位7 ( DCD )进行检查
调制解调器状态寄存器。第3位的调制解调器状态寄存器( DDCD )表明,该信号已经改变了状态
因为从调制解调器状态寄存器的最后一次读取。如果调制解调器状态中断使能时, DCD的变化
状态,产生一个中断。
驱动器禁用。这个输出被激活(高电平)时,CPU不读取数据。当激活时,该输出可以禁用
外部收发器。
数据设置就绪。 DSR是一个调制解调器状态信号。其状态可以通过读出调制解调器的第5位( DSR)进行检查
状态寄存器。调制解调器状态寄存器的位1 ( DDSR )表示该信号的自改变状态
从调制解调器状态寄存器最后读取。如果调制解调器状态中断使能时, DSR状态发生改变,
产生一个中断。
数据终端就绪。当有效(低) , DTR通知调制解调器或数据设置的ACE准备建立
通信。 DTR处于激活状态通过设置调制解调器控制寄存器的DTR位到高电平。
DTR处于非活动状态无论是作为主复位的结果或循环模式操作或结算期间
调制解调器控制寄存器的位0 ( DTR ) 。
中断。当激活时(高电平) , INTRPT通知的ACE有一个中断的CPU进行维修。四
这导致要发出一个中断条件是:接收器错误,接收的数据是可用的或超时( FIFO模式
只) ,发送保持寄存器为空,或者启用调制解调器状态中断。该INTRPT输出复位
(停用) ,或者当中断服务,或作为主复位的结果。
主复位。当激活时(高电平) ,MR清除多数ACE寄存器并设置了各种输出信号的状态。参考
到表2中。
输出1和2输出1和输出是通过设置设置为它们的激活状态的用户指定的输出端子
它们各自的调制解调器控制寄存器位( OUT1和OUT2 )高。输出1和输出都设置为无效(高)
国家作为主复位或在循环模式操作的结果,或通过清除位2 ( OUT1 )或第3位( OUT2 )的
MODEM控制寄存器。
接收机时钟。 RCLK为16×波特率时钟与接收机的ACE的部分。
读取输入。当任一RD1或RD2是有效的(高或低分别),而ACE被选择时,CPU是
允许读取从一个选定的ACE寄存器的状态信息或数据。只需要对这些输入中的一个
数据的读出操作期间的转移;另一个输入必须处于非激活状态被束缚(即RD2接低电平
或RD1拉高) 。
I
BAUDOUT
15 [17]
O
CS0
CS1
CS2
CTS
12 [14]
13 [15]
14 [16]
36 [40]
I
I
D0 – D7
DCD
1–8
[2 – 9]
38 [42]
I / O
I
DDIS
DSR
23 [26]
37 [41]
O
I
DTR
33 [37]
O
INTRPT
30 [33]
O
MR
OUT1
OUT2
35 [39]
34 [38]
31 [35]
I
O
RCLK
RD1
RD2
9 [10]
21 [24]
22 [25]
I
I
括号内所示端子编号为FN包。
4
邮政信箱655303
达拉斯,德克萨斯州75265