Entendendo a largura de banda de dados e energia ao usar dispositivos USB 2.0 em um controlador USB 3.0

6

Minha pergunta é sobre dispositivos USB 2.0 em um controlador USB 3.0. Eu tenho quatro webcams entrando em um controlador USB 3.0. Tivemos problemas no passado com energia, por isso temos um hub USB 2.0 alimentado externamente, que parecia funcionar bem para três câmeras. Quando a quarta entra, nos deparamos com problemas de largura de banda de dados.

Agora, como é um hub USB 2.0, se usássemos um hub USB 3.0, presumo que haveria um aumento na largura de banda, mas seria importante se as webcams ainda fossem 2.0?

Além disso, isso importa no tipo de cabo de extensão USB que estamos usando? É apenas uma conexão padrão A-macho para A-fêmea, mas existe uma diferença entre os cabos USB 2.0 e USB 3.0 (além da interface de conexão) ou são apenas as portas?

    
por Tim Plummer 02.05.2013 / 17:49

4 respostas

2

Depende do HUB IC. Se houver apenas um Single Transaction Translator, os dispositivos USB 2.0 (ou Worse 1.1) compartilham a largura de banda entre o hub e o host, apenas um por vez. Se o HUB IC tiver um Tradutor de Transação Múltipla, a largura de banda deve ser multiplexada, de modo que todas as informações passem por um único canal xHCI.

    
por 02.05.2013 / 20:40
4

Eu acredito que a resposta do cde está incorreta. O USB2 realmente introduziu os Transaction Translators para conectar dispositivos FullSpeed e LowSpeed a um hub HighSpeed. No entanto, a especificação USB3 não apenas não segue esse precedente, mas requer que os hubs USB3 usem o protocolo USB2 antigo sobre os dois cabos de sinal originais de seu uplink para todos os dispositivos HS / FS / LS a jusante. Todos os cabos USB3 devem transportar os fios de sinal HS / FS / LS antigos e os quatro novos condutores SS. Os hubs USB3 são efetivamente dois hubs separados para dois barramentos separados. Eles podem não ser dois chips separados, mas como eles são blocos lógicos separados, eles podem ter sido também.

Os hubs raiz XHCI não possuem essa restrição: eles podem fornecer uma largura de banda de todos os canais HS USB2 completos para cada porta.

Para o cálculo da largura de banda, dispositivos USB2 em um hub USB3 externo também podem ter sido conectados a um hub USB2. Porque, em essência, é.

Não há obstáculos técnicos intransponíveis para um tradutor de transações USB; os designers apenas pegaram um atalho. A VIA Labs possui algumas patentes relacionadas a um Conversor de Transações USB3, o que pode explicar por que ele não foi incluído na especificação. Eles anunciaram uma implementação real em 2012 (veja link ), mas eu não Acho que nunca chegou a um produto de envio e eu não ouvi nada sobre o assunto desde então. Neste ponto, implementar um driver de controlador USB2 em cima de uma pilha XHCI seria não-trivial; talvez seja por isso que não vimos um.

    
por 26.07.2013 / 00:19
2

Não haveria um aumento na largura de banda entre a câmera e o hub. No entanto, supondo que o hub estivesse conectado por meio de uma conexão USB 3.0 a um computador, haveria um aumento geral no computador.

Para obter as velocidades mais altas, você precisa usar novos cabos USB 3.0. Consulte o artigo da wikipedia para obter mais informações.

    
por 02.05.2013 / 17:53
-1

A menos que você possa reduzir a taxa de quadros das câmeras, você provavelmente excedeu a largura de banda.

Teoricamente, uma webcam HD USB trabalhando a 15 FPS consome uma largura de banda de 18MB / s - 1280 (largura) x 960 (altura) x 3 (canais RGB) x 15 (FPS) - sem compressão. ou seja, duas cames por porta Usb2

    
por 02.05.2013 / 20:58

Tags