Di seguito è riportato il pinout per la presa:
GND TX1+ TX1- Vbus CC1 D+ D- SBU1 Vbus RX2- RX2+ GND
| | | | | | | | | | | |
=+====+====+====+====+====+====+====+====+====+====+====+=
| | | | | | | | | | | |
GND RX1+ RX1- Vbus SBU2 D- D+ CC2 Vbus TX2- TX2+ GND
Noterai che tutti i pin sono simmetrici in senso rotazionale, quindi se capovolgi il connettore, TX1 + si collega a TX2 +, TX1- si collega a TX2-, ecc. E, soprattutto, Vbus e GND coincidono sempre.
Il trucco sta nel controller e nel cavo: i pin CC vengono utilizzati per rilevare l'orientamento, a quel punto il controller instrada in modo appropriato:
2.3.2 Orientamento della spina / Rilevamento della torsione del cavo
La spina USB di tipo C può essere inserita in una presa in uno dei due orientamenti, pertanto i pin CC consentono un metodo per rilevare l'orientamento della spina al fine di determinare quali coppie di segnali dati USB SuperSpeed sono funzionalmente collegate attraverso il cavo. Ciò consente di stabilire il routing del segnale, se necessario, all'interno di un DFP o UFP per una connessione corretta.
Come puoi immaginare, i cavi saranno un po 'più pesanti a causa dei fili extra.
- Sono richiesti almeno 15 fili più treccia per il tipo C completo (es. USB 3.1 - diametro esterno consigliato 4-6 mm)
- 10 fili più treccia per cavi USB 3.0 / 3.1 di tipo C legacy (destinati al collegamento di tipo A o tipo B sull'altra estremità - diametro esterno consigliato 3-5 mm)
- Per USB 2.0 o precedenti, sia che si colleghi a Tipo-C o un tipo legacy sull'altra estremità, è consentita la consueta configurazione a quattro fili (diametro esterno 2-4 mm consigliato)
Fonte: Specifiche USB 3.1 @ usb.org - in particolare, il PDF delle specifiche Universal Serial Bus Revisione 3.1 disponibile per il download nella parte superiore della pagina)
Anche un ottimo post sul blog che spiega tutti i dettagli sul pin del canale di configurazione:
http://kevinzhengwork.blogspot.de/2014/09/usb-type-c-configuration-channel-cc-pin.html
Archive.org (nel caso in cui non sia in linea)