Um dispositivo USB 2.0 conectado a um hub USB 3.0 reduz a velocidade do hub para velocidades 2.0?

33

No trabalho, desejo conectar todos os meus dispositivos USB em um único hub USB, portanto, preciso conectar apenas um cabo USB, monitor externo e o cabo de alimentação ao meu laptop. Eu tenho alguns dispositivos USB 3.0 e alguns dispositivos USB 2.0 / 1.1 mais lentos.

Estou ciente de que todos os dispositivos em um único hub raiz USB compartilham a mesma largura de banda, mas estou curioso para saber se a conexão de um dispositivo mais antigo a um hub faz com que todo o hub volte ao modo de compatibilidade.

Se eu conectar os dispositivos mais lentos ao meu hub USB 3.0, esse hub e todos os seus dispositivos conectados diminuirão para as velocidades USB 2.0 ou os dispositivos USB 3.0 continuarão em execução nas velocidades USB 3.0?

Por exemplo, suponha que eu tenha um adaptador de rede USB 3.0 gigabit e um teclado USB 2.0. Se eu conectar o teclado ao mesmo hub USB 3.0 em que o adaptador de rede está conectado, a taxa de transferência teórica máxima do adaptador de rede cairá instantaneamente para 480 Mbps ou mais lenta (taxa de transferência máxima do USB 2.0)?

roubar
fonte
Para conectar dispositivos USB 1.1 ao hub USB 2.0, depende se o hub possui um ou vários tradutores de transações. Para dispositivos USB 2.0 no hub USB 3.0, aparentemente não existe isso: en.wikipedia.org/wiki/USB_hub#Transaction_translator
endolith

Respostas:

37

Resposta curta: Não.

Resposta longa:

Tropecei na resposta à minha pergunta em um comentário para uma resposta para uma pergunta aparentemente não relacionada . Acontece que o USB 2.0 e o USB 3.0 estão fisicamente segregados na fiação, portanto, conectar dispositivos USB 2.0 em um hub USB 3.0 não afetará o desempenho dos dispositivos USB 3.0 da maneira que eu estava pensando.

roubar
fonte
@BenVoigt Eu tinha considerado apenas os conectores e fios físicos originalmente. Obrigado pelo esclarecimento.
rob
@ Ben Você pode esclarecer alguma coisa? Se eu tiver duas webcams USB2, normalmente cada uma saturaria um link USB2. Se eu conectar ambos a um hub USB3, você está dizendo que cada um deles poderia usar 480 Mbps, já que o hub agregaria tráfego e reenviaria o link USB3 de 5 Gbps para o host?
Nicu Stiurca
@SchighSchagh: Sim, exceto por um grande problema de design no hub, essa é exatamente a vantagem. (Bem, nem dispositivo vai atingir 480 Mbps, mas cada um vai receber tanta largura de banda como se não houvesse nenhum outro dispositivo conectado)
Ben Voigt
1
@ clarkcox3 Estou dizendo que o comentário de BenVoigt está incorreto; os sinais USB 2.0 não são traduzidos para sinais USB 3.0, portanto, todos os dispositivos USB 2.0 devem compartilhar uma única largura de banda de 480 Mbit / s. Se você conectar dois dispositivos USB 2.0 a um hub USB 3.0, os fios USB 3.0 do hub não terão dados neles.
Endolith
1
Eu tenho um Lenovo E50-80 (modelo 80J2) - ele possui 2 portas USB 3.0. Posso usar 2 webcams USB 2.0 1080p nessas portas simultaneamente, apesar de cada webcam consumir cerca de 15 megabytes / s sozinhas e elas não funcionarem juntas quando conectadas por um hub USB 2.0. Isso significa que o USB 3.0 deve fazer a conversão da transação de alta velocidade para super velocidade. Certamente essa conversão de transação pode não fazer parte das especificações USB3.0, mas, na realidade, parece haver dispositivos que fazem isso. Monitorei o tráfego de dados com o utilitário usbtop. Alguém tem experiência semelhante?
22918 Kozuch
0

Não.

Aqui está como imaginar a velocidade nos fios.

Pense nisso como um túnel que transfere água.

Suponha que um grande túnel seja dividido igualmente em vários túneis de tamanho semelhante (HUB). Em seguida, conecte seu dispositivo 2.0 (que é um túnel menor comparado ao 3.0) ao hub.

O que acontece? Os outros túneis ficam menores? Não eles não. O seu dispositivo 2.0 usa o máximo de velocidade possível.

Essa analogia realmente me ajudou a entender os problemas de rede.

UltraDEVV
fonte
8
Essa analogia não está correta para uma ampla variedade de situações de rede (realmente "barramento"). Por exemplo, os dispositivos USB 1 no USB 2 desaceleram o barramento, ocupando uma quantidade desproporcional de tempo para os dados transferidos (impedindo que outros dispositivos mais rápidos utilizem o barramento). O mesmo para dispositivos de 10 mBit em redes Gigabit. Os barramentos RS-485, SATA e outros barramentos seriais passam tão rápido quanto o dispositivo mais lento. No entanto, não é verdade para USB3, porque o cabo contém DIFERENTES FIOS para a v.2 e v.3 do protocolo. É a diferença entre colocar minivans e Ferrari na mesma faixa versus cada um deles obter sua própria pista.
DrFriedParts
@DrFriedParts: Você não está correto para redes Gigabit Ethernet. Você estaria correto se fosse uma Ethernet de mídia compartilhada 10/100, mas as redes comutadas modernas (necessárias para o Gigabit) não agem mais como um "barramento" de qualquer tipo.
grawity
@rawity - Você tem que ter mais nuances do que isso. Sua afirmação é verdadeira apenas se o comutador de gigabit tiver faixas suficientes (por exemplo, a maioria dos hubs "gerenciados") e se você puder evitar o cenário problemático que envolve transferências simultâneas de um único cliente equipado com gigabit para uma mistura de clientes gigabit e Fast Ethernet. O controle de fluxo 802.3, a largura de banda da malha do switch e outros limites ainda afetam os switches gigabit.
DrFriedParts
Bem, se você pode realmente encontrar um hub Gigabit ...
grawity
@rawity - não há "hub Gigabit" porque o GigE requer links ponto a ponto. O que há são "comutadores não gerenciados" e esses geralmente têm faixas insuficientes para permitir que todas as portas se comuniquem com todas as portas (porque isso raramente acontece). Portanto, quando as portas usam as mesmas faixas no switch, elas devem aguardar a transferência mais lenta antes que a faixa fique disponível e você tenha exatamente o mesmo cenário do USB1 / 2. Isso ocorre raramente, mas acontece. Geralmente ocorre com "um único cliente equipado com gigabit para uma mistura de clientes gigabit e Fast Ethernet".
DrFriedParts