Existe algum benefício em conectar um dispositivo USB 2.0 a uma porta USB 3.0?

24

Sei que o USB 3.0 é quase totalmente compatível com versões anteriores e sei que ele introduz uma nova velocidade da qual os dispositivos USB 2.0 não são capazes, mas há alguma vantagem em ter um dispositivo USB 2.0 em uma porta USB 3.0?

Embora eu esteja interessado em saber se isso traria algum benefício para qualquer dispositivo, eu estava pensando especificamente em um hub USB ao qual conecto meu receptor Bluetooth e unidades flash.

Nich Del
fonte
3
Não. O dispositivo USB que você está usando não pode ir mais rápido.
soandos

Respostas:

11

Na verdade, sim, será mais rápido por uma pequena margem. Você só verá ganhos se o dispositivo em questão puder distribuir uma largura de banda mais alta em relação a outra interface como ExpressCard ou PCIe. por exemplo, um moderno disco rígido 7200 em um gabinete externo poderia saturar mais a porta USB 2.0. Se o gabinete for um dispositivo USB 2.0, ele funcionará com mais de sua largura de banda quando conectado a um hub USB 3.0, mas não tanto quanto se fosse um dispositivo USB 3.0 a USB 3.0 para conectar ao hub (com um USB 3.0 cabo).

Pelo menos no meu laptop, o USB 2.0 externo de 500 GB no USB 2.0 oferece aproximadamente 19 a 23 MB / se 25 a 32 MB / s quando conectado a uma placa expressa USB 3.0. Portanto, estou obtendo velocidade e teto mínimos mais altos quando o mesmo dispositivo USB 2.0 está no hub USB 3.0. Eu acho que o controlador é provavelmente mais eficiente no USB 3.0. No entanto, quando conecto um pen drive USB 3.0 no mesmo hub ExpressCard USB 3.0, recebo até 122 MB / s.

Resposta tão curta; sim, um pequeno aumento, mas não tão rápido quanto os links USB 3.0 nativos.

ganja_bake
fonte
4
Esta é realmente a resposta mais correta, baseada em dados e não apenas na teoria. Há uma diferença mensurável, mas é muito improvável que seja perceptível até que sua operação esteja na faixa de dezenas e minutos. A Anandtech pegou as ferramentas e leituras e gravações comparadas de / para um SSD em várias combinações de portas USB2-em-3, USB 3.0 Flash Drive Roundup . Melhor caso? Raspe 19 segundos fora 228 segundos. (Eles também testaram US3-in-2 se você está curioso.)
Matt Wilkie
1
Idem. Essa resposta confirma muita experiência do mundo real que eu já vi. As velocidades máximas do USB 2.0 são apenas velocidades máximas; velocidades não prometidas. À medida que os controladores melhoram, as velocidades desses controladores também aumentam. Portanto, faz sentido que um controlador USB 3.0 seja mais equilibrado e tenha melhor desempenho - em geral - do que uma porta USB 2.0 simples.
JakeGould 28/02
"Se o gabinete for um dispositivo USB 2.0, ele funcionará com mais de sua largura de banda quando conectado a um hub USB 3.0" Por que?
endolith 04/02
@endolith, o controlador USB3.0 / 3.1 xHCI possui uma interface melhor e mais amigável para lidar com caches USB / buffers de anel, além de lidar com todas as taxas de velocidade de maneira uniforme (não como uma mistura UHCI / OHCI / EHCI especial) e o software foi escrito mais recentemente, com menos sobrecarga e nenhuma correção de bug herdada. Portanto, a largura de banda agregada para dispositivos USB 2.0 é um pouco melhor, o que é percebido como "melhor desempenho".
Ale..chenski 1/02
20

Como o seu USB é otimizado para o USB 2.0, o uso do 3.0 não apresentará melhorias, porque simplesmente não pode operar em velocidades 3.0.

USB 2.0 tem uma velocidade máxima de 60 MB / s USB 3.0 tem uma velocidade máxima de 625MB / s

Do artigo da Wikipedia sobre o Universal Serial Bus:

Os discos rígidos USB de alta velocidade típicos podem ser gravados a taxas entre 25 e 30 MB / s e lidos a taxas entre 30 e 42 MB / s, de acordo com testes de rotina realizados pela CNet. [62] Isso representa 70% da largura de banda total disponível.

Com base nisso, você pode ver que os dispositivos USB 2.0 simplesmente não são capazes das velocidades que 3.0 tem para oferecer.

Versão TL; DR: você não verá benefícios

