Le X-Cube-USB-PD a été obsolète pour STUSB1602. Ne l'utilisez pas.
La dernière version de x-cube-usb-pd ne prend plus en charge le STUSB1602. Ce référentiel contient la dernière version de X-Cube-USB-PD qui incluait toujours du code STUSB1602.
Le nouveau firmware pour STUSB1602 est disponible dans de nouveaux packages logiciels, avec plusieurs correctifs et améliorations:
STST-STUSB010
STST-STUSB012
STST-STUSB014
STST-STUSB015
"X-Cube-USB-PD" est le firmware open source pour les microcontrôleurs STM32FX. Il prend en charge USB Type-C et USB PD jusqu'à 100W.
(Les sources FW sont situées dans le dossier: STM32cubeExPansion_USBPD_F0)
Contrôleur USB Type-C (USB-C) et USB Power Delivery (USB-PD) basé sur STM32.
Travaillez dans n'importe quel mode: DFP, UFP et DRP (Power Dual Role)
Spécifiation: conforme à USB PD v2.0 & v3.0, et USB Type-C v1.2
C'est le firmware à utiliser avec soit:
Ces solutions du fournisseur de silicium (Stmicroelectronics) ont été certifiées par l'organisation USB officielle (USB-IF: Forum de l'implémentateur USB). Il ne fonctionne que sur le microcontrôleur STM32 (ARM basé sur le cortex-M). Mais peut être porté sur d'autres appareils.
Plusieurs conseils sont disponibles pour implémenter et tester le firmware USB-C PD.
Fournisseur: Stmicroelectronics
Board de développement: P-Nucleo-USB002 (contient Nucleo-F072RB Board + MB1303 Expansion Board)
Appareils à bord:
Contrôleur intégré: STM32F072 (exécute la pile USB-PD dans le logiciel)
Front analogique: Contrôleur USB-PD STUSB1602 (tolérance à haute tension 28V)
Board de développement: P-Nucleo-USB001 (contient la carte d'extension Nucleo-F072RB + MB1257)
Appareils à bord:
Board de développement: STM32G071B-DISCO (Kit de découverte USB-C pour STM32G071RB MCU)
Appareils à bord:
COMMOSE DE DÉVELOPPEMENT: STM32G081B-EVAL EVAL EVALUATION BOARD (La carte fille comprend 2 ports USB-C indépendants contrôlés)
Appareils à bord:
X cube usb pd
Solution STUSB1602 ou solution discrète STM32G0 World 1st General Publis MCU avec support USB-C