Choisir le bon microcontrôleur (MCU) est une étape cruciale dans la création d'applications efficaces, rentables et évolutives. Les concepteurs doivent être en mesure de trouver un produit qui atteint un équilibre entre la puissance de traitement, la consommation d'énergie, la mémoire, l'intégration analogique et les périphériques pour répondre aux exigences de performances de l'application.
Texas Instruments (TI) fournit des solutions basées sur Arm ® Cortex ® - La gamme complète de produits MCU avec cœurs M0+ se caractérise par une faible consommation d'énergie, un faible coût et un rendement élevé. Ces processeurs 32 bits conviennent parfaitement aux applications qui nécessitent des performances en temps réel sans entraîner de surcharge de calcul importante.
L'architecture Cortex-M0+ fournit une base équilibrée pour diverses conceptions embarquées, couvrant un large éventail d'applications depuis les nœuds de capteurs de base jusqu'aux unités de commande de moteur avancées.
TI a lancé une gamme complète de microcontrôleurs destinés aux concepteurs, couvrant trois séries majeures de ses produits de microcontrôleurs Arm Cortex-M0+. Tous les produits ont différents niveaux de fonctions de simulation, couvrant des fonctions de base à très « riches ». Ces fonctions analogiques peuvent inclure des périphériques intégrés tels que des CAN 12 bits, des amplificateurs opérationnels, des minuteries, des interfaces de communication (UART, I2C, SPI), etc., minimisant ainsi le besoin de composants externes. Les concepteurs peuvent choisir parmi différents types d'emballages tels que QFN et TSSOP pour s'adapter aux limitations de l'espace physique.
Série MSPM0 G : cette série de microcontrôleurs offre le plus haut niveau de fonctionnalité analogique intégrée, conçue spécifiquement pour les applications à usage général, en particulier celles qui nécessitent une fonctionnalité de signal mixte hautes performances. Cette série présente une vitesse de processeur allant jusqu'à 80 MHz et jusqu'à 512 Ko de mémoire flash, ainsi qu'un CAN multicanal 12 bits, 1 MSPS, et jusqu'à trois amplificateurs opérationnels intégrés et divers comparateurs analogiques.
Le MSPM0G3107SRHBR (Figure 1) fonctionne à une fréquence allant jusqu'à 80 MHz et dispose de 128 Ko de mémoire flash et de 32 Ko de SRAM. Cet appareil intègre deux CAN 12 bits, 4 MSPS pour l'échantillonnage simultané, ainsi que jusqu'à 111 canaux externes et un amplificateur à usage général (GPAMP). En outre, l'appareil dispose également d'une interface réseau de zone de contrôleur qui prend en charge CAN 2.0/3.0 et CAN-FD, quatre interfaces UART, deux I ² C et deux interfaces SPI, améliorant ainsi les capacités de communication. Ces fonctions peuvent s'adapter à diverses applications telles que le contrôle moteur et l'automatisation industrielle. Les autres modèles de ce MCU sont équipés de 32 Ko de mémoire flash et de 16 Ko de RAM ou de 64 Ko de mémoire flash et de 32 Ko de RAM.
Figure 1 : Dimensions typiques du MCU MSPM0G310x. (Source de l'image : Texas Instruments)
Série MSPM0 L : ces appareils atteignent un équilibre entre une faible consommation d'énergie et des fonctionnalités analogiques, et sont optimisés pour des applications telles que les capteurs et les appareils alimentés par batterie. Cette série a une vitesse d'horloge allant jusqu'à 32 MHz et 8 Ko à 256 Ko de mémoire flash, utilise un CAN 12 bits, un comparateur analogique et peut inclure un seul amplificateur opérationnel.
Dans cette série, le MSPM0L1306SRTRR (Figure 2) fonctionne à une fréquence allant jusqu'à 32 MHz et dispose de 64 Ko de mémoire flash et de 4 Ko de SRAM. Il intègre un CAN 12 bits, 1,68 MSPS (jusqu'à 10 canaux externes), deux amplificateurs opérationnels à dérive nulle et un comparateur haute vitesse avec un DAC de référence 8 bits. Ce dispositif est parfaitement adapté aux applications de capteurs et d'entrée analogique, car les fonctions de stabilité à long terme et de correction de décalage sont cruciales dans de telles applications.

