Oikean mikrokontrollerin valinta sulautetuille sovelluksille

Oikean mikrokontrollerin valinta sulautetuille sovelluksille

Oikean mikro-ohjaimen valinta sulautetut sovellukset voi olla ratkaiseva tehtävä. Sen lisäksi, että on olemassa erilaisia ​​teknisiä vaihtoehtoja, on myös harkittavia liiketoimintatapauksia, kuten hinta ja läpimenoaika, jotka saattavat haitata projektia. Projektin tai sulautetun järjestelmän sovelluksen alkaessa on suuri houkutus hypätä sisään ja aloittaa mikro-ohjaimen valitseminen ennen sulautetun järjestelmän yksityiskohtien hajauttamista.



Ennen kuin mikrokontrolleria ajatellaan, ohjelmisto- ja laitteistosuunnittelijoiden tulisi selvittää järjestelmän korkeat tasot, lohkokaavio ja vuokaavio, ja vasta sitten on riittävästi tietoa aloittamaan järkevä valinta mikrokontrollerin valinnasta. Kun tämä kohta on saavutettu, on olemassa joitain helppoja vaiheita, joita voidaan seurata varmistaakseen, että mikrokontrollereista muodostuu oikea valinta.


Kuinka valita oikeat mikrokontrollerit sulautetuille sovelluksille

Siellä on useita syitä mikro-ohjainten valitsemiseen sulautetuille sovelluksille, nimittäin alhaiset kustannukset, korkeampi integraatiotaso, parempi luotettavuus, tilaa säästävät jne.





Valmistele luettelo tarvittavista laitteistoliitännöistä

Laadi luettelo kaikista oheisliitännöistä, joita mikro tarvitsee tukea käyttämällä mikrokontrollerin peruslaitteistolohkokaaviota. Mikrokontrollerissa on kaksi yleistä liitäntätyyppiä, jotka on lueteltava. Ensimmäinen on tietoliikenneliitännät, nämä ovat oheislaitteita, kuten USB, SPI, I2C, UART ja niin edelleen. Nämä häiritsevät suuresti sitä, kuinka paljon mikrokontrollerin ohjelmatilaa on tuettava. Toinen liitäntätyyppi on 'digitaaliset tulot ja lähdöt', (A - D) analogiset digitaaliset sisääntulot, pulssin leveyden modulaatiot jne. Nämä kaksi liitäntätyyppiä ohjaavat mikrokontrollerin välttämättömien nastojen lukumäärää.

Vaaditut laitteistoliitännät

Vaaditut laitteistoliitännät



Valitse Arkkitehtuuri

Arkkitehtuurin valinta voi vaikuttaa suuresti sulautettujen sovellusten mikrokontrolleriin. Edellä olevista tiedoista insinöörin pitäisi pystyä alkamaan saada käsitys mikro-ohjaimen arkkitehtuuri sitä vaaditaan. Älä unohda pitää mielessä mahdollisia tulevia vaatimuksia ja ominaisuuksia. Pelkästään siksi, että voisit tällä hetkellä tulla toimeen 8-bittisellä mikrokontrollerilla, ei tarkoita, että sinun ei pitäisi tutkia 16-bittistä mikro-ohjainta tulevia ominaisuuksia tai edes käytön helppoutta varten. Älä unohda, että mikro-ohjaimen valinta voi olla iteratiivinen toimenpide. Voit valita tässä vaiheessa 16-bittisen osan, mutta sitten myöhemmässä vaiheessa huomata, että 32-bittinen ARM-osa toimii hyvin. Tämä vaihe on yksinkertaisesti alkaa saada insinööri katsomaan oikeaan suuntaan.

Valitse Arkkitehtuuri

Valitse Arkkitehtuuri

Tunnista muistivaatimukset

Kaksi erittäin kriittistä mikro-ohjainten muistikomponentit ovat RAM-muistia ja vilkkuu. Varmista, että muuttujalle ei riitä tilaa ja että ohjelma on ehdottomasti tärkein. On paljon yksinkertaisempaa valita osa, jossa on liian paljon näitä ominaisuuksia kuin ei riitä. Loppujen lopuksi voit aloittaa jatkuvasti enemmän ja siirtyä myöhemmin hallitumpaan osaan samassa siruperheessä. Suunnittelija voi arvata sovelluksen arkkitehtuurin ja sovelluksen sisältämien tietoliikenteen oheislaitteiden avulla kuinka paljon muistia sovellukseen tarvitaan.


Tunnista muistivaatimukset

Tunnista muistivaatimukset

Noudata kustannuksia ja tehorajoituksia

Tämä on hyvä aika tarkkailla mikro-ohjaimen tehontarpeita ja kustannuksia. Jos mikro-ohjain on virtaa akku ja mobiili, on ehdottomasti vaarallista varmistaa, että osat ovat pienitehoisia. Jos se ei täytä virran tarpeita, jatka luettelon valmistelua, kunnes sinulla on muutama valinta. Älä unohda tarkkailla myös prosessorin osan hintaa. Vaikka hinnat ovat vähitellen lähestymässä 1 dollaria useiden osien määrässä, hinta voi olla vaarallinen, jos se on hyvin kohdennettu.

Valitse kehityspaketti

Yksi parhaista osista valita mikrokontrolleri on, löytää kehityspaketti pelata ja tarkkailla mikrokontrollerin sisäistä toimintaa. Jos pakettia ei ole, kyseinen osa ei todennäköisesti ole hyvä valinta, ja heidän pitäisi palata muutama vaihe taaksepäin ja löytää parempi osa. Suurin osa sarjoista maksaa tänään alle 100 dollaria. Maksaa enemmän kuin on liikaa. Toinen annos voi olla parempi valinta.

Kehityspaketti

Kehityspaketti

Edellä olevista tiedoista voidaan lopuksi päätellä, että on monia ominaisuuksia, jotka on otettava huomioon valittaessa mikro-ohjainta sulautetuille sovelluksille. Ennen kuin aloitat sulautetun projektin, joka tarvitsee mikrokontrolleria, on pyrittävä teknisiin näkökohtiin, jotka auttavat sinua valitsemaan mikrokontrollerin tietyille sulautetuille sovelluksille. Ne ovat luettelo laitteistoista, tiedonsiirrosta, PWM-porteista, pakkauksista, virrankulutuksesta, muistin koosta, kustannuksista jne. Toivomme, että olet saanut paremman käsityksen tästä käsitteestä. Lisäksi epäilyksiä tästä konseptista tai sen toteuttamisesta mikrokontrolleripohjaiset projektit , anna palautteesi kommentoimalla alla olevassa kommenttiosassa. Tässä on kysymys sinulle, mikä on mikrokontrollerin tehtävä?