O X-Cube-Usb-PD foi descontinuado para o STUSB1602. Não use isso.
A versão mais recente do X-Cube-USB-PD não suporta mais o STUSB1602. Este repositório contém a última versão do X-Cube-USB-PD, que ainda estava incluindo algum código STUSB1602.
O novo firmware do STUSB1602 está disponível em novos pacotes de software, com várias correções e aprimoramentos:
STSW-STUSB010
STSW-STUSB012
STSW-STUSB014
STSW-STUSB015
"X-Cube-USB-PD" é o firmware de código aberto dos microcontroladores STM32FX. Apoia o USB tipo C e USB PD até 100W.
(As fontes FW estão localizadas na pasta: STM32CUBEEXPANSION_USBPD_F0)
Controlador USB tipo C (USB-C) e USB Power Delivery (USB-PD) com base no STM32.
Trabalhe em qualquer modo: DFP, UFP e DRP (Power de função dupla)
Especifiação: Compatiante com USB PD v2.0 e v3.0 e USB tipo C v1.2
Este é o firmware a ser usado com:
Essas soluções do provedor de silício (STMicroelectronics) foram certificadas pela organização oficial USB (fórum USB-IF: USB implementador). Ele funciona apenas no microcontrolador STM32 (baseado em córtex-m de ARM). Mas pode ser portado em outros dispositivos.
Várias placas estão disponíveis para implementar e testar o firmware USB-C PD.
Provedor: Stmicroelectronics
Conselho de Desenvolvimento: P-NucleO-USB002 (contém NucleO-F072RB Board + MB1303 Conselho de Expansão)
Dispositivos a bordo:
Controlador incorporado: STM32F072 (executa a pilha USB-PD no software)
Front-end analógico: STUSB1602 Controlador USB-PD (Tolerante de alta tensão 28V)
Conselho de Desenvolvimento: P-NucleO-USB001 (contém NucleO-F072RB Board + MB1257 Conselho de Expansão)
Dispositivos a bordo:
Conselho de Desenvolvimento: STM32G071B-DISCO (kit de descoberta USB-C para STM32G071RB MCU)
Dispositivos a bordo:
Conselho de Desenvolvimento: STM32G081B-EVAL CONSELHO (A prancha de filha possui 2 portas USB-C independentes controladas)
Dispositivos a bordo:
X cubo USB PD
Solução STUSB1602 ou solução discreta STM32G0 MUNDO 1º MCU de uso geral com suporte USB-C