《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 業(yè)界動(dòng)態(tài) > USB接口在串行通信中的應(yīng)用

USB接口在串行通信中的應(yīng)用

2009-02-02
作者:何廣軍

??? 摘? 要: 介紹USB接口在串行通信中的應(yīng)用,討論USB接口同RS-232接口的轉(zhuǎn)換以及USB接口modem的簡化設(shè)計(jì),并給出了實(shí)際中的產(chǎn)品樣圖。?

????關(guān)鍵詞: USB? RS-232? 通訊類? UniModem

?

1 USB接口簡介?

??? USB即通用串行總線,可以實(shí)現(xiàn)熱插拔,采用菊花鏈結(jié)構(gòu),最多可以同時(shí)連接127臺(tái)設(shè)備,由總線提供電源,并有檢錯(cuò)、糾錯(cuò)功能以保證數(shù)據(jù)正確傳輸。?

??? USB在PC機(jī)上應(yīng)用時(shí),PC機(jī)的操作系統(tǒng)需要支持USB協(xié)議,此時(shí)PC機(jī)上的軟件包括兩部分:USB初始化軟件和運(yùn)行部分。前者對(duì)外設(shè)進(jìn)行構(gòu)造并定義一個(gè)唯一的標(biāo)識(shí),這就是所謂的列舉過程,以獲得每個(gè)外設(shè)的描述表。?

??? 另外USB主機(jī)端軟件分層為多種外設(shè)的類,如大存儲(chǔ)器外設(shè)、通訊外設(shè)、音頻外設(shè)、人機(jī)接口外設(shè)等。?

??? USB數(shù)據(jù)線傳送差分信號(hào),所有通信由根集線器初始化,并由外部集線器復(fù)制,其連接為點(diǎn)到點(diǎn),采用半雙工。USB數(shù)據(jù)線上無時(shí)鐘信號(hào),故節(jié)點(diǎn)間為異步通訊,總線上所有外設(shè)的額定通信速率為12MHz,外設(shè)采用過采樣方式從總線上接收信號(hào)。接收器依賴于有規(guī)律的信號(hào)變化以保持與發(fā)送器的同步,USB規(guī)格書中采用不歸零翻轉(zhuǎn)以實(shí)現(xiàn)其數(shù)據(jù)線的發(fā)送編碼。?

2 USB到RS-232轉(zhuǎn)換器?

??? RS-232是個(gè)流行的接口。在MS-DOS中,四個(gè)串行接口稱為COM1、COM2、COM3和COM4,而絕大部分windows應(yīng)用程序最多可以有4個(gè)外設(shè),但是如果用戶要擴(kuò)充更多外設(shè)時(shí),就必須要用插入式串行卡或者外部開關(guān)盒實(shí)現(xiàn)。?

??? RS-232點(diǎn)對(duì)點(diǎn)連接,一個(gè)串口只能連接一個(gè)外設(shè)。而USB是一種多點(diǎn)、高速的連接方式,采用集線器能實(shí)現(xiàn)更多的連接。USB接口的基本部分是串行接口引擎SIE,SIE從USB收發(fā)器中接收數(shù)據(jù)位,轉(zhuǎn)化為有效字節(jié)傳送給SIE接口;反之,SIE接口也可以接收字節(jié)轉(zhuǎn)化為串行位送到USB總線。?

??? 圖1為轉(zhuǎn)換器加串行外設(shè)示意圖。在轉(zhuǎn)換器和外設(shè)接收器端各有一個(gè)微控制器,實(shí)際上這兩個(gè)微控制器可以合并,可采用MCS-51系列控制器或者I2C總線的微控制器實(shí)現(xiàn)。?

?

?

??? 圖2為使用外部USB連接的微控制器示意圖,通用微控制器選用MCS-51,USB外圍芯片是Philips的PDIUSBD11,該芯片帶有I2C接口,其SIE接口包括一個(gè)中斷和一個(gè)較大寄存器,用于對(duì)I2C總線的存取。當(dāng)一個(gè)數(shù)據(jù)包來到時(shí),PDIUSBD11將其中斷線拉低,微控制器轉(zhuǎn)入中斷處理程序,首先讀取PDIUSBD11的中斷狀態(tài)寄存器,然后再讀取其他寄存器的值,以獲得數(shù)據(jù)包類型和包中數(shù)據(jù)。每次傳送完一個(gè)數(shù)據(jù)包均會(huì)產(chǎn)生一次中斷請(qǐng)求,中斷處理程序監(jiān)視控制序列并檢測所有錯(cuò)誤。

?

?

3 用USB連接56kbps modem設(shè)計(jì)?

??? USB協(xié)議中包括一個(gè)通信類,定義了一種結(jié)構(gòu),以囊括所有用于遠(yuǎn)程通信服務(wù)和中速網(wǎng)絡(luò)服務(wù)的設(shè)備。這樣,外設(shè)就可以將自身標(biāo)識(shí)為一個(gè)通信類的外設(shè)。?

