Poniżej znajduje się pinout do pojemnika:
GND TX1+ TX1- Vbus CC1 D+ D- SBU1 Vbus RX2- RX2+ GND
| | | | | | | | | | | |
=+====+====+====+====+====+====+====+====+====+====+====+=
| | | | | | | | | | | |
GND RX1+ RX1- Vbus SBU2 D- D+ CC2 Vbus TX2- TX2+ GND
Zauważysz, że wszystkie piny są obrotowo symetryczne, więc jeśli odwrócisz złącze, TX1 + łączy się z TX2 +, TX1- łączy się z TX2- itp., A co najważniejsze, Vbus i GND zawsze się zgadzają.
Sztuczka leży w kontrolerze i kablu - piny CC służą do wykrywania orientacji, w którym to momencie kontroler odpowiednio trasuje:
2.3.2 Orientacja wtyczki / wykrywanie skrętu kabla
Wtyczkę USB Type-C można włożyć do gniazda w jednej z dwóch orientacji, dlatego piny CC umożliwiają metodę wykrywania orientacji wtyczki w celu ustalenia, które pary sygnałów danych SuperSpeed USB są funkcjonalnie połączone kablem. Umożliwia to ustanowienie routingu sygnału, jeśli to konieczne, w DFP lub UFP, aby połączenie było udane.
Jak można sobie wyobrazić, kable będą nieco cięższe ze względu na dodatkowe przewody.
- Wymagane jest co najmniej 15 drutów plus oplot dla w pełni funkcjonalnego typu C (tj. USB 3.1 - zalecana średnica zewnętrzna 4-6 mm)
- 10 żył plus oplot dla starszych kabli USB 3.0 / 3.1 typu C (przeznaczone do podłączenia do drugiego i drugiego typu Type-B - zalecana średnica zewnętrzna 3-5 mm)
- W przypadku USB 2.0 lub wcześniejszego, bez względu na to, czy podłączasz do Type-C, czy starszego typu na drugim końcu, dozwolona jest zwykła konfiguracja czteroprzewodowa (zalecana średnica zewnętrzna 2-4 mm)
Źródło: specyfikacja USB 3.1 @ usb.org - w szczególności plik PDF specyfikacji uniwersalnej magistrali szeregowej wersja 3.1 dostępny do pobrania na górze strony)
Świetny post na blogu wyjaśniający wszystkie szczegóły dotyczące pinów kanału konfiguracji:
http://kevinzhengwork.blogspot.de/2014/09/usb-type-c-configuration-channel-cc-pin.html
Archive.org (w przypadku, gdy przejdzie w tryb offline)