Tinkamų mikrovaldiklių pasirinkimas įterptosioms programoms

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Tinkamų mikrovaldiklių pasirinkimas įdėtos programos gali būti lemiama užduotis. Galima apsvarstyti ne tik įvairias technines galimybes, bet ir verslo atvejus, pavyzdžiui, kainą ir pristatymo laiką, kurie gali suluošinti projektą. Projekto ar įterptosios sistemos programos pradžioje kyla didelė pagunda įšokti ir pradėti rinktis mikrovaldiklį, kol dar nėra išskaidytos įterptosios sistemos detalės.

Prieš galvojant apie mikrovaldiklį, programinės įrangos ir aparatūros inžinieriai turėtų išsiaiškinti aukštus sistemos lygius, blokinę schemą ir schemą, ir tik tada pakanka duomenų, kad būtų galima pradėti racionaliai pasirinkti mikrovaldiklį. Kai pasieksite tą tašką, galite atlikti keletą paprastų žingsnių, kad įsitikintumėte, jog tinkamai parinkti mikrovaldikliai.




Kaip pasirinkti tinkamus mikrovaldiklius įterptosioms programoms

Yra kelios priežastys pasirinkti mikrovaldiklius įterptosioms programoms, būtent maža kaina, aukštesnis integracijos lygis, didesnis patikimumas, vietos taupymas ir kt.

Paruoškite reikalingų aparatinės įrangos sąsajų sąrašą

Naudodamiesi pagrindine mikrovaldiklio aparatinės įrangos blokine schema, paruoškite visų periferinių sąsajų, kurias mikroprocesorius turės palaikyti, sąrašą. Mikrovaldiklyje yra du įprasti sąsajų tipai, kuriuos reikia išvardyti. Pirmasis yra ryšio sąsajos, tai yra periferiniai įrenginiai, tokie kaip USB, SPI, I2C, UART ir kt. Tai labai kelia nerimą, kiek programos vietos mikrovaldiklyje reikės palaikyti. Antroji sąsajos rūšis yra „skaitmeniniai įėjimai ir išėjimai“, (nuo A iki D) analoginiai į skaitmeninius įėjimus, impulsų pločio moduliacijos ir kt. Šie du sąsajų tipai nurodys kaiščių skaičių, kurį mikrokontroleris turės.



Reikalingos aparatinės įrangos sąsajos

Reikalingos aparatinės įrangos sąsajos

Pasirinkite „Architektūra“

Architektūros pasirinkimas gali labai paveikti įterptųjų programų mikrovaldiklį. Remdamasis aukščiau pateikta informacija, inžinierius turėtų galėti pradėti domėtis mikrovaldiklio architektūra to reikės. Nepamirškite atsižvelgti į galimus ateities reikalavimus ir funkcijų šliaužimą. Tai, kad šiuo metu galėtumėte susitvarkyti su 8 bitų mikrovaldikliu, dar nereiškia, kad neturėtumėte mokytis 16 bitų mikrovaldiklio dėl būsimų funkcijų ar net dėl ​​patogumo naudoti. Nepamirškite, kad pasirinkimo mikrovaldiklio pasirinkimas gali būti kartotinė procedūra. Šiame žingsnyje galite pasirinkti 16 bitų dalį, tačiau vėliau atlikdami toliau nustatykite, kad 32 bitų ARM dalis veikia gerai. Šis etapas yra tiesiog pradėti inžinierių žiūrėti teisinga linkme.

Pasirinkite „Architektūra“

Pasirinkite „Architektūra“

Pripažinkite atminties reikalavimus

Du labai kritiški mikrovaldiklių atminties komponentai yra RAM ir mirksi. Užtikrinkite, kad netrūktų vietos kintamajam, o programa yra neabejotinai svarbiausia. Kur kas paprasčiau pasirinkti porciją, kurioje yra per daug šių savybių, nei nepakanka. Galų gale jūs galite nuolat pradėti nuo daugiau ir vėliau pereiti prie labiau kontroliuojamos tos pačios lustų šeimos dalies. Naudodamas programinės įrangos architektūrą ir programoje esančius ryšių periferinius įrenginius, dizaineris gali atspėti, kiek atminties reikės programai.


Pripažinkite atminties reikalavimus

Pripažinkite atminties reikalavimus

Laikykitės išlaidų ir galios apribojimų

Tai puikus laikas stebėti elektros energijos poreikį ir mikrovaldiklio kainą. Jei mikrovaldiklis bus maitina baterija & mobile, tada įsitikinti, kad porcijos yra mažai energijos, yra absoliučiai pavojinga. Jei jis neatitinka energijos poreikių, tęskite sąrašą žemyn, kol turėsite keletą pasirinkimų. Nepamirškite stebėti ir procesoriaus dalies kainos. Nors kainos palaipsniui artėja prie 1 USD kelių dalių kiekiu, jei ji yra labai orientuota, kaina gali būti pavojinga.

Pasirinkite kūrimo rinkinį

Viena iš geriausių mikrovaldiklio pasirinkimo dalių yra: atraskite kūrimo rinkinį žaisti ir stebėti mikrovaldiklio vidinį darbą. Jei rinkinio nėra, greičiausiai tam tikra dalis nėra tinkamas pasirinkimas, todėl jie turėtų grįžti kelis žingsnius atgal ir atrasti geresnę dalį. Dauguma rinkinių šiandien kainuoja mažiau nei 100 USD. Mokėti daugiau nei yra tiesiog per daug. Kita dalis gali būti geresnis pasirinkimas.

Kūrimo rinkinys

Kūrimo rinkinys

Pagal aukščiau pateiktą informaciją galiausiai galime padaryti išvadą, kad renkantis įterptųjų programų mikrovaldiklį reikia atsižvelgti į daugybę funkcijų. Prieš pradedant įterptąjį projektą, kuriam reikalingas mikrovaldiklis, reikia pasistengti dėl techninių aspektų, kurie padės pasirinkti mikrovaldiklį konkrečioms įterptosioms programoms. Tai yra techninės įrangos, duomenų perdavimo, PWM prievadų, pakuotės, energijos suvartojimo, atminties dydžio, sąnaudų ir kt. Sąrašas. Tikimės, kad jūs geriau supratote šią koncepciją. Be to, bet kokios abejonės dėl šios koncepcijos ar jos įgyvendinimo mikrovaldikliu paremti projektai , pateikite savo atsiliepimą komentuodami žemiau esančiame komentarų skyriuje. Štai jums klausimas, kokia yra mikrovaldiklio funkcija?