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

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

3天内不再提示

TL16C2550 具有 16 字节 FIFO 的 1.8V 至 5V 双路 UART

数据:

描述

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

每个ACE都是TL16C550C的速度和电压范围升级,而TL16C550则是TL16C450的功能升级。在上电或复位(单字符或TL16C450模式)时,功能相当于TL16C450,每个ACE都可以置于备用FIFO模式。这通过缓冲接收和传输的字符来减轻CPU过多的软件开销。每个接收器和发送器在其各自的FIFO中存储多达16个字节,接收FIFO包括每个字节三个附加位用于错误状态。在FIFO模式下,可选择的自动流控制功能可以通过使用 RTS 输出和 CTS 输入,从而消除了接收FIFO中的溢出。

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

每个ACE都包含一个可编程波特率发生器,能够将参考时钟与1到65535的除数分开,从而产生一个16×内部参考时钟,用于发送器和接收器逻辑。每个ACE最高可容纳1.5 Mbaud串行数据速率(24 MHz输入时钟)。作为参考点,该速度将产生667 ns的位时间和6.7μs的字符时间(对于8,N,1个串行数据),内部时钟以24 MHz运行。

每个ACE具有 TXRDY RXRDY 输出,可用于连接DMA控制器。

特性

  • 可编程Auto-RTS和Auto-CTS
  • 在自动CTS模式下,CTS控制发射器
  • < li>在自动RTS模式下,RCV FIFO内容和阈值控制RTS
  • 串行和调制解调器控制输出在设备开启时直接驱动RJ11电缆 - 同一电源下降
  • 能够运行所有现有TL16C450软件
  • 复位后,所有寄存器与TL16C450寄存器组相同
  • 高达24-MHz时钟频率,最高可达1.5 Mbaud操作VCC = 5 V
  • 高达20 MHz的时钟速率,最高可达1.25 Mbaud工作,VCC = 3.3 V
  • 高达16 MHz的时钟速率,最高可达1 Mbaud使用VCC = 2.5 V
  • 高达10 MHz时钟速率,最高625 kbaud工作,VCC = 1.8 V
  • 在TL16C450模式下,保持和移位寄存器消除需要精确的CPU和串行数据之间的同步
  • 可编程波特率发生器允许对任何输入参考时钟进行分频1
    至(2 16 -1)并生成内部16×时钟
  • 标准异步通信位(启动,停止和奇偶校验)已添加至或从串行数据流中删除< /li>
  • 5 V,3.3 V,2.5 V和1.8 V操作
  • 独立接收器时钟输入
  • 发送,接收,线路状态和数据设置中断独立控制
  • 完全可编程串行接口特性:
    • 5-,6-,7-或8-位字符
    • 偶 - ,奇 - ,或无奇偶校验位生成和检测
    • 1-,1 1 /2-或2-Stop位生成
    • 波特生成(DC至1 Mbit /s)
  • 虚假启动位检测
  • 完整的状态报告功能
  • 双向数据总线和控制总线的3态输出TTL驱动能力< /li>
  • 断线生成和检测内部诊断功能:
    • 通信链路故障隔离的环回控制
    • 中断,奇偶校验,溢出和帧错误Si mulation
  • 完全优先中断系统控制
  • 调制解调器控制功能(CTS,RTS,DSR,DTR,RI和DCD)
  • < li>采用48引脚TQFP(PFB)封装,32引脚QFN(RHB)或44引脚PLCC(FN)封装
  • 引脚与TL16C752B(48引脚封装PFB)兼容

参数 与其它产品相比 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
TL16C2550 TL16C2552 TL16C550D TL16C554A
2     2     1     4    
16     16     16     16    
4     4     4     4    
N/A     N/A     N/A     N/A    
No     No     No     No    
X86     X86     X86     X86    
0.625     0.625     N/A     N/A    
1     1     1     N/A    
1.25     1.25     1.25
2.5
3    
1    
1.5     1.5     1.5     1    
1.8
2.5
3.3
5    
1.8
2.5
3.3
5    
2.5
3.3
5    
3.3
5    
Yes     Yes     Yes     Yes    
Catalog     Catalog     Catalog     Catalog    
-40 to 85
0 to 70    
-40 to 85
0 to 70    
-40 to 85
0 to 70    
-40 to 85
0 to 70    
TQFP
VQFN    
PLCC     BGA MICROSTAR JUNIOR
LQFP
TQFP
VQFN    
LQFP
LQFP
PLCC    

方框图 (1)

技术文档

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