Välja rätt mikrokontroller för inbäddade applikationer

Prova Vårt Instrument För Att Eliminera Problem





Välja rätt mikrokontroller för inbäddade applikationer kan vara en avgörande uppgift. Det finns inte bara en mängd olika tekniska alternativ att överväga, men det finns också affärsproblem som pris och ledtider som kan försvaga ett projekt. I början av ett projekt eller inbäddad systemapplikation finns det en stor frestelse att hoppa in och börja välja en mikrokontroller innan detaljerna i det inbäddade systemet har hashats ut.

Innan mikrokontrollern tänker över borde mjukvaru- och hårdvaruteknikerna räkna ut de höga nivåerna i systemet, blockera diagram och flödesschema, och först då finns det tillräckligt med data för att börja skapa ett rationellt val för valet av mikrokontroller. När den punkten uppnås finns det några enkla steg som kan följas för att säkerställa att rätt val av mikrokontroller skapas.




Hur man väljer rätt mikrokontroller för inbäddade applikationer

Det finns flera skäl att välja mikrokontroller för inbäddade applikationer, nämligen låg kostnad, högre integrationsnivå, ökad tillförlitlighet, platsbesparingar etc.

Förbered en lista över nödvändiga hårdvarugränssnitt

Använd det grundläggande hårdvarublockdiagrammet för mikrokontrollern och förbered en lista över alla perifera gränssnitt som mikrokontrollern behöver stödja. Det finns två vanliga typer av gränssnitt i mikrokontrollern som måste listas. Den första är kommunikationsgränssnitt, dessa är kringutrustning som USB, SPI, I2C, UART och så vidare. Dessa stör mycket hur mycket programutrymme i mikrokontrollern kommer att behöva stödja. Den andra typen av gränssnitt är ”digitala in- och utgångar”, (A till D) analoga till digitala ingångar, pulsbreddsmoduleringar, etc. Dessa två typer av gränssnitt kommer att styra antalet stift som är nödvändiga för mikrokontrollern.



Nödvändiga hårdvarugränssnitt

Nödvändiga hårdvarugränssnitt

Välj Arkitektur

Valet av arkitektur kan i hög grad påverka mikrokontrollern för inbäddade applikationer. Från ovanstående information bör en ingenjör kunna börja få en uppfattning om mikrokontrollerarkitekturen det kommer att krävas. Glöm inte att tänka på eventuella framtida krav och krypning av funktioner. Bara för att du för närvarande kan klara dig med en 8-bitars mikrokontroller betyder inte att du inte ska studera en 16-bitars mikrokontroller för kommande funktioner eller till och med för enkel användning. Glöm inte att val av mikrokontroller kan vara en iterativ procedur. Du kan välja en 16-bitars del i detta steg men sedan i ett senare steg upptäcka att en 32-bitars ARM-del fungerar bra. Detta steg är helt enkelt att börja få en ingenjör att se i rätt riktning.

Välj Arkitektur

Välj Arkitektur

Känn igen minneskrav

De två mycket kritiska minneskomponenter i mikrokontroller är RAM och blixt. Se till att du inte tar slut på utrymmen för variabler och program är definitivt av högsta vikt. Det är mycket enklare att välja en del med för mycket av dessa funktioner än inte tillräckligt. När allt kommer omkring kan du ständigt börja med mer och sedan flytta till en mer kontrollerad del i samma chipfamilj. Med hjälp av programvaruarkitekturen och kommunikationsutrustningen som ingår i applikationen kan en designer gissa hur mycket minne som behövs för applikationen.


Känn igen minneskrav

Känn igen minneskrav

Observera kostnader och effektbegränsningar

Det här är en fantastisk tid att observera kraftbehovet och kostnaden för mikrokontrollern. Om mikrokontrollern kommer att vara det drivs av ett batteri & mobil, då är det helt farligt att se till att delarna har låg effekt. Om den inte uppfyller nödvändigheterna, fortsätt att förbereda listan tills du har några få val. Glöm inte att följa processorns delpris heller. Medan priserna gradvis närmar sig $ 1 i volym av flera delar, kan priset vara farligt om det är mycket fokuserat.

Välj ett utvecklingssats

En av de bästa delarna av att välja en mikrokontroller är, upptäck ett utvecklingssats att spela med och observera mikrokontrollerns interna arbete. Om ett kit inte existerar är den aktuella delen troligen inte ett bra val och de bör gå några steg tillbaka och upptäcka en bättre del. De flesta kit idag kostar under $ 100. Att betala mer än det är bara för mycket. En annan del kan vara ett bättre val.

Utvecklings paket

Utvecklings paket

Från ovanstående information kan vi slutligen dra slutsatsen att det finns många funktioner att tänka på när vi väljer en mikrokontroller för inbäddade applikationer. Innan du startar ett inbäddat projekt som behöver en mikrokontroller, bör du försöka med tekniska aspekter som hjälper dig att välja en mikrokontroller för specifika inbäddade applikationer. De är en lista över hårdvara, dataöverföring, PWM-portar, förpackning, strömförbrukning, minnesstorlek, kostnad etc. Vi hoppas att du har fått en bättre förståelse för detta koncept. Dessutom är alla tvivel angående detta koncept eller att implementera något mikrokontrollerbaserade projekt , ge din feedback genom att kommentera i kommentarsektionen nedan. Här är en fråga till dig, vilken funktion har en mikrokontroller?