MENU

Le microcontrôleur USB PD prend en charge l’UCSI pour USB-C

Le microcontrôleur USB PD prend en charge l’UCSI pour USB-C

Nouveaux produits |
Par A Delapalisse, Nick Flaherty



STMicroelectronics a ajouté une bibliothèque UCSI (USB Type-C connector system interface) dans l’écosystème logiciel STM32Cube pour microcontrôleurs (MCU) STM32 afin d’accélérer le développement d’applications USB-C Power Delivery (PD).

Le X-CUBE-UCSI est une solution clé en main certifiée UCSI avec des exemples de matériel et de micrologiciel prêts à l’emploi pour mettre en œuvre une communication standardisée en utilisant un MCU STM32 comme contrôleur PD UCSI. Il s’agit de modèles qu’un client peut simplement copier et coller, et qui ont été optimisés pour sa nomenclature.

Le logiciel permet au MCU de se connecter au processeur principal du système et d’échanger des informations avec le système d’exploitation à l’aide du protocole UCSI, tout en contrôlant l’attachement USB-C et le protocole PD. Le processeur principal, qui peut être un système sur puce (SoC), un processeur d’application ou un microprocesseur STM32MP, joue le rôle de gestionnaire de politiques du système d’exploitation UCSI (OPM).

Le contrôleur PD intégré à l’unité MCU STM32 joue le rôle de gestionnaire de politiques de la plate-forme UCSI (PPM). Le périphérique USB type-C et Power delivery (UCPD) nécessaire est disponible dans plusieurs MCU STM32. La variante la moins chère est la ligne STM32G0, qui constitue un compagnon idéal à faible nombre de broches pour le MPU dédié à la gestion de la fonctionnalité PD.

USB PD Logiciel UCSI

Le logiciel permet également de programmer le micrologiciel du MCU STM32 via le processeur principal, sur la ligne de production ainsi que pendant la durée de vie de l’application. Le processeur principal utilise le pilote UCSI, de Microsoft ou disponible dans la communauté Linux, et les commandes associées pour échanger des données avec le contrôleur PD. Outre le gain de temps de développement, cela permet d’étendre l’interopérabilité entre les périphériques USB-C afin de prendre en charge les derniers cas d’utilisation qu’offre la technologie.

Le logiciel d’extension X-CUBE-UCSI STM32Cube aide les développeurs à créer une application USB PD dual-role power (DRP) et à prendre en charge les commandes en mode alternatif.

La carte Discovery certifiée USB (TID 8088), STM32MP135F-DK, contient un STM32MP135 en tant que processeur d’application principal, connecté à un MCU STM32G071 en tant que contrôleur UCSI PD. La carte intègre également le circuit intégré de protection des ports haute tension USB Type-C TCPP03-M20 de ST.

Plus de 500 MCU STM32 standard sont désormais disponibles avec le contrôleur UCPD Power Delivery de ST implémenté sur la puce. Les caractéristiques analogiques et numériques des MCU STM32 offrent une flexibilité supplémentaire en tant qu’extension de port pour mettre en œuvre des fonctions supplémentaires non prises en charge par le processeur principal.

www.st.com/en/embedded-software/x-cube-ucsi.html

Si vous avez apprécié cet article, vous aimerez les suivants : ne les manquez pas en vous abonnant à :    ECI sur Google News

Partager:

Articles liés
10s