USB物理總線的拓?fù)?font face=Verdana>結(jié)構(gòu)
USB系統(tǒng)中的設(shè)備與主機(jī)的連接方式采用的是星形連接,如圖4-5。
圖4—5 USB物理總線的拓?fù)?/a>
圖中的Hub是一類特殊的USB設(shè)備,它是一組USB的連接點(diǎn),主機(jī)中有一個(gè)被嵌入的Hub叫根Hub(root Hub)。主機(jī)通過(guò)根Hub提供若干個(gè)連接點(diǎn)。為了防止環(huán)狀連接,采用星形連接來(lái)體現(xiàn)層次性,如圖4-5。這種連接的形狀很像一棵樹(shù)。
用于提供具體功能的設(shè)備叫應(yīng)用設(shè)備。許多不同功能的設(shè)備放在一起被看作一個(gè)整體,叫包。例如,鍵盤和軌跡球可以被視作一個(gè)整體,在它的內(nèi)部,提供具體功能的設(shè)備被永久地
接到Hub上,而這個(gè)Hub被接到USB上。所有這些設(shè)備及這個(gè)Hub被看作一個(gè)復(fù)合設(shè)備,而這個(gè)Hub又被看作這個(gè)復(fù)合設(shè)備的內(nèi)部Hub。在主機(jī)看來(lái),這個(gè)復(fù)合設(shè)備和一個(gè)帶著若干設(shè)備的單獨(dú)Hub是一樣的。圖中也標(biāo)出了一個(gè)復(fù)合設(shè)備。
總線邏輯拓樸結(jié)構(gòu)在物理結(jié)構(gòu)上,設(shè)備通過(guò)Hub連到主機(jī)上。但在邏輯上,主機(jī)是直接與各個(gè)邏輯設(shè)備通信的,就好像它們是直接被連到主機(jī)上一樣。這個(gè)邏輯關(guān)系如圖4-6所示。與之對(duì)應(yīng)的物理結(jié)構(gòu)就是圖4-5中的結(jié)構(gòu)。Hub也是邏輯設(shè)備,但在圖4-6中,為了簡(jiǎn)化起見(jiàn),未被畫出,雖然USB系統(tǒng)中的工作都是從邏輯角度來(lái)看待的,但主機(jī)必須對(duì)物理結(jié)構(gòu)有個(gè)了解。例如,在處理Hub被移去的情況時(shí),當(dāng)一個(gè)Hub被移出,通過(guò)它與主機(jī)相連的設(shè)備也應(yīng)一起被移去,這是由其物理結(jié)構(gòu)決定的。
評(píng)論
查看更多