产品描述:
TL16C550C 和 TL16C550CI 是 TL16C550B 异步通信元件 (ACE) 的功能升级型号,而 TL16C550B 又是 TL16C450 的功能升级型号。TL16C550C 和 TL16C550CI 上电时在功能上与 TL16C450 等效(字符模式或 TL16C450 模式),并像 TL16C550B 一样可以置于备用 FIFO 模式。这通过缓冲接收和发送的字符来减轻 CPU 的过多软件开销。接收器和发送器 FIFO 能够存储多达 16 个字节,包括接收器 FIFO 每字节 3 个额外的错误状态位。在 FIFO 模式下,器件具有一个可选的自动流控制功能,此功能可以通过使用 RTS 输出和 CTS 输入信号自动控制串行数据流来大大减少软件过载并提高系统效率。
TL16C550C 和 TL16C550CI 对从外设或调制解调器接收到的数据执行串行至并行转换,并对从 CPU 接收到的数据执行并行至串行转换。CPU 可以随时读取 ACE 状态。ACE 包括完整的调制解调器控制功能和一个处理器中断系统,该系统可以进行定制以更大限度地减少通信链路的软件管理。
TL16C550C 和 TL16C550CI ACE 都包含一个可编程波特率发生器,能够对参考时钟进行 1 至 65535 分频,并为内部发送器逻辑生成一个 16× 参考时钟。所含的配置可以将此 16× 时钟用于接收器逻辑。ACE 支持 1Mbaud 的串行速率(16MHz 输入时钟),因此位时间为 1µs,典型字符时间为 10µs(起始位、8 个数据位、停止位)。
TL16C550C 和 TL16C550CI 上的其中两个 TL16C450 端子功能已更改为 TXRDY 和 RXRDY,它们用于为 DMA 控制器提供信号。
产品特性:
- 可编程自动 RTS 和自动 CTS
- 在自动 CTS 模式下, CTS 控制发送器
- 在自动 RTS 模式下,RCV FIFO 内容和阈值控制 RTS
- 当设备处于相同的功率降低状态时,串行和调制解调器控制输出直接驱动 RJ11 线缆
- 能够与所有现有的 TL16C450 软件一起运行
- 复位后,所有寄存器与 TL16C450 寄存器组相同
- 时钟速率高达 16MHz,支持高达 1Mbaud 的运行
- 在 TL16C450 模式下,保持和移位寄存器无需在 CPU 和串行数据之间进行精确同步
- 可编程波特率发生器可对任何输入参考时钟进行 1 至 (2 16 −1) 分频并生成一个内部 16× 时钟
- 向串行数据流添加或从串行数据流中删除的标准异步通信位(起始位、停止位和奇偶校验位)
- 5V 和 3.3V 运行
- 独立的接收器时钟输入
- 发送、接收、线路状态和数据集中断独立控制
- 完全可编程的串行接口特性:
- 5 位、6 位、7 位或 8 位字符
- 偶校验、奇校验或无奇偶校验位生成与检测
- 可产生 1 个、1 1/2 个或 2 个停止位
- 波特率生成(直流到 1Mbit/s)
- 错误启动位检测
- 完成状态报告功能
- 双向数据总线和控制总线的三态输出 TTL 驱动能力
- 线路中断生成和检测
- 内部诊断功能:
- 通信链路故障隔离的环回控制
- 中断、奇偶校验、溢出和帧错误仿真
- 完全优先化的中断系统控制
- 调制解调器控制功能( CTS、 RTS、 DSR、 DTR、 RI 和 DCD)
通道数量1
FIFO(Byte)16
RxFIFOtriggerlevels(#)4
控可编程FIFOtriggerlevelsNo
CPUinterfaceX86
BaudrateatVcc=3.3V&with16xsampling(max)(MBits)0.931
BaudrateatVcc=5V&with16xsampling(max)(MBits)1
Operating电压(V)3.3,5
AutoRTS/CTSYes
等级产品样本
温度范围(°C)-40to85,0to70