完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>
數據: NS16C2552/2752 Dual UART w/ 16-byte/64-byte FIFO's and up to 5 Mbit/s Data Rate 數據表
NS16C2552和NS16C2752是雙通道通用異步接收器/發送器(DUART)。占位面積和功能與PC16552D兼容,同時為UART設備添加了新功能。這些功能包括低電壓支持,5V容限輸入,增強功能,增強的寄存器設置和更高的數據速率。
兩個串行通道完全相互獨立,除了常見的CPU接口和晶振輸入。上電時,兩個通道在功能上與PC16552D完全相同。每個通道都可以使用片上發送器和接收器FIFO(在FIFO模式下)。
在FIFO模式下,每個通道能夠緩沖16個字節(對于NS16C2552)或64個字節(對于NS16C2752)的數據在發射器和接收器中。接收器FIFO每個位置還有3位錯誤數據。所有FIFO控制邏輯都在片內,以最大限度地降低系統軟件開銷并最大限度地提高系統效率。
為了提高CPU處理帶寬,DUART和CPU之間的數據傳輸可以使用DMA控制器完成。 DMA傳輸的信令通過每個通道兩個引腳完成( TXRDY 和 RXRDY )。 RXRDY 函數在一個引腳上復用 OUT2 和BAUDOUT函數。配置是通過備用功能寄存器。
UART的基本功能是在并行和串行數據之間進行轉換。串行到并行轉換在UART接收器上完成,并且在發送器上進行并行到串行轉換。 CPU可以隨時讀取每個通道的完整狀態。報告的狀態信息包括DUART執行的傳輸操作的類型和條件,以及任何錯誤條件(奇偶校驗,溢出,成幀或中斷)。
NS16C2552和NS16C2752包括一個可編程的每個通道的波特率發生器。每個波特率發生器能夠將時鐘輸入除以1的除數(2 16 - 1),并產生16X時鐘,用于驅動內部發送器邏輯和接收器采樣電路。 NS16C2552和NS16C2752具有完整的MODEM控制功能和處理器中斷系統。用戶可以對中斷進行編程,以最大限度地減少處理通信鏈路所需的處理。
所有商標均為其各自所有者的財產。
| ? |
|---|
| 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 |
| ? |
| NS16C2552 | NS16C2752 |
|---|---|
| 2 ? ? | 2 ? ? |
| 16 ? ? | 64 ? ? |
| 4 ? ? | 4 ? ? |
| N/A ? ? | 4 ? ? |
| No ? ? | No ? ? |
| X86 ? ? | X86 ? ? |
| N/A ? ? | N/A ? ? |
| N/A ? ? | N/A ? ? |
| 5 ? ? | 5 ? ? |
| 5 ? ? | 5 ? ? |
| 3.3 5 ? ? | 3.3 5 ? ? |
| Yes ? ? | Yes ? ? |
| Catalog ? ? | Catalog ? ? |
| -40 to 85 ? ? | -40 to 85 ? ? |
| PLCC TQFP ? ? | PLCC TQFP ? ? |
| 無樣片 | 無樣片 |