|
計算機常用接口比較

USB協議規定:
USB高速傳輸(480M/s)和全速傳輸(12M/s)需要使用外殼屏蔽,數據線雙膠的USB電纜,而低速傳輸(1.5M/s)則不需要。
USB連接線的兩種接口:A型和B型。
A型插頭總是指向上行的USB主機
B型插頭總是指向下行USB設備或者集線器
USB線序引腳識別:
Vbus、GND、D+、D-。
| | | |
紅色 黑色 綠色 白色
USB電纜的差分阻抗特征:
低速電纜:無
高速電纜:90Ω
USB的供電:
一般USB的供電由Vbus和GND來完成。電源電壓一般在4.75~5.25V之間。
協議規定:每個USB端口的最大數據電流為500MA。
對于低輸出功率USb端口,其最達輸出電流為100mA
對于高輸出功率USB端口,其最大輸出電流為500mA
USB電氣特性:
在USB的低速和全速模式中,采用的是電壓傳輸模式,而在高速模式下,則是電流傳輸模式。
端點字段
端點字段的長度為4位,總共可以表示16個端點,但是對于低速USB設備來說,協議中只規定了三個端點,而對于高速或者全速USB設備來說,則可以包含全部的16個端點。
這些設備中,端點0是所有USB設備所必須的,端點0主要用于在USb設備上電的初期和USB主機進行通訊,從而完成USB設備的配置,
USB的四種傳輸方式:

USB控制傳輸數據包長度:
對于低速端點,該最大值必須為8個字節
對于全速端點,可以選擇8字節,16字節,32字節和64字節
對于高速端點,其只能為64字節
塊傳輸的數據包長度:
對于全速端點,可以使8,字節,16字節,32字節,64字節
對于高速端點,只能為512字節
USB中斷傳輸的數據包長度:
對于低速端點,最大數據包長度小于等于8字節
對于全速端點,最大數據包長度小于等于64字節
對于高速端點,最大數據包長度小于等于1024字節
同步傳輸的數據包長度
對于全速端點,該最大值必須小于等于1023字節
對于高速端點,他必須小于等于1024字節,且高帶寬端點可在每小禎中進行兩個或三個高速同步事物。
USB的描述符及其之間的關系
USB1.1 定義的標準描述符有:
設備描述符-----Device Descriptor
配置描述符-----Configuration Decriptor
接口描述符-----Interface Decriptor
端點描述符-----Endpoint Decriptor
字符串描述符-----String Decriptor
USB2.0中又增加了兩個新的標準描述符:Device Qualifier Decriptor 和Other SpeedConfiguration Decriptor.
USB協議的四類包:
令牌包(token packet)-----------PID1~0為01
數據包(data packet)------------PID1~0為11
握手包(handshake packet)-----PID1~0為10
特殊包(special packet)---------PID1~0為00
|
|