Výběr správných mikrokontrolérů pro vestavěné aplikace

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





Výběr správných mikrokontrolérů pro vestavěné aplikace může být zásadní úkol. Nejenže existuje řada technických možností, o kterých je třeba uvažovat, ale existují také problémy obchodních případů, jako je cena a dodací lhůty, které mohou projekt ochromit. Na začátku projektu nebo aplikace vestavěného systému je velké pokušení skočit dovnitř a začít vybírat mikrokontrolér, než budou hashovány podrobnosti vestavěného systému.

Než se nad mikrokontrolérem začne uvažovat, měli by softwaroví a hardwaroví inženýři vypracovat vysoké úrovně systému, blokové schéma a vývojový diagram a teprve poté je k dispozici dostatek dat, aby bylo možné začít s racionální volbou výběru mikrokontroléru. Po dosažení tohoto bodu lze provést několik snadných kroků, které zajistí, že bude vytvořen správný výběr mikrokontrolérů.




Jak vybrat správné mikrokontroléry pro vestavěné aplikace

Existují několik důvodů pro výběr mikrokontrolérů pro vestavěné aplikace, zejména nízké náklady, vyšší úroveň integrace, zvýšená spolehlivost, úspora místa atd.

Připravte si seznam požadovaných hardwarových rozhraní

Pomocí základního hardwarového blokového schématu mikrokontroléru připravte seznam všech periferních rozhraní, která bude mikrokontrolér podporovat. V mikrokontroléru je třeba uvést dva běžné typy rozhraní, která je třeba uvést. První jsou komunikační rozhraní, jedná se o periferní zařízení jako USB, SPI, I2C, UART atd. To velmi narušuje, kolik programového prostoru v mikrokontroléru bude muset podporovat. Druhým typem rozhraní jsou „digitální vstupy a výstupy“, (A až D) analogové a digitální vstupy, pulzní šířkové modulace atd. Tyto dva typy rozhraní budou ovládat počet pinů, které budou mikrokontrolérem zásadní.



Požadovaná hardwarová rozhraní

Požadovaná hardwarová rozhraní

Vyberte architekturu

Výběr architektury může výrazně ovlivnit mikrokontrolér pro vestavěné aplikace. Z výše uvedených informací by inženýr měl být schopen začít mít představu architektura mikrokontroléru to bude vyžadováno. Nezapomeňte mít na paměti možné budoucí požadavky a dotvarování funkcí. To, že jste si v současné době mohli vystačit s 8bitovým mikrokontrolérem, ještě neznamená, že byste neměli studovat 16bitový mikrokontrolér pro nadcházející funkce nebo dokonce pro snadné použití. Nezapomeňte, že výběr mikrokontroléru může být iterativní postup. V tomto kroku můžete zvolit 16bitovou část, ale v dalším kroku zjistíte, že 32bitová část ARM funguje dobře. V této fázi je prostě třeba přimět inženýra, aby hledal správným směrem.

Vyberte architekturu

Vyberte architekturu

Rozpoznat požadavky na paměť

Ti dva velmi kritičtí paměťové součásti mikrokontrolérů jsou RAM a blikat. Ujistěte se, že vám nedojdou mezery pro proměnné a program je rozhodně nejdůležitější. Je mnohem jednodušší vybrat část s příliš velkým množstvím těchto funkcí než nedostatečnou. Koneckonců můžete neustále začít s více a později přejít na více kontrolovanou část ve stejné rodině čipů. Pomocí softwarové architektury a komunikačních periferií obsažených v aplikaci může návrhář odhadnout, kolik paměti bude pro aplikaci zapotřebí.


Rozpoznat požadavky na paměť

Rozpoznat požadavky na paměť

Dodržujte náklady a omezení výkonu

Je to skvělý čas na sledování energetických potřeb a nákladů na mikrokontrolér. Pokud bude mikrokontrolér napájeno baterií & mobile, pak je absolutně nebezpečné zajistit, aby části měly nízkou spotřebu. Pokud nesplňuje energetické potřeby, pokračujte v přípravě seznamu, dokud nebudete mít na výběr několik. Nezapomeňte také sledovat dílčí cenu procesoru. Zatímco ceny se postupně blíží k 1 $ v objemu několika částí, je-li vysoce cílený, může být cena nebezpečná.

Vyberte si vývojovou sadu

Jednou z nejlepších částí výběru mikrokontroléru je, objevte vývojovou sadu hrát si a sledovat vnitřní fungování mikrokontroléru. Pokud sada neexistuje, pak konkrétní část pravděpodobně není dobrá volba a měli by se vrátit o několik kroků zpět a objevit lepší část. Většina souprav dnes stojí méně než 100 USD. Platit víc než to je prostě příliš mnoho. Další část může být lepší volbou.

Vývojová sada

Vývojová sada

Z výše uvedených informací nakonec můžeme dojít k závěru, že při výběru mikrokontroléru pro vestavěné aplikace je třeba zvážit mnoho funkcí. Před zahájením vloženého projektu, který potřebuje mikrokontrolér, byste se měli snažit o technické aspekty, které vám pomohou vybrat mikrokontrolér pro konkrétní vestavěné aplikace. Jedná se o seznam hardwaru, přenosu dat, portů PWM, balení, spotřeby energie, velikosti paměti, nákladů atd. Doufáme, že jste tomuto konceptu lépe porozuměli. Kromě toho jakékoli pochybnosti týkající se tohoto konceptu nebo jeho implementace projekty založené na mikrokontrolérech , poskytněte nám svůj názor komentářem v sekci komentářů níže. Zde je otázka, jaká je funkce mikrokontroléru?