Pareizo mikrokontrolleru izvēle iegultām lietojumprogrammām

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Pareizo mikrokontrolleru izvēle iegultās lietojumprogrammas var būt izšķirošs uzdevums. Ir ne tikai dažādas tehniskas iespējas, kas jāapsver, bet arī uzņēmējdarbības problēmas, piemēram, cena un izpildes laiks, kas var sagraut projektu. Projekta vai iegultās sistēmas lietojumprogrammas sākumā ir liels kārdinājums ielēkt un sākt izvēlēties mikrokontrolleru, pirms iegultās sistēmas detaļas ir sajauktas.

Pirms tiek domāts par mikrokontrolleru, programmatūras un aparatūras inženieriem jāizstrādā sistēmas augstie līmeņi, jāmaina blokshēma un diagramma, un tikai tad ir pietiekami daudz datu, lai sāktu radīt racionālu izvēli par mikrokontrollera izvēli. Kad šis punkts ir sasniegts, ir jāveic dažas vienkāršas darbības, lai pārliecinātos, ka tiek izveidota pareiza mikrokontrolleru izvēle.




Kā izvēlēties pareizos mikrokontrollerus iegultām lietojumprogrammām

Tur ir vairāki iemesli mikrokontrolleru izvēlei iegultām lietojumprogrammām, proti, zemas izmaksas, augstāks integrācijas līmenis, paaugstināta uzticamība, vietas ietaupījums utt.

Sagatavojiet nepieciešamo aparatūras saskarņu sarakstu

Izmantojot mikrokontrollera aparatūras pamata shēmu, sagatavojiet visu perifēro saskarņu sarakstu, kuras mikrokontrollerim būs jāatbalsta. Mikrokontrollerī ir divi izplatīti saskarņu veidi, kas jāuzskaita. Pirmais ir komunikācijas saskarnes, tās ir perifērijas ierīces, piemēram, USB, SPI, I2C, UART un tā tālāk. Tas ļoti satrauc, cik daudz programmas vietas mikrokontrollerā būs jāatbalsta. Otrs interfeisa veids ir “digitālās ieejas un izejas”, (no A līdz D) analogās uz digitālajām ieejām, impulsu platuma modulācijas utt. Šie divi saskarņu veidi noteiks to kontaktu skaitu, kuriem mikrokontrolleram būs būtiska nozīme.



Nepieciešamās aparatūras saskarnes

Nepieciešamās aparatūras saskarnes

Atlasiet Arhitektūra

Arhitektūras izvēle var ievērojami ietekmēt iegulto lietojumprogrammu mikrokontrolleru. No iepriekš minētās informācijas inženierim vajadzētu būt iespējai sākt gūt priekšstatu mikrokontrolleru arhitektūru tas būs vajadzīgs. Neaizmirstiet paturēt prātā iespējamās nākotnes prasības un iezīmes. Tas, ka jūs šobrīd varētu iztikt ar 8 bitu mikrokontrolleru, nenozīmē, ka jums nevajadzētu pētīt 16 bitu mikrokontrolleru gaidāmajām funkcijām vai pat lietošanas ērtumam. Neaizmirstiet, ka atlases mikrokontrolleru izvēle var būt iteratīva procedūra. Šajā solī varat izvēlēties 16 bitu daļu, bet pēc tam vēlāk secināt, ka 32 bitu ARM daļa darbojas labi. Šajā posmā vienkārši jāsāk rosināt inženieri skatīties pareizajā virzienā.

Atlasiet Arhitektūra

Atlasiet Arhitektūra

Atpazīt atmiņas prasības

Abi ļoti kritiski mikrokontrolleru atmiņas komponenti ir RAM un mirgo. Pārliecinieties, ka nepietiek vietas mainīgajiem, un programmai noteikti ir vislielākā nozīme. Daudz vienkāršāk ir izvēlēties porciju, kurā ir pārāk daudz šo funkciju, nekā nepietiekami. Galu galā jūs varat pastāvīgi sākt ar vairāk un pēc tam vēlāk pāriet uz kontrolētāku daļu tajā pašā mikroshēmu saimē. Izmantojot programmatūras arhitektūru un lietojumprogrammā ietvertās sakaru perifērijas ierīces, dizainers var uzminēt, cik daudz atmiņas būs nepieciešams lietojumprogrammai.


Atpazīt atmiņas prasības

Atpazīt atmiņas prasības

Ievērojiet izmaksas un jaudas ierobežojumus

Šis ir lielisks laiks, lai novērotu elektroenerģijas vajadzības un mikrokontrollera izmaksas. Ja mikrokontrolleris būs darbina akumulators & mobile, tad pārliecināties, ka porcijas ir mazjaudas, ir absolūti bīstami. Ja tas neatbilst enerģijas vajadzībām, turpiniet saraksta sagatavošanu, līdz jums ir maz izvēles iespēju. Neaizmirstiet ievērot arī procesora daļu cenu. Lai gan cenas pakāpeniski tuvojas 1 USD vairāku daļu apjomā, ja tā ir ļoti koncentrēta, tad cena var būt bīstama.

Izvēlieties izstrādes komplektu

Viena no labākajām mikrokontrollera izvēles daļām ir atklāt izstrādes komplektu spēlēt un novērot mikrokontrollera iekšējo darbību. Ja komplekta nav, konkrētā daļa, visticamāk, nav laba izvēle, un viņiem vajadzētu atgriezties dažus soļus un atklāt labāku daļu. Lielākā daļa komplektu šodien maksā zem 100 USD. Maksāt vairāk par to ir vienkārši par daudz. Cita porcija var būt labāka izvēle.

Attīstības komplekts

Attīstības komplekts

No iepriekš minētās informācijas, visbeidzot, mēs varam secināt, ka, izvēloties iegulto lietojumprogrammu mikrokontrolleru, jāņem vērā daudzas funkcijas. Pirms sākt iegulto projektu, kuram nepieciešams mikrokontrolleris, jāpieliek pūles tehniskiem aspektiem, kas palīdzēs jums izvēlēties mikrokontrolleru noteiktām iegultām lietojumprogrammām. Tie ir aparatūras, datu pārsūtīšanas, PWM pieslēgvietu, iepakojuma, enerģijas patēriņa, atmiņas lieluma, izmaksu uc saraksts. Mēs ceram, ka esat labāk izpratis šo koncepciju. Turklāt jebkādas šaubas par šo koncepciju vai to īstenošanu mikrokontrolleru projekti , lūdzu, sniedziet atsauksmes, komentējot komentāru sadaļā zemāk. Šeit ir jautājums jums, kāda ir mikrokontrollera funkcija?