TL16C550DIRHBR和TL16C550HDI是TL16C550 C异步通信元件(ACE)的速度和工作电压升级(但功能等同),这反过来又是TL16C450的功能升级。在功能上等同于通电时的TL16C450(字符或TL16C40模式),TL16C550DIRHBR和TL16C550HDI,如TL16C550 C,可以置于备用FIFO模式。通过缓冲接收和发送的字符,这减轻了CPU过多的软件开销。接收机和发射机FIFO最多存储16个字节,包括接收机FIFO每个字节的三个附加错误状态位。在FIFO模式下,有一个可选的自动流量控制功能,通过使用RTS输出和CTS输入信号自动控制串行数据流,可以显著减少软件过载并提高系统效率。
TL16C550DIRHBR和TL16C550HDI对从外围设备或调制解调器接收的数据执行串并转换,并对从其CPU接收的数据进行并串转换。CPU可以随时读取ACE状态。ACE包括完整的调制解调器控制能力和处理器中断系统,该系统可被定制以最小化通信链路的软件管理。
TL16C550DIRHBR和TL16C550 DI ACE都包括一个可编程波特率发生器,能够将参考时钟除以1至65535的除数,并为内部变送器逻辑产生16×参考时钟。规定将此16×时钟用于接收器逻辑。ACE最多可容纳1.5兆波特串行速率(24 MHz输入时钟),因此位时间为667ns,典型字符时间为6.7 ms(起始位、8个数据位、停止位)。
TL16C550DIRHBR和TL16C550HDI上的两个TL16C450终端功能已更改为TXRDY和RXRDY,它们向DMA控制器提供信号。
TL16C550DIRHBR采用减少引脚数的封装,即32引脚RHB封装。这是通过消除一些应用不需要的信号来实现的。这些信号包括CS0、CS1、ADS、RD2、WR2和RCLK输入信号以及DDIS、TXRDY、RXRDY、OUT1、OUT2和BAUDOUT输出信号。BAUDOUT和RCLK之间存在内部连接。
TL16C550DIRHBR的所有功能都保持在RHB包中。
TL16C550DIRHBR采用减少引脚数的封装,即24引脚ZQS封装。这是通过消除一些应用不需要的信号来实现的。这些信号包括CS0、CS1、ADS、RD2、WR2、DSR、RI、DCD和RCLK输入信号以及DDIS、TXRDY、RXRDY、OUT1、OUT2、DTR和BAUDOUT输出信号。BAUDOUT和RCLK之间存在内部连接。
TL16C550DIRHBR的大部分功能都保持在ZQS封装中,但涉及消除信号的功能除外。
特色
- 可编程自动RTS和自动CTS
- 在自动CTS模式下,CTS控制变送器
- 在自动RTS模式下,RCV FIFO内容
和阈值控制RTS - 串行和调制解调器控制输出驱动RJ11电缆
当设备处于同一压降时直接 - 能够与所有现有设备一起运行
TL16C450软件 - 重置后,所有寄存器都与
TL16C450寄存器集 - 高达1.5Mbaud的24 MHz时钟速率
VCC=5 V时的操作 - 最高20 MHz时钟速率,最高1.25兆波特
VCC=3.3 V时的操作 - 高达48 MHz时钟速率,最高支持3 Mbaud
VCC=3.3V(仅ZQS封装,
除数=1) - 高达2.5Mbaud的40 MHz时钟速率
VCC=3.3V(仅ZQS封装,
除数≥2) - 最高16 MHz时钟速率,最高1波特
VCC=2.5 V时的操作 - 在TL16C450模式下,保持和移位寄存器消除
CPU和串行数据之间需要精确同步 - 可编程波特率发生器允许对任何输入进行分频
参考时钟从1到(216–1),并生成内部16×时钟 - 标准异步通信位(启动、停止和奇偶校验)
添加到串行数据流或从串行数据流中删除 - 5V、3.3V和2.5V操作
- 独立接收器时钟输入
- 发送、接收、线路状态和数据集
独立控制的中断 - 完全可编程串行接口特性:
- 5位、6位、7位或8位字符
- 偶、奇或无奇偶校验位的生成和检测
- 1-、1=-或2-停止位生成
- 波特率生成(dc至1 Mbit/s)
- 错误启动位检测
- 完整的状态报告功能
- 双向3态输出TTL驱动能力
数据总线和控制总线 - 断线生成和检测
- 内部诊断功能:
- 通信链路故障隔离的环回控制
- 中断、奇偶校验、溢出和帧错误模拟
- 完全优先级中断系统控制
- 调制解调器控制功能(CTS、RTS、DSR、DTR、RI和DCD)
- 可提供48针PT、48针PFB、32针RHB、,
和24针ZQS封装