色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于USB-UART橋接器實現RS232轉換USB的應用解決方案

電子設計 ? 來源:中電網 ? 作者:徐民,張博 ? 2021-06-21 15:27 ? 次閱讀

1 引言

目前儀器設備大都采用RS232接口與計算機通信,但隨著計算機技術的發展,支持熱插拔的USB標準接口將取代RS232接口,因此計算機將越來越少配置甚至不配置RS232接口。RS232接口與USB接口雖然都屬于串行接幾,但它們的數據格式、通信協議、信號電平以及機械連接方式則不同。這樣計算機不能控制現有儀器設備,解決這一問題就得把現有的儀器設備的RS232接口轉換成USB接口。實現這種轉換有兩種方案,一種方案是從硬件底層固件開始全面開發系統,該方案由于開發成本高、難度大,加之單片機的限制,因而很少采用;另一種方案是采用USB/RS232橋接器件如CP2102,CP2103進行設計,計算機通過USB接口虛擬一個RS232接口,與傳統設備器件連接,設備對計算機接口的形式為USB接口。

2 CP2102/CP2103簡介

Silicon Laboratories公司推出的USB接口與RS232接口轉換器CP2102/CP2103是一款高度集成的USB-UART橋接器,提供一個使用最小化元件和PCB空間來實現RS232轉換USB的簡便解決方案。如圖1所示,CP2102/CP2103包含了一個USB功能控制器、USB收發器振蕩器和帶有全部調制解調器控制信號的異步串行數據總線(UART),采用5 mm×5 mm MLP-28的封裝。

CP2102/CP2103作為USB/RS232雙向轉換器,一方面可以從豐機接收USB數據并將其轉換為RS232信息流格式發送給外設;另一方面可從RS232外設接收數據轉換為USB數據格式傳送至主機,其中包括控制和握手信號。

2.1 USB功能控制器和收發器

2.2 異步串行數據總線(UART)接口

CP2102/CP2103 UART接口包括TX (發送)和RX(接收)數據信號以及RTS、CTS、DSR、DTR、DCD和RI控制信號。UART支持RTS/CTS、DSR/DTR和X-On/X-Off握手。

通過編程設置UART,支持各種數據格式和波特率。在PC機的COM端口編程設置UART的數據格式和波特率。表1為其數據格式和波特率。

2.3 內部EEPROM

CP2102/CP2103內部集成有1個EEPROM,用于存儲由設備制造商定義的USB供應商ID、產品ID、產品說明、電源參數、器件版本號和器件序列號等信息。USB配置數據的定義是可選的。如果EEPROM沒有被OEM的數據占用,則采用表1所示的默認配置數據。注意,對于可能使用多個基于CP2102/CP2103連接到同一PC機的OEM應用來說,則需要專用的序列號。

內部EEPROM是通過USB編程設置的,允許OEM的USB配置數據和序列號可以在出廠和測試時直接寫入系統板上的CP2102/CP2103。Cygnal提供了一個專門為CP2102/CP2103的內部EEP-ROM編程設置工具,同時還提供免費的驅動Windows DLL格式的程序庫。這個程序庫可將。EEP-ROM編程步驟集成到OEM在制造中進行流水線式測試和序列號的管理的自定義軟件中。EEP-ROM的寫壽命的典型值為100 000次,數據保持時間為100年。為了防止更改USB描述符,應將其鎖定。

2.4 其他功能

CP2103除上述功能外也可實現RS485接口與USB接口轉換功能,CP2103支持4個可按照控制信息定義的GPIO引腳。

3 典型應用電路

3.1 硬件電路設計

原設備的RS232接口僅用TXD/RXD 2個引腳信號和地3條線。單片機8031與RS232接口間的電平驅動采用Maxim公司的MAX202CPE,而采用光電耦合器6N137實現隔離。

