O hub all-Type-C é certamente possível e, eventualmente, dominará. Exemplos de hubs "Hybrid-AACC = > C cable" fazem existe .
O principal problema aqui é o custo adicional da porta Type-C. Além disso, o hub puramente C é praticamente inútil hoje em dia, já que o número de dispositivos com conectores Type-C ainda é miserável no mercado.
A porta Type-C deve ter o modo de detecção de polaridade, controle de faixa e controle de energia VBUS completo, porque a comutação VBUS (deve estar sempre desligada quando nenhum cabo é conectado) é obrigatória, em contraste com o USB normal. onde é permitida a fiação "ganged" de VBUS. Mesmo no USB clássico, os hubs que implementam o controle de potência total no VBUS estão vendendo em uma faixa de US $ 40 a US $ 50.
Até que as unidades de design como GL, VIA, TI ou Microchip criassem CIs de hub que suportam nativamente o mixing de faixa, detecção / handshake CC e controle VBUS, os hubs somente de CC serão caros e, portanto, mais difíceis encontrar. O Enhanced Power Delivery 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 centralizada no host com topologia em estrela, onde os hubs são expansores da topologia preconcebida. Hubs não são um conjunto de fios ou switches / muxes, eles não podem "interromper" qualquer negociação do OTG. Um hub USB é um processador de comunicação bastante sofisticado, que tem um gerenciamento de controle de porta local e independente, com buffers de alta elasticidade, com recálculo e re-amostragem de fluxos de dados entre portas upstream e downstream. Mas eles não podem rotear qualquer coisa de uma porta downstream para outra porta downstream "através" do hub.
Teoricamente, no entanto, é 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 seria um novo tipo de dispositivo USB " super-hub ", ou" super-dock ", ou algo assim.