Como está desenhado o sistema USB?
O Universal
Serial Bus é uma rede de ligações conectada a um computador (host). Estas
ligações são de dois tipos, conhecidos como Functions e Hubs. Functions
são os periféricos como ratos, impressoras, etc. Os Hubs basicamente
convertem uma em várias portas USB. Hubs e Functions são os
chamados dispositivos. Em teoria, é possível ligar no máximo 127 dispositivos
USB num só computador.
Este
sistema funciona fisicamente com topologia de estrela, mas utiliza topologia
lógica de bus. Isto significa que os sinais viajam através de um único
conjunto de fios para o computador e estão acessíveis a todas as Functions.
O computador guarda informação sobre as ligações físicas, logo, se um Hub
for desconectado, o computador sabe que todos os Hubs e Functions
ligados a esse Hub foram consequentemente desconectados.
Configuração típica da
arquitectura USB