女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于USB-UART橋接器實(shí)現(xiàn)RS232轉(zhuǎn)換USB的應(yīng)用解決方案

電子設(shè)計(jì) ? 來源:中電網(wǎng) ? 作者:徐民,張博 ? 2021-06-21 15:27 ? 次閱讀

1 引言

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

2 CP2102/CP2103簡介

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

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

2.1 USB功能控制器和收發(fā)器

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

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

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

2.3 內(nèi)部EEPROM

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

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

2.4 其他功能

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

3 典型應(yīng)用電路

3.1 硬件電路設(shè)計(jì)

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

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

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

3.2 軟件設(shè)計(jì)

計(jì)算機(jī)采用C語言的通訊控制函數(shù),按串行口方式設(shè)置,以實(shí)現(xiàn)接口通訊軟件設(shè)計(jì)。單片機(jī)通訊程序如下所示。該通訊程序在波特率9 600~600調(diào)試,通訊準(zhǔn)確可靠。

4 結(jié)束語

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

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 轉(zhuǎn)換器
    +關(guān)注

    關(guān)注

    27

    文章

    8952

    瀏覽量

    150731
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8939

    瀏覽量

    153196
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7628

    瀏覽量

    90172
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    USB轉(zhuǎn)TTL232/RS232/RS485三合一轉(zhuǎn)換

    ,可直接與單片機(jī)、微處理器的USART接口相連實(shí)現(xiàn)串口通訊;■USB轉(zhuǎn)RS232,原裝TI工業(yè)級RS232電平
    發(fā)表于 10-22 22:09

    USB轉(zhuǎn)TTL232/RS232/RS485三合一轉(zhuǎn)換

    ,可直接與單片機(jī)、微處理器的USART接口相連實(shí)現(xiàn)串口通訊;■USB轉(zhuǎn)RS232,原裝TI工業(yè)級RS232電平
    發(fā)表于 10-22 22:10

    如何實(shí)現(xiàn)USB轉(zhuǎn)TTL、USB轉(zhuǎn)RS232

    如何實(shí)現(xiàn)USB轉(zhuǎn)TTL、USB轉(zhuǎn)RS232
    發(fā)表于 02-16 06:57

    CP2101中文資料(USB轉(zhuǎn)UART橋接器芯片)

    CP2101 是一種高度集成的 USB 轉(zhuǎn) UART 橋接器提供一個使用最小化的元件和PCB空間實(shí)現(xiàn)RS
    發(fā)表于 07-20 21:27 ?97次下載

    hl usb to(轉(zhuǎn)) rs232驅(qū)動下載

    hl usb to(轉(zhuǎn)) rs232驅(qū)動,適合hl usb轉(zhuǎn)RS232
    發(fā)表于 09-28 15:14 ?5958次下載
    hl <b class='flag-5'>usb</b> to(<b class='flag-5'>轉(zhuǎn)</b>) <b class='flag-5'>rs232</b>驅(qū)動下載

    基于FT2232H的USB-RS232轉(zhuǎn)換模塊設(shè)計(jì)

    鑒于大量外圍設(shè)備和軟件使用RS232串口標(biāo)準(zhǔn),為了充分利用USB的傳輸速度快,連接簡單快捷,即插即用等優(yōu)勢,給出一種采用第5代USB-to-UART-FIFO器件FT2232H設(shè)計(jì)USB-RS
    發(fā)表于 12-27 10:05 ?199次下載

    USB RS-232轉(zhuǎn)換卡設(shè)計(jì)

    本文詳細(xì)介紹了USB-RS 232轉(zhuǎn)換卡的設(shè)計(jì)原理,成功設(shè)計(jì)了以CH341T為例的USB-RS 232轉(zhuǎn)
    發(fā)表于 04-18 08:33 ?2782次閱讀
    <b class='flag-5'>USB</b> <b class='flag-5'>RS-232</b><b class='flag-5'>轉(zhuǎn)換</b>卡設(shè)計(jì)

    usb轉(zhuǎn)串口—usb轉(zhuǎn)rs232串口

    USB轉(zhuǎn)串口即實(shí)現(xiàn)計(jì)算機(jī)USB接口到通用串口之間的轉(zhuǎn)換.usb
    發(fā)表于 04-27 16:13
    <b class='flag-5'>usb</b><b class='flag-5'>轉(zhuǎn)</b>串口—<b class='flag-5'>usb</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>rs232</b>串口

    USBRS232_RS422接口轉(zhuǎn)換電路的設(shè)計(jì)

    由于USB接口正逐步替代傳統(tǒng)的RS232接口成為PC 機(jī)的標(biāo)準(zhǔn)接口,USB接口轉(zhuǎn)換電路的設(shè)計(jì)就很有必要。采用Silicon公司高集成度的USB
    發(fā)表于 12-17 10:54 ?277次下載
    <b class='flag-5'>USB</b>、<b class='flag-5'>RS232_RS</b>422接口<b class='flag-5'>轉(zhuǎn)換</b>電路的設(shè)計(jì)

    RS232轉(zhuǎn)USB接口轉(zhuǎn)換器PL2303的數(shù)據(jù)手冊免費(fèi)下載

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

    微雪電子USB轉(zhuǎn)RS232/RS485/UART串口模塊簡介

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

    USBRS232轉(zhuǎn)換器資料下載

    USBRS232轉(zhuǎn)換器資料下載
    發(fā)表于 01-25 10:34 ?28次下載

    USB轉(zhuǎn)UART橋接器MA112數(shù)據(jù)手冊

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

    USB-RS232轉(zhuǎn)換器芯片的特點(diǎn)與優(yōu)勢

    USB轉(zhuǎn)UART橋接芯片GP232RL,為設(shè)備USB接口轉(zhuǎn)串行通信接口
    的頭像 發(fā)表于 06-17 17:13 ?3708次閱讀
    <b class='flag-5'>USB-RS232</b><b class='flag-5'>轉(zhuǎn)換</b>器芯片的特點(diǎn)與優(yōu)勢

    USB轉(zhuǎn)串行RS232適配器電路

    USB轉(zhuǎn)串行RS232適配器在許多情況下非常有用,我們需要將帶有RS232的設(shè)備連接到?jīng)]有 RS232端口 ,但有
    的頭像 發(fā)表于 10-15 10:46 ?2651次閱讀
    <b class='flag-5'>USB</b><b class='flag-5'>轉(zhuǎn)</b>串行<b class='flag-5'>RS232</b>適配器電路