TL16C752B
3.3 V双64字节FIFO的UART
SLLS405A - 1999年12月 - 修订2000年8月
描述
该TL16C752B是双通用异步接收器/发送器(UART)与64字节的FIFO ,自动
硬件/软件流控制和数据传输速率高达3Mbps的。该TL16C752B提供了增强的功能。它有
发送控制寄存器( TCR ),其存储接收FIFO阈值电平,以在启动/停止传输
硬件和软件流控制。与FIFO RDY寄存器,该软件得到TXRDY / RXRDY状态
对于在一个存取所有四个端口。片内的状态寄存器为用户提供错误指示,操作
状态,和调制解调器的接口的控制。系统的中断可能会进行调整,以满足用户的要求。内部
环回功能实现车载诊断。
UART的发送数据,发送给它通过外围8位总线,在TX信号和接收到的字符
RX信号。字符可以被编程为5 ,6,7 ,或8位。 UART有一个64字节的接收FIFO
和发送FIFO ,并且可以编程,以中断在不同的触发电平。 UART产生它自己的
基于一个可编程分频器和它的输入时钟所需的波特率。它可以传输偶,奇或无奇偶校验
1 , 1.5或2个停止位。接收器可以检测到断线,闲置,或帧错误, FIFO溢出,奇偶校验错误。
该发射器可以检测到FIFO下溢。该UART还包含调制解调器控制软件界面
操作,并具有软件流控制和硬件流控制功能。
该TL16C752B可在一个48引脚PT ( LQFP )封装。
终端功能
终奌站
名字
A0
A1
A2
CDA , CDB
号
28
27
26
40, 16
I / O
I
I
I
I
描述
地址0选择位。内部寄存器地址选择
地址1选择位。内部寄存器地址选择
地址2选择位。内部寄存器地址选择
载波检测(低电平有效) 。这两个输入与UART通道A和B的低相关联
这些引脚表示一个载波已被调制解调器检测到某个通道。这些输入的状态
是反映到调制解调器状态寄存器( MSR ) 。
芯片选择A和B (低电平有效) 。这些引脚使用户CPU和TL16C752B之间的数据传输
对于信道(多个)处理。每个UART ( A,B)是通过提供一种低的处理
各自的CS A和B的CS引脚。
清除发送(低电平有效) 。这两个输入与UART通道A和B的逻辑低相关
在CTS引脚指示调制解调器或数据集准备接受来自752B发送数据。状态可以
通过读取MSR位4.测试这些引脚只影响发送和接收时自动操作CTS
功能是通过增强特性寄存器( EFR )的第7位使能,用于硬件流控制操作。
数据总线(双向) 。这些引脚是8位,三态数据总线传输信息或从
控制CPU 。 D0是最低显著位和一个发送的第一个数据位或接收的串行数据
流。
数据设置就绪(低电平有效) 。这两个输入与UART通道A和B的逻辑低相关
在这些引脚指示调制解调器或数据集上电,并准备好与UART的数据交换。
这些输入的状态被反映在调制解调器状态寄存器( MSR)
数据终端就绪(低电平有效) 。这两个输出与UART通道A和B. A相关
这两个引脚上的逻辑低电平表示该752B上电,并准备好了。这些引脚可以通过被控制
调制解调器控制寄存器。写1到MCR位0套DTR输出为低电平,使调制解调器。该
这些引脚输出写0到MCR位0或复位后后高。
信号和电源地
中断A和B (高电平有效) 。这些引脚提供独立的通道中断, INT A和INT B. A和B
在中断使能寄存器使能启用时, MCR位3设置为逻辑1时,中断源
( IER ) 。中断条件包括:接收错误,可接收缓冲区的数据,可用的发送缓冲区
空间或当一个调制解调器状态标志被检测到。 INTA - B在复位后为高阻态。
读取输入(低电平有效选通) 。高到IOR低转换会加载一个内部寄存器的内容
地址位A0 -A2用于通过外部CPU访问限定到TL16C752B数据总线( D0-D7 ) 。
CSA , CSB
10, 11
I
CTSA , CTSB
38, 23
I
D0–D4
D5–D7
44–48,
1–3
I / O
DSRA , DSRB
39, 20
I
DTRA , DTRB
34, 35
O
GND
17
PWR
INTA , INTB
30, 29
O
IOR
19
I
2
邮政信箱655303
达拉斯,德克萨斯州75265