關(guān)鍵字:USB通信 基本概念
基本上,,整個通信協(xié)議包含了如圖1所示的層圖,就像是洋蔥圈一樣。其中包含了:
·信號,;
·字段;
·封包,;
·數(shù)據(jù)交易,;
·傳輸;
·OS接口,。
圖1 USB通信協(xié)議層囡
通過這些信號或是通信的層,,可以一層又一層地構(gòu)建出一個完整的通信協(xié)議。如此,,PC主機(jī)才可以通過USB接口對外圍設(shè)各下達(dá)命令或是傳輸數(shù)據(jù),。
從最低層的信號觀點(diǎn)來看,D+與D-的差動信號是串行的時鐘,。通過串行信號,,即可將所要傳輸?shù)臄?shù)據(jù)發(fā)送出去或接收進(jìn)來。只不過稍前有提及過纜線的長度也會影響整個傳輸?shù)钠焚|(zhì),。如圖2~4所示,,在不同的距離下,衰減產(chǎn)生的嚴(yán)重程度也就不同,。
圖2 發(fā)送端與接收端的D+與D-差動信號(2.54 cm)
圖3 發(fā)送端與接收端的D+與D-差動信號(2 m)
圖4 發(fā)送端與接收端的D+與D-差動信號(5 nl)
通過這種D+與D-的差動信號線,,即可形成通信協(xié)議的上一層中的各種類型的字段,如圖5所示,。因此,,用戶就可以由字段再逐步地構(gòu)建出一個完整的通信協(xié)議。
圖5 D+與D-信號所構(gòu)建出的通倌協(xié)議
若由上層往下層來加以討論,,可以知道每一個傳輸是由數(shù)據(jù)交易所組成的,,每一個數(shù)據(jù)交易則是由封包所組成的,而每一個封包則是由字段內(nèi)的信息所組成的,。因此,,若要了解USB的通信協(xié)議,就須以最低的組成結(jié)構(gòu),,如字段以及其相關(guān)的信息來加以切入,。