Je suis intéressé par un microcontrôleur pour une application basse consommation. On m'a conseillé de regarder les microcontrôleurs MSP430 ou Microchip PIC. Je me demande également si ARM-Cortex-M0 est également un bon choix.
À un niveau élevé, le système aura deux capteurs analogiques, peu de GPIO pour contrôler les LED et des mécanismes d'actionnement. Le système est conçu pour être alimenté avec des batteries standard.
Quels sont les paramètres critiques qui méritent l’attention lors de la recherche d’un micro-contrôleur adapté de faible puissance?
Réponses:
Les paramètres critiques dépendent de l'application. Outre la faible consommation, d’autres paramètres critiques doivent être pris en compte. Celles-ci peuvent inclure la taille du code, les ports de communication série, etc. Vous trouverez ci-dessous une analyse qui a été réalisée pour choisir le microcontrôleur MSP430. Pour cette application particulière, la consommation d'énergie en mode actif et en mode veille était critique, ainsi que le nombre de ports série et la taille de stockage.
Le MSP430FR5969 a un courant faible LPM3 (mode veille) et un mode actif faible, mais dispose de moins d'espace de stockage.
Références:
la source
Lorsqu'une faible consommation d'énergie est importante, vous devez regarder la situation dans son ensemble. Un microcontrôleur avec de faibles joules / cycle n'est qu'une chose à regarder.
Un bon début serait de choisir une combinaison batterie / micro où le micro peut fonctionner directement à partir de la batterie sur la plage de tension utile de la batterie. De nombreux microcontrôleurs PIC, par exemple, peuvent fonctionner de 1,8 ou 2,0 V à 5,5 V. Cela couvre bien une seule cellule au lithium ionique, deux ou trois cellules primaires "1,5 V" en série, etc.
Une autre stratégie importante consiste à laisser le micro dormir le plus possible. Si vous n’avez besoin que de vérifier quelque chose une fois par seconde, vous pouvez peut-être activer le micro pendant 1 ms toutes les secondes. Cela signifie que vous devez examiner attentivement le courant de sommeil. Cela signifie également que vous en voulez un avec un oscillateur RC intégré pour minimiser le temps de démarrage, en supposant qu'une précision de la fréquence d'horloge de quelques pour cent soit suffisante. Il y a beaucoup de compromis.
Vous n’avez pas donné assez d’informations pour avoir une idée de la puissance de calcul requise, nous ne pouvons donc pas dire ce qui serait adéquat. Mais en général, jetez un coup d'œil à n'importe quel PIC Microchip doté de la fonction "XLP" (très basse consommation). En particulier, la série 16F1xxx possède des périphériques d’une puissance impressionnante.
la source