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

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

3天内不再提示

TL16C2550-Q1 具有 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控制变送器
  • 在自动RTS模式下,RCV FIFO内容和阈值控制RTS
  • 串行和调制解调器控制输出直接驱动RJ11电缆 - 当设备是
  • 能够运行所有现有TL16C450软件
  • 复位后,所有寄存器与TL16C450寄存器组完全相同
  • 最多24-高达1.5 Mbaud的MHz时钟速率使用V CC = 5 V
  • 高达20 MHz的时钟速率,最高可达1.25 Mbaud,使用V CC = 3.3 V
  • 最高16 MHz时钟频率,最高1 Mbaud工作,V CC = 2.5 V
  • 高达625-kbaud的10 MHz时钟速率使用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 1 /2-或2-Stop位生成< /li>
    • 波特率生成(DC至1 Mbit /s)
  • 虚假启动位检测
  • 完成状态报告功能
  • 双向数据总线和控制总线的三态输出TTL驱动能力
  • 断线生成和检测内部诊断功能:
    • 环回控制f或通信链路故障隔离
    • 中断,奇偶校验,溢出和成帧错误模拟
  • 完全优先中断系统控制
  • 调制解调器控制功能(CTS,RTS,DSR,DTR,RI和DCD)
  • 采用48引脚TQFP(PFB)封装
  • 引脚与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-Q1
2    
16    
4    
N/A    
No    
X86    
0.625    
1    
1.25    
1.5    
1.8
2.5
3.3
5    
Yes    
Automotive    
-40 to 85    
TQFP    

方框图 (1)

技术文档

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