USB Power Delivery: как устройства договариваются о напряжении и мощности

Концептуальное разделение управления и энергии. Согласованный режим должны реализовать преобразователь, силовые ключи и вход потребителя. Открыть иллюстрацию в полном размере.
Ноутбук подключён к адаптеру на 100 Вт, однако получает только 60 Вт. Телефон с поддержкой быстрой зарядки выбирает 9 В, хотя источник предлагает 20 В. После подключения второго устройства к многопортовой зарядке мощность первого меняется. Во всех трёх случаях причина может находиться в нормальной работе USB Power Delivery: источник, потребитель и кабель согласуют допустимые условия, а не просто соединяют максимальные цифры на этикетках.
Разберём PD как систему управления питанием: обнаружение по CC, предложения PDO, запрос потребителя, силовой переход, PPS и расширенный диапазон EPR. Обсуждаются принципы протокола и электрические ограничения; статья не является инструкцией по обходу согласования. Все расчётные значения ниже заданы учебной моделью, а не измерены на оборудовании владельца сайта.
Содержание статьи
- Разъём USB-C, передача данных и Power Delivery — разные слои
- CC помогает обнаружить партнёра и ориентацию соединения
- Начальное питание не означает уже заключённый повышенный контракт
- PD передаёт сообщения по CC, а не по линиям обычного USB-файла
- Источник объявляет PDO, а потребитель формулирует запрос
- Accept и PS_RDY разделяют решение и физическую готовность
- Кабель участвует в выборе мощности как самостоятельное ограничение
- PPS описывает управляемый диапазон, а не только фиксированное напряжение
- Силовой регулятор работает быстрее и иначе, чем политика PD
- EPR расширяет напряжения и требует специального режима
- AVS и PPS нельзя объединять в одно универсальное слово «регулируемый»
- Потери кабеля растут с квадратом тока
- Мощность на USB-входе не равна мощности зарядки батареи
- Многопортовая зарядка распределяет общий бюджет
- Роли питания и данных могут изменяться независимо
- Защита и восстановление состояния относятся к части системы
- Как читать результат переговоров без ложных выводов
- Официальные первичные источники
- Читайте также
Разъём USB-C, передача данных и Power Delivery — разные слои
USB-C задаёт механическое соединение, назначение контактов и связанные функции обнаружения. Скорость данных определяется используемым протоколом и аппаратурой. Power Delivery добавляет обмен сообщениями для управления питанием и некоторыми связанными режимами. Одинаковая форма разъёма поэтому не обещает ни конкретной мощности, ни скорости USB, ни видеовыхода.
Устройство с USB-C может получать только питание 5 В без полноценного PD-контракта. И наоборот, источник способен согласовать значительную мощность при кабеле, не поддерживающем быстрый обмен пользовательскими данными. Параметры проводников питания и высокоскоростных пар решают разные задачи. Из надписи 240 Вт нельзя вывести поддержку определённого режима USB4.
USB-IF описывает PD как развитие гибкой передачи энергии через совместимую систему. Увеличение доступной мощности основано на согласовании и новых требованиях, а не на том, что любой порт USB-C постоянно выдаёт максимальное напряжение. Возможности конкретного изделия остаются подмножеством возможностей семейства стандартов.
Для анализа полезны три отдельные карточки: что умеет источник, что принимает потребитель и что допускает кабель. Затем к ним добавляют выбранный контракт и реальную нагрузку. Последние два пункта особенно важны: разрешённая мощность и текущая потребляемая мощность обычно не совпадают постоянно.
CC помогает обнаружить партнёра и ориентацию соединения
Configuration Channel, CC, служит для определения подключения и связанных ролей. В обычной организации источник объявляет себя через Rp, а потребитель —через Rd. Порт имеет CC1 и CC2, поскольку ориентация вставленного разъёма заранее неизвестна. Активный путь определяется фактическим соединением, а не выбором, который программа делает наугад.
Резистивное обнаружение относится к базовому Type-C и уже позволяет сообщить определённые возможности по току на 5 В. Оно не является полным обменом PDO. Нельзя увидеть подходящее состояние CC и автоматически сделать вывод, что стороны договорились о 20 В. Для повышенного напряжения необходима соответствующая процедура PD.
В ST AN5225 отдельно показаны обнаружение ориентации, роли и аппаратные функции порта. Такой разбор помогает не смешивать линии CC с VBUS. По первой передаются сведения и сообщения; по второй идёт основная энергия нагрузки.
Питание электроники кабеля может обеспечиваться VCONN в предусмотренной конфигурации. Это отдельная функция, а не другое название напряжения, заряжающего ноутбук. Поэтому напряжение VBUS, состояние CC и наличие VCONN интерпретируют как разные наблюдения, каждое со своим назначением и точкой измерения.

