Skillnad mellan mikroprocessor och mikrokontroller

De huvudskillnad mellan mikroprocessor och mikrokontroller är det En mikroprocessor används för applikationer som kräver intensiv bearbetning medan en mikrokontroller används för att utföra en specifik uppgift.

Mikroprocessorn och mikrokontrollerna liknar varandra, men de är olika i många avseenden. Man kan observera skillnaderna mellan mikroprocessor och mikrokontroller i processorkraft, strömförbrukning och applikationer. En mikroprocessor är lämplig för applikationer som kräver mer behandling. Vanligtvis arbetar en mikroprocessor snabbare och kräver mer minne. Det är mer omfattande och förbrukar mer kraft. Å andra sidan utför en mikrokontroller en viss uppgift. Den arbetar med låg klockhastighet och kräver mindre minne än en mikroprocessor. Mikrokontrollatorer används i stor utsträckning för ljus- och temperaturavkänningsanordningar, processstyrning och industriell automation.

Viktiga områden som omfattas

1. Vad är en mikroprocessor
     - Funktioner, Användning
2. Vad är en mikrokontroller
     - Funktioner, Användning
3. Skillnad mellan mikroprocessor och mikrokontroller
     - Jämförelse av viktiga skillnader

Nyckelbegrepp

Mikroprocessor, Mikrokontroller, Operativsystem

Vad är en mikroprocessor

En mikroprocessor är en komponent som används för högbehandlingsapplikationer. Den arbetar med hög hastighet. Klockhastigheten kan skilja sig från 1GHz till 4GHz. Den använder mer RAM och kan variera från 512 MB till 32 GB. Hårddisken kan ha 128 GB till 2 TB för mer lagring. Dessutom har en mikroprocessor perifera gränssnitt som USB, UART och höghastighets Ethernet.

Figur 1: Mikroprocessor

I ett mikroprocessorkrets är minneselementen och IO-enheterna anslutna externt till CPU: n. Med andra ord, RAM, ROM, seriella gränssnitt, IO-portar, tidtagare är anslutna till CPU externt. Några vanliga applikationer som använder mikroprocessorer är datorer och bärbara datorer. Deras tillämpningar utför flera bearbetningsaktiviteter som webbsurfning, matematiska beräkningar, dokumentskapande, spel, bildredigering och många fler.

Vad är en mikrokontroller

En mikrokontroller utför en specifik uppgift. Mikrokontrollern tar emot ingångar och ger utmatningen enligt angiven ingång. Ingångarna kan vara användarinmatningar, eller de kan erhållas från sensorer. En mikrokontroller fungerar inte med mycket hög klockhastighet. Det kan vara från 1MHz till 300MHz. RAM kan vara från 2KB upp till 256KB. Det kan ha ett flashminne på 32KB till 2MB. Dessutom innehåller en mikrokontroller perifera gränssnitt som I2C, UART och SPI.

Figur 2: Microcontroller

I en mikrokontroller integreras CPU, RAM, ROM, IO-portar, seriella gränssnitt och tidtagare i ett enda chip. Sammantaget används mikrocontrollers för inbyggda system som mikrovågsugnar och tvättmaskiner. Dessa enheter är utformade för att utföra en viss uppgift.

Skillnad mellan mikroprocessor och mikrokontroller

Definition

En mikroprocessor är en komponent som utför instruktionerna och uppgiften för datorbehandling. En mikrokontroller är en kompakt integrerad krets avsedd för en specifik operation i ett inbyggt system.

Användande

En mikroprocessor används för applikationer som kräver intensiv bearbetning medan en mikrokontroller används för en applikation som utför en viss uppgift.

Elements Connection

I en mikroprocessor är minnet, IO-portarna, timrarna etc. anslutna till CPU externt. I en mikrokontroller är CPU och alla andra element integrerade i ett enda chip eller ett styrelse.

Uppgift

En applikation som använder en mikroprocessor är inte fördefinierad. Å andra sidan är uppgiften för en applikation som använder en mikrokontroller fördefinierad.

Obligatoriskt minne

Mikroprocessorbaserade applikationer utför flera uppgifter. Därför krävs det mer minne. En mikrokontroller utför en enda uppgift. Därför kräver det inte mer minne och IO-portar.

Klockfrekvens

Klockhastigheten hos en mikroprocessor högre än en mikrokontroller.  

Databehandling

Mikroprocessorer är 32bit eller 64bit. En mikrokontroller kan antingen vara 8 bit, 16bit eller 32bit.

Perifera gränssnitt

En mikroprocessor använder USB, UART och höghastighets Ethernet som perifer gränssnitt. En mikrokontroller använder I2C, UART och SPI för de perifera gränssnitten.

Energiförbrukning

Jämfört med mikrokontroller förbrukar en mikroprocessor mer ström.

Kosta

En mikroprocessor kostar mer än en mikrokontroller.

Storlek

Mikroprocessorns storlek är stor än ett mikrokontrollerchip.

tillämpningar

Personliga datorer och bärbara datorer är applikationer som använder en mikroprocessor. Mikrovågsugn, tvättmaskin är några exempel för applikationer som använder mikrokontroller. 

Slutsats

Skillnaden mellan mikroprocessor och mikrokontroller är att en mikroprocessor används för applikationer som kräver intensiv bearbetning medan en mikrokontroller används för att utföra en specifik uppgift. Användaren kan välja en mikroprocessor eller en mikrokontroller beroende på programmets uppgift.

Referens:

1. Srivasthav, et al. "Microcontroller Basics, Types and Applications." Electronics Hub, 24 december 2017, Tillgänglig här.
2. "Mikroprocessor." Wikipedia, Wikimedia Foundation, 22 juli 2018, Tillgänglig här.

Image Courtesy:

1. "Ignite Ia microprocessor" Av Mirko Raner - Egent arbete (CC BY-SA 3.0) via Commons Wikimedia
2. "Atmel 89c2051 gfdl" Av användaren Bb3cxv på en.wikipedia - Copyright (c) 2005 Geoff Martin (CC BY-SA 3.0) via Wikimedia Commons