Sélection des microcontrôleurs appropriés pour les applications intégrées

Essayez Notre Instrument Pour Éliminer Les Problèmes





Choisir les bons microcontrôleurs pour applications embarquées peut être une tâche cruciale. Non seulement il existe une variété d'options techniques à envisager, mais il existe également des problèmes de rentabilité tels que le prix et les délais qui peuvent paralyser un projet. Au début d'un projet ou d'une application système embarquée, il y a une grande tentation de se lancer et de commencer à sélectionner un microcontrôleur avant que les détails du système embarqué n'aient été hachés.

Avant de réfléchir au microcontrôleur, les ingénieurs logiciels et matériels doivent déterminer les niveaux élevés du système, les schémas fonctionnels et les organigrammes et ce n'est qu'alors qu'il y a suffisamment de données pour commencer à créer un choix rationnel sur la sélection du microcontrôleur. Lorsque ce point est atteint, il y a quelques étapes faciles qui peuvent être suivies pour s'assurer que la bonne sélection de microcontrôleurs est formée.




Comment sélectionner les bons microcontrôleurs pour les applications intégrées

Il y a plusieurs raisons de sélectionner les microcontrôleurs pour les applications embarquées, à savoir faible coût, niveau d'intégration plus élevé, fiabilité accrue, gain de place, etc.

Préparer une liste des interfaces matérielles requises

À l'aide du schéma de principe du matériel de base du microcontrôleur, préparez une liste de toutes les interfaces périphériques que le microcontrôleur devra prendre en charge. Il existe deux types courants d'interfaces dans le microcontrôleur qui doivent être répertoriés. Le premier concerne les interfaces de communication, ce sont des périphériques comme USB, SPI, I2C, UART, etc. Celles-ci perturbent considérablement la quantité d'espace de programme nécessaire dans le microcontrôleur. Le deuxième type d'interface est «entrées et sorties numériques», (A à D) entrées analogiques vers numériques, modulations de largeur d'impulsion, etc.



Interfaces matérielles requises

Interfaces matérielles requises

Sélectionnez l'architecture

Le choix de l'architecture peut grandement affecter le microcontrôleur pour les applications embarquées. À partir des informations ci-dessus, un ingénieur devrait pouvoir commencer à avoir une idée de l'architecture du microcontrôleur cela sera nécessaire. N'oubliez pas de garder à l'esprit les exigences futures éventuelles et la dérive des fonctionnalités. Ce n'est pas parce que vous pouvez actuellement vous en tirer avec un microcontrôleur 8 bits que vous ne devriez pas étudier un microcontrôleur 16 bits pour les fonctionnalités à venir ou même pour la facilité d'utilisation. N'oubliez pas que la sélection du microcontrôleur peut être une procédure itérative. Vous pouvez choisir une partie 16 bits à cette étape, mais dans une étape ultérieure, vous découvrirez qu'une partie ARM 32 bits fonctionne bien. Cette étape consiste simplement à amener un ingénieur à regarder dans la bonne direction.

Sélectionnez l

Sélectionnez l'architecture

Reconnaître les besoins en mémoire

Les deux très critiques les composants de mémoire des microcontrôleurs sont de la RAM et flash. Assurez-vous de ne pas manquer d’espaces pour la variable et le programme est certainement de la plus haute importance. Il est beaucoup plus simple de choisir une portion avec trop de ces caractéristiques que pas suffisante. Après tout, vous pouvez constamment commencer avec plus, puis passer plus tard à une pièce plus contrôlée dans la même famille de puces. À l'aide de l'architecture logicielle et des périphériques de communication compris dans l'application, un concepteur peut deviner la quantité de mémoire nécessaire à l'application.


Reconnaître les besoins en mémoire

Reconnaître les besoins en mémoire

Respectez les coûts et les limites de puissance

C'est le moment idéal pour observer les besoins en énergie et le coût du microcontrôleur. Si le microcontrôleur sera alimenté par une batterie & mobile, alors s'assurer que les portions sont de faible puissance est absolument dangereux. S'il ne répond pas aux besoins en énergie, continuez à préparer la liste jusqu'à ce que vous ayez le choix. N'oubliez pas non plus d'observer le prix de la pièce du processeur. Alors que les prix approchent progressivement de 1 $ dans le volume de plusieurs pièces, s'il est très ciblé, le prix pourrait être dangereux.

Choisissez un kit de développement

L'une des meilleures parties du choix d'un microcontrôleur est, découvrir un kit de développement jouer avec et observer le fonctionnement interne du microcontrôleur. Si un kit n’existe pas, la pièce en particulier n’est probablement pas un bon choix et ils devraient revenir en arrière de quelques étapes et découvrir une meilleure pièce. La plupart des kits coûtent aujourd'hui moins de 100 dollars. Payer plus que cela, c'est tout simplement trop. Une autre portion peut être un meilleur choix.

Kit de développement

Kit de développement

À partir des informations ci-dessus, enfin, nous pouvons conclure qu'il existe de nombreuses fonctionnalités à prendre en compte lors du choix d'un microcontrôleur pour les applications embarquées. Avant de démarrer un projet embarqué nécessitant un microcontrôleur, il convient de s'attacher aux aspects techniques qui vous aideront à sélectionner un microcontrôleur pour des applications embarquées spécifiques. Il s'agit d'une liste du matériel, du transfert de données, des ports PWM, de l'emballage, de la consommation d'énergie, de la taille de la mémoire, du coût, etc. Nous espérons que vous avez une meilleure compréhension de ce concept. De plus, tout doute sur ce concept ou sur la mise en œuvre projets basés sur un microcontrôleur , veuillez donner votre avis en commentant dans la section des commentaires ci-dessous. Voici une question pour vous, quelle est la fonction d'un microcontrôleur?