Начальное питание не означает уже заключённый повышенный контракт
Совместимое подключение начинается с предусмотренного исходного состояния. Наличие базового питания позволяет запустить необходимую электронику и обмен. Стороны должны узнать доступные возможности прежде, чем переходить к иному допустимому напряжению. Идея протокола состоит именно в том, чтобы не подавать произвольное повышенное напряжение на ещё неизвестный потребитель.
Особый практический случай —устройство с разряженной батареей. Ему может требоваться возможность корректно объявить роль потребителя до запуска основной программы. Поддержка dead battery относится к аппаратной организации и поведению порта. Отсутствие работающей ОС не обязано исключать начальное получение питания.
Обзор ST разделяет простую реализацию Type-C на 5 В и применение PD для расширенных функций. Это не означает, что все системы обязаны использовать одинаковый микроконтроллер или программный стек. Часть решений выполняет начальную процедуру автономным контроллером.
Пользовательский индикатор зарядки также не доказывает завершение всех будущих переговоров. Устройство может начать с одного режима, затем оценить источник и изменить контракт. Для объяснения поведения во времени полезна последовательность событий, а не одиночный снимок напряжения в случайный момент подключения.
PD передаёт сообщения по CC, а не по линиям обычного USB-файла
В современных рассматриваемых соединениях Type-C сообщения PD используют активный CC-путь и соответствующий физический уровень. Им не требуется, чтобы операционная система сначала обнаружила накопитель или сетевое USB-устройство. Поэтому согласование питания способно работать независимо от обычного пользовательского обмена по D+/D− или скоростным парам.
У протокола есть уровни: физическая передача, доставка сообщений, обработка состояния и политика выбора возможностей. Контроллер должен не только декодировать биты, но и понимать, в каком состоянии находится соединение, какие сообщения ожидаются и какое действие допускается дальше. Это объясняет, почему одна правильная электрическая форма импульсов не доказывает правильного контракта.
Подтверждение доставки отдельного сообщения также не равно согласию выполнить требуемый силовой режим. Например, GoodCRC относится к приёму сообщения на соответствующем уровне. Принятие запроса и готовность нового питания выражаются другими событиями. Если смешать эти значения, журнал переговоров можно прочитать в обратном смысле.
При анализе нужно связывать сообщение, его отправителя, тип, идентификатор и положение в последовательности. Отдельная строка Request без предшествующих возможностей источника не раскрывает допустимость выбора. Аналогично наблюдение новых Source Capabilities может означать изменение условий, а не начало другого физического подключения.
Источник объявляет PDO, а потребитель формулирует запрос
Power Data Object, PDO, представляет определённое предложение питания. Источник передаёт набор возможностей, а потребитель выбирает допустимый вариант согласно своим требованиям. Для фиксированного предложения важны напряжение и доступный ток. Другие типы объектов описывают иные формы возможностей; число «ватт» не заменяет их структуру.
Учебный источник при подходящем кабеле предлагает 5 В/3 А, 9 В/3 А, 15 В/3 А и 20 В/3,25 А. Соответствующие максимальные произведения составляют 15, 27, 45 и 65 Вт. Этот набор специально задан для примера и не объявляется обязательным списком каждого адаптера с надписью 65 Вт.
Потребитель, которому подходит 9 В, не обязан выбирать последний объект. Ему могут быть нужны меньшая мощность, другая эффективность внутреннего преобразователя или определённый рабочий диапазон. Поэтому высокое напряжение в списке источника не является приказом использовать его. Логика устройства выбирает совместимый вариант и оформляет запрос.
Запрос задаёт требования в пределах соответствующих возможностей и ограничений соединения. Он не означает, что источник заставит нагрузку постоянно потреблять объявленный ток. Реальный ток определяется устройством и состоянием его силовой цепи; контракт устанавливает допустимые условия, в которых эта работа должна происходить.

