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

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

  2 CP2102CP2103簡介

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

  

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

  2.1 USB功能控制器和收發器

  

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

  CP2102CP2103 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

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

  內部EEPROM是通過USB編程設置的,允許OEM的USB配置數據和序列號可以在出廠和測試時直接寫入系統板上的CP2102CP2103。Cygnal提供了一個專門為CP2102CP2103的內部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 結束語

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

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

  2 CP2102CP2103簡介

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

  

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

  2.1 USB功能控制器和收發器

  

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

  CP2102CP2103 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

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

  內部EEPROM是通過USB編程設置的,允許OEM的USB配置數據和序列號可以在出廠和測試時直接寫入系統板上的CP2102CP2103。Cygnal提供了一個專門為CP2102CP2103的內部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 結束語

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

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          在线观看成人av| 亚洲福利在线看| 欧美成人dvd在线视频| 一色屋精品视频在线观看网站| 久久综合久久综合久久综合| 久久久久久有精品国产| 久久激情一区| 在线精品亚洲一区二区| 国产偷国产偷精品高清尤物| 欧美日韩亚洲国产精品| 亚洲男人影院| 最新国产成人av网站网址麻豆| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产一区91| 欧美高清不卡在线| 国产毛片久久| 黑人巨大精品欧美黑白配亚洲| 99re视频这里只有精品| 国产精品亚洲第一区在线暖暖韩国| 欧美日韩www| 欧美91视频| 国产亚洲欧美一区| 欧美午夜不卡| 99国产一区二区三精品乱码| 亚洲欧美另类综合偷拍| 国产日韩专区| 久久久久国产精品一区二区| 欧美极品影院| 久久午夜精品一区二区| 亚洲区国产区| 亚洲欧洲日本mm| 日韩天堂在线视频| 在线精品视频免费观看| 国产精品久久久久77777| 亚洲欧洲日产国码二区| 老司机精品福利视频| 亚洲欧洲日本一区二区三区| 国产农村妇女毛片精品久久麻豆| 欧美高清成人| 欧美在线视频观看| 久久综合图片| 亚洲精品国产欧美| 欧美日韩另类字幕中文| 最新日韩在线| 欧美在线观看视频一区二区| 欧美成va人片在线观看| 国产精品草莓在线免费观看| 母乳一区在线观看| 狠狠色香婷婷久久亚洲精品| 国产精品99久久久久久久久久久久| 欧美日韩国产999| 欧美日韩国产综合视频在线观看| 亚洲第一色在线| 狠狠干成人综合网| 国产精品99久久久久久久女警| 亚洲福利av| 女同性一区二区三区人了人一| 99精品热视频只有精品10| 欧美三级午夜理伦三级中视频| 欧美午夜三级| 一区二区亚洲精品| 国产精品永久免费| 欧美日韩高清在线观看| 日韩亚洲欧美成人一区| 久久免费视频网站| 亚洲品质自拍| 亚洲欧洲中文日韩久久av乱码| 韩国欧美国产1区| 欧美一区二区三区另类| 欧美三级电影大全| 国产精品久久久久三级| 久久国产精品99精品国产| 欧美护士18xxxxhd| 日韩午夜黄色| 欧美日韩精品免费观看视一区二区| 国产在线视频欧美一区二区三区| 国产精品久久久久久户外露出| 狠狠色丁香久久婷婷综合丁香| 国产在线精品一区二区中文| 国产精品久久777777毛茸茸| 欧美精品久久一区| 亚洲图片在区色| 免费观看日韩av| 久久久久久香蕉网| 国语自产在线不卡| 久久久久久久久久久久久久一区| 日韩西西人体444www| 亚洲色图制服丝袜| 亚洲欧美日韩第一区| 国产欧美日韩亚洲一区二区三区| 黄色另类av| 欧美午夜美女看片| 国产午夜精品在线| 99pao成人国产永久免费视频| 久久精品一区中文字幕| 欧美精选在线| 国模精品一区二区三区色天香| 一区二区三区.www| 日韩一级精品| 免费观看成人鲁鲁鲁鲁鲁视频| 99在线精品观看| 蘑菇福利视频一区播放| 性欧美8khd高清极品| 欧美韩国一区| 国产精品白丝av嫩草影院| 一区二区欧美日韩视频| 99热在这里有精品免费| 国产精品久久毛片a| 国产欧美精品久久| 亚洲精品黄网在线观看| 亚洲精品免费一区二区三区| 久久国产精品免费一区| 久久精品国产2020观看福利| 免费成人美女女| 亚洲免费人成在线视频观看| 国产区二精品视| 免费不卡欧美自拍视频| 亚洲一级影院| 欧美一区二区三区视频在线| 久久久精品网| 欧美精品导航| 国产精品亚洲一区| 亚洲欧美日本国产专区一区| 欧美另类变人与禽xxxxx| 亚洲婷婷免费| 国产精品国色综合久久| 亚洲激情成人| 久久久999国产| 国产日韩一区在线| 国产欧美日韩视频一区二区三区| 国产丝袜美腿一区二区三区| 国产一区二区日韩精品| 免费欧美在线视频| 亚洲欧美大片| 亚洲精品在线免费观看视频| 亚洲国产精品一区| 日韩亚洲欧美一区二区三区| 狠狠入ady亚洲精品经典电影| 久久亚洲影音av资源网| 久热国产精品| 一本综合久久| 欧美日韩中文字幕| 国产视频在线观看一区二区三区| 欧美第一黄色网| 国产精品一级在线| 国产精品实拍| 欧美日韩国产三区| 亚洲国产精品悠悠久久琪琪| 亚洲免费视频在线观看| 欧美人与禽猛交乱配视频| 在线国产欧美| 国产精品入口66mio| 久久超碰97人人做人人爱| 亚洲午夜影视影院在线观看| 欧美在线免费看| 18成人免费观看视频| 亚洲一区二区伦理| 欧美视频观看一区| 久久精品人人爽| 亚洲美女视频网| 欧美国产专区| 欧美777四色影视在线| 亚洲国产成人久久| 香蕉久久夜色| 国产精品乱码一区二区三区| 欧美国产免费| 性色av香蕉一区二区| 国内精品久久久久久影视8| 久久九九精品99国产精品| 国产婷婷色一区二区三区在线| 开元免费观看欧美电视剧网站| 日韩一区二区免费高清| 欧美三级乱人伦电影| 亚洲自拍偷拍视频| 欧美日韩免费观看中文| 亚洲靠逼com| 亚洲欧美日韩精品久久久| 欧美精品在线观看| 亚洲精品午夜| 在线中文字幕日韩| 欧美mv日韩mv国产网站app| 国产麻豆成人精品| 韩日午夜在线资源一区二区| 欧美日韩免费观看一区三区| 欧美777四色影视在线| 欧美四级电影网站| 欧美有码在线观看视频| 国产毛片精品国产一区二区三区| 欧美国产1区2区| 亚洲精选中文字幕| 亚洲日本成人在线观看| 日韩天堂av| 久久久久久香蕉网| 亚洲综合国产精品| 性色av一区二区三区在线观看| 久久夜色精品亚洲噜噜国产mv| 国产精品chinese| 国产主播在线一区| 亚洲人成网站影音先锋播放| 在线成人国产| 欧美国产日韩精品| 欧美日韩中文字幕在线视频| 先锋影音久久久| 影音先锋成人资源站| 欧美高清hd18日本| 亚洲免费电影在线观看| 欧美日韩一区二区在线| 一区二区三区黄色| 欧美日韩精品是欧美日韩精品| 久久综合国产精品| 两个人的视频www国产精品| 正在播放日韩| 亚洲免费成人av电影| 欧美一区二区三区婷婷月色| 99ri日韩精品视频| 久久久久久久久一区二区| 黄色影院成人| 日韩视频在线永久播放| 久久久噜噜噜久久狠狠50岁| 久久aⅴ乱码一区二区三区| 国产精品综合视频| 欧美综合第一页| 国产欧美日韩一区二区三区| 免费在线欧美视频| 亚洲欧洲日韩女同| 午夜免费日韩视频| 美女精品国产| 国产精品三级久久久久久电影| 91久久国产综合久久蜜月精品| 欧美日韩国产区| 亚洲电影有码| 午夜亚洲福利| 一区精品久久| 亚洲美女av黄| 国产酒店精品激情| 欧美成人精精品一区二区频| 亚洲综合精品| 激情自拍一区| 亚洲精品在线观看视频| 亚洲精品黄网在线观看| 亚洲国产女人aaa毛片在线| 国产亚洲精品高潮| 欧美高清在线精品一区| 亚洲与欧洲av电影| 欧美片在线观看| 久久精品国内一区二区三区| 欧美区在线播放| 91久久久亚洲精品| 亚洲一区视频| 国产精品一区在线播放| 亚洲第一久久影院| 国内精品国产成人| 黄色精品在线看| 久久久久久网址| 亚洲激情在线激情| 久久亚洲综合色一区二区三区| 亚洲日本aⅴ片在线观看香蕉| 国产精品视频网址| 国产性猛交xxxx免费看久久| 国产精品国产精品国产专区不蜜| 午夜精品福利在线观看| 久久精彩视频| 欧美午夜在线视频| 久久精品国语| 久久久精品欧美丰满| 在线观看亚洲一区| 亚洲精品欧美极品| 日韩亚洲一区二区| 亚洲精品一区二区三| 亚洲视频观看| 久久亚洲精品欧美| 欧美日韩三区四区| 欧美日韩免费高清一区色橹橹| 亚洲午夜高清视频| 亚洲高清精品中出| 欧美a级片一区| 久久久久久91香蕉国产| 国产一区香蕉久久| 亚洲男人第一网站| 欧美日本一区二区三区| 亚洲黄色在线| 久久另类ts人妖一区二区| 国产一区二区三区四区五区美女| 欧美一级久久久久久久大片| 午夜精品视频在线观看一区二区| 久久精品一本| 欧美天天在线| 欧美天堂亚洲电影院在线播放| 久久超碰97人人做人人爱| 欧美了一区在线观看| 亚洲婷婷国产精品电影人久久| 国产亚洲欧美一区在线观看| 国产日韩欧美自拍| 韩国一区二区三区美女美女秀| 欧美成人午夜视频| 夜夜嗨一区二区三区| 亚洲国产精品一区二区www| 久久国产精品第一页| 久久婷婷人人澡人人喊人人爽| 欧美日韩在线观看一区二区| 欧美精品一区三区| 国产午夜精品久久久| 夜夜嗨av一区二区三区网站四季av| 国产精品福利在线观看| 香蕉成人啪国产精品视频综合网| 精品成人一区二区三区四区| 国产精品亚洲激情| 日韩一级成人av| 国产精品伦一区| 亚洲视频一区在线| 欧美一区二区三区在线观看视频| 国产精品午夜电影| 亚洲午夜黄色| 欧美区在线播放| 久久亚洲精品欧美| 久久人人97超碰人人澡爱香蕉| 欧美成熟视频| 亚洲欧洲一区二区三区| 欧美精品一线| 欧美福利精品| 国产精品美女久久| 一区二区三区高清| 国产精品亚洲综合天堂夜夜| 国产精品电影在线观看| 99国产精品视频免费观看一公开| 欧美日韩国产在线一区| 国产一区二区三区的电影| 美日韩丰满少妇在线观看|