什么是外設(shè)產(chǎn)品
什么是外設(shè)產(chǎn)品?
我們大多數(shù)人都是通過 USB 外設(shè)熟悉 USB 的。目前常見的 USB 外設(shè)包括鍵盤、鼠標(biāo)、打印機(jī)、閃存棒、外部驅(qū)動(dòng)、便攜式音頻播放器和數(shù)碼相機(jī) (DSC) 等。就規(guī)范而言,外設(shè)可分為執(zhí)行特定功能的邏輯或物理外設(shè)。從最基本的角度說,外設(shè)可以看作是單個(gè)的硬件組件,如閃存設(shè)備。從高級(jí)角度說,外設(shè)可以是執(zhí)行功能的一系列硬件組件,如包括鍵盤、生物識(shí)別指紋讀取器和滾動(dòng)設(shè)備在內(nèi)的人機(jī)接口設(shè)備。
規(guī)范定義了外設(shè)支持的四種數(shù)據(jù)傳輸。控制傳輸用于為主機(jī)提供有關(guān)外接設(shè)備類型與功能的信息。所有設(shè)備都必須支持控制傳輸。另外三種傳輸類型分別為中斷傳輸、批量傳輸及同步傳輸,可根據(jù)應(yīng)用的數(shù)據(jù)處理方式進(jìn)行選擇。如果外設(shè)需要被主機(jī)定期輪詢,檢查是否需向主機(jī)發(fā)送數(shù)據(jù),那么就應(yīng)采用中斷傳輸。鍵盤、鼠標(biāo)和游戲桿就是采用中斷傳輸?shù)牡湫驮O(shè)備;如果數(shù)據(jù)完整性非常重要,而不太在意數(shù)據(jù)時(shí)延,那么就要用批量傳輸在主機(jī)系統(tǒng)與外設(shè)之間傳輸數(shù)據(jù)。此外,這種傳輸還支持糾錯(cuò)功能,在檢查到錯(cuò)誤時(shí)可以重新傳輸。打印機(jī)、掃描儀和存儲(chǔ)設(shè)備都是采用批量傳輸機(jī)制的典型設(shè)備;同步傳輸用于“實(shí)時(shí)”數(shù)據(jù)的轉(zhuǎn)移。在這種情況下,數(shù)據(jù)流比數(shù)據(jù)的準(zhǔn)確性更為重要,同步傳輸不支持糾錯(cuò)和重新傳輸功能。網(wǎng)絡(luò)攝像頭、揚(yáng)聲器和擴(kuò)音器等是采用同步傳輸機(jī)制的典型應(yīng)用。
與集線器一樣,這種規(guī)范也定義了兩種通用外設(shè)電源類,分別為總線供電外設(shè)和自供電外設(shè)??偩€供電外設(shè)進(jìn)一步分為低功耗總線供電功能設(shè)備和高功耗總線供電功能設(shè)備。在兩種情況下,設(shè)備所有用電均來自上游連接。低功耗總線供電設(shè)備隨時(shí)都會(huì)獲得 100mA 電流,而高功耗總線供電設(shè)備可在配置前獲得 100mA電流,在工作期間則能得到規(guī)范要求的最大 500mA 電流。自供電功能設(shè)備的條件限制與自供電集線器一樣,其電力并不來自上游連接。自供電功能設(shè)備可從上游端口獲得最高 100mA 的電流,這樣在功能外設(shè)其它部分?jǐn)嚯姇r(shí),該USB 接口也能發(fā)揮作用。所有其它電力都用外部電源提供。此外,外設(shè)必須支持低功耗休眠模式,使電流消耗低于 500uA,這樣計(jì)算機(jī)就能將設(shè)備從掛休眠模式中喚醒。
近期,支持 USB 功能的電池供電設(shè)備廣泛推廣,主要是便攜式媒體播放器大幅流行,這就向 USB電源管理提出了新的挑戰(zhàn)。如果設(shè)備通過 USB 連接充電的話,那么這一問題就會(huì)變得尤其突出。電池供電設(shè)備必須遵循標(biāo)準(zhǔn)外設(shè)的規(guī)則。這種設(shè)備如何報(bào)告自己,將決定它們能從上游連接獲得多少充電電流,也包括能否支持休眠模式。這方面的技術(shù)挑戰(zhàn)甚至高過電池完全放電后的設(shè)備需要高電流來啟動(dòng)充電方面的難題。
評(píng)論