TL16C750PM是TL16C550C异步通信元件(ACE)的功能升级,而ACE又是TL16C450的功能升级。在功能上等同于通电时的TL16C450(字符或TL16C40模式),TL16C750与TL16C550C一样,可以置于备用模式(FIFO模式)。通过缓冲接收和发送的字符,这减轻了CPU过多的软件开销。接收机和发射机FIFO最多存储64个字节,包括接收机FIFO每个字节的三个附加错误状态位。用户可以选择16字节FIFO模式或扩展的64字节FIFO模式。在FIFO模式下,有一个可选的自动流量控制功能,通过自动控制通过RTS\输出和CTS\输入信号的串行数据流,可以显著减少软件过载并提高系统效率(见图1)。
TL16C750PM对从外围设备或调制解调器接收的数据执行串并转换,并对从其CPU接收的数据进行并串转换。CPU可以随时读取ACE状态。ACE包括完整的调制解调器控制能力和处理器中断系统,该系统可被定制以最小化通信链路的软件管理。
TL16C750PM ACE包括一个可编程波特率发生器,能够将参考时钟除以1至(216-1)的除数,并为内部变送器逻辑产生16×参考时钟。还包括将此16×时钟用于接收器逻辑的规定。ACE适应1波特串行速率(16 MHz输入时钟),因此位时间为1 us,典型字符时间为10 us(起始位、8个数据位、停止位)。
TL16C450终端功能中的两个已更改为TXRDY\和RXRDY\,它们向直接存储器访问(DMA)控制器提供信号。
特色
- 引脚到引脚与现有TL16C550B/C兼容
- 可编程16或64字节FIFO,减少CPU中断
- 可编程自动RTS和自动CTS\
- 在自动-CTS\模式下,CTS\控制变送器
- 在自动-RTS\模式下,接收器FIFO内容和阈值控制RTS\
- 当设备处于同一电源降时,串行和调制解调器控制输出直接驱动RJ11电缆
- 能够与所有现有的TL16C450软件一起运行
- 重置后,所有寄存器与TL16C450寄存器集相同
- 高达16 MHz时钟速率,可用于高达1波特的操作
- 在TL16C450模式下,保持和移位寄存器消除了CPU和串行数据之间精确同步的需要
- 可编程波特率发生器允许将任何输入参考时钟除以1至(216-1),并生成内部16×时钟
- 在串行数据流中添加或删除标准异步通信位(开始、停止和奇偶校验)
- 5V和3V操作
- 注册可选择睡眠模式和低功耗模式
- 独立接收器时钟输入
- 独立控制的发送、接收、线路状态和数据集中断
- 完全可编程串行接口特性:
- 5位、6位、7位或8位字符
- 偶、奇或无奇偶校验位的生成和检测
- 1-、11/2-或2-停止位生成
- 波特率生成(DC至每秒1 Mbits)
- 错误启动位检测
- 完整的状态报告功能
- 双向数据总线和控制总线的3态输出CMOS驱动能力
- 断线生成和检测
- 内部诊断功能:
- 通信链路故障隔离的环回控制
- 中断、奇偶校验、超限、帧错误模拟
- 完全优先级中断系统控制
- 调制解调器控制功能(CTS\、RTS\、DSR\、DTR\、RI\和DCD\)
- 提供44针PLCC和64针SQFP
- 工业温度范围可用于64针SQFP
SLLS191C-1995年1月-1997年12月修订