Перейти к содержанию

Почему плата с USB-C не заряжается от кабеля C–C?

Обновлено Редакция GAW

Гнездо Type-C у зарядки и у порта ноутбука по умолчанию обесточено. Спецификация USB Type-C (разд. 4.4.2) требует держать VBUS выключенным, пока к гнезду не подключён потребитель, а признак потребителя — резистор Rd = 5,1 кОм от линии CC на землю. Зарядка подтягивает свои выводы CC к питанию резистором Rp и следит за напряжением на них: если линия CC «просела» до уровня Rd и это держится 100–200 мс, источник включает 5 В — не дольше чем за 275 мс (табл. 4-32, 4-34).

Источник и кабельНужен ли Rd на платеЧто получит плата без Rd
Порт Type-A и кабель A–Cнет: VBUS включён всегда5 В, всё работает
Зарядка Type-C и кабель C–Cда0 В
Ноутбук или телефон с портом Type-Cда0 В
Зарядка USB PD и кабель C–Cда0 В; с Rd — 5 В без запроса PD

Как исправить

На плате нужны два резистора по 5,1 кОм: от CC1 (контакт A5 гнезда) на землю и от CC2 (B5) на землю. Спецификация требует независимые терминаторы на каждом выводе (разд. 4.5.1.2.1): провод CC в кабеле один, и в зависимости от того, какой стороной вставлена вилка, он придёт на CC1 или на CC2. Если резистор стоит только на одном выводе, плата заработает лишь при одном положении вилки — эта ошибка разобрана в ответе «Почему USB-C работает только одной стороной?».

На готовых модулях зарядки и отладочных платах резисторы иногда не ставят, чтобы сэкономить. Их можно допаять к контактам гнезда — нужны резисторы типоразмера 0402 или 0603 и аккуратная пайка у самого разъёма.

Опасно ли это для платы

С совместимой зарядкой — нет. С резисторами Rd плата без контроллера Power Delivery получит только 5 В: по спецификации USB PD (разд. 7.9) зарядка поднимает напряжение лишь после запроса потребителя, а резистор запросов не шлёт. Сколько тока можно брать при этом, рассказано в ответе «Какой ток можно взять от USB-C без Power Delivery?».

Подробно о линиях CC, Rp, Rd и Ra — в статье «USB Type-C и Power Delivery», назначение всех контактов гнезда — на странице «Распиновка USB».

Похожие вопросы

Можно ли поставить один резистор 5,1 кОм на оба вывода CC?

Не стоит: спецификация Type-C требует отдельный Rd на каждом выводе. С обычным кабелем один резистор на объединённых CC работает, но с кабелем, у которого в вилке есть электронная маркировка, к нему параллельно подключается её нагрузка Ra, и зарядка может не включить питание.

Какие резисторы ставить на CC?

Два резистора 5,1 кОм с допуском 1 %: по табл. 4-28 спецификации допуск ±10 % позволяет плате ещё и определять объявленный зарядкой ток, а ±20 % годится только для признака подключения. Каждый — от своего вывода CC на землю.

Почему такая плата работает от компьютера через кабель A–C?

Порт Type-A держит 5 В на VBUS постоянно — спецификация Type-C делает для старых разъёмов исключение. Кабель A–C в своей вилке Type-C подтягивает CC резистором 56 кОм, а Rd на плате для включения питания не нужен.

Источники

  1. USB-IF. USB Type-C Cable and Connector Specification, Release 2.5, March 2026 — разд. 4.4.2 — VBUS гнезда источника обесточен, пока не подключён потребитель, исключение — старые порты Type-A и Micro-B; разд. 4.5.1.2.1 — независимые Rp у источника и Rd у потребителя на CC1 и CC2; табл. 4-28 — Rd 5,1 кОм ± 10 % (± 20 % без определения тока); табл. 3-13, прим. 1 — в кабеле Type-C — USB 2.0 Standard-A вывод CC вилки Type-C подтянут к VBUS резистором Rp 56 кОм ± 5 %; табл. 4-32, 4-34 — tCCDebounce 100–200 мс, tVBUSON до 275 мс
  2. USB-IF. Universal Serial Bus Power Delivery Specification, Release 3.2, Version 1.2, August 19, 2026 — табл. 4.8 — vSafe5V 4,75–5,5 В; разд. 7.9 — без запроса потребителя напряжение выше 5 В не включается

Нашли ошибку?