0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

TL16C2550 具有 16 字節(jié) FIFO 的 1.8V 至 5V 雙路 UART

數(shù)據(jù):

描述

TL16C2550是雙通用異步接收器和發(fā)送器(UART)。它集成了兩個TL16C550D UART的功能,每個UART都有自己的寄存器組和FIFO。兩個UART僅共享數(shù)據(jù)總線接口和時鐘源,否則它們獨立運行。 uart函數(shù)的另一個名稱是異步通信元素(ACE),這些術語可以互換使用。本文檔的大部分內容描述了每個ACE的行為,并了解TL16C2550中包含兩個這樣的設備。

每個ACE都是TL16C550C的速度和電壓范圍升級,而TL16C550則是TL16C450的功能升級。在上電或復位(單字符或TL16C450模式)時,功能相當于TL16C450,每個ACE都可以置于備用FIFO模式。這通過緩沖接收和傳輸?shù)淖址麃頊p輕CPU過多的軟件開銷。每個接收器和發(fā)送器在其各自的FIFO中存儲多達16個字節(jié),接收FIFO包括每個字節(jié)三個附加位用于錯誤狀態(tài)。在FIFO模式下,可選擇的自動流控制功能可以通過使用 RTS 輸出和 CTS 輸入,從而消除了接收FIFO中的溢出。

每個ACE對從外圍設備或調制解調器接收的數(shù)據(jù)執(zhí)行串行到并行轉換并行數(shù)據(jù)存儲在其接收緩沖區(qū)或FIFO中,每個ACE在將并行數(shù)據(jù)存儲到其發(fā)送緩沖區(qū)或FIFO中后,對從其CPU發(fā)送的數(shù)據(jù)執(zhí)行并行到串行轉換。 CPU可以隨時讀取ACE的狀態(tài)。每個ACE都包含完整的調制解調器控制功能和可根據(jù)應用定制的處理器中斷系統(tǒng)。

每個ACE都包含一個可編程波特率發(fā)生器,能夠將參考時鐘與1到65535的除數(shù)分開,從而產(chǎn)生一個16×內部參考時鐘,用于發(fā)送器和接收器邏輯。每個ACE最高可容納1.5 Mbaud串行數(shù)據(jù)速率(24 MHz輸入時鐘)。作為參考點,該速度將產(chǎn)生667 ns的位時間和6.7μs的字符時間(對于8,N,1個串行數(shù)據(jù)),內部時鐘以24 MHz運行。

每個ACE具有 TXRDY RXRDY 輸出,可用于連接DMA控制器。

特性

  • 可編程Auto-RTS和Auto-CTS
  • 在自動CTS模式下,CTS控制發(fā)射器
  • < li>在自動RTS模式下,RCV FIFO內容和閾值控制RTS
  • 串行和調制解調器控制輸出在設備開啟時直接驅動RJ11電纜 - 同一電源下降
  • 能夠運行所有現(xiàn)有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和串行數(shù)據(jù)之間的同步
  • 可編程波特率發(fā)生器允許對任何輸入?yún)⒖紩r鐘進行分頻1
    至(2 16 -1)并生成內部16×時鐘
  • 標準異步通信位(啟動,停止和奇偶校驗)已添加至或從串行數(shù)據(jù)流中刪除< /li>
  • 5 V,3.3 V,2.5 V和1.8 V操作
  • 獨立接收器時鐘輸入
  • 發(fā)送,接收,線路狀態(tài)和數(shù)據(jù)設置中斷獨立控制
  • 完全可編程串行接口特性:
    • 5-,6-,7-或8-位字符
    • 偶 - ,奇 - ,或無奇偶校驗位生成和檢測
    • 1-,1 1 /2-或2-Stop位生成
    • 波特生成(DC至1 Mbit /s)
  • 虛假啟動位檢測
  • 完整的狀態(tài)報告功能
  • 雙向數(shù)據(jù)總線和控制總線的3態(tài)輸出TTL驅動能力< /li>
  • 斷線生成和檢測內部診斷功能:
    • 通信鏈路故障隔離的環(huán)回控制
    • 中斷,奇偶校驗,溢出和幀錯誤Si mulation
  • 完全優(yōu)先中斷系統(tǒng)控制
  • 調制解調器控制功能(CTS,RTS,DSR,DTR,RI和DCD)
  • < li>采用48引腳TQFP(PFB)封裝,32引腳QFN(RHB)或44引腳PLCC(FN)封裝
  • 引腳與TL16C752B(48引腳封裝PFB)兼容

參數(shù) 與其它產(chǎn)品相比?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)

技術文檔

數(shù)據(jù)手冊(1)
元器件購買 TL16C2550 相關庫存