USB-C и SuperSpeed: практическое введение

USB-C and SuperSpeed: A Practical Introduction

USB-C и SuperSpeed: практическое введение

USB-C — это не скорость. Это 24-контактный разъем с двумя ролями, протоколом согласования питания и — опционально — двумя дополнительными высокоскоростными парами. Путать это — обычная первая ошибка.

Краткий ответ

  • Разъем: 24 контакта в двух зеркальных рядах; кабель работает при любом положении.
  • Роли: Контакты CC и pull-down 5.1 kΩ (sink) или pull-up (source) определяют, кто кого питает.
  • Мощность: По умолчанию 5 V; USB PD повышает его до 20 V / 5 A (100 W), а EPR — до 48 V / 5 A (240 W).
  • Скорость: Пары SuperSpeed отделены от D+/D−; дифференциальное сопротивление 85 Ω, AC-связь 100 nF на TX.

1. Разъём

USB-C 24-pin connector pinout with top and bottom rows
Рисунок 1 — Два ряда, зеркально отражённых. A1 и B12 — оба GND, поэтому разъём работает при любой ориентации.

24 контакта делятся на четыре группы: питание (VBUS/GND), USB 2.0 (D+/D−), конфигурация (CC1/CC2) и SuperSpeed (пары TX/RX, плюс SBU для альтернативных режимов). Из-за зеркальности хосту приходится обрабатывать любую ориентацию — обычно с помощью mux на основе CC или путём соединения обоих рядов вместе, где это допускает стандарт.

Два практических следствия зеркальности. Во-первых, USB 2.0 D+/D− обычно можно соединить между двумя рядами, поскольку одновременно активна только одна пара и протокол допускает ответвление. Во-вторых, SuperSpeed нельзя объединять: пары TX и RX меняются местами при перевороте разъёма, поэтому для полноскоростной работы требуется mux (или контроллер со встроенным определением ориентации).

Если продукт использует только USB 2.0 через разъём USB-C, этот mux не нужен — одно из немногих мест, где более простая конструкция также корректна.

Контакты Функция Примечания
A4, A9, B4, B9 VBUS Four pins, up to 5 A with an e-marked cable
A1, A12, B1, B12 GND Return and shield reference
A5, B5 CC1, CC2 Role detection and PD communication
A6, A7, B6, B7 D+, D− USB 2.0, 90 Ω pair
A2/A3, A10/A11, B2/B3, B10/B11 SSTX / SSRX SuperSpeed, 85 Ω pairs
A8, B8 SBU1, SBU2 Alternate modes (DisplayPort, audio)

2. Контакты CC определяют роли

CC pin pull-down for a sink and pull-up for a source
Рисунок 2 — Приёмник подключает 5.1 кОм к земле; источник подключает подтяжку к VBUS. Это значение сообщает другой стороне, какой ток разрешён.
Приёмник (устройство):    CCx -- 5.1 кОм -- GND
Источник (зарядное устройство): CCx -- Rp -- VBUS
  Rp 56 кОм: ток по умолчанию
  Rp 22 кОм: 1.5 А
  Rp 10 кОм: 3 А

Если на вашей плате есть разъём USB-C для питания, а контакты CC оставлены в воздухе, кабель C-to-C вообще не подаст питание. Устройство выглядит мёртвым, а зарядное устройство ничего не обнаружит. Это самая распространённая ошибка проектирования USB-C, и для её исправления достаточно двух резисторов.

Для устройства, которое одновременно заряжается и работает как хост, цепь CC сложнее: порт должен переключаться между Rd и Rp, а переговоры выполняет контроллер PD. В этом случае читайте даташит контроллера, а не копируйте типовую схему.

Согласование PD проходит по линии CC в виде модулированного сигнала, а не через статический резистор. Источник объявляет свои возможности, потребитель запрашивает профиль, и обе стороны подтверждают до изменения напряжения. Если вы отлаживаете ситуацию «он заряжается медленно», смотрите на согласованный контракт, а не только на резисторы.

