El X-Cube-USB-PD se ha desactivado para STUSB1602. No lo uses.
La última versión de X-Cube-USB-PD ya no admite el STUSB1602. Este repositorio contiene la última versión de X-Cube-USB-PD que todavía incluía algún código STUSB1602.
El nuevo firmware para STUSB1602 está disponible en nuevos paquetes de software, con varias correcciones y mejoras:
STSW-STUSB010
STSW-STUSB012
STSW-STUSB014
STSW-STUSB015
"X-Cube-USB-PD" es el firmware de código abierto para microcontroladores STM32FX. Admite USB Type-C y USB PD de hasta 100W.
(Las fuentes de FW se encuentran en la carpeta: STM32CUBEEXPANSION_USBPD_F0)
El controlador USB Type-C (USB-C) y entrega de energía USB (USB-PD) basado en STM32.
Trabajar en cualquier modo: DFP, UFP y DRP (potencia de doble rol)
Especificación: Cumple con USB PD V2.0 y V3.0, y USB Type-C V1.2
Este es el firmware para usar con cualquiera:
Estas soluciones del proveedor de Silicon (STMicroelectronics) han sido certificadas por la organización USB oficial (USB-IF: USB Implementer Forum). Solo funciona en el microcontrolador STM32 (BRAM Cortex-M basado). Pero se puede portar en otros dispositivos.
Hay varios tableros disponibles para implementar y probar el firmware de USB-C PD.
Proveedor: stmicroelectronics
Junta de desarrollo: P-Nucleo-USB002 (contiene NucleO-F072RB Board + MB1303 Junta de expansión)
Dispositivos a bordo:
Controlador integrado: STM32F072 (ejecuta la pila USB-PD en el software)
Front End Analog: controlador STUSB1602 USB-PD (tolerante de alto voltaje 28V)
Junta de desarrollo: P-Nuclo-USB001 (contiene NucleO-F072RB Board + MB1257 Board de expansión)
Dispositivos a bordo:
Junta de desarrollo: STM32G071B-DISCO (Kit de descubrimiento USB-C para STM32G071RB MCU)
Dispositivos a bordo:
Junta de desarrollo: Junta de evaluación STM32G081B-EVAL (la tabla de hija presenta 2 puertos USB-C independientes controlados)
Dispositivos a bordo:
X cubo USB PD
Solución STUSB1602 o solución discreta STM32G0 World 1st MCU de propósito general con soporte USB-C