3.1 傳統(tǒng)的modem結(jié)構(gòu)?

??? 傳統(tǒng)modem一般包括:?

??? ·微控制器:以對(duì)控制碼譯碼(AT命令集)?

??? ·數(shù)字信號(hào)處理器(DSP):對(duì)信號(hào)調(diào)制和解調(diào)?

??? ·模擬調(diào)制和解調(diào)電路?

??? ·數(shù)據(jù)存取管理電路?

??? ·隔離器:將高電壓或高電流隔離電話線?

3.2 簡化設(shè)計(jì)?

??? 由于PC機(jī)串口的最高速率為115.2kbps,這樣在圖3的結(jié)構(gòu)中會(huì)形成一個(gè)速度瓶頸。RS-232系統(tǒng)包括2個(gè)串行信號(hào)路徑,其方向相反,分別用于傳輸命令和數(shù)據(jù),而命令和狀態(tài)必須與數(shù)據(jù)交織在一起;而USB支持分離的命令和數(shù)據(jù)通道并允許獨(dú)立的狀態(tài)報(bào)告。?

?

?

??? 在Windows操作系統(tǒng)中,通信層的UniModem驅(qū)動(dòng)程序(圖4所示)可以實(shí)現(xiàn)modem命令集。微軟的VCOMM口驅(qū)動(dòng)軟件可以重新定位原先面向串行口的輸出,將之直接傳給Windows外設(shè)驅(qū)動(dòng)模塊(WDM—Windows Device Driver Model)的類驅(qū)動(dòng)器,由WDM類驅(qū)動(dòng)器將輸出送到USB外設(shè)。而采用相反的順序則可將由USB外設(shè)的輸入送至Unimodem驅(qū)動(dòng)器并最終回到應(yīng)用程序。?

?

?

??? 另外,由于PC主機(jī)有足夠的處理能力,在處理用戶應(yīng)用程序的同時(shí),完全可以實(shí)現(xiàn)實(shí)時(shí)信號(hào)處理,并且Intel在其處理器中保留了MMX指令集。該指令集有DSP算法的優(yōu)點(diǎn),同時(shí)又是通過“軟”處理實(shí)現(xiàn),且相對(duì)于物理的DSP芯片,該指令集的信號(hào)處理算法可以方便地升級(jí)。?

??? 通過“軟處理”,傳統(tǒng)的調(diào)制解調(diào)器中只保留了調(diào)制級(jí)、信號(hào)隔離器和一個(gè)數(shù)據(jù)存取管理器。圖5即為簡化了的設(shè)計(jì),帶有一個(gè)變壓器用作隔離器。?

?

?

??? 本文討論了USB接口技術(shù)在串行通信中的應(yīng)用,通過在外設(shè)中加入一個(gè)微控制器,并利用幾個(gè)Windows支持的通信類,簡化了傳統(tǒng)USB接口modem的設(shè)計(jì)。文中給出了一個(gè)實(shí)際modem的簡化設(shè)計(jì),利用LabView軟件和VB語言可以對(duì)該modem進(jìn)行仿真模擬。?

參考文獻(xiàn)?

1 USB Specification V1.1 ?

2 Device Class Definition for Audio V1.0?

3 Device Class Definition for Communications V1.1?

