La sélection du bon MCU est une étape clé dans la création d’une application efficace, économique et évolutive. Les concepteurs doivent être en mesure de trouver un produit qui équilibre 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 un ® Cortex ® basé sur Arm. Toute la série 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 sont idéaux pour les applications qui nécessitent des performances en temps réel sans surcharge de calcul significative.
L'architecture Cortex-M0+ fournit une base équilibrée pour une grande variété de conceptions embarquées, allant des nœuds de capteurs de base aux unités de commande de moteur avancées.
TI a lancé une gamme complète de MCU pour les concepteurs, couvrant trois séries de produits de microcontrôleurs Arm Cortex-M0+. Tous les produits ont différents niveaux de capacités de simulation, depuis les fonctionnalités de base jusqu'aux fonctionnalités très « riches ». Ces fonctions analogiques peuvent inclure des périphériques intégrés tels qu'un CAN 12 bits, des amplificateurs opérationnels, des minuteries et des interfaces de communication (UART, I2C, SPI) pour minimiser le besoin de composants externes. Les concepteurs peuvent choisir parmi une variété de types de packages, tels que QFN et TSSOP, pour s'adapter aux contraintes d'espace physique.
Série MSPM0 G - Cette série de MCU offre le plus haut niveau de fonctions de simulation intégrées et est conçue pour les applications à usage général, en particulier pour les applications nécessitant des fonctions de signal mixte hautes performances. La série offre des vitesses de processeur allant jusqu'à 80 MHz et une mémoire flash jusqu'à 512 Ko, ainsi qu'un CAN 12 bits, 1 MSPS avec plusieurs canaux, ainsi que jusqu'à trois amplificateurs opérationnels intégrés et divers comparateurs analogiques.
MSPM0G3107SRHBR (Fig. 1) fonctionne jusqu'à 80 MHz avec 128 Ko de mémoire flash et 32 Ko de SRAM. L'appareil intègre deux CAN 12 bits 4 MSPS avec échantillonnage simultané, ainsi que jusqu'à 111 canaux externes et un amplificateur à usage général (GPAMP). De plus, l'appareil dispose également d'une interface CAN 2.0/3.0 et CAN-FD prenant en charge CAN CAN, 4 UART, 2 interfaces I²C et 2 SPI, améliorant la fonction 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 Flash et 16 Ko de RAM ou de 64 Ko de Flash et 32 Ko de RAM.
Figure 1 : Dimensions typiques du MCU MSPM0G310x. Source de l'image : Texas Instruments)
Série MSPM0 L : ces appareils équilibrent une faible consommation d'énergie avec des fonctions analogiques et sont optimisés pour des applications telles que les capteurs et les appareils alimentés par batterie. La série a des vitesses d'horloge allant jusqu'à 32 MHz et une mémoire flash de 8 à 256 Ko, utilise un CAN 12 bits, des comparateurs analogiques et peut contenir un seul amplificateur opérationnel.
Dans cette série, le MSPM0L1306SRTRR (Figure 2) fonctionne jusqu'à 32 MHz, dispose de 64 Ko de mémoire flash et de 4 Ko de SRAM, 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. L'appareil est idéal pour les applications de capteurs et d'entrée analogique où la stabilité opérationnelle à long terme et la correction du décalage sont essentielles.
Figure 2 : MCU MSPM0L1306SRTRR encapsulé avec 16-WFQFN monté en surface. Source de l'image : Texas Instruments)
Série MSPM0 C - Adaptés aux applications d'entrée de gamme et sensibles aux coûts qui nécessitent toujours des performances fiables et des capacités de détection analogique simples, ces MCU fonctionnent jusqu'à 24 MHz, contiennent jusqu'à 16 Ko de mémoire flash et un CAN de base 12 bits.
Pour les applications automobiles compactes, le M0C1103QDDFRQ1 (Figure 3) est un MCU automobile fonctionnant jusqu'à 24 MHz avec 8 Ko de mémoire flash et 1 Ko de SRAM. L'appareil intègre un ADC 12 bits et prend en charge les interfaces de communication telles que LIN, I²C, SPI, UART/USART.

