




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、p l 2 3 0 3 原 理 應(yīng) 用 PL2303 符合標準,價格 3RMB. 2 CP2102/ CP2103 簡介 Silicon Laboratories 公司推出的 USB接口與 RS232 接口轉(zhuǎn)換器 CP2102/ CP2103是一款高度集成的 USB-UART橋接器,提供一個使用最小化元件和PCB空間 來實現(xiàn)RS232轉(zhuǎn)換USB的簡便解決方案。如圖1所示,CP2102/CP2103包含了一個 USB功能控制器、USB收發(fā)器、振蕩器和帶有全部調(diào)制解調(diào)器控制信號的異步串行 數(shù)據(jù)總線 (UART), 采用5 mmx 5 mm MLP-28的封裝。 CP2102/CP2103作為USB
2、7RS232雙向轉(zhuǎn)換器,一方面可以從豐機接收 USB數(shù)據(jù) 并將其轉(zhuǎn)換為RS232信息流格式發(fā)送給外設(shè);另一方面可從RS232外設(shè)接收數(shù)據(jù)轉(zhuǎn) 換為USB數(shù)據(jù)格式傳送至主機,其中包括控制和握手信號。 USB 功能控制器和收發(fā)器 異步串行數(shù)據(jù)總線(UART)接 口 CP2102/CP2103 UART接口包括TX (發(fā)送)和RX(接收)數(shù)據(jù)信號以及 RTS CTS DSR DTR DCC和 RI 控制信號。UART支持 RTS CTS DSRZDTR和 X-On/X-Off 握手。 通過編程設(shè)置UART支持各種數(shù)據(jù)格式和波特率。在PC機的CO鵬口編程 設(shè)置UART的數(shù)據(jù)格式和波特率。表 1 為其數(shù)據(jù)
3、格式和波特率。 內(nèi)部 EEPROM CP2102/CP2103內(nèi)部集成有1個EEPROJMB于存儲由設(shè)備制造商定義的 USB USB 供應(yīng)商 ID 、產(chǎn)品 ID 、產(chǎn)品說明、電源參數(shù)、器件版本號和器件序列號等信息 配置數(shù)據(jù)的定義是可選的。如果 EEPRO沒有被OEM的數(shù)據(jù)占用,則采用表1所示 的默認配置數(shù)據(jù)。注意,對于可能使用多個基于 CP2102/CP2103連接到同一 PC機 的OEM應(yīng)用來說,則需要專用的序列號。 內(nèi)部EEPRO是通過USB編程設(shè)置的,允許OEM勺USB配置數(shù)據(jù)和序列號可 以在出廠和測試時直接寫入系統(tǒng)板上的CP2102CP2103。 Cygnal 提供了一個專門 為CP2
4、102/CP2103的內(nèi)部EEP-ROM編程設(shè)置工具,同時還提供免費的驅(qū)動 Windows DLL格式的程序庫。這個程序庫可將。EEP-ROM編程步驟集成到OEM在制造中進行 流水線式測試和序列號的管理的自定義軟件中。EEP-ROM勺寫壽命的典型值為 100 000次,數(shù)據(jù)保持時間為100年。為了防止更改USB述符,應(yīng)將其鎖定。 其他功能 CP2103除上述功能外也可實現(xiàn) RS485接口與USB接 口轉(zhuǎn)換功能,CP2103支 持4個可按照控制信息定義的 GPIO引腳。 3 典型應(yīng)用電路 硬件電路設(shè)計 原設(shè)備的RS232接口僅用TXA RXD2個引腳信號和地3條線。單片機8031 與RS232接
5、口間的電平驅(qū)動采用 Maxim公司的MAX202CR飾采用光電耦合器 6N137 實現(xiàn)隔離。 采用CP2102改造的接口應(yīng)用電路如圖 2所示。該電路已通過制板和軟硬件 調(diào)試,完全可靠。串口擴展,儀需23只外部去耦電容器,REGIN端需加卩F與卩 F并聯(lián)的去耦電容。CP2102的供電電源由計算機的 USB接口提供,再連接3只保護 管以便于使用。該電路僅使用CP2102的UART總線上TXD/RXD 2個引腳,其余懸 空。單片機可直接識別 CP2102的UART總線上信號,為確保數(shù)據(jù)收發(fā)的穩(wěn)定性,避 免通信過程產(chǎn)生干擾,采用光電耦合器隔離,并將RST采用一 只k Q電阻上拉至VDD 當(dāng)CP2102
6、轉(zhuǎn)換器與主機連接后,必須根據(jù)操作系統(tǒng)選擇相對應(yīng)的虛擬串行口 驅(qū)動程序。不必修改設(shè)備的應(yīng)用程序,就像存取一個標準的物理串口一樣訪問該虛 擬串口,端口設(shè)備會產(chǎn)生“ CP2102 USB to UART Bridge Controller(COMx ) ”的 新端口(x隨計算機的配置而異),此時說明驅(qū)動程序安裝成功。實質(zhì)上,所有針對 虛擬串口的數(shù)據(jù)通信都足以 USB總線傳輸實現(xiàn)的,但在設(shè)備上,收發(fā)則是RS232數(shù) 據(jù)。 軟件設(shè)計 計算機采用 C 語言的通訊控制函數(shù),按串行口方式設(shè)置,以實現(xiàn)接口通訊 軟件設(shè)計。單片機通訊程序如下所示。該通訊程序在波特率9 600600調(diào)試,通 訊準確可靠。 新的FT2
7、232C型 USB UART/FIFO電路的特征及應(yīng)用 摘要:FT2232C是一款USB到UART/FIFO轉(zhuǎn)換電路。文中介紹 FT2232C的特性、 工作原理及應(yīng)用領(lǐng)域,給出該電路在各種不同場合的典型應(yīng)用電路。 關(guān)鍵詞:通用串行總線;通用異步收發(fā)模式/先進先出;FT2232C引言在進 行室外信息采集時,需要定位和通信,還需要由傳感器進行各種信息的采集,因而 需要多個串口。串口擴展已成為系統(tǒng)開發(fā)中經(jīng)常遇到的問題。一般的解決方案是有 用串口擴展電路來增加串口。但這種方法采用的電路較多,電路較復(fù)雜,且串口連 接的設(shè)備在使用時插拔很不方便。本文介紹一種新的FT2232C型電路的功能特片并 用其進行串
8、口擴展。 201 FT2232C 介紹 電路概覽FT2232C是一款USB到UART/FIFO的轉(zhuǎn)換電路,是 FTDI公司繼第二 代FT232BMFT245BM之后的第三代產(chǎn)品,集成了兩片BM芯片的功能。電路要用48-LD LQFP封裝。FT2232C具有兩個多用途的 UART/FIFO控制器,可分別配置成不同的工 作模式。一個USB下游端口轉(zhuǎn)換成兩個I/O通道,每個I/O通道相當(dāng)一個FT232BM 或FT245BM可以單獨配置成 UART接口或者FIFO接口。通過對外掛 EEPROI的配置, FT2232C 還提供一系列新的操作模式,如多協(xié)議同步串行機接口,這是專為同步串 行協(xié)議如JTAG和
9、SPI總線設(shè)計的。還有同步位寬模式、CPU風(fēng)格的FIFO模式、多 協(xié)議同步串行機接口模式、MCI主機總線競爭模式及快速光隔離串行機接口模式等。 此外,該電路的驅(qū)動能力有很大提高,能夠輸出較之通常電路 3 倍的功率,這使得 多個電路可能共享總線。使用FTDI公司提供的虛擬串口( VCP驅(qū)動,對外圍接口 的使用就像使用 PC 的標準串口一樣。許多現(xiàn)有軟件經(jīng)過簡單重新配置即哥與虛擬 串口相接,應(yīng)用程序與電路間的通信與PC的COM口通信相同。 電路的特征只需添加簡單配置電路,便可實現(xiàn)由單電路到雙通道串/并口 的轉(zhuǎn)換;芯片上集成了全部 USE處理協(xié)議,使用時不需要另外編寫 USB固件程序; 2個I/O通
10、道(A/B)相互獨立,可配置成 2個5V、2個或一個5V、一個的邏輯 I/O接口; UART接口支持7或8位數(shù)據(jù)位,1/2位停止位,奇校驗/偶校驗/標志 位/空位/無奇偶校驗;發(fā)送數(shù)據(jù)的速率為3001Mb/s(RS-232)或3Mbs(TTL、 RS-232/RS-485) ; 接口模式和 USB描述字符可在外部 EEPROM3進行配置,還可 以在板子上通過 USB對EEPRO進行配置;的單電壓工作范圍 簡化功能框圖FT2232C的簡化功能框圖如圖1所示,各單元的功能如下:USB 收發(fā)器單元:提供、到 USB電纜的全速物理接口。一個微分收發(fā)器和兩個單獨的終 結(jié)收發(fā)器提供USB數(shù)據(jù)輸入、SEO及
11、 USB復(fù)位條件檢測。USB DPLL單元:跟蹤輸入 的NRZI USB數(shù)據(jù),并單獨恢復(fù)時鐘及數(shù)據(jù)信號SIE模塊。SIE模塊:執(zhí)行USB數(shù)據(jù) 從串行到并行及并行到串行的轉(zhuǎn)換。USB PE模塊:管理從USB控制端接收的數(shù)據(jù), 負責(zé)處理USB主控器發(fā)出的低層USB協(xié)議請求和UART/FIFO控制器發(fā)出的控制命令 RXBuffer 和 TX Buffer 分別為 384 字節(jié)的接收緩沖和 128 字節(jié)的發(fā)送緩沖。 應(yīng) 用領(lǐng)域由于集成了兩片第二代 BM的功能,因而FT2232C的應(yīng)用場合十分廣泛。主 要包括USB轉(zhuǎn)換為雙串口 RS-232、USB轉(zhuǎn)換為雙串口 RS-422/RS-485、USB JTA
12、G編 程、USB轉(zhuǎn)換為SPI總線接口、現(xiàn)場可升級的 USB產(chǎn)品和帶USB接 口的交流隔離產(chǎn) 品。 2 FT2232C 的應(yīng)用舉例在實際應(yīng)用中,由于傳統(tǒng)串口擴展方法相對比較繁鎖, 因此可使用該電路來擴展串口,實現(xiàn)時只需進行簡單的外圍電路配置即可得到一個 由USB轉(zhuǎn)換而來的兩個 COPMPOR具體的配置電路如圖2所示。設(shè)計是需要注意以 下幾點:首先:FT2232C的USBDP USBDM5個輸入端的電阻器阻值必須相等,典型 值為27Q,而且必須是1%青度的電阻器,否則容易造成輸入阻抗不匹配而使電路 無法正常工作。其次:該電路晶振兩端的 2 個電容器的容值也必須相等,典型值為 27pF。 由于設(shè)計要
13、求是要得到2個串口,因此外掛的EEPROM可以不接,而直接將 FT2232C的EEDATA端經(jīng)由10kQ的電阻器接到 VCC上。這樣在上電復(fù)位時 FT2232C 不能從外掛的EEPROM中讀取信息,工作在電路的缺省默認模式下,即由USB到雙 串口的轉(zhuǎn)換。將得到的2個串口通過電路的 VCCIOA VCCIOBS行配置,即將VCCIOA 接,VCCIOB接5V,這樣得到的串口 A的工作電壓為,串口 B的工作電壓為5V,可 以分別接和5V的器件。由于 RS232電平一般為-9V+9V,而FT2232C轉(zhuǎn)換得到的2 個串口通信前需要經(jīng)過 V 或,因此在與 RS232 串口通信前需要經(jīng)過電平轉(zhuǎn)換。以 SP213EHCAI平轉(zhuǎn)換電路為例,具體電路如圖3所示。除了常用的USB到 RS-232串 口的轉(zhuǎn)換,F(xiàn)T2232C還可以轉(zhuǎn)換成其他接口,如 RS422 RS485及CPU風(fēng)格的FIFO 等。其具體的電路分別如圖 4、圖 5、圖 6 所示。為方便起見,各圖中仍僅以一個 通道為例進行說明 3 結(jié)束語隨著 USB 總線技術(shù)的發(fā)展,接口擴展及接口轉(zhuǎn)換是隨時都可以遇到的 問題。正基于此,F(xiàn)T2232C的應(yīng)用前景日漸看好。應(yīng)用FT2232C可以方便地擴展多 個RS-232接口、RS-422接口、R
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度債權(quán)轉(zhuǎn)讓在借款合同中的法律效力合同分析
- 2025年度個人跨境電商投資委托管理合同
- 2025年度別墅交易全權(quán)委托中介合同
- 公司聘用合同范本英文
- 2025年度幼兒園幼兒保險代理服務(wù)合同
- 防腐施工合同范本
- 2025年度度假酒店轉(zhuǎn)租服務(wù)合作協(xié)議
- 不能過戶購房合同范本
- 社區(qū)醫(yī)療健康科普資源的開發(fā)與利用
- 公廁施工合同范本
- 云上貴州大數(shù)據(jù)(集團)有限公司招聘筆試沖刺題2024
- 馬桶采購合同范例
- 護理技能培訓(xùn)師競聘
- 北京市矢量地圖-可改顏色
- 新質(zhì)生產(chǎn)力與產(chǎn)品創(chuàng)新
- 2024年河北省公務(wù)員錄用考試《行測》真題及答案解析
- 《大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)教程》第六章創(chuàng)業(yè)資源與融資
- 初中英語高頻熟詞生義
- 大慶醫(yī)學(xué)高等??茖W(xué)校單招參考試題庫(含答案)
- 2025高考語文文言文閱讀復(fù)習(xí):高頻實詞分類匯編
- 綿陽市三臺縣鄉(xiāng)鎮(zhèn)地圖矢量可編輯課件行政區(qū)劃邊界高清(四川省)
評論
0/150
提交評論