USB Power Delivery
USB Power Delivery
USB Power Delivery (USB-PD) — это протокол, по которому зарядка и устройство договариваются, каким напряжением и током заряжать. Не «дай мне 5 вольт», а «покажи меню — что ты умеешь, я выберу».
История
USB задумывался в 1996 году (USB 1.0) вообще не как способ заряжать что-либо. Слово «Power» в аббревиатуре относилось к тому, что порт может дать периферии крохи для работы — мыши и клавиатуре хватало 500 мА при 5 В (2,5 ватта). Ни о каких телефонах речи не шло: телефоны заряжались от круглых блоков питания под свой разъём.
Всё изменилось в конце 2000-х. Появился микро-USB, зарядки от смартфонов стали одинаковыми — по крайней мере штекером. Но мощности не хватало: те же 5 В × 500 мА = 2,5 Вт для планшета уже смешно, а под ноутбук — вообще анекдот. Производители начали лепить свои проприетарные ускорители: Qualcomm Quick Charge (2013), OPPO VOOC (2014), MediaTek Pump Express. Каждый работал только со своим адаптером. Пользователь никогда не знал, зарядит ли этот кабель этот телефон быстро — или медленно, или вообще нет.
В 2012 году консорциум USB-IF (USB Implementers Forum — организация, куда входят Intel, Microsoft, Apple, HP и ~1000 других компаний) выпустил первую спецификацию USB Power Delivery 1.0. Идея была: единый стандартный способ до 100 ватт по USB-кабелю, любой производитель.
Ключевые вехи:
- 2012 — USB-PD 1.0. Использовал модуляцию поверх линии VBUS, было сложно и почти никто не внедрил.
- 2014 — USB-PD 2.0. Переход на выделенную сигнальную линию CC (Configuration Channel) в разъёме USB-C. Именно эта версия «взлетела».
- 2015 — Apple выпускает MacBook 12" — первый ноутбук, заряжающийся по USB-C через PD.
- 2017 — USB-PD 3.0 добавляет PPS (Programmable Power Supply) — подстройка напряжения шагами по 20 мВ.
- 2021 — USB-PD 3.1: поднимают потолок с 100 Вт до 240 Вт (Extended Power Range, до 48 В). Теперь по USB-C заряжается уже игровой ноутбук.
- 2022 — Евросоюз принимает директиву: с 28 декабря 2024 все смартфоны, продающиеся в ЕС, обязаны иметь USB-C с поддержкой USB-PD.
- 2023 — Apple под давлением этой директивы переводит iPhone 15 на USB-C (все предыдущие iPhone были на Lightning с 2012 года).
История, если коротко: сначала был бардак из проприетарных быстрых зарядок, потом ЕС административно навёл порядок, и теперь PD — де-факто единственный законный способ зарядить смартфон в Европе.
Что это такое
USB-PD — это протокол переговоров, не «сила тока». Разница принципиальная: в старом USB зарядка просто выдавала 5 В, а устройство брало сколько ему надо (в рамках лимита). В PD зарядка и устройство сначала обмениваются сообщениями и договариваются о конкретных параметрах.
Работает это так. Как только ты втыкаешь кабель в порт USB-C, зарядка отправляет по линии CC сообщение «Source Capabilities» — список того, что она умеет:
- 5 В / 3 А (15 Вт) — обязательный минимум
- 9 В / 3 А (27 Вт)
- 15 В / 3 А (45 Вт)
- 20 В / 5 А (100 Вт)
Устройство читает список, выбирает подходящий пункт и отправляет Request — «дай мне 9 В / 2 А». Зарядка отвечает Accept, переключает выход на 9 В, потом шлёт PS_Ready («готово»). С этого момента течёт заряд.
Между устройством и зарядкой всё это время идёт диалог. Устройство может попросить сменить профиль: «батарея нагрелась, снизь до 5 В». Может попросить обратный поток — сама стать источником (Dual-Role Power). Может договориться о PPS-режиме: «дай мне переменное напряжение под кривую заряда моей батареи».
Чем это отличается от старого USB:
- USB 2.0 charging — тупая линия 5 В, никаких переговоров.
- Qualcomm Quick Charge (до QC 5) — проприетарный протокол на той же линии D+/D−, только для устройств с чипом Qualcomm.
- USB-PD — открытый стандарт, работает через отдельную линию CC, любой производитель.
Важный момент: USB-C-разъём и USB-PD — не одно и то же. USB-C — это форма разъёма (маленький овальный, симметричный). USB-PD — это протокол, гоняющийся поверх USB-C. Можно иметь USB-C без PD (тогда порт даст только 15 Вт по умолчанию) и — теоретически — PD на других физических разъёмах (в спецификации осталась поддержка USB-A/micro-B, но никто ей не пользуется).
Аналогии из жизни
Аналогия 1: заказ в кофейне. Старый USB — это как автомат, из которого течёт только один вид кофе, фиксированной крепости. Пришёл — налил в свою кружку сколько влезло. USB-PD — это бариста: «есть эспрессо, американо, латте, флэт-уайт, скажите, что вам». Ты выбираешь, бариста подтверждает, готовит. Где ломается: бариста и клиент говорят на одном языке. Если клиент из другой страны и не знает названий — ничего не закажет. Так же и с PD: если чип-контроллер в устройстве не понимает язык зарядки (например, старый Quick Charge против нового PD), они не договорятся — устройство получит только базовые 5 В.
Аналогия 2: розетки с реле нагрузки. Представь умную розетку, которая перед выдачей тока спрашивает у прибора: «какое напряжение тебе нужно?». Прибор говорит «110 вольт, я американский», розетка выставляет 110. Другой говорит «220, я европейский» — розетка выставляет 220. Красиво. Где ломается: если прибор соврёт («я 220, а на самом деле 110»), розетка выставит 220 — и сожжёт прибор. USB-PD защищён от этого криптографической проверкой «Authentication» (RFC-подобный механизм с сертификатами), но её мало кто внедряет — большинство устройств просто верят на слово. Именно так «сгорают контроллеры iPhone»: дешёвый кабель врёт зарядке про свои возможности, та выдаёт неправильный профиль, чип на плате телефона получает удар.
Аналогия 3: официант, приносящий блюда. Старый USB — фуршет: подходишь, накладываешь сам, тарелка на одном столике. USB-PD — обслуживание: официант приходит, ты изучаешь меню, делаешь заказ, он приносит именно то. Где ломается: если аллергик закажет что-то с орехами, кухня приготовит — официант не медик. Ответственность за выбор — на клиенте. То же с PD: если устройство запросило 20 В, а его чипы рассчитаны на 5 В (ошибка прошивки, битая логика) — зарядка выдаст 20 В без вопросов, устройство умрёт. Протокол защищает от несогласованности, но не от глупости запросчика.
Как это работает
Разберём по шагам, что происходит от «воткнул кабель» до «поехал заряд».
Шаг 1: определение сторон. В разъёме USB-C две линии CC: CC1 и CC2 (по одной с каждой стороны, чтобы работал независимо от того, какой стороной ты воткнул кабель — USB-C реверсивен). У зарядки к CC подтянут резистор Rp (pull-up к 5 В). У устройства — резистор Rd (pull-down к земле). Как только их соединяет кабель, напряжение на CC-линии падает до определённого значения — по величине падения обе стороны понимают: «слева — источник, справа — потребитель, кабель поддерживает N ампер». Это ещё не PD, это CC-Discovery (обнаружение по CC).
Шаг 2: базовое питание. Сразу после Discovery зарядка подаёт на линию VBUS дефолтные 5 В при 3 А (максимум 15 Вт). Устройство может уже заряжаться на этом уровне, без каких-либо переговоров. Это важно: если в устройстве нет чипа PD-контроллера — оно всё равно зарядится, просто медленно.
Шаг 3: PD-переговоры. Если оба чипа поддерживают PD, зарядка начинает слать по CC-линии сообщения на скорости 300 Кбит/с (медленно, но надёжно, кодирование BMC — Biphase Mark Coding). Первое сообщение — Source_Capabilities:
Профиль 1: 5 В / 3 А (Fixed)
Профиль 2: 9 В / 3 А (Fixed)
Профиль 3: 15 В / 3 А (Fixed)
Профиль 4: 20 В / 5 А (Fixed)
Профиль 5: 3.3–21 В / 5 А (PPS - Programmable)
Каждый профиль называется PDO (Power Data Object) — 32-битное слово с полями «напряжение», «ток», «тип», флаги.
Шаг 4: выбор и запрос. Устройство разбирает PDO и решает. Условный смартфон в 30% заряда попросит 9 В / 2 А (18 Вт) — быстрая зарядка без перегрева. Ноутбук в разряженном состоянии — 20 В / 4,5 А (90 Вт). Устройство собирает Request (RDO — Request Data Object): «дай мне профиль № 2, 9 В, 2 А».
Шаг 5: подтверждение и переключение. Зарядка отвечает Accept, переключает свой выходной регулятор на запрошенное напряжение (это занимает миллисекунды), стабилизирует его и шлёт PS_Ready. Теперь на VBUS течёт 9 В.
Шаг 6: жизнь после переговоров. Диалог не прекращается — идут периодические PING-сообщения (для проверки, что вторая сторона жива), устройство может послать новый Request в любой момент (батарея почти полная — снизить ток), зарядка может отозвать питание (перегрев, короткое замыкание).
Отдельная песня — e-marker chip в кабеле. Если кабель заявляет поддержку 5 А или более 3 А при 20 В, в него зашивают крохотный чип, который на запрос зарядки говорит «я такой-то, до столько-то ампер выдерживаю». Без e-marker зарядка не даст больше 3 А, даже если умеет. Именно поэтому «USB-C кабель» и «USB-C кабель за 200 рублей» — это две разные вещи: первый может иметь e-marker и держать 100 Вт, второй — нет.
Если что-то в цепочке лжёт (кабель без e-marker, но с ним подписанный, или дешёвый чип-подделка) — зарядка выдаёт больше, чем провод способен выдержать. Провод греется, изоляция плывёт, при неудаче — короткое замыкание прямо в контроллер устройства. Это и есть тот самый ChargePocalypse, о котором говорят ремонтники iPhone: одна неудачная зарядка сжигает микросхему U2 (SN2012027) — контроллер питания на плате.
Где встречается в обычной жизни
- Заряжаешь iPhone 15/16 или Android-флагман от нового блока питания — внутри идут PD-переговоры, ты видишь на экране «быстрая зарядка».
- Ноутбук MacBook, Dell XPS, Lenovo ThinkPad заряжаются от USB-C-адаптера — PD, обычно профиль 20 В / 4,75 А для 95 Вт.
- Наушники, часы, беспроводные колонки заряжаются от того же адаптера, что и телефон — потому что PD автоматически даёт им нужный минимум 5 В.
- Портативный монитор подключается к ноутбуку одним кабелем — USB-C с PD и DisplayPort Alt Mode одновременно. Заряжает ноутбук и передаёт картинку.
- Пауэрбанк c PD — заряжает и телефон, и ноутбук от одной коробки. Внутри двухсторонний PD: пауэрбанк выступает то источником (когда заряжает устройство), то потребителем (когда сам заряжается от розетки).
Где встречается в IT и бизнесе
- Дата-центры — серверы для edge-инсталляций (например, магазины, склады) всё чаще получают питание по PD, до 240 Вт хватает на компактный x86-компьютер.
- Розничные точки — POS-терминалы, чекопринтеры, сканеры штрих-кодов подключаются одним кабелем к кассовому компьютеру и одновременно питаются и обмениваются данными.
- Аренда рабочих мест / коворкинги — единая USB-C розетка вместо каждой отдельной под ноутбук, телефон, планшет. Экономит инфраструктуру.
- Автомобильные системы — новые машины (Tesla, BMW, Toyota) ставят USB-C с PD в подлокотник вместо старых 12-вольтовых прикуривателей.
- Медтехника — переносные УЗИ, глюкометры, пульсоксиметры перешли на PD для унификации с бытовой электроникой.
Кто пользуется
- Apple — все iPhone 15/16, iPad Pro/Air, MacBook, MacBook Pro. Yearly объём — ~230 млн iPhone (2024) + ~20 млн Mac.
- Samsung, Xiaomi, Google Pixel — все флагманы с 2019 года. Совокупно ~500 млн устройств в год.
- Google — Chromebook-и стандартно с PD, обязательное требование к производителям с 2016 года.
- Microsoft — Surface Laptop 4+ поддерживает PD (раньше был проприетарный Surface Connector).
- Игровые студии — Steam Deck, ROG Ally, Lenovo Legion Go — все на PD 45 Вт.
- Автопром — Tesla, VW, Toyota, Ford в новых моделях 2023–2025.
Точных RPS у протокола нет — он аппаратный, не серверный. Но по объёму зарядок в год мировой рынок USB-PD-адаптеров оценивается в >2,5 млрд штук к 2027 году (по прогнозам Yole Group и IHS Markit).
Альтернативы и конкуренты
- Qualcomm Quick Charge (QC). Плюсы: старше PD, работает на old-school micro-USB. Минусы: проприетарен, требует чип Qualcomm с обеих сторон, вытесняется PD с 2022 года. Начиная с QC 5 частично совместим с PD PPS.
- OPPO / OnePlus SuperVOOC. Плюсы: очень быстрая зарядка (до 240 Вт), собственный кабель с двойной шиной. Минусы: работает только с телефонами OPPO/OnePlus/Realme, дорогой кабель нельзя заменить.
- Xiaomi HyperCharge. Плюсы: до 300 Вт (демонстрация 2022), заряжает телефон за 5 минут. Минусы: тоже проприетарен, нужен фирменный блок.
- MagSafe (Apple, беспроводная). Плюсы: удобство, нет разъёма который может сгореть. Минусы: только Apple, всего 25 Вт, КПД ниже (греется), сама зарядка всё равно питается от PD-адаптера.
- Проприетарные разъёмы (Surface Connector, Dell барабанный). Плюсы: доверенный кабель, магнитный отсоединяющийся штекер. Минусы: несовместимость, невозможно найти замену в поездке.
Когда НЕ стоит использовать
- Заряжаешь простой гаджет (лампу, вентилятор, детскую игрушку). Потому что: там нужен только 5 В, PD-адаптер работает, но за него переплата в 3–5 раз. Обычной 5-вольтовой зарядки хватит.
- Держишь много старых устройств на micro-USB. Потому что: адаптер PD с кабелем USB-C → micro-USB — редкая связка, работает нестабильно, часто быстрая зарядка не активируется. Проще держать старые адаптеры до апгрейда парка.
- Работаешь в промышленной среде с высокими помехами. Потому что: 300 Кбит/с BMC-кодирование по CC-линии чувствительно к электромагнитным наводкам от сварки, моторов, инверторов. В таких местах используют проприетарные закрытые шины (24 В на клеммах).
Связанные понятия
- USB-C — форма разъёма, симметричный овальный. Не то же самое, что PD.
- PPS (Programmable Power Supply) — режим PD 3.0, подстраивает напряжение с шагом 20 мВ под кривую заряда батареи.
- DisplayPort Alt Mode — использование пары дифференциальных линий USB-C для видеосигнала, работает поверх PD.
- Thunderbolt 3/4 — надстройка над USB-C, добавляет 40 Гбит/с данных, поддержку PCIe и DisplayPort. PD включен по умолчанию.
- e-marker — чип внутри USB-C-кабеля, декларирует зарядке поддержку 5 А и выше 3 В по 20 В.
- VBUS — линия питания в USB-разъёме (та, по которой течёт ток после переговоров).
- CC (Configuration Channel) — сигнальная линия в USB-C, по которой идут PD-сообщения.
Литература и источники
- USB Power Delivery Specification — актуальная версия 3.1 revision 3, публикуется USB-IF. Бесплатно доступна на usb.org/document-library/usb-power-delivery. Читать не для развлечения — 700 страниц, но раздел «Chapter 6 Protocol Layer» очень чёткий.
- «USB Power Delivery, Overview and Technical Details» — гид от Cypress/Infineon, ~40 страниц, лучший учебник для инженеров. Ищи по этому названию на infineon.com.
- Wikipedia — USB-C и USB Power Delivery. Русская версия слабая, английская подробная.
- YouTube-канал iBoardRepair и Louis Rossmann — конкретика по тому, как PD-контроллеры сгорают в реальных телефонах, где на плате что находится, как чинят.
- RFC / стандартов у PD нет — это не IETF-протокол, спецификации только через USB-IF.
- Директива ЕС о едином зарядном устройстве — Directive (EU) 2022/2380. Ищи «Common charger directive» на eur-lex.europa.eu.
Где встретилось у меня
Вчера в двух местах. Первое — устанавливал драйвер для сетевого принтера HP M552 на macOS 27: понял, что HP не поддерживает свежие маки, штатный путь теперь AirPrint через IPP, а IPP-очередь поверх USB не работает — только сетевая. Второе — разбирали с Педант.ру, почему у меня и Юли одновременно перестали заряжаться iPhone 16 Pro и 16 Pro Max по проводу. Ответ мастеров — «горят контроллеры, болячка с 15-ки». Копнули — да, это реальная уязвимость чипа U2 SN2012027 к неправильной PD-negotiации, чаще всего провоцируется дешёвыми несертифицированными кабелями USB-C. Раньше был Lightning с проприетарной MFi-авторизацией, которая экранировала от плохих кабелей — теперь защита держится на честности PD-переговоров, а её нечем гарантировать, если e-marker в кабеле поддельный. Практический вывод: не покупать безымянные USB-C-кабели за 200 рублей, особенно если ими заряжаются два дорогих телефона в семье.
Краткое резюме
- USB-PD — это протокол переговоров между зарядкой и устройством, не «сила тока». Работает через линию CC в разъёме USB-C.
- Появился в 2012 году, взлетел в 2014-м с USB-C, стал обязательным в ЕС с 28 декабря 2024.
- Даёт до 240 Вт (версия 3.1), заряжает всё от наушников до игрового ноутбука одним стандартом.
- Ломается от дешёвых кабелей без e-marker или с поддельным e-marker — они врут зарядке о своих возможностях, и это может сжечь контроллер питания в устройстве.
- Вытеснил проприетарные Quick Charge, VOOC, SuperVOOC, MagSafe (беспроводной остался, но питается от того же PD-адаптера).
Про дешёвые USB-C-кабели
Если у тебя iPhone 15 или новее, MacBook или флагман Android — не экономь на кабеле. Разница между 200-рублёвым безымянным и 1500-рублёвым сертифицированным (Anker, UGREEN, Baseus) — не в скорости зарядки, а в том, сгорит контроллер или нет. Ремонт U2-микросхемы в iPhone стоит от 8000 ₽ и делается только микропайкой.