A.目前先了解到USB的匯流排架構:
1.USB主控器/根集線器(USB Host Controller/USB Root Hub)- 1.1USB主控器:用來控制USB裝置與所有集線器的資料通訊過程
- 1.2USB根集線器:提供給USB Port給USB裝置或USB集線器來使用
2.USB集線器(USB Hub)
3.USB裝置(USB Device)
B.目前USB裝置分三類型:
1.全速裝置(Full-Speed Device)- 12Mbps(USB1.1)
2.低速裝置(Low-Speed Device)
- 1.5Mbps(USB1.0)鍵盤、滑鼠
3.高速裝置(High-Speed Device)
- 480Mbps(USB2.0)Webcam2.0
B.1有些例外情形:
1.複合式裝置:多組介面,每個介面都是獨立,皆具備不同的驅動程式,但僅具備一個USB位址- 具備Webcam與照相功能的USB複合式裝置
2.多元式裝置:分別功能的集合,每個具備不同的USB位址,且連結到內部的集線器中
- 鍵盤與軌跡球的整合在一個產品包裝下
C.在傳輸的類型上:
1.控制傳輸:
- 控制匯流排的傳輸跟設定
- 雙向性的
- 分3階段:設定、資料、狀態
- 分3種控制傳輸:寫入、讀取、無資料
2.中斷傳輸:
- 假中斷真輪詢,已預設的時間間隔接收資料
- 雙向性(USB1.0)為單向性
- 慢速:10~255ms,快速:1~255ms
3.等時傳輸:
- 須維持一定的傳輸速度,具保證頻寬
- 無CRC錯誤糾錯
- 可為單向與雙向傳輸
- 高達1023B/Frame(USB1.1),1023B/Frame(USB2.0)
4.巨量傳輸:
- 非同步資料傳輸
- 具CRC糾錯能力
- 雙向性