Divers

Qu'est-ce qu'un microcontrôleur MCU: systèmes embarqués

Qu'est-ce qu'un microcontrôleur MCU: systèmes embarqués


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Lors du développement d'un système embarqué, l'une des options est de baser le matériel de calcul autour d'un microcontrôleur, MCU plutôt que d'un microprocesseur, MPU.

Les deux approches ont leurs attraits, mais elles se trouvent généralement dans des applications différentes. En règle générale, le microcontrôleur, MCU, se trouve dans les applications où la taille, la faible puissance et le faible coût sont des exigences clés.

Le microcontrôleur MCU est différent d'un microprocesseur en ce qu'il contient plus d'éléments du moteur de traitement global dans une seule puce.

Le fait de rassembler la plupart des composants du moteur de traitement sur une seule puce réduit la taille et le coût. Cela lui permet de devenir économiquement viable pour contrôler numériquement encore plus d'appareils et de processus. On constate également que des microcontrôleurs à signaux mixtes sont de plus en plus utilisés, intégrant des composants analogiques nécessaires pour contrôler des systèmes électroniques non numériques.

Bases du microcontrôleur

Les microcontrôleurs comprennent les principaux éléments d'un petit système informatique sur une seule puce. Ils contiennent la mémoire, les E / S ainsi que le processeur sur la même puce. Cela réduit considérablement la taille, ce qui les rend idéaux pour les petits systèmes embarqués, mais signifie qu'il y a des compromis en termes de performances et de flexibilité.

Comme les microcontrôleurs sont souvent destinés à des applications à faible puissance et à faible traitement, certains microcontrôleurs peuvent n'utiliser que des mots de 4 bits et ils peuvent également fonctionner avec des fréquences d'horloge très faibles - environ 10 kHz et moins pour économiser l'énergie. Cela signifie que certains microcontrôleurs peuvent ne consommer qu'un milliwatt environ et qu'ils peuvent également avoir des niveaux de consommation de sommeil de quelques nanowatts. À l'autre extrémité de l'échelle, certains microcontrôleurs peuvent avoir besoin de niveaux de performances beaucoup plus élevés et peuvent avoir des vitesses d'horloge et une consommation d'énergie beaucoup plus élevées.

Avantages et inconvénients du microcontrôleur

Comme pour tout dispositif d'approche système, divers avantages et inconvénients des microcontrôleurs doivent être pris en compte lors de la réalisation d'une nouvelle conception.


Résumé des avantages et des inconvénients du microcontrôleur
AvantagesDésavantages
  • Coût inférieur car de nombreux éléments du processeur sont contenus dans une seule puce, ce qui réduit le coût de la puce et celui de la carte.
  • Faible consommation d'énergie.
  • L'intégration de tous les composants sur une seule puce permet d'optimiser le processeur pour une application donnée.
  • Moins de flexibilité car tous les composants sont intégrés dans une seule puce.
  • Performances limitées car la taille de la mémoire est limitée par ce qui peut être logé sur la puce.
  • Les MCU ont tendance à être spécifiques à l'application, le choix peut donc être limité.


Voir la vidéo: 11 cest quoi un microcontrôleur? (Juin 2022).