當初USB是為了取代原先架構(gòu)在PC的各種接口(如打印機的并行接口、通信協(xié)議的串行外圍設(shè)備接口)而設(shè)計開發(fā)的。因此,對于現(xiàn) 今許多共享的外圍設(shè)備類型以及更多的特定設(shè)備的使用來說,USB算是非常多用途與多方面的;也因此,才被稱之為通用串行總線。
在目前標準的外圍設(shè)備中,包含了鼠標、鍵盤、移動硬盤、掃描儀、打印機等,都已配置了USB接口。有的筆記本電腦甚至僅配置 USB接口來作為接口設(shè)備的連接犭用。這種USB接口的設(shè)計與使用已經(jīng)慢慢地延伸到數(shù)據(jù)采集的單元中,如測試儀器以及I/O控制或監(jiān) 測設(shè)備等領(lǐng)域。當然,這也意味著,過去傳統(tǒng)使用并行端口或串行端口的外圍設(shè)備,已逐漸地采用(或是并存)USB接口來設(shè)計與應(yīng) 用。
對于許多特定的設(shè)備而言,人工接口設(shè)備HID群組是目前提供給USB接口開發(fā)者最快(也是最完整)的解決方案。雖然HID群組原本是 針對鍵盤、鼠標等類似的輸人(IN)設(shè)備而設(shè)置與規(guī)劃的,但是對于需要以雙向、適當?shù)念l率來執(zhí)行數(shù)據(jù)交換的其他設(shè)備而言,卻是一個非常好用的設(shè)計范例與基礎(chǔ)架構(gòu)。
此外,由于Windows 98與Windows 2000等操作系統(tǒng)都已包含了HID群組的驅(qū)動程序,因此對于用戶所要開發(fā)的新設(shè)備,就無須再重新編寫其驅(qū)動程序了。再者,用來執(zhí)行設(shè)備列舉去辨識一個HID設(shè)備所需的固仵容量是最小的。這是因為,其中僅需包含一連串用來描述HID接口以及所要交換的數(shù)據(jù)結(jié)構(gòu)即可,非常便于用戶用來設(shè)計與應(yīng)用。