USB 是一種支持熱插拔的高速串行傳輸總線,它使用差分信號來傳輸數據,USB2.0 最高速度可達 480Mb/S。USB支持“總線供電”和“自供電”兩種供電模式。在總線供電模式下, 設備最多可以獲得 500mA 的電流。
USB2.0 被設計成為向下兼容的模式,當有全速(USB 1.1) 或者低速(USB 1.0)設備連接到高速(USB2.0)主機時,主機可以通過分離傳輸來支持它們。一條 USB 總線上,可達到的最高傳輸速度等級由該總線上最慢的“設備”決定,該設備包括主機、HUB 以及 USB功能設備。
USB 體系包括“主機”、“設備”以及“物理連接”三個部分。其中主機是一個提供USB 接口及接口管理能力的硬件、軟件及固件的復合體,可以是PC,也可以是 OTG 設備,一個 USB 系統中僅有一個 USB 主機;設備包括 USB 功能設備和 USB HUB,最多支持127 個設備;物理連接即指的是USB 的傳輸線。在 USB 2.0 系統中,要求使用屏蔽的雙絞線。
一個 USB HOST 最多可以同時支持 128 個地址,地址 0 作為默認地址,只在設備枚舉期間臨時使用,而不能被分配給任何一個設備,因此一個USB HOST 最多可以同時支持 127 個地址,如果一個設備只占用一個地址,那么可最多支持 127 個 USB 設備。在實際的 USB 體系中,如果要連接127 個USB 設備,必須要使用 USB HUB,而 USB HUB 也是需要占用地址的,所以實際可支持的 USB 功能設備的數量將小于 127。
USB 體系采用分層的星型拓撲來連接所有 USB 設備,如圖所示:以 HOST-ROOT HUB 為 起 點 , 最支持 7層(Tier),也就是說任何一個 USB 系統中最多可以允許 5 個 USB HUB 級聯。一個復合設備(Compound Device)將同時占據兩層或更多的層。
為什么最多 7 層?主要受限于集線器 hub 和電纜 cable 信號傳輸時間限制。
-
接口
+關注
關注
33文章
8575瀏覽量
151021 -
usb
+關注
關注
60文章
7936瀏覽量
264483 -
設備
+關注
關注
2文章
4502瀏覽量
70600
發布評論請先 登錄
相關推薦
評論