4 張汝春. USB新技術(shù).北京:清華大學(xué)出版社,2002

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
午夜天堂精品久久久久| 亚洲人成小说网站色在线| 在线视频国内自拍亚洲视频| 国产精品视频网址| 欧美日韩一卡| 欧美极品在线观看| 欧美mv日韩mv国产网站| 久久一区二区精品| 久久久久国产精品麻豆ai换脸 | 91久久精品国产91久久性色| 久久不射2019中文字幕| 久久不射2019中文字幕| 欧美中文在线观看| 欧美与黑人午夜性猛交久久久| 欧美一级午夜免费电影| 午夜在线视频一区二区区别| 亚洲欧美日韩区| 午夜天堂精品久久久久| 久久激情久久| 亚洲成色777777在线观看影院| 亚洲第一伊人| 亚洲精品免费在线播放| 亚洲毛片在线观看| 一本一道久久综合狠狠老精东影业| 夜夜精品视频一区二区| 在线视频欧美日韩| 午夜久久影院| 久久国产手机看片| 老司机一区二区三区| 欧美黄色成人网| 欧美三级电影一区| 国产欧美日韩伦理| 精品51国产黑色丝袜高跟鞋| 亚洲国产一区二区a毛片| 日韩午夜免费| 亚洲一区二区在线视频 | 午夜电影亚洲| 亚洲东热激情| 99热精品在线| 欧美一区二区三区在线视频| 久久噜噜亚洲综合| 欧美激情91| 欧美亚洲第一页| 韩国成人福利片在线播放| 亚洲国产综合在线| 国产精品99久久久久久白浆小说| 亚洲欧美不卡| 亚洲大胆视频| 一区二区三区欧美| 欧美伊人久久久久久午夜久久久久| 久久久综合精品| 欧美精品一线| 国产精品一区一区| 亚洲国产成人av好男人在线观看| 亚洲精品网址在线观看| 亚洲在线日韩| 亚洲精品国产精品乱码不99| 亚洲小视频在线观看| 久久九九久久九九| 欧美精品播放| 国产亚洲一区精品| 亚洲精选国产| 久久aⅴ乱码一区二区三区| 99国产一区| 久久久精品动漫| 欧美日韩国产在线观看| 国产亚洲成年网址在线观看| 亚洲欧洲在线视频| 欧美一区二区成人6969| 中日韩男男gay无套| 久久久在线视频| 国产精品国产三级国产aⅴ无密码| 国内精品一区二区| 一区二区久久| 亚洲国产一区二区三区高清| 亚洲欧美日韩国产中文| 免费av成人在线| 国产伦精品一区二区三区| 亚洲精品久久久久中文字幕欢迎你 | 国产一区二区三区四区在线观看 | 亚洲国产欧美国产综合一区 | 国产一区二区三区在线观看精品| 99伊人成综合| 亚洲精品免费网站| 久久久久久综合网天天| 国产精品国产a级| 一区二区三区在线不卡| 香蕉久久夜色精品国产使用方法| 日韩一二在线观看| 久久久久久久久久看片| 欧美午夜视频一区二区| 亚洲国产精品欧美一二99| 欧美一级专区| 性欧美超级视频| 欧美系列电影免费观看| 亚洲激情av在线| 亚洲黄色三级| 久久字幕精品一区| 国产亚洲精品高潮| 亚洲尤物在线视频观看| 中文亚洲免费| 欧美精品aa| 亚洲电影在线看| 久久精品视频播放| 久久精品国产精品亚洲精品| 国产精品日韩在线观看| 中日韩男男gay无套| 在线综合亚洲| 欧美日韩爆操| 亚洲啪啪91| 亚洲精品视频一区| 欧美高清在线一区| 在线日韩中文| 亚洲黄网站在线观看| 久热精品在线视频| 禁断一区二区三区在线| 久久成人国产| 久久蜜桃香蕉精品一区二区三区| 国产偷国产偷精品高清尤物| 亚洲欧美日本精品| 欧美一区二区视频网站| 国产精品欧美日韩一区| 亚洲线精品一区二区三区八戒| 一区二区三区精品国产| 欧美日韩精品伦理作品在线免费观看| 亚洲国产精品va在线看黑人| 亚洲国产精品嫩草影院| 久热国产精品视频| 亚洲二区在线视频| 亚洲全部视频| 欧美精品www| 亚洲免费福利视频| 亚洲午夜一区| 国产精品亚洲综合一区在线观看| 亚洲男女自偷自拍| 久久精品国产亚洲一区二区三区| 国产免费一区二区三区香蕉精| 亚洲影院污污.| 欧美中文在线视频| 狠狠色丁香久久综合频道| 亚洲国产专区| 欧美日韩国产精品一区| 一区二区三区四区国产| 欧美亚洲日本一区| 国产一区二区黄| 久久精品国产亚洲a| 欧美国产日韩一区二区在线观看 | 欧美人在线视频| 亚洲视频一区二区在线观看 | 国语自产精品视频在线看| 亚洲第一福利在线观看| 欧美激情久久久久久| 99视频在线精品国自产拍免费观看 | 在线看片一区| 正在播放亚洲一区| 国产欧美精品xxxx另类| 久久国产精品久久久久久| 欧美大尺度在线观看| 日韩小视频在线观看专区| 午夜国产精品视频| 黑人操亚洲美女惩罚| 亚洲另类视频| 国产精品天天看| 亚洲国产视频直播| 欧美三级小说| 欧美淫片网站| 欧美日韩国产经典色站一区二区三区| 亚洲一本视频| 免费一级欧美片在线观看| 日韩午夜激情| 久久久免费精品| 99精品国产在热久久| 久久精品视频导航| 亚洲免费精品| 久久夜色撩人精品| 在线综合欧美| 久热综合在线亚洲精品| 一区二区福利| 欧美91福利在线观看| 亚洲综合社区| 欧美精品123区| 欧美中文在线免费| 欧美午夜激情小视频| 亚洲电影免费观看高清完整版| 欧美日韩精品一二三区| 欧美在线视频一区| 国产精品国产自产拍高清av王其 | 午夜在线视频观看日韩17c| 亚洲第一狼人社区| 欧美一区二区三区久久精品茉莉花 | 亚洲新中文字幕| 欧美激情精品久久久久| 欧美一区2区视频在线观看| 欧美日韩少妇| 亚洲国产精品尤物yw在线观看| 国产精品久久久久久久浪潮网站| 亚洲精品国精品久久99热| 国产一区白浆| 午夜精品久久久久久久白皮肤 | 久久精品国产999大香线蕉|