| 數(shù)據(jù)位 | 8 |
| 停止位 | 1 |
| 校驗位 | 無校驗、奇校驗、偶校驗 |
| 波特率 | 300,600,1200,1800,2400,4800,7200,9600,14400,19200,28800,38400,56000,57600,115200,128000,230400,460800,921600 |
2.3 內(nèi)部EEPROM
CP2101內(nèi)部集成了一個EEPROM,可用于存儲由設(shè)備原始制造商定義的USB供應(yīng)商的ID、產(chǎn)品的ID說明、電源參數(shù)、器件版本號和器件序列號等信號。USB配置數(shù)據(jù)的定義是可選的。如果EEPROM沒有被OEM的數(shù)據(jù)占用,則采用默認方式配置數(shù)據(jù)。注意,盡管如此,對于可能使用多個基于 CP2101的器件連接到同一個PC的OEM應(yīng)用來說,它們需要一個專一的序列號。
內(nèi)部EEPROM可通過USB進行編程,以便OEM的USB配置數(shù)據(jù)和序列號可以在制造和測試時直接寫入到系統(tǒng)上的CP2101中。Silicon公司提供一種專門為CP2101內(nèi)部EEPROM進行編程的工具,同時還提供一個Windows DLL格式的程序庫。該程序庫可在制造過程中將EEPROM編程步驟集成到OEM中,以便用自定義軟件進行流水線式測試和序列號的管理。EEPROM的寫壽命典型值為100,000次,數(shù)據(jù)保持時間為100年。
3 應(yīng)用實例
CP2101的實際應(yīng)用參考電路如圖2所示。該電路經(jīng)過制板和調(diào)試,證明是完全可行的。
(1)以上電路支持全功能串行通信應(yīng)用。為了確保數(shù)據(jù)收發(fā)的穩(wěn)定性,避免通信過程中的干擾,還可以在USB接口端添加濾波電路。
(2)電路中采用的多通道RS-232收發(fā)器是Maxim公司的MAX241系列或MAX223等系列電路(詳情請參看MAXIM公司RS-232收發(fā)器數(shù)據(jù)手冊),該系列支持在掛起狀態(tài)(當(dāng)CP2101進入掛起狀態(tài)時,SUSPEND引腳變?yōu)楦唠娖,從而使RS-232收發(fā)器亦進入掛起狀態(tài)),保持接收外界數(shù)據(jù)有效。在 在使用電路時,需要注意EN引腳及SHDN引腳的正確連接。
在很多簡單的串行通信中,僅使用TXD/RXD二個引腳的信號,在這種情況下可以使用通道數(shù)更少,封超更小的RS-232收發(fā)器。
(3)CP2101的底部有大片金屬,在芯片內(nèi)部接地。因此在制板時一定要保證沒有非接地通孔在CP2101的中間通過,或者保證通孔不與其發(fā)生短路。為了保證電路工作的可靠性,建議不要在CP2101焊接面板層的中間部分進行布線。
(4)CP2101的UART總線上的信號能夠被單片機等直接識別,因此應(yīng)根據(jù)具體應(yīng)用要求決定是否需要進行電平轉(zhuǎn)換。
4 結(jié)束語
CP2101是一款功能強大的USB-UART橋接電路,5mm×5mm的外型使其占用空間非常小,用它將USB口擴展成串口非常簡單易行。同時由于其內(nèi)部存儲產(chǎn)品的ID等信息的寄存器可以直接通過USB口改寫,因此用其開發(fā)相關(guān)產(chǎn)品還有省時省力的優(yōu)點。唯一遺憾的是,由于UART本身的限制,其最大波行率只能達到921600b/s,不能發(fā)揮USB2.0并沒有多大的意義。目前,CP2101的升級產(chǎn)品CP2102已經(jīng)面市。





