通用串行總線提供了四種傳輸方式,以適應(yīng)各種設(shè)備的需要。
1、控制傳輸方式:控制傳輸是雙向傳輸,數(shù)據(jù)量通常較小,主要用來進(jìn)行查詢、配置和給通用串行總線設(shè)備發(fā)送通用的命令�?刂苽鬏斨饕迷谥饔�(jì)算機(jī)和通用串行總線外設(shè)中端點(diǎn)0之間。
2、等時(shí)傳輸方式:等時(shí)傳輸提供了確定的帶寬和間隔時(shí)間。它被用于時(shí)間嚴(yán)格并具有較強(qiáng)容錯(cuò)性的流數(shù)據(jù)傳輸,或者用于要求恒定的數(shù)據(jù)傳送率的即時(shí)應(yīng)用中。例如進(jìn)行語音業(yè)務(wù)傳輸時(shí),使用等時(shí)傳輸方式是很好的選擇。
3、中斷傳輸方式:中斷方式傳送是單向的并且對(duì)于主機(jī)來說只有輸入的方式。中斷傳輸方式主要用于定時(shí)查詢設(shè)備是否有中斷數(shù)據(jù)要傳送,該傳輸方式應(yīng)用在少量的、分散的、不可預(yù)測的數(shù)據(jù)傳輸。鍵盤、游戲桿和鼠標(biāo)就屬于這一類型。
4、大量傳輸方式:主要應(yīng)用在沒有帶寬和間隔時(shí)間要求的大量數(shù)據(jù)的傳送和接收,它要求保證傳輸。打印機(jī)和掃描儀屬于這種類型。
通用串行總線最初是由英特爾與微軟公司倡導(dǎo)發(fā)起,其最大的特點(diǎn)是支持熱插拔(Hot plug)和即插即用 (Plug&Play)。當(dāng)設(shè)備插入時(shí),主機(jī)枚舉(enumerate)此設(shè)備并加載所需的驅(qū)動(dòng)程序,因此使用遠(yuǎn)比PCI和ISA總線方便。
通用串行總線速度比平行埠并聯(lián)總線(Parellel Bus,例如EPP、LPT)與串聯(lián)埠總線(Serial Port,例如RS-232)等傳統(tǒng)電腦用標(biāo)準(zhǔn)總線快上許多。原標(biāo)準(zhǔn)中USB 1.1 的最大傳輸帶寬為 12Mbps,USB 2.0 的最大傳輸帶寬為 480Mbps。
通用串行總線的設(shè)計(jì)為非對(duì)稱式的,它由一個(gè)主機(jī)(host)控制器和若干通過hub設(shè)備以樹形連接的設(shè)備組成。 一個(gè)控制器下最多可以有5級(jí)hub,包括Hub在內(nèi),最多可以連接127個(gè)設(shè)備,而一臺(tái)計(jì)算機(jī)可以同時(shí)有多個(gè)控制器。 和SPI-SCSI等標(biāo)準(zhǔn)不同,USB hub不需要終結(jié)器。
通用串行總線可以連接的外設(shè)有鼠標(biāo)、鍵盤、gamepad、游戲桿、掃描儀、數(shù)碼相機(jī)、打印機(jī)、硬盤和網(wǎng)絡(luò)部件。對(duì)數(shù)碼相機(jī)這樣的多媒體外設(shè)USB已經(jīng)是缺省接口;由于大大簡化了與計(jì)算機(jī)的連接,USB也逐步取代并口成為打印機(jī)的主流連接方式。2004年已經(jīng)有超過1億臺(tái)USB設(shè)備;到2005年顯示器和高清晰度數(shù)字視頻外設(shè)是僅有的USB未能染指的外設(shè)類別,因?yàn)樗麄冃枰叩膫鬏斔俾省?/FONT>