1. 程式人生 > >USB理論學習之三-----裝置級USB系統和USB拓撲結構

USB理論學習之三-----裝置級USB系統和USB拓撲結構

一、裝置級USB系統

1.USB Hub

提供USB的連線埠,Hub就是能將多個連線線集中在一起的裝置

USB的體系允許多個Hub之間進行互連

 

上行埠:用於連線上一級Hub或根Hub

下行埠:用於連線下級Hub或USB裝置

 

通過檢測USB電纜上的電平變化,USB Hub可以檢測出下行埠上USB裝置的接入或者移出,同時可以確定裝置的速度型別,如低速或者是全速裝置

 

2.USB裝置

USB裝置分為三個層次:功能單元、邏輯裝置和匯流排介面

匯流排介面:最底層的物理實體,以USB介面控制器為核心,USB傳送和接收資料的介面

邏輯裝置:USB協議棧的主體,處理匯流排介面和不同端點之間的資料,並且提供各種描述符資訊

功能單元:實現主要功能的模組

 

二、USB拓撲結構