采用CP2102改造的接口應用電路如圖2所示。該電路已通過制板和軟硬件調試,完全可靠。串口擴展,儀需2~3只外部去耦電容器,REGIN端需加0.1μF與1.0μF并聯的去耦電容。CP2102的供電電源由計算機的USB接口提供,再連接3只保護管以便于使用。該電路僅使用CP2102的UART總線上TXD/RXD 2個引腳,其余懸空。單片機可直接識別CP2102的UART總線上信號,為確保數據收發的穩定性,避免通信過程產生干擾,采用光電耦合器隔離,并將RST采用一只4.7 kΩ電阻上拉至VDD。

當CP2102轉換器與主機連接后,必須根據操作系統選擇相對應的虛擬串行口驅動程序。不必修改設備的應用程序,就像存取一個標準的物理串口一樣訪問該虛擬串口,端口設備會產生“CP2102 USB to UART Bridge Controller(COM×)”的新端口(×隨計算機的配置而異),此時說明驅動程序安裝成功。實質上,所有針對虛擬串口的數據通信都足以USB總線傳輸實現的,但在設備上,收發則是RS232數據。

3.2 軟件設計

計算機采用C語言的通訊控制函數,按串行口方式設置,以實現接口通訊軟件設計。單片機通訊程序如下所示。該通訊程序在波特率9 600~600調試,通訊準確可靠。

4 結束語

基于CP2102/CP2103的RS232轉換為USB接口電路具有電路簡單,運行可靠,成本低廉等特點,對原有的RS232傳統器件設備無需任何改動,就能將其RS232設備升級為USB接口設備。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 轉換器
    +關注

    關注

    27

    文章

    8694

    瀏覽量

    147085
  • 接口
    +關注

    關注

    33

    文章

    8575

    瀏覽量

    151016
  • 計算機
    +關注

    關注

    19

    文章

    7488

    瀏覽量

    87850
