Valg af de rigtige mikrokontrollere til indlejrede applikationer

Prøv Vores Instrument Til At Fjerne Problemer





Valg af de rigtige mikrokontroller til indlejrede applikationer kan være en afgørende opgave. Der er ikke kun en række tekniske muligheder at overveje, men der er også business case-problemer som pris og leveringstider, der kan lamme et projekt. I begyndelsen af ​​et projekt eller et indlejret systemapplikation er der en stor fristelse til at springe ind og begynde at vælge en mikrokontroller, før detaljerne i det indlejrede system er blevet fjernet.

Før der tages noget hensyn til mikrokontrolleren, bør software- og hardwareingeniørerne udarbejde de høje niveauer i systemet, blokdiagram og rutediagram over dem, og først da er der nok data til at begynde at skabe et rationelt valg til valg af mikrokontroller. Når dette punkt er nået, er der nogle nemme trin, der kan følges for at sikre, at det korrekte valg af mikrokontrollere dannes.




Sådan vælges de rigtige mikrokontroller til indlejrede applikationer

Der er flere grunde til at vælge mikrokontrollere til indlejrede applikationer, nemlig lave omkostninger, højere integrationsniveau, øget pålidelighed, pladsbesparelser osv.

Forbered en liste over påkrævede hardwaregrænseflader

Brug det grundlæggende hardwareblokdiagram for mikrokontrolleren til at udarbejde en liste over alle de perifere grænseflader, som mikrocontrolleren skal understøtte. Der er to almindelige typer grænseflader i mikrocontrolleren, der skal vises. Den første er kommunikationsgrænseflader, disse er perifert udstyr som USB, SPI, I2C, UART og så videre. Disse forstyrrer meget, hvor meget programplads i mikrocontrolleren, der skal understøttes. Den anden slags interface er ”digitale ind- og udgange”, (A til D) analoge til digitale indgange, pulsbreddemodulationer osv. Disse to typer grænseflader styrer antallet af ben, der er nødvendige for mikrocontrolleren.



Nødvendige hardwaregrænseflader

Nødvendige hardwaregrænseflader

Vælg Arkitektur

Valg af arkitektur kan i høj grad påvirke mikrocontrolleren til indlejrede applikationer. Fra ovenstående oplysninger skal en ingeniør kunne begynde at få en idé om mikrokontrolarkitekturen der kræves. Glem ikke at huske mulige fremtidige krav og funktionskryp. Bare fordi du i øjeblikket kan klare dig med en 8-bit mikrocontroller, betyder det ikke, at du ikke skal studere en 16-bit mikrocontroller for kommende funktioner eller endda for at gøre det let at bruge. Glem ikke, at valg af mikrokontroller kan være en iterativ procedure. Du kan vælge en 16-bit del i dette trin, men derefter i et senere trin finde ud af, at en 32-bit ARM-del fungerer godt. Denne fase er simpelthen at begynde at få en ingeniør til at se i den rigtige retning.

Vælg Arkitektur

Vælg Arkitektur

Anerkend hukommelseskrav

De to meget kritiske hukommelseskomponenter i mikrokontrollere er RAM og blinke. Sørg for, at du ikke løber tør for plads til variabel og program, der absolut er af største betydning. Det er langt enklere at vælge en del med for meget af disse funktioner end ikke tilstrækkelig. Når alt kommer til alt kan du konstant starte med mere og derefter senere flytte til en mere kontrolleret del i den samme chipfamilie. Ved hjælp af softwarearkitekturen og de kommunikationsudstyr, der findes i applikationen, kan en designer gætte, hvor meget hukommelse der skal bruges til applikationen.


Anerkend hukommelseskrav

Anerkend hukommelseskrav

Overhold omkostninger og strømbegrænsninger

Dette er et godt tidspunkt at observere strømbehovet og omkostningerne ved mikrokontrolleren. Hvis mikrokontrolleren vil være drevet af et batteri & mobil, så det er absolut farligt at sikre sig, at delene er lavt. Hvis det ikke opfylder strømbehov, skal du fortsætte med at forberede listen nede, indtil du har et par valg. Glem ikke at overholde processorens delpris. Mens priserne gradvist nærmer sig $ 1 i mængden af ​​flere dele, hvis prisen er meget fokuseret, kan prisen være farlig.

Vælg et udviklingssæt

En af de bedste dele af at vælge en mikrocontroller er, find et udviklingssæt at lege med og observere det interne arbejde i mikrokontrolleren. Hvis et kit ikke eksisterer, er den bestemte del sandsynligvis ikke et godt valg, og de skal gå et par skridt tilbage og finde en bedre del. De fleste af kits koster i dag under $ 100. At betale mere end det er bare for meget. En anden del kan være et bedre valg.

Udviklingssæt

Udviklingssæt

Af ovenstående oplysninger kan vi endelig konkludere, at der er mange funktioner, der skal overvejes, når vi vælger en mikrocontroller til indlejrede applikationer. Inden du starter et integreret projekt, der har brug for en mikrocontroller, skal du stræbe efter tekniske aspekter, der vil hjælpe dig med at vælge en mikrokontroller til specifikke integrerede applikationer. De er en liste over hardware, dataoverførsel, PWM-porte, emballage, strømforbrug, hukommelsesstørrelse, omkostninger osv. Vi håber, at du har fået en bedre forståelse af dette koncept. Derudover er enhver tvivl angående dette koncept eller at implementere nogen mikrocontroller-baserede projekter , bedes du give din feedback ved at kommentere i kommentarfeltet nedenfor. Her er et spørgsmål til dig, hvad er funktionen af ​​en mikrocontroller?