Канал конфигурации CC — выводы CC1 и CC2 Type-C
У разъёма Type-C нет вывода ID, а роли, ток и ориентация определяются по двум выводам CC. Через них же идут сообщения USB Power Delivery. Без правильной обвязки CC источник Type-C просто не включит питание.
Обновлено Редакция GAW
Канал конфигурации CC (Configuration Channel) — пара выводов CC1 и CC2 гнезда USB Type-C и один провод CC в кабеле, по которым стороны узнают друг о друге: подключён ли кто-то, кто источник, а кто потребитель, как вставлена вилка, какой ток можно брать и есть ли в кабеле электроника. По этой же линии идут сообщения USB Power Delivery. Подробный разбор с цифрами и схемами — в статьях «Интерфейс USB» и «USB Type-C и Power Delivery».
Три резистора: Rp, Rd и Ra
- Rp — подтяжка источника к питанию (или источник тока) на каждом выводе CC. Её номинал объявляет ток Type-C: по умолчанию, 1,5 или 3 А (Type-C, табл. 4-27).
- Rd — резистор 5,1 кОм от каждого вывода CC потребителя на землю. Пока источник не видит Rd, VBUS у него выключен (разд. 4.4.2). Спецификация требует отдельный Rd на CC1 и на CC2 (разд. 4.5.1.2.1).
- Ra — 800 Ом – 1,2 кОм: так выглядит вход питания вилки кабеля с электроникой, пока на него не подано VCONN (табл. 4-29).
Провод CC в кабеле один, поэтому соединяется только одна пара выводов. По тому, на каком выводе оказался Rd, источник определяет ориентацию вилки, а на втором выводе, если там Ra, включает VCONN для электронной маркировки кабеля. Подключение засчитывается, когда состояние CC продержалось tCCDebounce = 100–200 мс (табл. 4-34). Контроллеры сообщают ориентацию наружу: у TPS25730 для этого есть вывод PLUG_FLIP.
Ток и сообщения по одной линии
Rp и Rd образуют делитель, и потребитель по напряжению на своём выводе CC определяет объявленный ток (табл. 4-36). Поверх этого постоянного напряжения передаются сообщения USB PD кодом BMC на 300 кбит/с (USB PD, разд. 5.3). После договорённости PD 3.x источник переключает Rp уже не ради тока: Rp «1,5 А» означает, что потребителю передавать нельзя, Rp «3 А» — что можно; ток в этот момент задаёт контракт (USB PD, табл. 5.1).
Частые ошибки
Нет резисторов Rd — плата работает от кабеля USB-A — Type-C, в вилке которого уже есть Rp, но молчит с зарядкой Type-C. Один резистор на оба вывода — плата не работает с маркированным кабелем: Ra из вилки оказывается параллельно Rd. Как правильно развести гнездо, показано на странице «Распиновка USB».
Частые вопросы
Почему по CC идут и резисторы, и данные?
Резисторы задают постоянное напряжение на линии, а сообщения USB PD передаются поверх него импульсами кода BMC на 300 кбит/с. Контроллер PD различает и то и другое, поэтому одной линии хватает и для определения подключения и тока, и для договорённости о напряжении.
Можно ли не подключать CC и брать 5 В из VBUS?
Только от источников, которые держат VBUS включённым всегда, — например, от порта Type-A через кабель A–C. Зарядка или компьютер с гнездом Type-C по спецификации не подают VBUS, пока не увидят на CC резистор Rd потребителя (Type-C, разд. 4.4.2).
Сколько тока можно брать без USB PD?
Столько, сколько источник объявил резистором Rp: ток по умолчанию (по спецификации USB 2.0 или USB 3.2, у USB4 — 1,5 А, Type-C, табл. 2-1), 1,5 или 3 А. Потребитель с Rd ± 10 % определяет его по напряжению на своём выводе CC (Type-C, табл. 4-27, 4-36). Без измерения разумно рассчитывать только на ток по умолчанию.
Источники
- USB-IF. USB Type-C Cable and Connector Specification, Release 2.5, March 2026 — разд. 2.5 — свободный вывод CC используется для VCONN; разд. 4.4.2 — VBUS источника выключен до подключения потребителя; разд. 4.5.1.2.1 — независимые Rp и Rd на CC1 и CC2; табл. 4-10 — что видит источник на двух выводах (обрыв, Rd, Ra, Rd/Rd, Ra/Ra); табл. 4-27 — Rp или источник тока для тока по умолчанию, 1,5 и 3 А; табл. 4-28 — Rd 5,1 кОм ±10 % или ±20 %, вариант с ограничителем; табл. 4-29 — Ra 800 Ом – 1,2 кОм; табл. 4-34 — tCCDebounce 100–200 мс; табл. 4-36 — полосы напряжения на CC потребителя
- USB-IF. Universal Serial Bus Power Delivery Specification, Release 3.2, Version 1.2, August 19, 2026 — разд. 5.2, табл. 5.1 — после контракта PD 3.x Rp означает SinkTxNG (1,5 А) или SinkTxOK (3 А), а не ток; разд. 5.3, табл. 5.9 — сообщения по CC кодом BMC 300 кбит/с
- Texas Instruments. TPS25730 USB Type-C and USB PD Controller with Integrated Power Switches Optimized for Power Applications, SLVSGP9, October 2023 — табл. 5-2 — вывод PLUG_FLIP сообщает, на каком выводе CC провод кабеля; разд. 6.11 — пороги CC и встроенный Rd для разряженной батареи
Нашли ошибку?
Смотрите также
- USB Type-C и Power DeliveryCC, Rp и Rd, сообщения PD, PDO и RDO, PPS, EPR, кабели, контроллеры
- USBСкорости, распиновка Type-A, Micro-B и Type-C, питание, CC, USB PD
- Разъёмы USBType-A, Type-B, Mini-B, Micro-B, Type-C: контакты, ID, CC, цвета
- VCONN в USB Type-CПитание микросхем в вилке кабеля через второй вывод CC
- E-marker кабеля USB-CКак источник USB PD узнаёт ток и напряжение кабеля
- Код BMCСамосинхронизирующийся код линии в USB Power Delivery