Mi a különbség a 8051, a PIC, az AVR és az ARM között?

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





Manapság a mikrovezérlők annyira olcsók és egyszerűen beszerezhetők, hogy általában egyszerű logikai áramkörök, például számlálók helyett használják őket, csupán azért, hogy némi tervezési rugalmasságot szerezzenek és helyet engedjenek. Egyes gépek és robotok még egy hatalmasra is támaszkodhatnak mikrovezérlők száma , mindenki lelkes egy magabiztos feladatért. Főként a friss mikrovezérlők vannak a „Programozható rendszerben”, ami azt jelenti, hogy beállíthatja a futtatandó programot anélkül, hogy eltávolítaná a mikrovezérlőt a helyzetéből. Ebben a cikkben az AVR, ARM, 8051 és PIC mikrokontrollerek közötti különbségről tárgyalunk.

Különbség az AVR, ARM, 8051 és PIC mikrokontrollerek között

A mikrovezérlők közötti különbségek elsősorban a mikrovezérlő, az AVR, ARM, 8051 és a PIC mikrovezérlők és alkalmazásai közötti különbségek.




Mi az a mikrokontroller?

A mikrovezérlő összehasonlítható egy kis önálló számítógéppel, ez egy rendkívül nagy teljesítményű eszköz, amely képes előre beprogramozott feladatsorok végrehajtására, és kölcsönhatásba léphet extra hardvereszközökkel. Egy apró integrált áramkörbe (IC) csomagolva, amelynek mérete és súlya rendszeresen elhanyagolható, tökéletes vezérlővé válik, mivel a robotok vagy bármilyen gépek valamilyen intelligens automatizálást igényelnek. Egy mikrovezérlő elegendő lehet egy kis mobil robot, egy automatikus mosógép vagy egy biztonsági rendszer kezeléséhez. Számos mikrovezérlő tartalmaz memóriát a futtatandó program tárolására, valamint sok bemeneti / kimeneti vonalat, amelyek felhasználhatók más eszközökkel közösen történő működésre, például egy érzékelő állapotának leolvasására vagy egy motor vezérlésére.

8051 mikrovezérlő

8051 mikrovezérlő egy 8 bites mikrovezérlő családot fejlesztett ki az Intel 1981-ben. Ez az egyik népszerű mikrovezérlő család, amelyet az egész világon használnak. Ezt a mikrovezérlőt ráadásul „chipen lévő rendszernek” nevezték, mivel 128 bájt RAM-mal, 4 KB-os ROM-mal, 2 időzítővel, 1 soros és 4 porttal rendelkezik egyetlen chipen. A CPU egyszerre 8 bites adatforgalomra is képes, mivel a 8051 egy 8 bites processzor. Abban az esetben, ha az adat nagyobb, mint 8 bit, akkor azokat részekre kell bontani, hogy a CPU könnyen feldolgozhassa. A legtöbb gyártó 4Kbyte-os ROM-ot tartalmaz, annak ellenére, hogy a ROM-ok száma akár 64 K bájtot is meghaladhat.



8051 mikrovezérlő

8051 mikrovezérlő

A 8051-et számos eszközben alkalmazták, főleg azért, mert könnyen integrálható egy projektbe, vagy hozzávetőlegesen készülhet eszköz. A következők a főbb területek:

Energia gazdálkodás: A hatékony mérőrendszerek megkönnyítik az otthoni energiafelhasználás és a gyártási alkalmazások szabályozását. Ezeket az adagoló rendszereket mikrokontrollerek beépítésével képesek előállítani.


Érintőképernyők: Számos mikrovezérlő szolgáltató beépíti érintésérzékelő képességeit a terveikbe. A hordozható elektronika, például a mobiltelefonok, a médialejátszók és a játékeszközök a mikrovezérlő-alapú érintőképernyők példái.

Gépkocsik: A 8051 széles körűnek találja az autóipari megoldások nyújtását. Széles körben használják hibrid járművekben a motorváltozatok kezelésére. Ezenkívül olyan funkciókat is kialakítottak, mint a sebességtartó automatika és a fékezésgátló rendszer a mikrovezérlők használatával.

Orvosi eszközök: Az olyan mozgatható orvostechnikai eszközök, mint a vérnyomásmérő és a glükózmérők mikrokontrollereket használnak az adatok megjelenítésére, ezáltal nagyobb megbízhatósággal az orvosi eredmények biztosításában.

PIC mikrokontroller

A Peripheral Interface Controller (PIC) egy mikrochip által kifejlesztett mikrovezérlő, PIC mikrokontroller Gyors és egyszerűen megvalósítható program, amikor ellentétben állunk más mikrovezérlőkkel, például a 8051-gyel. A programozás egyszerűsége és az egyéb PIC-kkel való egyszerű összekapcsolódás sikeres mikrovezérlővé válik.

PIC mikrokontroller

PIC mikrokontroller

Tudjuk, hogy a mikrovezérlő egy integrált chip, amely RAM-ból, ROM-ból, CPU-ból, IDŐZÍTŐ és SZÁMLÁLÓK . A PIC egy mikrokontroller, amely RAM-ból, ROM-ból, CPU-ból, időzítőből, számlálóból, ADC-ből ( analóg-digitális átalakítók ), DAC (digitális-analóg átalakító). A PIC mikrokontroller olyan protokollokat is támogat, mint a CAN, az SPI, az UART, és további perifériákkal való összeköttetéshez. A PIC leginkább a Harvard architektúrájának módosítására használt, és támogatja is RISC (csökkentett utasításkészlet-számítógép) a fenti követelmény szerint a RISC és a Harvard egyszerűen meg tudjuk állapítani, hogy a PIC gyorsabb, mint a Von-Newman architektúrából felépített 8051 alapú vezérlők.

