1、USB的優勢:spa |
能夠熱插拔,即插上後能夠自動識別; 接口 系統總線供電,USB共有四根線,一根電源線,一根地線,一根D+線,一根D-線,D+和D-線是差分輸入線;遊戲 能夠支持多種設備,且擴展容易,經過HUB能夠再一個主機上鍊接多個設備ip 傳輸數據的速度快,最快可達480Mbit/sci 方便的設備互聯:在沒有主機的狀況下,實現點到點的通訊(還能夠實現主從互換)(USB OTG)字符串 |
2、USB的基本規範:同步 |
USB1.0/1.1 低速狀況下1.5Mbit/s:鍵盤、鼠標等it 全速狀況下12Mbit/s:U盤、CD-ROMio USB2.0 高速達到480Mbit/s:音頻設備、顯示器等table USB OTG 設備到設備的傳輸 |
3、USB設備類規範: |
大容量存儲設備類(Mass Storage Device)U盤、CD-ROM等 人機交互設備類(Human Interface Device)鍵盤、鼠標、遊戲手柄 語音設備類(Audio Device)麥克風、音響等 通訊設備類(Communication Device)電話、調制解調器等 打印機設備類(Printer Device)打印機 監視設備類(Monitor Device)顯示器、攝像頭等 |
4、USB邏輯上分爲: 信號層,協議層,數據傳輸層 |
協議層: 包是USB系統中信息傳輸的基本單位,全部的數據都是通過打包後在總線上傳輸的。 包由6部分組成:同步字段(SYNC);包標識符(PID);地址字段(ADDR);數據字段(DATA);檢驗字段(CRC);包結束(EOP) 包標識符(PID):令牌包(Token)(輸出,輸入,幀起始,創建),數據包(DATA)(數據,數據1),握手包(Handsnake) (確認,不確認,中止),專用包(Special)(前同步) |
5、USB協議提供4種數據傳輸方式: |
控制傳輸:突發,非週期性,由主機發起,用於命令和狀態的傳輸 同步傳輸:週期性,持續性的傳輸,用於傳輸與時效相關的信息,而且在數據中保存時間戳的信息 中斷傳輸:週期性,低頻率,容許有限延遲的通訊 大容量的數據傳輸:非週期性,大容量突發數據的通訊 |
6、USB描述符: |
1)設備描述符:描述設備的類型、廠商信息、USB的協議類型、端點的報數據的最大長度等,每一個USB設備只有一個Device Descriptor 2)配置描述符:每一個配置描述符提供了設備特定的配置,描述了設備的接口和端點的性質、供電模式、設備的耗電 3)接口描述符:描述了設備的不一樣接口的特性,例如,一個設備U盤的功能,又有鍵盤的功能,用兩個接口描述符分別描述兩個功能 4)字符串描述符:描述了設備製造商、設備名稱、何序列號等信息 |