O papel dos hubs

 

Basicamente, um hub expande uma porta USB em múltiplas portas. Contudo, para conseguir isto, o hub deverá ser capaz de gerir as comunicações entre ele próprio e os outros dispositivos garantindo que apenas uma transmissão ocorre no bus de cada vez. As comunicações que circulam através do hub poderão ser do computador para o dispositivo ou vice-versa. Um hub entra num estado de repouso sempre que não existam comunicações.

       

O hub é responsável por monitorizar quais os dispositivos que estão ligados nas suas portas. Quando um dispositivo é ligado ou desligado, o computador é notificado através de uma resposta de “status”. De seguida, o computador envia outro pacote ao hub “perguntando” que mudanças ocorreram. Se se trata de uma ligação de um dispositivo, um sinal de reset é enviado à respectiva porta, sendo atribuído um endereço ao dispositivo ligado a essa porta. De seguida, ocorre uma sequência de configuração através do canal de controlo desse dispositivo. Se um dispositivo é desligado, o computador actualiza a sua informação removendo todos os dispositivos da porta desligada dos seus registos.

 

Voltar