3. Согласование мощности

USB-C power levels from default 5 V to EPR 48 V
Рисунок 3 — Разъём не задаёт мощность; это делает согласование PD.
Режим Напряжение / ток Мощность
Default USB 5 V / up to 3 A 15 W
USB PD 5–20 V / up to 5 A up to 100 W
PD EPR 28–48 V / up to 5 A up to 240 W

Выше 3 A кабель должен быть электронно маркирован, и потребитель не должен предполагать, что полный ток доступен, пока согласование не завершится. Конструкция, в которой нагрузка на 5 A жёстко подключена к VBUS, либо столкнётся с просадкой напряжения, либо вызовет срабатывание защиты.

4. Сигнализация SuperSpeed

SuperSpeed 85 ohm versus USB 2.0 90 ohm impedance targets
Рисунок 4 — Две разные целевые величины импеданса в одном разъеме: 85 Ω для SuperSpeed, 90 Ω для USB 2.0.

SuperSpeed добавляет одну передающую пару и одну приемную пару в каждом направлении. Они связаны по переменному току: последовательно с каждой линией включен конденсатор 100 nF, расположенный рядом с передатчиком. Они также быстрее и менее терпимы к отклонениям, чем USB 2.0 — Gen 1 работает на 5 Gb/s, Gen 2 — на 10 Gb/s, а USB4 — еще выше.

AC coupling capacitors on the SuperSpeed transmitter side
Рисунок 5 — Конденсаторы должны располагаться со стороны передатчика, перед разъемом, на обеих линиях пары.

Практические правила трассировки: делайте пары короткими, согласовывайте длину линий внутри пары, избегайте переходных отверстий и не прокладывайте их под разъемом, где нарушается обратный путь. Если в конструкции требуется только USB 2.0 через USB-C, контакты SuperSpeed можно оставить неподключенными — но им все равно нужна защита ESD, если они выведены на розетке.

Поскольку разъем можно вставлять любой стороной, линии SS должны меняться местами с помощью mux при перевороте вилки. Это означает, что для PCB возможны два варианта отображения, а mux добавляет собственную емкость и потери в тракте. На Gen 2 это часть бюджета линии, а не то, о чем вспоминают в последнюю очередь.

Во многие контроллеры USB 3 встроена коррекция сигнала: предыскажение передатчика и эквализация приёмника компенсируют потери в PCB и кабеле. Именно поэтому канал связи может работать на Gen 1 и не работать на Gen 2 на одной и той же плате — дополнительные потери на 5 ГГц превышают то, что способен восстановить эквалайзер.

Правило Почему
85 Ω differential for SS pairs Different target from the 90 Ω D+/D− pair
100 nF AC coupling on TX Required by the specification; one per line
No vias if avoidable 5–10 Gb/s is far less tolerant than USB 2.0
Continuous return under the pairs The connector area is where planes get cut
ESD on CC, SBU, VBUS, D+/D− Every exposed pin can be touched

5. Типичные ошибки

Ошибка Симптом Исправление
No CC pull-down C-to-C cable gives no power 5.1 kΩ on both CC pins
CC resistors on one pin only Works one orientation, fails the other One per CC pin (or a mux)
AC caps on RX side Link training fails Move to the TX side
90 Ω routing for SS Marginal eye, intermittent link 85 Ω per stackup
No ESD on CC/SBU PD controller dies on a zap Protect every exposed pin

5b. Силовой тракт и защита

