PPS — программируемый источник USB Power Delivery
Обычная зарядка USB PD выдаёт несколько фиксированных напряжений. Источник с PPS работает иначе: потребитель сам задаёт напряжение с шагом 20 мВ и ток, на котором источник перейдёт в ограничение. По сути, это лабораторный блок питания на другом конце кабеля.
Обновлено Редакция GAW
PPS (Programmable Power Supply, программируемый источник) — режим USB Power Delivery, в котором потребитель задаёт источнику выходное напряжение с шагом 20 мВ и ток ограничения с шагом 50 мА (USB PD, табл. 4.6). Источник с PPS описывает свои возможности расширенным объектом APDO в общем списке PDO: наименьшее и наибольшее напряжение — с шагом 100 мВ, наибольший ток — с шагом 50 мА, до 5 А (табл. 6.13). PPS необязателен: источник может его не поддерживать (разд. 3.2.5.2).
Диапазоны
Спецификация разрешает три диапазона PPS (табл. 4.2):
| Диапазон | Наименьшее | Наибольшее |
|---|---|---|
| 9V Prog | 5 В | 11 В |
| 15V Prog | 5 В | 16 В |
| 20V Prog | 5 В | 21 В |
Конкретные значения потребитель выбирает в запросе RDO: напряжение — в единицах 20 мВ, ток — в единицах 50 мА (табл. 6.21).
Два режима работы
Пока потребитель берёт меньше заданного тока, источник держит заданное напряжение — это режим постоянного напряжения. Если потребитель пытается взять больше, источник переходит в режим ограничения тока (Current Limit, CL): ток держится на заданном уровне, а напряжение падает (разд. 4.1.3.2.2). Ограничение программируется от 1 А до наибольшего тока в APDO; если источник всё же принял запрос на меньший ток, он ставит ограничение на 1 А. В режиме ограничения источник не должен отключать выход, но если напряжение упало ниже порога vPpsShutdown, он может послать Hard Reset.
Спецификация приводит пример такого режима — потребитель заряжает аккумулятор прямо от VBUS. Наш вывод: два режима PPS повторяют этапы постоянного тока и постоянного напряжения зарядки CC-CV, только ведёт их источник на другом конце кабеля. Само ограничение — та же идея, что и ограничение тока в стабилизаторах.
Поддержание контракта
Контракт PPS живёт, пока стороны разговаривают. Потребитель повторяет Request не реже чем раз в 10 с; если источник не получил сообщений за 12–15 с, он посылает Hard Reset (разд. 7.31.16, табл. 7.9). Потребитель на простом контроллере вроде TPS25730 этим не пользуется: в его документации PPS не упоминается, он запрашивает только фиксированные напряжения. Как выбрать между фиксированными PDO, PPS и регулируемым режимом AVS — в статье «USB Type-C и Power Delivery».
Не путать
С режимом AVS (Adjustable Voltage Supply): он тоже даёт регулируемое напряжение, но с шагом 100 мВ и без программируемого ограничения тока — по спецификации это фиксированный источник с подстройкой (разд. 6.4.1.3). И с фиксированным PDO на то же напряжение: он не ограничивает ток по запросу потребителя.
Частые вопросы
Зачем нужен PPS, если есть фиксированные 9 и 15 В?
Для зарядки аккумулятора прямо от VBUS — этот случай спецификация и приводит как пример работы в режиме ограничения тока (USB PD, разд. 4.1.3.2). Потребитель задаёт напряжение с шагом 20 мВ и ток, а источник сам держит этот ток. Фиксированный PDO так не умеет: он отдаёт заявленное напряжение, а ток определяет нагрузка.
Что будет, если потребитель перестанет посылать запросы?
В режиме PPS потребитель обязан обмениваться сообщениями с источником не реже чем раз в 10 с (tPPSRequest). Если источник ничего не получит за 12–15 с (tPPSTimeout), он посылает Hard Reset, и питание возвращается к 5 В (USB PD, разд. 7.31.16).
Чем PPS отличается от AVS?
Оба режима дают регулируемое напряжение, но AVS — это фиксированный источник с подстраиваемым напряжением: шаг 100 мВ, ограничения тока по запросу нет, следить за током должен потребитель. PPS ограничивает ток сам, и шаг напряжения у него 20 мВ.
Источники
- USB-IF. Universal Serial Bus Power Delivery Specification, Release 3.2, Version 1.2, August 19, 2026 — разд. 3.2.5.2 — PPS необязателен; разд. 4.1.3.2 и табл. 4.2 — диапазоны PPS 5–11, 5–16 и 5–21 В; разд. 4.1.3.2.2 — режим ограничения тока (CL): при токе выше заданного в RDO источник ограничивает ток, iPpsCLMin = 1 А, при запросе меньшего тока ограничение ставится на 1 А, при падении ниже vPpsShutdown возможен Hard Reset; табл. 4.6 — vPpsStep 20 мВ, iPpsCLStep 50 мА; разд. 6.4.1.3 и табл. 6.13 — PPS APDO: наибольшее и наименьшее напряжение с шагом 100 мВ, ток с шагом 50 мА до 5 А, бит PPS Power Limited; табл. 6.21 — RDO для PPS; разд. 7.31.16 и табл. 7.9 — tPPSRequest 10 с, tPPSTimeout 12–15 с; разд. 6.4.1.3 — AVS не поддерживает программируемое ограничение тока
- Texas Instruments. TPS25730 USB Type-C and USB PD Controller with Integrated Power Switches Optimized for Power Applications, SLVSGP9, October 2023 — разд. 8.3, табл. 8-4–8-6 — контроллер-потребитель настраивается на диапазон фиксированных напряжений и токи; режимы PPS и AVS в даташите не упоминаются
Нашли ошибку?
Смотрите также
- USB Type-C и Power DeliveryCC, Rp и Rd, сообщения PD, PDO и RDO, PPS, EPR, кабели, контроллеры
- PDO (Power Data Object)Как источник USB PD описывает каждое предлагаемое напряжение
- RDO (Request Data Object)Как потребитель USB PD выбирает напряжение и заявляет ток
- Заряд CC/CVПостоянный ток, затем постоянное напряжение: фазы и окончание заряда
- Ограничение токаЗащита выхода при перегрузке: ток замыкания, зависимость от перепада