![]() |
|||||||
![]() |
![]() |
||||||
|
Arquitectura Um sistema USB consiste no Host Controler (HC) , um ou mais perifé- ricos USB e um bus físico. O Host Controler consiste em duas camadas: Na camada superior está a camada de software que inclui os USB device drivers; Na camada inferior está o hardware de controle. A principal responsabilidade do HC é controlar as transferências de dados de e para os dispositivos USB. O bus físico é um set de cabos USB que ligam o controlador aos periféricos. Topologia USB é um bus estruturado em árvore. O Host Computer contém o root node, ou o Hub da árvore. Este Hub é o mediador entre o Host e os periféricos. Os Hubs têm exactamente uma conexão, chamada Upstream Port, aos níveis superiores da árvore. Os Hubs podem ter até 64 portas Downstream para se conectarem a periféricos ou outros Hubs podendo ter até 127 dispositivos incluindo Hubs, ligados ao HC. Como é óbvio, os periféricos são sempre folhas da árvore do bus USB. O esquema em baixo mostra um bus USB com alguns periféricos e um Hub extra: |
||||||
![]() |
|||||||
O Bus USB é controlado pelo Host Controler. Basicamente o HC é um set de registos que residem no espaço e endereçamento do Bus PCI mais alguma lógica de controlo. E o que é um Hub? O Hub fornece conexões USB extras para ligamos mais dispositivos USB. O Hub contém dois elementos fundamentais: O Hub Controler e o Hub repeater, como mostra o esquema em baixo: |
|||||||
![]() |
|||||||
![]() |
![]() |
||||||