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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

數(shù)據(jù):

描述

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

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

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

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

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

特性

  • 可編程Auto-RTS和Auto-CTS
  • 在自動CTS模式下,CTS控制發(fā)射器
  • < li>在自動RTS模式下,RCV FIFO內(nèi)容和閾值控制RTS
  • 串行和調(diào)制解調(diào)器控制輸出在設(shè)備開啟時直接驅(qū)動RJ11電纜 - 同一電源下降
  • 能夠運行所有現(xiàn)有TL16C450軟件
  • 復(fù)位后,所有寄存器與TL16C450寄存器組相同
  • 高達(dá)24-MHz時鐘頻率,最高可達(dá)1.5 Mbaud操作VCC = 5 V
  • 高達(dá)20 MHz的時鐘速率,最高可達(dá)1.25 Mbaud工作,VCC = 3.3 V
  • 高達(dá)16 MHz的時鐘速率,最高可達(dá)1 Mbaud使用VCC = 2.5 V
  • 高達(dá)10 MHz時鐘速率,最高625 kbaud工作,VCC = 1.8 V
  • 在TL16C450模式下,保持和移位寄存器消除需要精確的CPU和串行數(shù)據(jù)之間的同步
  • 可編程波特率發(fā)生器允許對任何輸入?yún)⒖紩r鐘進(jìn)行分頻1
    至(2 16 -1)并生成內(nèi)部16×?xí)r鐘
  • 標(biāo)準(zhǔn)異步通信位(啟動,停止和奇偶校驗)已添加至或從串行數(shù)據(jù)流中刪除< /li>
  • 5 V,3.3 V,2.5 V和1.8 V操作
  • 獨立接收器時鐘輸入
  • 發(fā)送,接收,線路狀態(tài)和數(shù)據(jù)設(shè)置中斷獨立控制
  • 完全可編程串行接口特性:
    • 5-,6-,7-或8-位字符
    • 偶 - ,奇 - ,或無奇偶校驗位生成和檢測
    • 1-,1 1 /2-或2-Stop位生成
    • 波特生成(DC至1 Mbit /s)
  • 虛假啟動位檢測
  • 完整的狀態(tài)報告功能
  • 雙向數(shù)據(jù)總線和控制總線的3態(tài)輸出TTL驅(qū)動能力< /li>
  • 斷線生成和檢測內(nèi)部診斷功能:
    • 通信鏈路故障隔離的環(huán)回控制
    • 中斷,奇偶校驗,溢出和幀錯誤Si mulation
  • 完全優(yōu)先中斷系統(tǒng)控制
  • 調(diào)制解調(diào)器控制功能(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ù)文檔

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

相關(guān)閱讀