Algumas coisas sobre a velocidade USB 3.0 e USB 2.0?

2

Eu tenho dúvidas sobre USB 3.0 e USB 2.0.

1) Por exemplo, uma placa-mãe que temos possui 4 portas USB na parte de trás. Isso significa que cada porta USB tem uma largura de banda de 480 Mbits ou estão conectadas a bordo usando um hub USB embutido para que todos tenham 480 Mbits?

2) Quando obtenho um controlador USB 3.0, plugue um hub USB 3.0 no controlador que possui 4 portas USB 3.0 e obtém 12 unidades flash USB 2.0, cada conjunto de três conectado a um hub USB 2.0 e conectando esses 4 hubs USB 2.0 em 4 portas USB 3.0. Todas as unidades flash funcionam a uma velocidade FULL USB 2.0? Ou todos os barramentos USB compartilham uma única largura de banda do plug USB 2.0?

Graph showing 12 USB 2.0 drives, 4 USB 2.0 hubs, and a USB 3.0 controller in the topology as described above.

marc
fonte
Espero que alguém edite minha postagem para mostrar a foto. Eu não tenho o direito de fazer isso ... Eu tenho o direito de fazer o upload, mas não mostrar ... com fio
marc
Nós somos um grupo útil hein?
surfasb
Eu tenho uma pergunta relacionada se alguém estiver interessado em responder: Maximizando a velocidade de clientes USB 2.0 no hub USB 3.0
Kozuch

Respostas:

2

A largura de banda é por controlador.

Por MSDN:

Uma transferência ocorre toda vez que os dados são movidos entre o host   controlador e o dispositivo USB. Em geral, as transferências USB podem ser   amplamente categorizado em transferências de controle e transferência de dados. Tudo USB   dispositivos devem suportar transferências de controle e podem suportar endpoints para   transferências de dados. Cada tipo de transferência está associado ao tipo de   Ponto de extremidade USB (um buffer no dispositivo). Transferência de controle está associada   com o endpoint padrão e as transferências de dados usam unidirecional   endpoints. Os tipos de transferência de dados usam interrupção, volume e   pontos finais isócronos. A pilha do driver USB cria uma comunicação   canal chamado pipe para cada endpoint suportado pelo dispositivo. 1   final do tubo é o ponto final do dispositivo. A outra extremidade do tubo é   sempre o controlador host.

Uma conexão com o dispositivo USB é para o controlador USB. Um dispositivo  também podem usar a largura de banda que quiserem. Então, a largura de banda é  por controlador.

editar

Controladores USB 3.0 terão um USB 2.0 e e controlador USB 3.0. Portanto, os dispositivos USB 3 não serão afetados pelos dispositivos USB 2.0 quando conectados ao mesmo controlador.

Agora vamos ver se consigo encontrar uma referência na Wikipédia para isso. . .

edit2

USB 3.0

Para SuperSpeed ​​USB (definido desde USB 3.0), os dispositivos conectados podem   solicitar serviço do host. Porque existem dois controladores separados   em cada host USB 3.0, dispositivos USB 3.0 transmitem e recebem em USB   3.0 taxas de dados, independentemente de dispositivos USB 2.0 ou anteriores conectados a   esse host. As taxas de dados operacionais para eles serão definidas no legado   maneira.

surfasb
fonte
Ótimo, então a primeira pergunta está feita.
marc
E quanto ao segundo, eu terei velocidade usb 2.0 completa em todos os pen drives?
marc
Ah esqueci da segunda pergunta.
surfasb
Então, isso não vai funcionar dessa maneira eu mostro. Certo ? Eu tenho 480 mbit / s para compartilhar com todos os dispositivos? É triste :-(
marc
@marc É ainda pior. Se bem me lembro, o controlador para passar a certificação precisa fornecer cerca de 50% da largura de banda continuamente!
AndrejaKo