Výber správnych mikrokontrolérov pre vstavané aplikácie

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





Výber správneho mikrokontroléra pre zabudované aplikácie môže byť zásadnou úlohou. Nielenže je potrebné uvažovať o rôznych technických možnostiach, ale existujú aj problémy v obchodných prípadoch, ako je cena a dodacie lehoty, ktoré môžu ochromiť projekt. Na začiatku projektu alebo aplikácie zabudovaného systému je veľké pokušenie skočiť a začať vyberať mikrokontrolér skôr, ako budú hashované podrobnosti zabudovaného systému.

Predtým, ako sa nad mikrokontrolérom zamyslí, mali by softvéroví a hardvéroví inžinieri vypracovať vysoké úrovne systému, blokovú schému a vývojový diagram a až potom existuje dostatok údajov na to, aby bolo možné začať s výberom mikrokontroléra racionálne. Po dosiahnutí tohto bodu je možné vykonať niekoľko jednoduchých krokov, aby sa zabezpečil správny výber mikrokontrolérov.




Ako zvoliť správne mikrokontroléry pre vstavané aplikácie

Existujú niekoľko dôvodov pre výber mikrokontrolérov pre vstavané aplikácie, konkrétne nízke náklady, vyššia úroveň integrácie, vyššia spoľahlivosť, úspora miesta atď.

Pripravte zoznam požadovaných hardvérových rozhraní

Pomocou základného blokového diagramu hardvéru mikrokontroléra pripravte zoznam všetkých periférnych rozhraní, ktoré bude musieť mikrokontrolér podporovať. V mikrokontroléri sú dva bežné typy rozhraní, ktoré je potrebné uviesť. Prvým sú komunikačné rozhrania, to sú periférie ako USB, SPI, I2C, UART a tak ďalej. To veľmi narúša, koľko programového priestoru v mikrokontroléri bude musieť podporovať. Druhým typom rozhrania sú „digitálne vstupy a výstupy“, (A až D) analógové a digitálne vstupy, impulzné šírkové modulácie atď. Tieto dva typy rozhraní budú ovládať počet pinov, ktoré budú mikrokontrolérom nevyhnutné.



Požadované hardvérové ​​rozhrania

Požadované hardvérové ​​rozhrania

Vyberte architektúru

Výber architektúry môže výrazne ovplyvniť mikrokontrolér pre vstavané aplikácie. Z vyššie uvedených informácií by mal byť inžinier schopný začať mať predstavu o architektúru mikrokontroléra to sa bude vyžadovať. Nezabudnite na možné budúce požiadavky a dotvarovanie funkcií. To, že si v súčasnosti vystačíte s 8-bitovým mikrokontrolérom, ešte neznamená, že by ste si nemali študovať 16-bitový mikrokontrolér pre nadchádzajúce funkcie alebo dokonca pre ľahké použitie. Nezabudnite, že výber mikrokontroléra výberu môže byť iteračný postup. V tomto kroku si môžete zvoliť 16-bitovú časť, ale v ďalšom kroku zistíte, že 32-bitová časť ARM funguje dobre. V tejto fáze sa jednoducho má začať inžinier pozerať správnym smerom.

Vyberte architektúru

Vyberte architektúru

Rozpoznať požiadavky na pamäť

Tí dvaja veľmi kritickí pamäťové komponenty mikrokontrolérov sú RAM a blesk. Uistite sa, že vám nedôjde miesto pre premenné a program je určite najdôležitejší. Je oveľa jednoduchšie zvoliť časť s príliš veľkým počtom týchto funkcií, než ako nepostačujúca. Koniec koncov, môžete neustále začať s ďalšími a potom neskôr prejsť na kontrolovanejšiu časť v tej istej rodine čipov. Pomocou softvérovej architektúry a komunikačných periférií obsiahnutých v aplikácii môže návrhár hádať, koľko pamäte bude pre aplikáciu potrebných.


Rozpoznať požiadavky na pamäť

Rozpoznať požiadavky na pamäť

Dodržujte náklady a obmedzenia napájania

Je to skvelý čas na sledovanie energetických potrieb a nákladov na mikrokontrolér. Ak bude mikrokontrolér napájané z batérie & mobile, potom je ubezpečenie sa, že časti majú nízku spotrebu, absolútne nebezpečné. Ak nespĺňa požiadavky na napájanie, pokračujte v príprave zoznamu, až kým nebudete mať na výber. Nezabudnite tiež sledovať cenu dielu procesora. Zatiaľ čo ceny sa v objeme niekoľkých častí postupne blížia k 1 doláru, ak sú vysoko zamerané, potom môže byť cena nebezpečná.

Vyberte si vývojovú súpravu

Jednou z najlepších častí výberu mikrokontroléra je, objavte vývojový kit hrať sa a pozorovať vnútornú prácu mikrokontroléra. Ak sada neexistuje, potom konkrétna časť pravdepodobne nie je dobrou voľbou a mali by sa vrátiť o pár krokov späť a nájsť lepšiu časť. Väčšina súprav dnes stojí menej ako 100 dolárov. Platiť viac ako to je príliš veľa. Ďalšia porcia môže byť lepšou voľbou.

Vývojová súprava

Vývojová súprava

Z vyššie uvedených informácií nakoniec môžeme vyvodiť záver, že pri výbere mikrokontroléra pre zabudované aplikácie je potrebné zohľadniť veľa funkcií. Pred začatím vloženého projektu, ktorý potrebuje mikrokontrolér, by ste sa mali zamerať na technické aspekty, ktoré vám pomôžu pri výbere mikrokontroléra pre konkrétne zabudované aplikácie. Je to zoznam hardvéru, prenosu dát, portov PWM, balenia, spotreby energie, veľkosti pamäte, nákladov atď. Dúfame, že ste tomuto konceptu lepšie porozumeli. Ďalej akékoľvek pochybnosti týkajúce sa tohto konceptu alebo implementácie akýchkoľvek projekty založené na mikrokontroléroch , poskytnite nám spätnú väzbu prostredníctvom komentárov v sekcii komentárov nižšie. Tu je otázka, aká je funkcia mikrokontroléra?