Нижче розміщено гніздо для посудини:
GND TX1+ TX1- Vbus CC1 D+ D- SBU1 Vbus RX2- RX2+ GND
| | | | | | | | | | | |
=+====+====+====+====+====+====+====+====+====+====+====+=
| | | | | | | | | | | |
GND RX1+ RX1- Vbus SBU2 D- D+ CC2 Vbus TX2- TX2+ GND
Ви зауважите, що всі штифти обертально симетричні, тому, якщо ви перевернете роз'єм, TX1 + підключається до TX2 +, TX1 - підключається до TX2- тощо. І найголовніше, що Vbus і GND завжди збігаються.
Хитрість полягає в контролері та кабелі - штифти CC використовуються для виявлення орієнтації, в яку точку контролер належним чином рухає:
2.3.2 Орієнтація на вилку / виявлення повороту кабелю
Роз'єм USB Type-C можна вставити в посудину в будь-якій з двох орієнтацій, тому штифти CC дозволяють здійснити метод виявлення орієнтації штекера, щоб визначити, які пари даних сигналу SuperSpeed USB функціонально з'єднані через кабель. Це дозволяє здійснювати маршрутизацію сигналу, якщо це потрібно, в межах DFP або UFP для встановлення успішного з'єднання.
Як ви можете собі уявити, за рахунок додаткових проводів кабелі стануть неабиякими гефтьєрами.
- Мінімально 15 проводів та оплетки, необхідних для повнофункціонального типу C (тобто USB 3.1 - рекомендований зовнішній діаметр 4-6 мм)
- 10 проводів та оплетка для застарілих кабелів USB 3.0 / 3.1 Type-C (призначені для підключення до типу A або Type-B з іншого кінця - рекомендується зовнішній діаметр 3-5 мм)
- Для USB 2.0 або новішої версії, незалежно від того, підключення до Type-C або старого типу на іншому кінці, дозволена звичайна конфігурація чотирьох проводів (рекомендується зовнішній діаметр 2-4 мм)
Джерело: Специфікація USB 3.1 @ usb.org - конкретно, PDF із специфікацією Universal Serial Bus Revision 3.1 (доступний для завантаження у верхній частині сторінки)
Також чудова публікація в блозі, що пояснює всі деталі щодо штифта каналу конфігурації:
http://kevinzhengwork.blogspot.de/2014/09/usb-type-c-configuration-channel-cc-pin.html
Archive.org (у випадку, якщо він переходить в офлайн)