Accept и PS_RDY разделяют решение и физическую готовность
Для упрощённого фиксированного контракта удобно выделить четыре события: Source Capabilities от источника, Request от потребителя, Accept от источника и PS_RDY после предусмотренного изменения питания. Между принятием запроса и готовностью выхода существует реальный силовой процесс. Преобразователь не меняет напряжение за нулевое время.
Во время перехода контролируются предусмотренные параметры, а потребитель должен соблюдать правила выбранной процедуры. Accept сообщает о согласии обработать запрос, но не заменяет PS_RDY. Поэтому нельзя считать, что повышенное питание уже устойчиво только потому, что в анализаторе появилась строка принятия.
Реальный обмен содержит дополнительные подтверждения, проверки, таймеры и возможные ветви ответа. Учебная схема опускает их ради объяснения основных границ. Не каждый запрос завершается согласием: возможности могут не совпадать, политика источника может ограничивать предложение, а текущие условия —не позволять переход.
Времена переходов задаются применимой спецификацией и реализацией в допустимых пределах. Универсальное число для любого адаптера и любого режима было бы ошибкой. При измерении отмечают, какое именно событие принято за начало, где измерено напряжение и какое сообщение подтверждает завершение соответствующего этапа.

Кабель участвует в выборе мощности как самостоятельное ограничение
Допустимый ток кабеля ограничивает весь путь независимо от возможностей двух устройств. Для передачи более 3 А требуется подходящий кабель с необходимой электронной идентификацией. Источник должен учитывать полученную информацию, а не ориентироваться только на собственный силовой преобразователь или желание потребителя.
Условный адаптер, способный на 20 В/3,25 А, даёт до 65 Вт в подходящей конфигурации. Если путь ограничен 3 А при 20 В, произведение становится 60 Вт. Здесь разница пяти ватт возникает из допустимого соединения. Нельзя ожидать, что цифра 65 на корпусе отменит ограничение кабеля.
E-marker сообщает поддерживаемые свойства кабельного изделия. Он не является преобразователем напряжения и не делает тонкие проводники автоматически пригодными для любого тока. Аналогично поддержка высокой скорости данных не доказывает допуск расширенного напряжения EPR. У одной кабельной системы есть несколько независимых характеристик.
Данные идентификации полезны только в рамках поддерживаемой процедуры и исправного изделия. Внешне похожий кабель без достоверно подходящих параметров нельзя считать эквивалентом по одному разъёму. Поэтому в объяснении ограничения называют конкретное свойство —ток, напряжение, режим или обмен данными, —а не неопределённое «кабель недостаточно быстрый».
PPS описывает управляемый диапазон, а не только фиксированное напряжение
Programmable Power Supply, PPS, позволяет потребителю запрашивать рабочую точку внутри объявленных возможностей APDO, Augmented Power Data Object. Вместо выбора одного фиксированного напряжения устройство получает более гибкий диапазон. Это может помогать согласовывать питание с внутренним преобразованием и состоянием нагрузки.
Для соответствующего PPS-механизма используются шаги представления запроса 20 мВ по напряжению и 50 мА по току. Например, Diodes AP43771V прямо описывает поддержку такой гранулярности APDO. Шаг кодирования не является обещанием абсолютной точности выхода: для неё существуют отдельные допуски и условия.
В учебном APDO 3,3–11 В с током до 3 А запрос 8,40 В и 2 А задаёт точку с произведением 16,8 Вт. Следующая допустимая ступень напряжения в этой сетке —8,42 В. Если устройство фактически берёт 1,5 А при 8,40 В, текущая мощность равна 12,6 Вт, хотя запрос допускает больший ток.
Диапазон, допустимые точки и поддержка PPS должны присутствовать у обеих сторон в нужной форме. Одно обозначение PD не гарантирует PPS. И наоборот, наличие PPS не превращает USB-адаптер в универсальное устройство прямого подключения аккумуляторных ячеек: внутренняя система зарядки и защиты остаётся частью изделия.
Силовой регулятор работает быстрее и иначе, чем политика PD
Протокол выбирает допустимый режим, но стабилизацию напряжения выполняет силовая схема. В ней существуют собственные контуры обратной связи, ограничения тока и реакции на переходную нагрузку. Нельзя представлять PD как передачу отдельной команды для каждого импульса переключения преобразователя.
С другой стороны, хороший силовой каскад не заменяет корректную политику согласования. Контроллер должен объявить подходящие возможности, учесть кабель и безопасно связать цифровое решение с управлением выходом. Проблемы протокола и проблемы регулирования могут давать похожий внешний симптом —падение мощности, —но относятся к разным механизмам.
TI TPS65987D показывает пример контроллера с функциями PD и управления силовыми путями. Его пределы относятся к конкретной микросхеме, а не ко всем версиям USB PD. В других проектах часть функций распределена между контроллером порта, управляющим MCU и отдельным зарядным преобразователем.
Поэтому разбор устройства включает две схемы: сообщения управления и физический поток энергии. На первой находятся PDO, запросы и состояния; на второй —ключи, преобразователь, измерение и нагрузка. Смешение этих схем часто создаёт неверный вывод, будто наличие команды само доказывает правильное напряжение на входе потребителя.
EPR расширяет напряжения и требует специального режима
Standard Power Range, SPR, в рассматриваемой классической организации достигает 100 Вт при 20 В и 5 А. В PD 3.1 был добавлен Extended Power Range, EPR, с фиксированными уровнями 28, 36 и 48 В и возможностью до 240 Вт при 48 В/5 А. Эти пределы публикует USB-IF.
Устройство не переходит в EPR только потому, что источник способен выдать 48 В. Нужны поддержка сторон, соответствующий кабель, процедура входа в режим и дальнейшее обслуживание состояния. Старый кабель, рассчитанный на 5 А в SPR, нельзя автоматически считать подходящим для EPR по одному совпадению максимального тока.
В объяснении TI различаются требования к кабелям и переговорам SPR/EPR. Вход в расширенный режим добавляет условия, а не отменяет обычную необходимость оценивать новые возможности источника. При изменении условий система должна оставаться в согласованном допустимом состоянии.
Числа 140, 180 и 240 Вт получаются как 28×5, 36×5 и 48×5. Это верхние произведения для подходящих предложений, а не требование к каждому потребителю. Устройство меньшей мощности может выбрать меньший режим; источник не обязан навязывать ему свой максимальный энергетический потенциал.
AVS и PPS нельзя объединять в одно универсальное слово «регулируемый»
Для объясняемого EPR-механизма PD 3.1 Adjustable Voltage Supply, AVS, даёт выбор промежуточных напряжений в соответствующем диапазоне с шагом 100 мВ. Конкретный верхний предел зависит от объявленного предложения. Нельзя подставлять 48 В как доступное значение любого AVS-источника меньшей мощности.
PPS и EPR AVS отличаются структурой возможностей и применимыми правилами. Совпадение идеи изменения напряжения не делает форматы запроса взаимозаменяемыми. Новые редакции стандарта могут вводить дополнительные варианты AVS, поэтому слово AVS без указания диапазона, объекта и версии недостаточно для точного разбора.
Обзор Infineon и Arrow показывает разделение диапазонов и связанный с EPR контекст регулируемого питания. Здесь используется именно этот пример, а не утверждение, что любые будущие или иные регулируемые предложения обязательно относятся к той же схеме.
Для чтения журнала сначала определяют тип объявленного APDO, затем единицы полей и допустимую область. Применение масштаба PPS к другому формату может породить фантастические значения тока или мощности в анализаторе. Правдоподобная арифметика после неверного декодирования не делает результат физической возможностью источника.

