TL16C752B:高性能双UART与64字节FIFO

2星 需积分: 31 10 下载量 41 浏览量 更新于2024-07-30 收藏 438KB PDF 举报
"TL16C752B是一款高性能的双UART(通用异步收发传输器)集成电路,由Texas Instruments公司设计。该芯片提供3.3V操作,并且与ST16C2550引脚兼容,同时增加了额外的功能增强。其特点包括高达1.5Mbps的波特率(当使用24MHz输入时钟的晶体)以及3Mbps的波特率(当使用48MHz输入时钟的振荡器或时钟源)。" 详细说明: 1. **引脚兼容性**:TL16C752B与ST16C2550引脚兼容,这意味着它可以在设计中直接替换ST16C2550,无需对电路板布局进行重大改动。 2. **高速波特率**:该器件支持高速数据传输,能够处理高达1.5Mbps的波特率(当使用24MHz晶体作为输入时钟)和3Mbps的波特率(如果使用48MHz的振荡器或时钟源)。 3. **FIFO缓冲区**:每个UART端口都有一个64字节的发送FIFO和接收FIFO,能有效减少CPU干预以提高系统效率。FIFO还带有错误标志,有助于检测和处理通信中的错误。 4. **FIFO触发级别**:用户可编程设置发送和接收FIFO的触发级别,以便于启动DMA(直接存储器访问)和中断生成。此外,接收FIFO的触发级别也可以用于软件/硬件流控制。 5. **软件/硬件流控制**:支持Xon/Xoff字符编程,允许通过软件或硬件实施流控制。同时具备可编程的自动RTS(请求发送)和CTS(清除发送)功能。 6. **数据流恢复**:通过XonAny字符,可以实现数据传输的可选恢复,增强了系统的灵活性。 7. **DMA信号能力**:支持收发数据的DMA操作,提高了数据传输的效率和速度。 8. **电源电压**:专为3.3V系统设计,适应现代低功耗电子设备的需求。 9. **波特率发生器**:软件可选的波特率发生器预设器提供了一个额外的除以4的功能,允许更精确的波特率设置。 10. **快速访问时间**:读写操作只需两个时钟周期,减少了等待时间,提高了系统响应速度。 11. **脉冲宽度**:具有可编程的脉冲宽度,可以优化不同应用的信号质量。 12. **睡眠模式**:可通过编程进入低功耗的睡眠模式,以节省电力。 13. **串行接口特性**:支持5、6、7或8位字符格式,可以生成和检测偶校验、奇校验或无校验位,同时提供1、1.5或2停止位的配置。 TL16C752B的这些特性使其成为需要高效、可靠串行通信的嵌入式系统设计的理想选择,尤其适用于需要高波特率和流控功能的应用。在嵌入式系统、工业控制、数据采集以及通信设备等领域有着广泛的应用。