Simon Sheehan
fonte
3
Essa citação não tem relação com a pergunta; trata-se especificamente de discos rígidos USB e está dizendo que mesmo os discos rígidos USB 3.0 não se beneficiarão da conexão a uma porta USB 3.0, porque eles não saturam a largura de banda disponível do USB 2.0 como está. Poderia muito bem haver dispositivos (como unidades flash) que poderiam operar em velocidades USB 3.0, mas não podem simplesmente porque não são compatíveis com USB 3.0.
BlueRaja - Danny Pflughoeft
2
@BlueRaja foi feito para ser tomado como exemplo.
Simon Sheehan
3
+1 para a versão TL; DR. Embora eu já tivesse lido toda a resposta: /
Gani Simsek
1
@BlueRaja: Pode estar dizendo que os discos rígidos USB não saturam o USB 2.0, mas isso seria errado. O USB não permite que nenhum dispositivo use toda a largura de banda, e as taxas de transferência vistas pelos discos USB são muito próximas do máximo teórico para qualquer dispositivo USB 2.0 (uma vez que o protocolo e a sobrecarga são considerados).
Ben Voigt
@BlueRaja Na verdade, o disco rígido mecânico normalmente é capaz de saturar o USB 2.0. 70% parece certo, representando sobrecarga. Como regra geral de computação, rede, etc., você nunca atingirá o limite teórico de qualquer interface. De qualquer forma, se a interface do HDD for USB 2.0, uma porta USB 3.0 não aumentará o máximo teórico.
Bob
16

Uma vantagem é que o USB 3.0 pode fornecer mais energia que o USB 2.0.

Tenho alguma dúvida se um dispositivo USB 2.0 poderia usar essa energia, pois seria projetado para uma porta USB 2.0. Por outro lado, muitos dispositivos USB 2.0 excedem a potência especificada e se safam dela (principalmente discos externos quando são inicializados).

starblue
fonte
Alguns dispositivos USB 2 têm problemas quando conectados através de um hub. Seria interessante saber se eles têm menos problemas se o hub estiver conectado a um soquete USB 3 com sua maior potência.
pelms
Vou abrir essa pergunta novamente e espero que alguém tenha uma resposta definitiva sobre isso.
Nich Del
2
Isso é interessante porque tecnicamente (de acordo com as especificações) o USB 2.0 pode desenhar apenas uma unidade (100 mA) sem negociação e até cinco unidades (500 mA) mediante solicitação. O USB 3.0 pode desenhar uma unidade (150 mA) sem negociação e até seis unidades (900 mA) mediante solicitação. O fato é que muitos dispositivos USB 2.0 não negociam adequadamente. E muitas placas-mãe de computador apenas fornecem energia sem se preocupar com a negociação. Portanto, a resposta correta seria que é mais provável que uma porta USB 3.0 possa fornecer quantidades maiores de energia, mas uma porta que segue totalmente os padrões não precisa fornecer essa quantidade.
Bob
8

Pelo menos no meu computador, a porta 3.0 é mais rápida que a porta 2.0. No entanto, isso ocorre porque ele está em um controlador diferente, mais rápido do que o embutido no chipset.

Basicamente, se o usb 3.0 for do mesmo controlador da porta usb 2.0, será o mesmo. Caso contrário, YMMV.

Eli
fonte
1
Esta é a única resposta certa. O hardware USB3 tende a ser mais sofisticado que o USB2 (microcontroladores mais rápidos, mais memória cache, interface PCIe mais rápida) e isso pode resultar em benefícios para dispositivos de alta velocidade.
Ben Voigt
Ênfase na palavra "poder".
Jamie Hanrahan
6

Nenhum, além do que irá funcionar. Você não obtém desempenho a menos que esteja usando dispositivos USB 3.0.

KCotreau
fonte
0

Eu acredito que é mais rápido, aqui está o porquê:

Eu tenho um teclado solar da Logitech. Eu tinha o receptor unilink conectado à porta 2.0 e o teclado ficava constantemente atrasado ao ponto de devolver o teclado solar à loja. Eu tentei de tudo, incluindo entrar em contato com o suporte, fazer o download do aplicativo SetPoint, mudar de porta (USB 2.0), etc. Com certeza, conectei o unilink à porta 3.0 em vez da porta 2.0 e nunca mais tive problemas.

Eu verifiquei isso mais tarde porque tenho 2 monitores adicionais conectados ao meu PC através de um Diamond (BVU165) através de um hub alimentado por USB 2.0. Sempre que eu assistia a filmes ou vídeos do youtube no PC, após 2-3 minutos, o hub travava e eu ouvia meu scanner (também conectado ao hub) reiniciar e passar pelo procedimento de aquecimento (somente USB). Durante essa falha, os monitores se desconectam (ficam pretos e dormem) e se reconectam ao PC. Desde então, conectei um hub POWERED 3.0 ao conectar o Diamond BVU165 (USB 2.0) através do hub USB 3.0 e nunca mais tive problemas.

Não estou promovendo isso como uma correção para todos os dispositivos. Usar as portas 3.0 em vez de 2.0 parece compensar qualquer tipo de atraso devido a gargalos relacionados à tecnologia 2.0 e oferece aos dispositivos a melhor chance de funcionar corretamente.

Existem estudos para determinar se o USB 3.0 não energizado é mais rápido que o 2.0?

Brian
fonte
0

Há um mal-entendido fundamental sob esta questão, e muitas questões semelhantes.

A realidade é que, quando você conecta um dispositivo USB 2 a uma "porta 3 USB", não está realmente conectado a uma porta USB 3! Não eletricamente, de qualquer maneira.

