Biblioteki STM32 dla aplikacji USB Power Delivery

STMicroelectronics opublikował paczkę programową X-CUBE-TCPP dla układów i bloków IP dla STM32, zabezpieczających porty USB typu C w trybie USB Power Delivery.

Paczka upraszcza projektowanie w ekosystemie STM32Cube i zawiera biblioteki dla trzech układów zabezpieczających porty USB-C. Są to układy TCPP01-M12 dla aplikacji pobierających prąd, TCPP02-M18 dla aplikacji dostarczających prąd, a także TCPP03-M20, który może pracować w obu tych rolach (dual-role power). Produkty te współpracują z interfejsem ST UCPD (USB Type-C and Power Delivery) dostępnym w wybranych mikrokontrolerach z serii STM32G0, STM32G4, STM32L5 oraz STM32U5. Obsługują one standardowy zakres zasilania do 20 V/5 A. Cała implementacja zabezpieczenia portu wymaga tylko dwóch układów, co upraszcza projekt i oszczędza koszt. Mikrokontroler pracuje także jako host systemu.

Paczka X-CUBE-TCPP pomaga także przy projektowaniu aplikacji USB-C, które nie zawierają opcji zasilania PD. ST zapewnia również szereg płytek deweloperskich zapewniających możliwość przygotowania każdego typu aplikacji.

Pakiet X-CUBE-TCPP jest dostępny na stronie producenta, a także na portalu GitHub.

O autorze