Abaixo está a pinagem do receptáculo:
GND TX1+ TX1- Vbus CC1 D+ D- SBU1 Vbus RX2- RX2+ GND
| | | | | | | | | | | |
=+====+====+====+====+====+====+====+====+====+====+====+=
| | | | | | | | | | | |
GND RX1+ RX1- Vbus SBU2 D- D+ CC2 Vbus TX2- TX2+ GND
Você notará que todos os pinos são rotacionalmente simétricos; portanto, se você girar o conector, o TX1 + se conectará ao TX2 +, o TX1- se conectará ao TX2-, etc. e, o mais importante, o Vbus e o GND sempre coincidem.
O truque está no controlador e no cabo - os pinos CC são usados para detectar a orientação, quando o controlador é roteado adequadamente:
2.3.2 Orientação do plugue / detecção de torção do cabo
O plugue USB tipo C pode ser inserido em um receptáculo em uma das duas orientações; portanto, os pinos CC permitem um método para detectar a orientação do plugue para determinar quais pares de sinais de dados SuperSpeed USB estão funcionalmente conectados através do cabo. Isso permite que o roteamento de sinal, se necessário, dentro de um DFP ou UFP seja estabelecido para uma conexão bem-sucedida.
Como você pode imaginar, os cabos serão um pouco mais pesados devido aos fios extras.
- É necessário um mínimo de 15 fios, mais trança, para o Tipo C com todos os recursos (por exemplo, USB 3.1 - diâmetro externo recomendado de 4-6 mm)
- 10 fios mais trança para cabos USB 3.0 / 3.1 do tipo C herdados (destinados a conectar ao tipo A ou tipo B na outra extremidade - diâmetro externo recomendado de 3-5 mm)
- Para USB 2.0 ou anterior, seja conectando ao Tipo C ou a um tipo legado na outra extremidade, a configuração usual de quatro fios é permitida (diâmetro externo recomendado de 2-4 mm)
Fonte: Especificação USB 3.1 @ usb.org - especificamente, o PDF da Especificação Universal Serial Bus Revision 3.1, disponível para download na parte superior da página)
Também um ótimo post explicando todos os detalhes sobre o pino do Canal de configuração:
http://kevinzhengwork.blogspot.de/2014/09/usb-type-c-configuration-channel-cc-pin.html
Archive.org (caso fique offline)