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
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
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
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
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ä?