USB學習篇之USB規範概覽與usb裝置分類
阿新 • • 發佈:2022-04-01
——本文摘抄自《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遙控終端等。