Потери кабеля растут с квадратом тока
В простой резистивной модели напряжение на потребителе уменьшается на I×R, а тепловые потери равны I²×R. R здесь включает рассматриваемый полный путь питания и возврата вместе с контактами. Подставлять сопротивление только одного проводника как полное сопротивление петли было бы ошибкой.
Пусть учебная петля имеет 0,2 Ом. При 3 А падение равно 0,6 В, а потери —1,8 Вт. Если источник даёт 20 В, на конце такой модели остаётся 19,4 В и 58,2 Вт при тех же 3 А, тогда как выход источника передаёт 60 Вт. Разность точно совпадает с рассчитанными потерями.
При 5 А та же петля рассеивает уже 5 Вт. Это сравнение разных токов, а не обещание допустимости любой такой нагрузки для произвольного кабеля. Контакты, температура, распределение сопротивления и правила стандарта задают дополнительные ограничения. Малое суммарное сопротивление также не исключает локального нагрева одного плохого соединения.
Контракт описывает условия на определённых границах, но не отменяет физических потерь. Поэтому показания мощности на выходе адаптера и входе устройства могут различаться без противоречия. Сопоставление требует назвать место измерения, ток и используемую модель, а не автоматически считать разницу ошибкой одного из приборов.

Мощность на USB-входе не равна мощности зарядки батареи
Полученную энергию устройство распределяет между собственной работой, зарядкой и потерями преобразования. У ноутбука при высокой вычислительной нагрузке значительная часть входной мощности может уходить непосредственно системе. Поэтому медленный рост процента заряда ещё не доказывает слабый PD-контракт.
В учебном балансе на входе устройства доступно 65 Вт. Текущая работа системы требует 25 Вт, потери выбранной модели составляют 5 Вт, для батареи остаётся не более 35 Вт. Сумма 25+5+35 совпадает с входом. Эти значения заданы отдельно; они не являются типовыми характеристиками любого ноутбука.
Для батареи 80 Вт·ч прирост на 60% её номинальной энергии составляет 48 Вт·ч. При постоянных 35 Вт только деление энергии на мощность даёт около 1,37 часа. Реальная зарядка имеет ограничения температуры, состояния и режимов управления, поэтому такой расчёт не является прогнозом времени от определённого процента до другого.
Адаптер с большим запасом может помочь, если устройство действительно ограничено доступным входом и умеет запросить больше. Если предел задаёт батарея или её контроллер, дополнительная паспортная мощность сама не ускоряет процесс. Причину устанавливают по контракту и распределению энергии, а не только по размеру цифры на зарядке.

