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

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

3天内不再提示

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

数据:

描述

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

每个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,V CC = 5 V
  • 最高20 MHz时钟频率,最高1.25 Mbaud工作,V CC = 3.3 V
  • 高达16 MHz的时钟速率,最高1 Mbaud工作,V CC = 2.5 V
  • 高达10 MHz的时钟速率,最高可达625 kbaud V操作 CC = 1.8 V
  • 在TL16C450模式下,保持和移位寄存器无需CPU和串行数据之间的精确同步
  • 可编程波特率发生器允许分割任何输入参考时钟1至(2 16 - 1)并生成内部16×时钟
  • 标准异步通信位(启动,停止和奇偶校验)已添加或删除串行数据流
  • 5V,3.3V,2.5V和1.8V操作
  • 独立接收器时钟输入
  • 发送,接收,线路状态和数据集中断独立控制
  • 完全可编程串行接口特性:
    • 5-,6-,7-或8-位字符
    • 均匀 - ,奇数或无奇偶校验位生成和检测
    • 1 - ,1½或2 - 停止位生成
    • 波特生成(直流至1 Mbit /s)
  • 虚假启动位检测
  • 完整的状态报告功能
  • 双向数据总线和控制总线的三态输出TTL驱动能力
  • 断线生成和检测
  • 内部诊断功能:
    • 通信链路故障隔离的环回控制
    • 中断,奇偶校验,溢出,和帧错误模拟
  • 完全优先中断系统控制
  • 调制解调器控制功能( CTS RTS DSR DTR RI DCD
  • 提供44引脚PLCC(FN)或32引脚QFN(RHB)封装
  • 可以同时写入每个UART的内部寄存器组以节省设置时间
  • 多功能输出( MF )允许用户选择多个功能,保存包装针脚
  • 应用程序
    • 销售点终端
    • 游戏终端
    • 便携式应用程序
    • 路由器控制
    • 蜂窝数据
    • 工厂自动化
    • < /ul>

参数 与其它产品相比 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
TL16C2552 TL16C2550 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    
PLCC     TQFP
VQFN    
BGA MICROSTAR JUNIOR
LQFP
TQFP
VQFN    
LQFP
LQFP
PLCC    

技术文档

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