Избор на подходящите микроконтролери за вградени приложения

Избор на подходящите микроконтролери за вградени приложения

Избор на подходящите микроконтролери за вградени приложения може да бъде решаваща задача. Не само има разнообразни технически опции, които да се обмислят, но има и проблеми с бизнес казуси като цена и време за изпълнение, които могат да осакатят проекта. В началото на проект или приложение за вградена система има голямо изкушение да влезете и да започнете да избирате микроконтролер, преди подробностите за вградената система да бъдат хеширани.



Преди да се помисли за микроконтролера, софтуерните и хардуерни инженери трябва да изработят високите нива на системата, да ги сложат в блок-схема и да ги изготвят и едва тогава има достатъчно данни, за да започне създаването на рационален избор за избор на микроконтролер. Когато тази точка бъде достигната, има няколко лесни стъпки, които могат да бъдат следвани, за да се гарантира, че се формира правилният избор на микроконтролери.


Как да изберем правилните микроконтролери за вградени приложения

Има няколко причини за избор на микроконтролери за вградени приложения, а именно ниска цена, по-високо ниво на интеграция, повишена надеждност, спестяване на пространство и т.н.





Подгответе списък с необходимите хардуерни интерфейси

Използвайки основната хардуерна блок-схема на микроконтролера, подгответе списък с всички периферни интерфейси, които микроконтролерът ще трябва да поддържа. Има два често срещани типа интерфейси в микроконтролера, които трябва да бъдат изброени. Първият е комуникационните интерфейси, това са периферни устройства като USB, SPI, I2C, UART и т.н. Те са силно обезпокоителни колко програмно пространство в микроконтролера ще трябва да поддържа. Вторият вид интерфейс е „цифрови входове и изходи“, (от A до D) аналогови на цифрови входове, модулация на широчината на импулса и др. Тези два вида интерфейси ще управляват броя на изводите, които ще бъдат от съществено значение за микроконтролера.

Необходими хардуерни интерфейси

Необходими хардуерни интерфейси



Изберете Архитектура

Изборът на архитектура може значително да повлияе на микроконтролера за вградени приложения. От горната информация един инженер трябва да може да започне да добива представа за архитектурата на микроконтролера това ще се изисква. Не забравяйте да имате предвид възможните бъдещи изисквания и пълзене на функциите. Това, че в момента можете да се справите с 8-битов микроконтролер, не означава, че не трябва да изучавате 16-битов микроконтролер за предстоящи функции или дори за лесна употреба. Не забравяйте, че изборът на микроконтролер може да бъде итеративна процедура. Можете да изберете 16-битова част в тази стъпка, но след това в по-късна стъпка установете, че 32-битовата ARM част работи добре. Този етап е просто да започнете да накарате инженер да погледне в правилната посока.

Изберете Архитектура

Изберете Архитектура

Разпознаване на изискванията за памет

Двамата много критични компонентите на паметта на микроконтролерите са RAM и мига. Уверете се, че не ви липсват места за променлива и програмата определено е от най-голямо значение. Далеч по-просто е да изберете част с твърде много от тези функции, отколкото недостатъчно. В края на краищата можете постоянно да започнете с повече и по-късно да преминете към по-контролирана част от същото семейство чипове. Използвайки софтуерната архитектура и комуникационните периферни устройства, включени в приложението, дизайнерът може да познае колко памет ще е необходима за приложението.


Разпознаване на изискванията за памет

Разпознаване на изискванията за памет

Спазвайте разходите и ограниченията на мощността

Това е чудесно време да наблюдавате необходимостта от захранване и цената на микроконтролера. Ако микроконтролерът ще бъде захранва се от батерия & mobile, а след това уверете се, че порциите са с ниска мощност е абсолютно опасно. Ако не отговаря на нуждите от захранване, продължете да подготвяте списъка, докато имате няколко възможности за избор. Не забравяйте да спазвате и частичната цена на процесора. Докато цените постепенно се приближават до $ 1 в обема на няколко части, ако е силно фокусиран, тогава цената може да бъде опасна.

Изберете комплект за разработка

Една от най-добрите части при избора на микроконтролер е, открийте комплект за разработка да играете и наблюдавате вътрешната работа на микроконтролера. Ако комплект не съществува, тогава определената част най-вероятно не е добър избор и те трябва да се върнат няколко стъпки назад и да открият по-добра част. Повечето от комплектите днес струват под $ 100. Плащането на повече от това е просто твърде много. Друга порция може да е по-добър избор.

Комплект за разработка

Комплект за разработка

От горната информация накрая можем да заключим, че има много функции, които трябва да се вземат предвид при избора на микроконтролер за вградени приложения. Преди да започнете вграден проект, който се нуждае от микроконтролер, трябва да положите усилия по технически аспекти, които ще ви помогнат да изберете микроконтролер за специфични вградени приложения. Те са списък на хардуер, трансфер на данни, PWM портове, опаковка, консумация на енергия, размер на паметта, цена и др. Надяваме се, че сте разбрали по-добре тази концепция. Освен това, всякакви съмнения относно тази концепция или за прилагане на която и да е проекти, базирани на микроконтролер , моля, дайте отзивите си, като коментирате в раздела за коментари по-долу. Ето един въпрос към вас, каква е функцията на микроконтролера?