新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > USB通信的基本概念

        USB通信的基本概念

        作者: 時間:2011-07-15 來源:網絡 收藏

        基本上,整個通信協議包含了如圖1所示的層圖,就像是洋蔥圈一樣。其中包含了:   

        ·信號;   

        ·字段;   

        ·封包;   

        ·數據交易;   

        ·傳輸;   

        ·OS接口。

          圖1 協議層囡   

        通過這些信號或是通信的層,可以一層又一層地構建出一個完整的通信協議。如此,PC主機才可以通過USB接口對外圍設各下達命令或是傳輸數據。

        從最低層的信號觀點來看,D+與D-的差動信號是串行的時鐘。通過串行信號,即可將所要傳輸的數據發送出去或接收進來。只不過稍前有提及過纜線的長度也會影響整個傳輸的品質。如圖2~4所示,在不同的距離下,衰減產生的嚴重程度也就不同。

          圖2 發送端與接收端的D+與D-差動信號(2.54 cm)   

        圖3 發送端與接收端的D+與D-差動信號(2 m)   

        圖4 發送端與接收端的D+與D-差動信號(5 nl)   

        通過這種D+與D-的差動信號線,即可形成通信協議的上一層中的各種類型的字段,如圖5所示。因此,用戶就可以由字段再逐步地構建出一個完整的通信協議。

          

        圖5 D+與D-信號所構建出的通倌協議   

        若由上層往下層來加以討論,可以知道每一個傳輸是由數據交易所組成的,每一個數據交易則是由封包所組成的,而每一個封包則是由字段內的信息所組成的。因此,若要了解USB的通信協議,就須以最低的組成結構,如字段以及其相關的信息來加以切入。



        關鍵詞: USB通信 基本概念

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 横山县| 永年县| 霍城县| 界首市| 廉江市| 榆树市| 象州县| 桐城市| 龙州县| 华亭县| 特克斯县| 洛浦县| 宝坻区| 东台市| 新巴尔虎左旗| 于田县| 巴青县| 贵阳市| 井冈山市| 嘉定区| 文化| 手游| 茶陵县| 左云县| 台江县| 汝州市| 大城县| 湄潭县| 台安县| 广汉市| 凌海市| 垫江县| 巴彦淖尔市| 新竹市| 巴林右旗| 谷城县| 洱源县| 个旧市| 娱乐| 邯郸市| 二连浩特市|