К порту USB-C может быть предъявлено требование выдавать 100 Вт или принимать их, а вывод VBUS открыт внешнему миру. Из этого следуют три вещи: защита на VBUS, силовой тракт, способный выдержать согласованный ток, и план на случай, когда источником является 5-вольтовое зарядное устройство для телефона, а не 20-вольтовый блок питания.

  • ESD: VBUS, CC, SBU и все пары данных должны быть защищены на разъеме.
  • Бросок тока: большой входной конденсатор при подключении кабеля ведёт себя как короткое замыкание; используйте плавный запуск или eFuse.
  • Обратное напряжение: если порт может быть как источником, так и приёмником, силовой путь должен блокировать оба направления.
  • Ток: ток 5 A через соединитель и небольшую плату требует широких медных дорожек и проверки теплового режима.

6. Чек-лист первого включения

  1. Проверьте напряжение CC с кабелем C-to-C: устройство-приёмник (sink) должно видеть Rp источника и подтягивать линию до заданного уровня.
  2. Проверьте 5 V на VBUS при обеих ориентациях разъёма.
  3. Если используется PD, зафиксируйте осциллограмму CC и подтвердите согласование BMC; проверьте запрошенное напряжение.
  4. Для SuperSpeed выполните тест канала и считайте согласованную скорость; выполняйте перечисление на Gen 1 и Gen 2 отдельно.
  5. Зондируйте пары SS только дифференциальным пробником или испытательной оснасткой для проверки на соответствие; несимметричный пробник на одной линии портит результат измерения.
  6. Проверьте ESD на каждом доступном контакте, включая SBU.
  7. Тепловой режим: работайте при максимальной согласованной мощности в течение 30 минут и измерьте температуру разъема и контроллера PD.

Об основах дифференциальных пар, которые также применимы здесь, см. вруководстве по трассировке пары USB 2.0, а о размещении защиты на том же разъеме — вруководстве по компоновке ESD.

7. FAQ

USB-C — это то же самое, что USB 3?

Нет. USB-C — это разъём; USB 3 — это скорость. Через порт USB-C может передаваться только USB 2.0, а через порт USB-A — USB 3.

Почему моё устройство не заряжается от кабеля C-to-C?

Почти всегда причина в контактах CC. Потребителю (sink) требуется резистор 5.1 kΩ от каждого контакта CC к земле; без этого зарядное устройство не обнаруживает устройство.

Можно ли получить 100 W от любого порта USB-C?

Нет. Источник, кабель (с электронной маркировкой) и потребитель (sink) должны поддерживать PD и запрошенное напряжение. По умолчанию USB-C — это 5 V.

Нужен ли мне PD-контроллер?

Только если вам нужно более 5 В или более 3 А, либо если порт должен переключать роли. Для простого устройства на 5 В достаточно двух резисторов и сборки защиты.

Почему моя плата работает с кабелем A-to-C, но не с C-to-C?

Кабель A-to-C обеспечивает 5 В независимо от состояния CC. Кабель C-to-C ждёт, пока устройство-потребитель не подключит Rd. Та же конструкция, которая «работает» с кабелем A-to-C, может быть полностью неработоспособна с C-to-C.

Обязательны ли пары SuperSpeed?

Нет. Если изделию нужен только USB 2.0, контакты SS можно оставить неподключёнными — но их всё равно нужно защищать, если они выведены наружу.

Можно ли протестировать USB-C без анализатора PD?

Частично. Измеритель на VBUS и CC показывает роль и напряжение по умолчанию; для полного согласования PD нужен тестер с поддержкой PD или анализатор протокола. Для большинства задач первичной отладки более простая проверка выявляет распространённые неисправности.

Что такое e-marker?

Небольшой чип в кабеле, который сообщает источнику свои возможности по току и данным. Без него источник ограничивает ток до 3 A.

8. Источники

Проектируете порт USB-C?

Расскажите о роли (sink, source или обе), уровне мощности и скорости передачи данных. Мы проверим цепь CC, защиту и трассировку пар, прежде чем вы примете решение.

Отправить BOM Наш процесс прослеживаемости

Check stock by part number

Turn this insight into a sourcing decision.

Need pricing or a drop-in alternative? Submit a BOM / RFQ or talk to our team.