完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>
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控制器。
? |
---|
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 ? ? |