收藏 人收藏

    評論

    相關推薦

    USBTTL232/RS232/RS485三合一轉換

    ,可直接與單片機、微處理器的USART接口相連實現串口通訊;■USBRS232,原裝TI工業級RS232電平
    發表于 10-22 22:09

    USBTTL232/RS232/RS485三合一轉換

    ,可直接與單片機、微處理器的USART接口相連實現串口通訊;■USBRS232,原裝TI工業級RS232電平
    發表于 10-22 22:10

    如何實現USBTTL、USBRS232

    如何實現USBTTL、USBRS232
    發表于 02-16 06:57

    CP2101中文資料(USBUART橋接器芯片)

    CP2101 是一種高度集成的 USB UART 橋接器提供一個使用最小化的元件和PCB空間實現RS
    發表于 07-20 21:27 ?97次下載

    hl usb to() rs232驅動下載

    hl usb to() rs232驅動,適合hl usbRS232
    發表于 09-28 15:14 ?5958次下載
    hl <b class='flag-5'>usb</b> to(<b class='flag-5'>轉</b>) <b class='flag-5'>rs232</b>驅動下載

    基于FT2232H的USB-RS232轉換模塊設計

    鑒于大量外圍設備和軟件使用RS232串口標準,為了充分利用USB的傳輸速度快,連接簡單快捷,即插即用等優勢,給出一種采用第5代USB-to-UART-FIFO器件FT2232H設計USB-RS
    發表于 12-27 10:05 ?198次下載

    USB RS-232轉換卡設計

    本文詳細介紹了USB-RS 232轉換卡的設計原理,成功設計了以CH341T為例的USB-RS 232
    發表于 04-18 08:33 ?2589次閱讀
    <b class='flag-5'>USB</b> <b class='flag-5'>RS-232</b><b class='flag-5'>轉換</b>卡設計

    usb串口—usbrs232串口

    USB串口即實現計算機USB接口到通用串口之間的轉換.usb
    發表于 04-27 16:13
    <b class='flag-5'>usb</b><b class='flag-5'>轉</b>串口—<b class='flag-5'>usb</b><b class='flag-5'>轉</b><b class='flag-5'>rs232</b>串口

    USBRS232_RS422接口轉換電路的設計

    由于USB接口正逐步替代傳統的RS232接口成為PC 機的標準接口,USB接口轉換電路的設計就很有必要。采用Silicon公司高集成度的USB
    發表于 12-17 10:54 ?277次下載
    <b class='flag-5'>USB</b>、<b class='flag-5'>RS232_RS</b>422接口<b class='flag-5'>轉換</b>電路的設計

    RS232USB接口轉換器PL2303的數據手冊免費下載

    PL2303 是 Prolific 公司生產的一種高度集成的 RS232-USB 接口轉換器,可提供一個 RS232 全雙工異步串行通信裝置與 USB 功能接口便利聯接的
    發表于 07-18 08:00 ?4次下載
    <b class='flag-5'>RS232</b><b class='flag-5'>轉</b><b class='flag-5'>USB</b>接口<b class='flag-5'>轉換</b>器PL2303的數據手冊免費下載

    微雪電子USBRS232/RS485/UART串口模塊簡介

    FT232RL USBRS232/485/TTL接口轉換器 工業級 隔離型 高速通信穩定、電壓隔離、信號隔離、高質量外殼 型號
    的頭像 發表于 12-30 14:53 ?5131次閱讀
    微雪電子<b class='flag-5'>USB</b><b class='flag-5'>轉</b><b class='flag-5'>RS232</b>/<b class='flag-5'>RS</b>485/<b class='flag-5'>UART</b>串口模塊簡介

    USBRS232轉換器資料下載

    USBRS232轉換器資料下載
    發表于 01-25 10:34 ?28次下載

    USBUART橋接器MA112數據手冊

    MA112是 -一個USBUART橋接器。它包含了一個USB2.0全速功能控制器,USB收發器
    發表于 06-20 16:20 ?2次下載
    <b class='flag-5'>USB</b><b class='flag-5'>轉</b><b class='flag-5'>UART</b><b class='flag-5'>橋接器</b>MA112數據手冊

    USB-RS232轉換器芯片的特點與優勢

    USBUART橋接芯片GP232RL,為設備USB接口串行通信接口
    的頭像 發表于 06-17 17:13 ?3414次閱讀
    <b class='flag-5'>USB-RS232</b><b class='flag-5'>轉換</b>器芯片的特點與優勢

    USB串行RS232適配器電路

    USB串行RS232適配器在許多情況下非常有用,我們需要將帶有RS232的設備連接到沒有 RS232端口 ,但有
    的頭像 發表于 10-15 10:46 ?2078次閱讀
    <b class='flag-5'>USB</b><b class='flag-5'>轉</b>串行<b class='flag-5'>RS232</b>適配器電路
    主站蜘蛛池模板: 寂寞少妇直播| 午夜爽喷水无码成人18禁三级 | 小柔的性放荡羞辱日记动漫| 欧美xxxxx九色视频免费观看| 久久久久国产| 精品爽爽久久久久久蜜臀| 狠狠婷婷综合久久久久久| 果冻传媒2021精品在线观看| 国产毛A片久久久久久无码| 岛国电影网址| 丰满少妇69激情啪啪无码| 超熟女专门志| 俄罗斯12一15处交| 多人乱肉高hnp| 国产精品久久久久久人妻精品蜜桃| 疯狂小护士| 国产精品日本无码久久一老A | 亚洲日韩欧美国产中文在线| 亚洲国产区中文在线观看| 亚洲乱亚洲乱妇13p| 亚洲人成网站在线播放| 亚洲精品一区二区在线看片 | 欧美巨大巨粗黑人性AAAAAA| 欧美zozofoot| 日本粉嫩学生毛绒绒| 三级黄.色| 亚洲 欧美无码原创区| 亚洲男人的天堂久久精品麻豆| 亚洲日韩欧美国产专区| 又硬又粗又大一区二区三区视频| 在线观看国产人视频免费中国| 13一18TV处流血TV| av亚洲色天堂2017| 国产69精品久久久久妇女| 国产精品一区二区20P| 精品久久久久久久国产潘金莲| 久久偷拍人| 欧美黄色第一页| 四虎国产精品永久免费入口| 亚洲欧美日韩国产手机在线| 中国女人内谢69XXXXXA片|