0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TL16C2752 具有 64 字节 FIFO 的双路 UART

数据:

描述

TL16C2752是TL16C2552的速度和功能升级。由于它们的引脚排列和软件兼容,如果需要,设计可以轻松地从TL16C2552迁移到TL16C2752。 TL16C2752内的附加功能可通过扩展寄存器组访问。一些关键的新功能是更大的接收和发送FIFO,嵌入式IrDA编码器和解码器,RS-485收发器控制,软件流控制(Xon /Xoff)模式,可编程发送FIFO阈值,中断的扩展接收和发送阈值电平,以及流量控制暂停/恢复操作的扩展接收阈值电平。

TL16C2752是双通用异步接收器和发送器(UART)。它集成了两个独立UART的功能:每个UART都有自己的寄存器组,发送和接收FIFO。两个UART仅共享数据总线接口和时钟源,否则它们独立运行。 UART功能的另一个名称是异步通信元素(ACE),这些术语可以互换使用。本文档的大部分内容描述了每个ACE的行为,并了解TL16C2752中集成了两个这样的器件。

在上电或复位时功能相当于TL16C450(单字符或TL16C450模式),每个ACE都可以置于备用FIFO模式。这通过缓冲接收和待传输的字符来减轻CPU过多的软件开销。每个接收器和发送器在其各自的FIFO中存储多达64个字节,接收FIFO包括每个字节三个附加位用于错误状态。在FIFO模式下,可选择的硬件或软件自动流控制功能可以通过自动控制串行数据流来显着减少程序过载并提高系统效率。

每个ACE对从外设接收的数据执行串行到并行转换设备或调制解调器将并行数据存储在其接收缓冲区或FIFO中,并且每个ACE在将并行数据存储在其发送缓冲区或FIFO中后,对从其CPU发送的数据执行并行到串行转换。 CPU可以随时读取ACE的状态。每个ACE都包含完整的调制解调器控制功能和可根据应用定制的处理器中断系统。

每个ACE都包含一个可编程波特率发生器,能够将参考时钟除以1到65535的除数,因此为发送器和接收器逻辑产生16×或8×内部参考时钟。每个ACE最高可容纳3 Mbaud串行数据速率(48 MHz输入时钟)。作为参考点,该速度将产生333 ns的位时间和3.33- = s字符时间(对于8,N,1个串行数据),内部时钟以48 MHz和16×采样运行。

每个ACE都有 TXRDY RXRDY (通过 MF )输出,可用于连接DMA控制器。

特性

  • 较大的FIFO减少CPU开销
  • 可编程自动 - RTS < /span>和Auto- CTS
  • 在Auto- CTS 模式, CTS 控制变送器
  • 在Auto- RTS 模式,RCV FIFO内容和阈值控制 RTS
  • 串行和调制解调器控制输出当设备处于同一电源下降时直接驱动RJ11电缆
  • 能够运行所有现有的TL16C450软件
  • 复位后,所有寄存器与TL16C450寄存器组相同
  • 高达48 MHz的时钟频率至3 Mbps(标准16×采样)操作,或高达6 Mbps(可选8×采样)操作,使用V CC = 5 V Nominal
  • Up至32 MHz时钟速率,最高可达2 Mbps(标准16×采样)操作,或高达4 Mbps(可选8×采样)操作使用V CC = 3.3 V标称值
  • 高达24 MHz时钟速率高达1.5 Mbps(标准16×采样)操作,或高达3 Mbps(可选8×采样)操作V CC = 2.5 V标称值
  • < li>高达16 MHz的时钟速率,最高1 Mbps(标准16×采样)操作,或高达2 Mbps(可选8×采样)操作使用V CC = 1.8 V标称
  • 在TL16C450模式下,保持和移位寄存器无需CPU和串行数据之间的精确同步
  • 可编程波特率发生器允许将任意输入参考时钟除以1至( 2 16 ?? 1)并生成内部16×时钟
  • 标准异步通信位(启动,停止和奇偶校验)添加到串行数据流或从串行数据流中删除
  • 5-V,3.3- V,2.5V和1.8V操作
  • 独立接收器时钟输入
  • 独立控制的发送,接收,线路状态和数据集中断
  • 完全可编程串行接口特性
    • 5-,6-,7-或8-位字符
    • 偶数,奇数或无奇偶校验位生成和检测
    • < li> 1-,1 = - ,或2位停止位生成
    • 波特生成(DC至1 Mbit /s)
  • 假启动位检测
  • 完整的状态报告功能
  • 双向数据总线和控制总线的三态输出TTL驱动能力
  • 断线生成和检测
  • 内部诊断功能
    • 通信链路故障隔离的环回控制
    • 中断,奇偶校验,溢出和帧错误模拟
    • 完全优先中断系统控制
    • 调制解调器控制功能( CTS RTS DSR DTR RI DCD
    • 提供44引脚PLCC(FN)或32引脚QFN(RHB)封装
    • 可以同时写入每个UART的内部寄存器组以节省设置时间
    • 多功能(
    • 应用程序
      • 销售点终端
      • 游戏终端设备上线“> MF )输出允许用户选择多种功能
      • 便携式应用程序
      • 路由器控制
      • 蜂窝数据
      • 工厂自动化

参数 与其它产品相比 UART

 
Number of Channels (#)
FIFOs (bytes)
Rx FIFO Trigger Levels (#)
Tx FIFO Trigger Levels (#)
Programmable FIFO Trigger Levels
CPU Interface
Baud Rate (max) at Vcc = 1.8V and with 16X Sampling (Mbps)
Baud Rate (max) at Vcc = 2.5V and with 16X Sampling (Mbps)
Baud Rate (max) at Vcc = 3.3V and with 16X Sampling (Mbps)
Baud Rate (max) at Vcc = 5.0V and with 16X Sampling (Mbps)
Operating Voltage (V)
Auto RTS/CTS
Rating
Operating Temperature Range (C)
Package Group
TL16C2752 TL16C750 TL16C752C TL16C754C
2     1     2     4    
64     64     64     64    
4     4     16     16    
4     N/A     16     16    
Yes     No     Yes     Yes    
X86     X86     X86     X86    
1     N/A     1     1    
1.5     N/A     1.5     1.5    
2     0.875     2     2    
3     1     3     3    
1.8
2.5
3.3
5    
3.3
5    
1.8
2.5
3.3
5    
1.8
2.5
3.3
5    
Yes     Yes     Yes     Yes    
Catalog     Catalog     Catalog     Catalog    
-40 to 85
0 to 70    
0 to 70     0 to 70
-40 to 85    
-40 to 85
0 to 70    
PLCC     LQFP
PLCC    
TQFP
VQFN    
LQFP    

方框图 (1)

技术文档

数据手册(1)
元器件购买 TL16C2752 相关库存