TL16C2752FN是TL16C2552的速度和功能升级。由于它们是引脚输出和软件兼容的,因此如果需要,设计可以很容易地从TL16C2652迁移到TL16C2754FN。TL16C275FN中的其他功能可通过扩展寄存器集访问。一些关键的新功能包括更大的接收和发送FIFO、嵌入式IrDA编码器和解码器、,RS-485收发器控制、软件流量控制(Xon/Xoff)模式、可编程传输FIFO阈值、中断的扩展接收和传输阈值水平以及流量控制停止/恢复操作的扩展接收阈值水平。
TL16C2752FN是一种双通用异步收发器(UART)。它结合了两个独立UART的功能:每个UART都有自己的寄存器集以及发送和接收FIFO。这两个UART仅共享数据总线接口和时钟源,否则它们独立运行。UART函数的另一个名称是异步通信元件(ACE),这些术语可以互换使用。本文档的大部分内容描述了每个ACE的行为,并理解了TL16C2752中包含两个此类设备。
功能上等同于通电或复位时的TL16C450(单字符或TL16C40模式),每个ACE可以置于备用FIFO模式。这通过缓冲接收和发送的字符,减轻了CPU过多的软件开销。每个接收机和发射机在其各自的FIFO中存储多达64个字节,接收FIFO每字节包括三个额外的位,用于错误状态。在FIFO模式下,可选择的硬件或软件自动流量控制功能可以通过自动控制串行数据流来显著减少程序过载并提高系统效率。
每个ACE对从外围设备或调制解调器接收的数据执行串并转换,并将并行数据存储在其接收缓冲器或FIFO中,每个ACE在将并行数据保存在其发送缓冲器或FIFO之后,对从其CPU发送的数据执行并串转换。CPU可以随时读取任一ACE的状态。每个ACE包括完整的调制解调器控制能力和可根据应用定制的处理器中断系统。
每个ACE包括一个可编程波特率发生器,能够用1到65535的除数划分参考时钟,从而为发射机和接收机逻辑产生16×或8×的内部参考时钟。每个ACE最多可容纳3兆波特串行数据速率(48 MHz输入时钟)。作为参考点,该速度将产生333纳秒的比特时间和3.33-=s的字符时间(对于8,N,1串行数据),内部时钟以48 MHz和16×采样运行。
每个ACE都有一个MF)输出,可用于连接DMA控制器。
特色
- 更大的FIFO减少CPU开销
- 可编程自动MF)输出允许用户在多种功能中进行选择,节省封装引脚
- 应用
- 销售点终端
- 游戏终端
- 便携式应用程序
- 路由器控制
- 蜂窝数据
- 工厂自动化