A porta USB 3 possui todos os pinos para uma porta USB 2. Os cabos USB 3 têm fiação para ambos. Na verdade, o controlador host possui lógica para USB 2 e USB 3 e enumera no sistema host como dois controladores: um USB 2 / 1.1 / 1 e um USB 3.

Quando você conecta um dispositivo USB 2 a uma porta USB 3, o dispositivo USB 2 usa os mesmos pinos de sempre e esses pinos se conectam a fios que levam a conexão de volta ao controlador USB 2 no host. Que faz as mesmas coisas que qualquer outro controlador USB 2 faria e tem o mesmo limite de velocidade de 480 Mbit / s.

Não é o caso de o hub ou o que quer que consiga parte da largura de banda do USB 3 e o entregue a um dispositivo USB 2, se algum deles aparecer. O controlador fornece um barramento USB 3 e um barramento USB 2. O barramento USB 2 tem toda a largura de banda disponível, normalmente, sem tirar nada do lado USB 3.

Também não é o caso de ter os recursos USB 3 implementados no mesmo controlador - mesmo que no mesmo chip -, pois o controlador USB 2 fará com que o controlador USB 2 funcione mais rápido.

Portanto, não há razão na arquitetura para esperar que um dispositivo USB 2 conectado a um hub (ou porta) USB 3 funcione mais rápido do que se estiver conectado a uma porta USB 2 "nativa".

Como outros sugeriram, pode ser o caso de um novo controlador USB que suporte USB 3 tão bem quanto 2 / 1.1 / 1 ser mais rápido ao executar USB 2 do que um controlador USB 2 / 1.1 / 1 mais antigo. Mas não é inevitável.

Jamie Hanrahan
fonte
Jamie, você disse: "O que faz as mesmas coisas que qualquer outro controlador USB 2 faria". Isto está incorreto. Toda interface possui dois lados, front-end (USB PHY) e back-end (controlador USB - interface do sistema). E toda interface tem sobrecarga. A especificação mais recente do controlador xHCI possui (a) mecanismo de masterização de barramento mais rápido (para atender às taxas de SS) e (b) controle unificado assistido por hardware sobre tubos USB e buffers de transação usando o mesmo mecanismo de masterização de barramento. Por isso, é totalmente compreensível porque o controlador xHCI fornece menos sobrecarga e dá um melhor desempenho USB2 mesmo em relação ao mesmo 480.
Ale..chenski
-1

Algumas das coisas declaradas aqui são insolentes e supostas, você não acha que um controlador USB 3.0 é para USB 3.0 e eles simplesmente têm um controlador separado para USB 2.0? Eu sei que minha máquina possui chips controladores separados para ambas as variantes eu posso vê-lo na lista de hardware. A menos que você compre uma dessas placas-mãe baratas fabricadas por um fabricante que possui 4 portas, todas alimentando o mesmo controlador como um skate barato, que TBH Eu nunca vi um controlador com uma configuração de portas mistas, embora isso não signifique que eles não não existe. O USB 2.0 é o USB 2.0, não pode ser executado mais rápido que o USB 2.0, por isso é chamado de USB 2.0, mesmo a fiação que faz a porta USB ter um calibre diferente do de um USB 3.0, isso é evidente pelos diferentes plugues de cores com azul geralmente significando USB 3.0, como a fiação é diferente, não importaria, mesmo se eles executassem o mesmo conjunto de chips por causa da fiação, não há fios extras ou algo assim, mas o medidor da fiação é diferente para acomodar não apenas o aumento da velocidade, mas também tensão, se necessário, caso contrário, se não fosse esse o caso, seria inútil codificar os cabos com cores, pois todos os cabos suportariam USB 3.0. Quero dizer, pensar nisso logicamente como fabricante de cabos, eu poderia economizar centenas de milhares em custos, pois a única coisa que precisaria ser codificada por cores é a porta. Nesse caso, seria inútil codificar os cabos com cores, pois todos os cabos suportariam USB 3.0. Quero dizer, pensar nisso logicamente como fabricante de cabos, eu poderia economizar centenas de milhares em custos, pois a única coisa que precisaria ser codificada por cores é a porta. Nesse caso, seria inútil codificar os cabos com cores, pois todos os cabos suportariam USB 3.0. Quero dizer, pensar logicamente como fabricante de cabos, eu poderia economizar centenas de milhares em custos, pois a única coisa que precisaria ser codificada por cores é a porta.

Milhas
fonte
2
Essa parede de texto é um discurso retórico, não uma resposta.
DavidPostill
O texto está completamente errado. Sim, alguns MB possuem controladores USB2 (EHCI) e USB3 (xHCI) separados, mas os fios USB2 na porta xHCI USB3 são tratados por um controlador xHCI diferente, e não pelo EHCI mais antigo. O desvio geral da velocidade de transferência do limite teórico de 60 MBps não é apenas na sobrecarga de barramento inerente, mas principalmente na sobrecarga do sistema, para preparar buffers de dados e sincronizar dados brutos com o sistema de arquivos. O controlador xCHI é melhor e seu driver S / W tem menos sobrecarga do sistema. Isso faz uma pequena diferença, como as pessoas observaram.
Ale..chenski 4/07