É possível um hub USB-C bidirecional?

É possível um hub USB-C bidirecional?

Procurei um hub USB-C, mas não consegui encontrar nenhum. Existem hubs que possuem C upstream e A downstream ou mesmo aquele conectado a um MacBook que possui C up, A down e algo que parece outro C down, mas na realidade serve apenas para carregar. Resumindo: eles não oferecem nada que eu não pudesse obter usando um adaptador C-> A e um hub normal não-C.

O que quero dizer com "hub USB-C" é algo que possui pelo menos duas portas C e não remove nenhum recurso que estaria presente se os dispositivos fossem conectados diretamente, que é totalmente negociável e tem funções intercambiáveis.

Esse hub é mesmo possível?

Responder1

O hub totalmente tipo C é certamente possível e eventualmente dominará. Exemplos de hubs "Hybrid-AACC = >C cable" fazemexiste.

O principal problema aqui está no custo adicional da porta Tipo C. Além disso, o hub puramente C é praticamente inútil hoje em dia, já que o número de dispositivos com conectores Tipo C ainda é miserável no mercado.

A porta Tipo C deve ter modo de detecção de polaridade, muxing de faixa e controle total de energia VBUS, pois a comutação VBUS (deve estar sempre DESLIGADA quando nenhum cabo está conectado) é obrigatória, em contraste com o USB normal, onde "ganged "A fiação do VBUS é permitida. Mesmo no USB clássico, os hubs que implementam controle total de energia no VBUS são vendidos na faixa de US$ 40 a US$ 50.

Até que empresas de design como GL, VIA, TI ou Microchip surgissem com CIs de hub que suportam nativamente muxing de faixa, detecção/handshake CC e controle VBUS, os hubs somente CC serão caros de fabricar e, portanto, mais difíceis de encontrar. O fornecimento aprimorado de energia aumenta drasticamente o custo. Mas acho que tudo isso é uma questão de tempo.

Hubs bidirecionais não são possíveis em princípio, o USB foi projetado como uma arquitetura centrada em host com topologia em estrela, onde os hubs são expansores da topologia pré-concebida. Hubs não são um conjunto de fios ou switches/muxes, eles não podem “interromper” nenhuma negociação OTG. Um hub USB é um processador de comunicação bastante sofisticado, que possui um gerenciamento de controle de porta local e independente, com buffers de elasticidade profundos, com re-temporização e reamostragem de fluxos de dados entre a porta upstream e as portas downstream. Mas eles não podem rotear nada de uma porta downstream para outra porta downstream “através” do hub.

Teoricamente, porém, é possível projetar um dispositivo (SoC) que teria múltiplas portas OTG/DRP, onde a CPU forneceria qualquer tipo de comunicação cruzada, mas este será um novo tipo de dispositivo USB, "super-hub ", ou "super-dock", ou algo assim.

informação relacionada