|
計(jì)算機(jī)常用接口比較

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

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