[ON] Первый выпуск pdsink, стека для стандарта быстрой зарядки USB PD 3.2

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
rssbot
Бот
Сообщения: 6001
ОС: gnu/linux

[ON] Первый выпуск pdsink, стека для стандарта быстрой зарядки USB PD 3.2

Сообщение rssbot »

Состоялся первый релиз проекта pdsink, развивающего стек для использования протокола быстрой зарядки USB PD (Power Delivery) на встраиваемых устройствах. Библиотека предназначена для разработчиков, которым требуется динамическое управление питанием от USB-зарядников и поддержка самого свежего стандарта. По сравнению с другими проектами, ядро pdsink не зависит от платформ и операционных систем, что значительно упрощает применение. Код написан на языке C++ и распространяется под лицензией MIT.



Реализованные возможности:
  • Полная поддержка режима SNK (потребитель энергии).
  • Поддержка последней спецификации USB PD 3.2 rev1.1 (EPR режим с AVS-профилями).
  • Отсутствие привязок к какой-то конкретной платформе (кроме драйверов).
  • Драйвер FUSB302 под FreeRTOS, c i2c HAL под esp32.
  • Device Policy Manager (не регламентирован в спецификации) под типовые задачи.

В планах создание драйверов для UCPD в STM32Gxxx / WCH. Пока не планируется (не очень востребована) поддержка режима SRC (источник энергии) и управление режимами кабеля/порта.


В настоящий момент доступные зарядники в основном поддерживают спецификацию USB PD 3.1 (с фиксированным профилем 28 вольт). Версия 3.2 отличается тем, что профили AVS стали обязательными. Т.е. можно будет плавно регулировать напряжение во всём диапазоне. Новые зарядники ожидаются где-то к середине следующего года.




Источник: https://www.opennet.ru/opennews/art.shtml?num=64212
(opennet.ru, основная лента)
Последний раз редактировалось rssbot 10.11.2025 23:03, всего редактировалось 2 раза.
Причина: Updated upstream
Спасибо сказали: