Открытый проект со схемой, платой и документацией.

STEVAL-2STPD01 — оценочный комплект из платы расширения с двумя портами Type-C, объединяющей два программируемых понижающих преобразователя STPD01PUR для USB Power Delivery, и платы NUCLEO-G071RB (STM32 Nucleo-64).
Комплект использует программируемый по I²C регулятор STPD01PUR и периферию UCPD микроконтроллера STM32G071RBT6 с выделенным программным стеком для реализации двухпортового источника USB Type-C и PD с распределением мощности. При фиксированной входной мощности комплект балансирует нагрузку между двумя портами по запросам подключённых устройств USB PD.
Благодаря способности STPD01PUR выдавать несколько уровней напряжения решение управляет мощностью до 120 Вт (по 60 Вт на порт) в зависимости от входной мощности. Плата расширения устанавливается на NUCLEO-G071RB, содержит защиту порта TCPP02-M18 и синхронный преобразователь L7983PU50R; решение соответствует спецификациям USB Type-C 2.1 и PD 3.1. Демонстрационное ПО — пакет STSW-2STP01.