STM32G5 : un microcontrôleur optimisé pour le contrôle en temps réel des robots

STMicroelectronics vient de lancer la série STM32G5, une gamme de microcontrôleurs pensée pour les applications où la puissance et la rapidité de commande sont cruciales. Le cœur du dispositif est un Arm Cortex‑M33 cadencé à 280 MHz, promettant des performances de calcul deux fois supérieures à celles de la précédente série STM32G4. Cette amélioration vise principalement les systèmes robotiques – des mains humanoïdes aux drones en passant par les équipements industriels – où chaque milliseconde compte.

Dans un robot moderne, les algorithmes d’Intelligence artificielleEnsemble de techniques permettant à des machines d'accomplir des tâches nécessitant habituellement certaines capacités humaines, comme la reconnaissance, la prédiction ou la prise de décision. tournent généralement sur un ordinateur central, mais les boucles de contrôle des moteurs doivent répondre en temps réel, sans passer par le cloud. Le STM32G5 prend donc la consigne, ajuste le courant, lit les capteurs et corrige le mouvement en quelques microsecondes. Pour une main robotique, cela signifie pouvoir gérer jusqu’à vingt moteurs, leurs forces, vitesses, positions et retours de capteurs dans un volume très réduit.

Parmi les nouveautés, la série intègre un encodeur de position et un temporisateur haute résolution à douze canaux, dédié au contrôle moteur. Une matrice logique programmable permet d’ajouter certaines fonctions matérielles sans composant externe, ce qui réduit la LatenceDélai entre l'envoi d'une requête à un système et l'obtention d'une réponse ou du début de celle-ci., le nombre de pièces et l’encombrement des cartes. Le dispositif inclut également des convertisseurs analogique‑numérique, des amplificateurs opérationnels et des comparateurs rapides, offrant une boîte à outils complète pour le développeur.

ST propose des cartes Nucleo ainsi que deux kits de découverte : l’un spécialisé dans le contrôle moteur, l’autre dédié à l’alimentation numérique. La configuration se fait via STM32CubeMX 2 et la nouvelle couche d’abstraction STM32Cube HAL 2, ce qui simplifie le passage du prototype à la production. Les premiers modèles, disponibles en boîtiers QFN32 à LQFP128, offrent entre 64 Ko et 512 Ko de mémoire flash, avec un prix de départ d’environ 1,03 $ pour 10 000 unités.

Côté sécurité, le STM32G5 supporte Arm TrustZone, permettant un démarrage sécurisé et des mises à jour protégées. Il intègre aussi des bibliothèques de cryptographie post‑quantique, réduisant le risque qu’un micrologiciel altéré ou une clé compromise affecte directement les actionneurs. Bien sûr, ces protections ne remplacent pas la sûreté mécanique, mais elles constituent une barrière supplémentaire contre les attaques logicielles.

Ruiyan Intelligent, cité par le fabricant, prévoit d’utiliser ces capacités pour augmenter le nombre de moteurs et de capteurs contrôlés dans ses mains robotiques. L’efficacité du nouveau microcontrôleur sera jugée sur des critères concrets : nombre d’axes pilotés, précision des boucles, consommation énergétique et résistance aux perturbations. Une version bicœur devrait apparaître en 2027, élargissant encore le champ d’application.

En résumé, la série STM32G5 donne aux constructeurs de robots un moyen de placer davantage de calculs près du moteur, diminuant ainsi la dépendance aux communications externes et améliorant la réactivité globale du système. Pour les projets qui exigent une coordination fine de plusieurs actionneurs, ces microcontrôleurs offrent une plateforme robuste et sécurisée prête à être testée sur le terrain.

Une lecture à partager ?
Partager
Partager cet article
WhatsApp ↗LinkedIn ↗Facebook ↗X ↗E-mail ↗

POUR CONTINUER

Garder le fil.

Toutes les actus ↗