USB物理總線的拓撲結構
USB系統中的設備與主機的連接方式采用的是星形連接,如圖4-5。
圖中的Hub是一類特殊的USB設備,它是一組USB的連接點,主機中有一個被嵌入的Hub叫根Hub(root Hub)。主機通過根Hub提供若干個連接點。為了防止環狀連接,采用星形連接來體現層次性,如圖4-5。這種連接的形狀很像一棵樹。
用于提供具體功能的設備叫應用設備。許多不同功能的設備放在一起被看作一個整體,叫包。例如,鍵盤和軌跡球可以被視作一個整體,在它的內部,提供具體功能的設備被永久地
接到Hub上,而這個Hub被接到USB上。所有這些設備及這個Hub被看作一個復合設備,而這個Hub又被看作這個復合設備的內部Hub。在主機看來,這個復合設備和一個帶著若干設備的單獨Hub是一樣的。圖中也標出了一個復合設備。
總線邏輯拓樸結構在物理結構上,設備通過Hub連到主機上。但在邏輯上,主機是直接與各個邏輯設備通信的,就好像它們是直接被連到主機上一樣。這個邏輯關系如圖4-6所示。與之對應的物理結構就是圖4-5中的結構。Hub也是邏輯設備,但在圖4-6中,為了簡化起見,未被畫出,雖然USB系統中的工作都是從邏輯角度來看待的,但主機必須對物理結構有個了解。例如,在處理Hub被移去的情況時,當一個Hub被移出,通過它與主機相連的設備也應一起被移去,這是由其物理結構決定的。
評論
查看更多