——本文摘抄自《USB3.0編程寶典》,如有侵權,請聯系刪除
USB總線技術規范規定了USB的設備類型、數據傳輸方式和協議等信息,這是USB芯片制造商和驅動開發商必須遵守、也是USB設備設計者需要了解的。USB規范標准包括三個部分:USB基本規范、USB設備類規范和USB HOST控制器規范。其中USB基本規范描述了USB 1.0、USB 1.1、USB 2.0、USB 3.0和USBOTG的協議規范,這是USB芯片廠商重點需要關注的。USB HOST控制器規范則描述了USB主控制器的協議內容,這是USB HOST芯片廠商重點需要關注的。對於一般的USB設備開發者來說,更為關心的是USB設備類規范。常用的USB設備類規范包括如下各項。
- 語音設備類(Audio Device):例如麥克風、音箱。
- 通信設備類(Communications Device) :例如調制解調器Modem。
- 芯片/智能卡接口設備類(Chip/Smart Card Interface Device):例如USB Key、USB SmartCard等。
- 設備固件更新類(Device Fireware Upgrade):用於USB設備自身軟件更新。
- 影像設備(Image Device):例如掃描儀、數碼相機、打印機。
- 人機交互設備(Human Interface Device):如鼠標、鍵盤、游戲桿等。
- IrDA設備類(IrDA Bridge Device):主要是針對紅外遙控和數傳設備。
- 存儲設備類 (Mass Storage Device):例如光驅、U盤、移動硬盤等。
- 物理接口設備類 (PhysicaI Interface Device):如各種數據采集卡。
- 電源設備類 (Power Device ):主要是針對電源控制的設備。
- 打印機設備類(Printer CIass):專門針對各種黑白或彩色打印機,以及照片打印機。
- 監控設備類(Monitor Device):例如顯示器。
- 自定義設備類(Custom Device):依賴於特定需求而開發的USB設備。
USB設備類規范描述了典型的USB設備,對於有專門設備類的USB設備,設計者需要嚴格按照相應的設備類規范來設計,這樣才能保證良好的兼容性和通用性。另外,也可以在一個 USB設備中實現兩個或多個設備類,從而構成復合USB設備。而對於一些用戶的特性需求,則可以自由發揮,例如數據采集、USB遙控終端等。
