O TT é único / multi importante por hubs USB3?

2

Eu gostaria de comprar um novo hub USB3 para substituir o meu antigo, que tem apenas 4 slots. Por hubs USB2, o único TT foi um problema, porque os dispositivos USB1 poderiam desacelerar todo o hub. Existe algo semelhante por hubs USB3? Muitos dispositivos USB2 podem retardar a transferência de dados USB3 por esses hubs ou esse problema foi resolvido ao projetar o novo padrão?

    
por inf3rno 20.02.2018 / 22:33

1 resposta

2

No dispositivo USB 2.0, os dispositivos USB1 não diminuíram nada. O problema com o single TT (Transaction Translator, para traduzir o tráfego HS para os pacotes FS / LS localmente, em cada hub) era que um único TT retardaria os dispositivos USB1 no mesmo hub, não o desempenho geral do hub HS.

Nas especificações do USB 3.x, eletricamente, a interface USB 2.0 é completamente independente do caminho SuperSpeed. Ela é executada paralelamente em fios D + / D de estilo antigo dedicados. Ao contrário do USB 2.0, o USB 3.x não introduz o "TT" (Transaction Translator), as transações de super velocidade USB 3.x não podem ser "traduzidas" para transações HS USB 2.0.

No entanto, os pipes internos das interfaces do controlador e do sistema (fabric interno) possuem largura de banda limitada, portanto, o sistema deve gerenciá-lo. O < especificações strong> xHCI definem o conceito de "BI", "instância de barramento". Os BIs podem ser do tipo SS, do tipo HS ou LS / FS. O sistema pode atribuir vários BIs a uma porta e alocar certa largura de banda para cada porta, portanto, é possível que muitos dispositivos USB2 possam invadir a largura de banda do SS. Isso dependerá da implementação xHCI e da pilha de drivers de software. Não está claro até que ponto a pilha USB moderna é inteligente para gerenciar toda essa flexibilidade. Esta write-up é um exemplo de confusão geral na área de alocação de largura de banda USB.

    
por 21.02.2018 / 07:17