Selecció dels microcontroladors adequats per a aplicacions incrustades

Selecció dels microcontroladors adequats per a aplicacions incrustades

Selecció dels microcontroladors adequats per a aplicacions incrustades pot ser una tasca crucial. No només hi ha una gran varietat d’opcions tècniques a contemplar, sinó que també hi ha problemes de casos empresarials, com ara preus i terminis, que poden paralitzar un projecte. Al principi d'un projecte o aplicació de sistema incrustat, hi ha una gran temptació de saltar i començar a seleccionar un microcontrolador abans que els detalls del sistema incrustat s'hagin esborrat.



Abans que es faci una reflexió sobre el microcontrolador, els enginyers de programari i maquinari haurien de determinar els alts nivells del sistema, diagramar-los i organigramar-los i només llavors hi ha prou dades per començar a crear una elecció racional sobre la selecció del microcontrolador. Quan s’arriba a aquest punt, es poden seguir alguns passos senzills per assegurar-se que es formi la selecció adequada dels microcontroladors.


Com seleccionar els microcontroladors adequats per a aplicacions incrustades

N’hi ha diverses raons per seleccionar els microcontroladors per a aplicacions incrustades, és a dir, baix cost, major nivell d’integració, major fiabilitat, estalvi d’espai, etc.





Prepareu una llista d’interfícies de maquinari necessàries

Utilitzant el diagrama de blocs bàsic de maquinari del microcontrolador, prepareu una llista de totes les interfícies perifèriques que haurà de suportar el microcontrolador. Hi ha dos tipus d’interfícies habituals al microcontrolador que cal llistar. El primer són les interfícies de comunicació, es tracta de perifèrics com USB, SPI, I2C, UART, etc. Aquests són molt pertorbadors de la quantitat d’espai del programa que haurà de suportar el microcontrolador. El segon tipus d’interfície és “entrades i sortides digitals”, (A a D) entrades analògiques a digitals, modulacions d’amplada de pols, etc. Aquests dos tipus d’interfícies controlaran el nombre de pins que serà imprescindible pel microcontrolador.

Interfícies de maquinari necessàries

Interfícies de maquinari necessàries



Seleccioneu l'Arquitectura

La selecció d’arquitectura pot afectar molt el microcontrolador per a aplicacions incrustades. A partir de la informació anterior, un enginyer hauria de poder començar a fer-se una idea l'arquitectura del microcontrolador això serà necessari. No oblideu tenir en compte els possibles requisits futurs i la fluïdesa de les funcions. El fet que actualment pugui sortir amb un microcontrolador de 8 bits no vol dir que no s’hagi d’estudiar un microcontrolador de 16 bits per a les properes funcions o fins i tot per facilitar-ne l’ús. No oblideu que la selecció de microcontroladors de selecció pot ser un procediment iteratiu. Podeu triar una part de 16 bits en aquest pas, però després, en un pas posterior, comproveu que una porció ARM de 32 bits funciona bé. Aquesta etapa és simplement començar a aconseguir que un enginyer miri en la direcció correcta.

Seleccioneu l

Seleccioneu l'Arquitectura

Reconeix els requisits de memòria

Els dos molt crítics els components de memòria dels microcontroladors són RAM i flash. Assegureu-vos que no us quedeu sense espais per a variables i que el programa és definitivament de la màxima importància. És molt més senzill triar una porció amb massa d’aquestes funcions que no pas suficient. Al cap i a la fi, podeu començar constantment amb més i després passar a una part més controlada de la mateixa família de xips. Utilitzant l’arquitectura de programari i els perifèrics de comunicació inclosos a l’aplicació, el dissenyador pot endevinar quanta memòria necessitarà per a l’aplicació.


Reconeix els requisits de memòria

Reconeix els requisits de memòria

Observeu els costos i les limitacions de potència

És un bon moment per observar les necessitats d’energia i el cost del microcontrolador. Si serà el microcontrolador alimentat per una bateria & mòbil, i assegurar-se que les porcions siguin de poca potència és absolutament perillós. Si no compleix les necessitats d’energia, seguiu preparant la llista fins que en tingueu uns quants. Tampoc no us oblideu d’observar el preu parcial del processador. Tot i que els preus s’han anat aproximant a 1 $ en volum de diverses parts, si està molt concentrat, el preu pot ser perillós.

Trieu un kit de desenvolupament

Una de les millors parts per triar un microcontrolador és, descobreix un kit de desenvolupament per jugar i observar el funcionament intern del microcontrolador. Si no existeix un kit, és probable que la part en concret no sigui una bona opció i haurien de retrocedir uns quants passos i descobrir una part millor. Actualment, la majoria dels kits costen menys de 100 dòlars. Pagar més que això és massa. Una altra porció pot ser una opció millor.

Kit de desenvolupament

Kit de desenvolupament

A partir de la informació anterior, finalment, podem concloure que hi ha moltes funcions a tenir en compte a l’hora d’escollir un microcontrolador per a aplicacions incrustades. Abans d’iniciar un projecte incrustat que necessiti un microcontrolador, s’ha d’esforçar en aspectes tècnics que l’ajudaran a seleccionar un microcontrolador per a aplicacions incrustades específiques. Són una llista de maquinari, transferència de dades, ports PWM, embalatge, consum d'energia, mida de memòria, cost, etc. Esperem que tingueu una millor comprensió d'aquest concepte. A més, qualsevol dubte sobre aquest concepte o per implementar-ne qualsevol projectes basats en microcontroladors Si us plau, doneu els vostres comentaris comentant a la secció de comentaris a continuació. Aquí teniu una pregunta, quina és la funció d’un microcontrolador?