Многопортовая зарядка распределяет общий бюджет
Несколько разъёмов одного адаптера часто используют общий энергетический ресурс. Возможности отдельного порта зависят от того, какие другие потребители подключены и как настроена политика распределения. Надпись 100 Вт на корпусе не обязательно означает одновременную выдачу 100 Вт каждым из нескольких выходов.
Учебный общий бюджет выходов равен 100 Вт. Два порта получают разрешённые лимиты 65 и 30 Вт, суммарно 95 Вт. Если третьему требуется 20 Вт, прежний набор 65+30+20 даёт 115 Вт и превышает бюджет. Одна возможная политика меняет первый лимит до 45 Вт: 45+30+20 снова дают 95 Вт.
Это пример алгоритма распределения, а не обязательное правило USB PD для всех адаптеров. Другая реализация может выбрать приоритеты, отказать новому запросу или предложить другие рабочие точки. Изменение опубликованных возможностей способно привести к новым переговорам; заметность перехода зависит от реализации и нагрузки.
Поэтому сравнение многопортовых изделий фиксирует не только максимальный одиночный режим, но и комбинации подключений. Важно различать текущий реально потребляемый ток и выделенный лимит, резерв которого политика может учитывать отдельно. Низкое мгновенное потребление одного порта не всегда означает, что весь его запас уже разрешено передать другому.
Роли питания и данных могут изменяться независимо
Source и Sink обозначают направление энергии. DFP и UFP относятся к соответствующим ролям интерфейса данных. В исходном подключении они связаны определёнными правилами, но PD допускает предусмотренные изменения. Поэтому компьютер может получать питание через соединение, оставаясь главным участником пользовательского обмена с периферией.
Dual-role power, DRP, означает возможность порта работать в обеих энергетических ролях. До подключения соответствующая логика участвует в поиске подходящей пары. Это не требование непрерывно менять направление тока у уже работающего устройства. После установления соединения изменение роли является отдельной управляемой процедурой.
Поддержка data role swap не доказывает поддержку любого power role swap, и наоборот. Аналогично возможности быстрого изменения роли нельзя автоматически приписывать каждому PD-контроллеру. Набор функций определяется конкретной аппаратурой, стеком и политикой устройства, а не только названием USB-C.
При чтении схемы док-станции полезно отдельно нарисовать, кто питает кого, кто управляет USB-обменом и откуда приходит видеопоток. Эти стрелки могут смотреть по-разному. Одна общая стрелка «USB идёт сюда» скрывает именно те различия, которые объясняют поведение сложной периферии.
Защита и восстановление состояния относятся к части системы
Сообщения PD не заменяют защиту силового пути от перенапряжения, перегрузки, перегрева и обратного тока. Контроллер должен взаимодействовать с ключами и измерением в допустимом состоянии. Конкретное распределение функций между микросхемами задаётся проектом; наличие сертифицированного блока не доказывает корректности всей платы автоматически.
При сбое обмена возможны предусмотренные процедуры повторения или сброса. Их нельзя все описывать как одно и то же отключение питания. В частности, восстановление состояния протокола и более глубокое изменение силового состояния имеют разные последствия. Для понимания наблюдения смотрят тип события и соответствующие изменения VBUS.
Если питание циклически появляется и исчезает, один внешний симптом не позволяет выбрать между проблемой нагрузки, защитой, кабелем или переговорами. Нужна временная привязка сообщений и электрических величин. Статья объясняет эту модель, но не предлагает принудительно обходить согласование или подавать на неизвестный вход повышенное напряжение.
Граница исправной системы —сохранение согласованного режима при допустимой нагрузке и предусмотренная реакция на отклонения. Максимальная паспортная мощность представляет лишь один параметр. Для содержательного вывода нужны также устойчивость переходов, ограничения подключений и корректное восстановление после изменения условий.
Как читать результат переговоров без ложных выводов
Последовательный разбор начинается с подключения и обнаружения. Затем фиксируют идентификацию кабеля, предложения источника, выбор потребителя и подтверждённый контракт. После этого сопоставляют напряжение и ток в определённой точке с реальной нагрузкой. У каждого наблюдения своя роль; заменить всю последовательность одной цифрой ватт нельзя.
Для PPS и AVS дополнительно проверяют формат объекта, диапазон и единицы полей. Для EPR —вход в соответствующий режим и поддержку кабеля. Для многопортового адаптера —состояние остальных выходов и изменение бюджета. Такой порядок объясняет, почему одинаковые устройства в разных соединениях получают разные допустимые условия.
Содержательный отчёт называет модель источника и потребителя, кабель, набор возможностей, выбранную точку, границы измерения и условия нагрузки. Если известна только надпись на корпусе, вывод остаётся ограниченным паспортом. Нельзя объявлять отсутствующую поддержку функции по одному неудачному измерению в неизвестной конфигурации.
USB Power Delivery согласует энергетические возможности, а силовая часть превращает согласование в физическое питание. Разделение этих двух задач делает поведение понятным: большие цифры становятся возможным пределом, сообщения —процедурой выбора, а текущая мощность —результатом конкретной нагрузки и потерь всего пути.
Официальные первичные источники
- USB-IF — USB Charger: USB Power Delivery.
- STMicroelectronics — AN5225, Introduction to USB Type-C Power Delivery.
- STMicroelectronics — USB Power Delivery overview.
- Texas Instruments — TPS65987D datasheet Rev. D.
- Texas Instruments — USB-C and USB PD: EPR and battery-powered systems.
- Diodes Incorporated — AP43771V, PPS APDO support.
- Infineon and Arrow — 240 W USB PD reference design solutions.