如今,人們購買的所有計算機的后面幾乎都配有一個或多個通用串行總線接口。通過這些USB接口,您可以將從鼠標到打印機的各種設(shè)備連接到計算機上,既方便又快捷。此外,操作系統(tǒng)也支持USB,這使設(shè)備驅(qū)動程序的安裝變得快捷而簡單。與其他將設(shè)備與計算機相連的方式相比(包括并行接口、串行接口以及您在計算機機箱內(nèi)安裝的特殊卡),USB設(shè)備真是簡單至極! 在本文中,我們將從用戶和技術(shù)這兩個角度來介紹USB接口。您將了解到USB系統(tǒng)為何如此靈活,它如何能夠支持如此多的設(shè)備。您將會切實感受到,這真是一種神奇的系統(tǒng)! 如果您使用計算機已有兩三年時間,那么一定知道,過去將設(shè)備連接到計算機上是一件讓人十分頭痛的事情,而這也正是通用串行接口在努力解決的問題。
USB的目標就是結(jié)束這些令人頭痛的麻煩。通用串行總線提供的方法單一、規(guī)范且易于使用,它可以將多達127臺設(shè)備連接到計算機上。 如今生產(chǎn)的所有外設(shè)幾乎都配有USB端口。下面列舉了一些現(xiàn)在可以買到的USB設(shè)備:
將USB設(shè)備連接到計算機上非常簡單——您只需在計算機上找到USB接口,然后插入USB接頭即可。(個人計算機背面的典型USB插孔為方型插孔。) 如果是一個新設(shè)備,操作系統(tǒng)會自動檢測到它,并尋找驅(qū)動程序。如果設(shè)備已經(jīng)安裝,則計算機會激活該設(shè)備,并開始與之對話。此后,您便可以隨時連接和斷開USB設(shè)備了。 許多USB設(shè)備都自帶內(nèi)置線纜,線纜上配有“A”接口。如果未提供內(nèi)置線纜,則設(shè)備上會有一個用于插入USB“B”接頭的插孔。 USB標準使用“A”和“B”兩種接頭以避免產(chǎn)生混淆:
通過在上端和下端分別使用不同的接頭,就不會產(chǎn)生混淆了。您只需將USB線纜的“B”接頭連接到某臺設(shè)備,而將“A”接頭插入“A”插孔就行了。 如今出售的大部分計算機都會提供一到兩個USB插孔。目前市場上提供的USB設(shè)備很多,計算機上的插孔很快就會被用光了。比如在一臺計算機上,有一臺USB打印機、一臺USB掃描儀、一個USB網(wǎng)絡(luò)攝像機和一個USB網(wǎng)絡(luò)連接。但這臺計算機上只有一個USB接口。很明顯,現(xiàn)在的問題是“應該如何將這些設(shè)備都連接到計算機上”? 解決問題的簡單辦法就是購買一個價格不高的USB集線器。USB標準可支持多達127臺設(shè)備,而USB集線器也屬于該標準的一部分。 集線器通常具有4個新端口,(典型的USB四口集線器可插入4個“A”接頭。)但也可能更多。您需要將集線器插入計算機,然后將設(shè)備(或其他集線器)插入集線器。通過將集線器串連在一起,您可以在一臺計算機上建立數(shù)十個可用的USB端口。 集線器有的帶電源,也有些不帶電源。正如您將在下一頁所看到的那樣,USB標準允許設(shè)備從它們的USB連接中獲取電能。顯而易見,打印機或掃描儀這樣的高功率設(shè)備將配有自己的電源,而像鼠標和數(shù)碼相機這樣的低功率設(shè)備則會靠總線供電,以簡化自身的構(gòu)造。這些電能(5伏電壓可提供高達500毫安的電流)都來自計算機。如果您擁有許多自已供電的設(shè)備(如打印機和掃描儀),那么就不需要為集線器提供電源了——由于任何連接到該集線器的設(shè)備都不再需要額外電源,因而計算機自身便足以滿足集線器的需要了。反之,如果您有許多像鼠標和攝像機之類本身不提供電源的設(shè)備,則可能需要一個有電源的集線器。集線器配有自己的變壓器,它會為總線提供電源,以使設(shè)備不會加重計算機供電的負擔。 啟動主機后,它會查詢所有與總線相連的設(shè)備,并為每個設(shè)備分配一個地址。這個過程稱為枚舉——在將設(shè)備連接到總線時,主機也會枚舉它們。此外,主機還會查出每臺設(shè)備要執(zhí)行的數(shù)據(jù)傳輸類型。
此外,主機還可以通過控制數(shù)據(jù)包發(fā)送命令或查詢參數(shù)。 列舉設(shè)備時,主機會一直跟蹤所有同步和中斷設(shè)備所請求的總帶寬情況。如果總帶寬為480Mbps(兆比特每秒),這些設(shè)備最多可占用90%的帶寬。在用完這部分帶寬后,主機就會拒絕訪問任何其他同步或中斷設(shè)備,控制數(shù)據(jù)包和用于批量傳輸?shù)臄?shù)據(jù)包將使用剩下的帶寬(至少有10%)。 通用串行總線會將可用帶寬分成多個幀,而主機則控制著這些幀。每個幀包含1,500個字節(jié)的數(shù)據(jù),每隔一毫秒就會啟動一個新幀。在形成幀的過程中,將為同步和中斷設(shè)備分配一個槽,以便保證它們得到所需要的帶寬。批量和控制傳輸將使用剩下的空間來傳輸數(shù)據(jù)。如果想了解更多信息,您可以查看本文末尾的技術(shù)鏈接,它們提供了大量的詳細信息。 USB性能特點
與USB端口相連的設(shè)備依靠USB線纜來承載電源和數(shù)據(jù)。 USB線纜的內(nèi)部構(gòu)成:兩根電源線,其中一根是電壓為5伏的電線(紅色),另一根是地線(棕色);一對用來承載數(shù)據(jù)的雙絞線(黃色和藍色)。該線纜還是屏蔽電纜。 USB 2.0 USB 2.0(高速USB)為多媒體和存儲應用程序提供了額外帶寬,其數(shù)據(jù)傳輸速度比USB 1.1快40倍。為了讓消費者和制造商順利實現(xiàn)這一過渡,USB 2.0具有完全的向前和向后兼容性,它不僅可以用于原來的USB設(shè)備,而且還能使用之前USB制造的線纜和接口。 USB 2.0支持三種速度模式(每秒1.5、12和480兆比特),這樣它既可支持鍵盤和鼠標等低帶寬設(shè)備,也可支持高分辨率的網(wǎng)絡(luò)攝像機、掃描儀、打印機和高容量的存儲系統(tǒng)等高帶寬設(shè)備。隨著USB 2.0的廣泛應用,個人計算機(PC)領(lǐng)域的領(lǐng)導者可以加快新一代PC外設(shè)的開發(fā),以跟上現(xiàn)有高性能PC的發(fā)展步伐。USB 2.0的傳輸速度也促進了新一代PC和應用程序的發(fā)展。除了改進功能和鼓勵創(chuàng)新外,USB 2.0還提高了用戶應用程序的效率,用戶可以同時運行多個PC應用程序或高性能外設(shè)。 |
|