AVR mikrokontroller

AVR mikrokontroller az Atmel Corporation fejlesztette ki 1996-ban. Az AVR szerkezeti kialakítását Alf-Egil Bogen és Vegard Wollan dolgozta ki. Az AVR nevét a fejlesztőktől kapta, és Alf-Egil Bogen Vegard Wollan RISC mikrokontrollert, más néven Advanced Virtual RISC-t jelent. Az AT90S8515 volt a kezdeti mikrovezérlő, amely az AVR architektúrán alapult, bár az első mikrokontroller, amely a kereskedelmi piacra került, 1997-ben az AT90S1200 volt.

AVR mikrokontroller

AVR mikrokontroller

Az AVR mikrokontrollerek három kategóriában kaphatók

TinyAVR: - Kevesebb memória, kis méret, csak egyszerűbb alkalmazásokhoz megfelelő

MegaAVR: - Ezek elsősorban azok, amelyeknek jó a memóriamennyiségük (legfeljebb 256 KB), nagyobb a beépített perifériák száma, és amelyek szerény és bonyolult alkalmazásokhoz is alkalmasak.

XmegaAVR: - Kereskedelmi célokra használják összetett alkalmazásokhoz, amelyekhez nagy programmemória és nagy sebesség szükséges.

ARM processzor

An ARM processzor szintén az Advanced RISC Machines (ARM) által kifejlesztett RISC (csökkentett utasításkészletű számítógép) architektúrán alapuló CPU-k egyike.

ARM mikrokontroller

ARM mikrokontroller

Az ARM 32 bites és 64 bites RISC többmagos processzorokat készít. A RISC processzorokat úgy tervezték, hogy kisebb számú típusú számítógépes utasítást hajtsanak végre, így nagyobb sebességgel tudnak működni, másodpercenként több millió utasítás végrehajtásával (MIPS). A felesleges utasítások eltávolításával és az útvonalak optimalizálásával a RISC processzorok kiemelkedő teljesítményt nyújtanak a CISC (komplex utasításkészlet-számítás) eljárás energiaigényének egy részén.

Az ARM processzorokat széles körben használják a vásárlói elektronikus eszközökben, például okostelefonokban, táblagépekben, multimédia lejátszókban és más mobil eszközökben, például hordozható eszközökben. Az utasításkészletre redukálva kevesebb tranzisztorra van szükségük, amelyek lehetővé teszik a kisebb szerszámméretet integrált áramkörök (IC). Az ARM processzorok, a kisebb méretű csökkentett nehézségek és az alacsonyabb energiafogyasztás alkalmassá teszik őket az egyre miniatürizáltabb eszközök használatára.

Fő különbség az AVR, ARM, 8051 és PIC mikrokontrollerek között

8051

PIC

ÁPRILIS

KAR

Busz szélessége

8 bites standard mag8/16/32-bites8/32-bitesA 32 bites többnyire 64 bites verzióban is elérhető

Kommunikációs protokollok

UART, USART, SPI, I2CPIC, UART, USART, LIN, CAN, Ethernet, SPI, I2SUART, USART, SPI, I2C (speciális célú AVR támogatás CAN, USB, Ethernet)

UART, USART, LIN, I2C, SPI, CAN, USB, Ethernet, I2S, DSP, SAI (soros audio interfész),IrDA

Sebesség

12 Óra / utasítás ciklus4 Óra / utasítás ciklus1 óra / utasítás ciklus1 óra / utasítás ciklus

memória

ROM, SRAM, FLASHSRAM, FLASHFlash, SRAM, EEPROMFlash, SDRAM, EEPROM

EGY

CLSC

A RISC néhány jellemzője

KOCKÁZATKOCKÁZAT

Memória építészet

A Neumann építészetbőlHarvard építészetMódosítottMódosított Harvard-architektúra

Energiafogyasztás

ÁtlagosAlacsonyAlacsonyAlacsony

Családok

8051 változatPIC16, PIC17, PIC18, PIC24, PIC32Apró, Atmega, Xmega, speciális célú AVRARMv4,5,6,7 és sorozat

Közösség

HatalmasNagyon jóNagyon jóHatalmas

Gyártó

NXP, Atmel, Silicon Labs, Dallas, Ciprus, Infineon stb.Mikrochip átlagAtmelApple, Nvidia, Qualcomm, Samsung Electronics és TI stb.
Költség (összehasonlítva a rendelkezésre álló funkciókkal) Nagyon alacsonyÁtlagosÁtlagosAlacsony

Egyéb funkció

A szabványáról ismertOlcsóOlcsó, hatékonyNagy sebességű működés

Hatalmas

Népszerű mikrokontrollerek

AT89C51, P89v51 stb.PIC18fXX8, PIC16f88X, PIC32MXXAtmega8, 16, 32, Arduino közösségLPC2148, ARM Cortex-M0 - ARM Cortex-M7 stb.

Így ez az AVR, ARM, 8051 és a PIC mikrokontrollerek közötti különbségről szól. Reméljük, hogy jobban megértette ezt a koncepciót. Ezenkívül a koncepcióval vagy a megvalósítással kapcsolatos bármilyen kérdés elektronika és elektromos projektek , kérjük, adja meg értékes javaslatait az alábbi megjegyzés részben található megjegyzéssel. Itt van egy kérdés az Ön számára mik az AVR és az ARM alkalmazásai?