Die X-Cube-USB-PD wurde für Stusb1602 veraltet. Benutze es nicht.
Die neueste Version von X-Cube-USB-PD unterstützt den Stusb1602 nicht mehr. Dieses Repository enthält die letzte Version von X-Cube-USB-PD, die noch einen Stusb1602-Code enthielt.
Die neue Firmware für STUSB1602 ist in neuen Softwarepaketen mit mehreren Korrekturen und Verbesserungen erhältlich:
STSW-STUSB010
STSW-STUSB012
STSW-STUSB014
STSW-STUSB015
"X-Cube-USB-PD" ist die Open-Source-Firmware für STM32FX-Mikrocontroller. Es unterstützt USB-Typ-C und USB-PD bis zu 100 W.
(Die FW -Quellen befinden sich im Ordner: STM32CubeExPansion_USBPD_F0)
USB-Typ-C (USB-C) und USB Power Delivery (USB-PD) Controller basierend auf STM32.
Arbeiten Sie in jedem Modus: DFP, UFP und DRP (Doppelrollenleistung)
Spezifikation: Konform mit USB PD V2.0 & V3.0 und USB Typ-C V1.2
Dies ist die Firmware, die beides verwendet werden soll:
Diese Lösungen des Silicon-Anbieters (STMICROELECRECTRONICS) wurden von der offiziellen USB-Organisation (USB-IF: USB Implementer Forum) zertifiziert. Es funktioniert nur auf STM32-Mikrocontroller (ARM-Cortex-M basiert). Kann aber auf anderen Geräten portiert werden.
Für die Implementierung und Prüfung der USB-C-PD-Firmware stehen mehrere Boards zur Verfügung.
Anbieter: Stmicroelectronics
Entwicklungsausschuss: P-Nucleo-USB002 (enthält Nucleo-F072RB-Board + MB1303 Expansion Board)
An Bord von Geräten:
Embedded Controller: STM32F072 (führt den USB-PD-Stapel in Software aus)
Analoges Frontend: STUSB1602 USB-PD-Controller (Hochspannungstolerant 28 V)
Entwicklungsausschuss: P-Nucleo-USB001 (enthält Nucleo-F072RB-Board + MB1257 Expansion Board)
An Bord von Geräten:
Entwicklungsausschuss: STM32G071B-DISCO (USB-C-Entdeckungskit für STM32G071RB MCU)
An Bord von Geräten:
Entwicklungsausschuss: STM32G081B-Eval Evaluation Board (Das Daughterboard verfügt über 2 unabhängige USB-C-Ports kontrolliert)
An Bord von Geräten:
X Cube USB PD
STUSB1602 Lösung oder diskrete Lösung STM32G0 World 1st Allzweck MCU mit USB-C-Unterstützung