Koja je razlika između 8051, PIC, AVR i ARM?

Isprobajte Naš Instrument Za Uklanjanje Problema





U današnje vrijeme mikrokontroleri su toliko jeftini i jednostavno dostupni da ih je općenito koristiti umjesto jednostavnih logičkih sklopova poput brojača, iz jedinog razloga što se postiže određena fleksibilnost u dizajnu i popušta malo prostora. Neki će se strojevi i roboti čak osloniti na ogromne broj mikrokontrolera , svaki oduševljen samopouzdanim zadatkom. Uglavnom svježi mikrokontroleri su 'U sustavu koji se može programirati', to znači da možete prilagoditi program koji se izvodi, bez uklanjanja mikrokontrolera s njegovog položaja. U ovom članku raspravljamo o razlici između AVR, ARM, 8051 i PIC mikrokontrolera.

Razlika između AVR, ARM, 8051 i PIC mikrokontrolera

Razlike između mikrokontrolera uglavnom uključuju ono što je mikrokontroler, razlika između AVR, ARM, 8051 i PIC mikrokontrolera i njihovih primjena.




Što je mikrokontroler?

Mikrokontroler je usporediv s malim samostalnim računalom, izuzetno je moćan uređaj koji može izvršiti niz unaprijed programiranih zadataka i komunicirati s dodatnim hardverskim uređajima. Upakiran u maleni integrirani krug (IC) čija su veličina i težina redovito zanemarivi, postaje savršen kontroler jer roboti ili bilo koji strojevi zahtijevaju neku vrstu inteligentne automatizacije. Jedan mikrokontroler može biti dovoljan za upravljanje malim pokretnim robotom, automatskim strojem za pranje ili sigurnosnim sustavom. Nekoliko mikrokontrolera sadrži memoriju za pohranu programa koji treba izvršiti i puno ulaznih / izlaznih linija koje se mogu koristiti za zajedničko djelovanje s drugim uređajima, poput očitavanja stanja senzora ili upravljanja motorom.

8051 Mikrokontroler

8051 mikrokontroler je 8-bitna obitelj mikrokontrolera koju je Intel razvio 1981. godine. Ovo je jedna od popularnih obitelji mikrokontrolera koja se koristi širom svijeta. Ovaj mikrokontroler je osim toga nazvan 'sustavom na čipu', jer ima 128 bajtova RAM-a, 4Kbajta ROM-a, 2 tajmera, 1 serijski port i 4 porta na jednom čipu. CPU također može raditi za 8 bit podataka istovremeno, budući da je 8051 8-bitni procesor. U slučaju da su podaci veći od 8 bita, tada se moraju rastaviti na dijelove kako bi CPU mogao lako obraditi. Većina proizvođača sadrži stavljene 4K bajta ROM-a iako se broj ROM-a može premašiti do 64 K bajta.



8051 Mikrokontroler

8051 Mikrokontroler

8051 je korišten u velikom broju uređaja, ponajviše zato što ga je lako integrirati u projekt ili približno napraviti uređaj. Slijede glavna područja fokusa:

Upravljanje energijom: Učinkoviti mjerni sustavi olakšavaju kontrolu potrošnje energije u domovima i proizvodne aplikacije. Ovi mjerni sustavi pripremljeni su sposobni ugrađivanjem mikrokontrolera.


Zasloni osjetljivi na dodir: Veliki broj pružatelja mikrokontrolera u svoje dizajne uključuje mogućnosti osjetljivosti dodira. Prijenosna elektronika poput mobitela, medija playera i uređaja za igre primjeri su zaslona osjetljivih na dodir koji se temelje na mikrokontroleru.

Automobili: 8051 pronalazi široku primjenu u pružanju automobilskih rješenja. Široko se koriste u hibridnim vozilima za rukovanje inačicama motora. Nadalje, funkcije poput tempomata i protukočnog sustava pripremljene su sposobnije uz upotrebu mikrokontrolera.

Medicinski uređaji: Pokretni medicinski uređaji poput mjerača krvnog tlaka i glukoze koriste mikrokontrolere za prikazivanje podataka, čime se osigurava veća pouzdanost u pružanju medicinskih rezultata.

PIC mikrokontroler

Upravljač perifernog sučelja (PIC) je mikrokontroler koji je razvio Microchip, PIC mikrokontroler je brz i jednostavan za implementaciju program kada uspoređujemo druge mikrokontrolere poput 8051. Jednostavnost programiranja i jednostavno povezivanje s drugim perifernim uređajima PIC postaje uspješan mikrokontroler.

PIC mikrokontroler

PIC mikrokontroler

Znamo da je mikrokontroler integrirani čip koji se sastoji od RAM-a, ROM-a, CPU-a, TAJMER i ŠTANJERI . PIC je mikrokontroler koji se također sastoji od RAM-a, ROM-a, CPU-a, timera, brojača, ADC-a ( analogni u digitalni pretvarači ), DAC (digitalni u analogni pretvarač). PIC mikrokontroler također podržava protokole poput CAN, SPI, UART za povezivanje s dodatnim perifernim uređajima. PIC se uglavnom koristi za izmjenu arhitekture Harvarda i također podržava RISC (računalo s reduciranim uputama) prema gore navedenom zahtjevu RISC i Harvard možemo jednostavno reći da je PIC brži od kontrolera temeljenih na 8051 koji je pripremljen od Von-Newmanove arhitekture.

AVR mikrokontroler

AVR mikrokontroler je 1996. godine razvila tvrtka Atmel Corporation. Strukturni dizajn AVR-a razvili su Alf-Egil Bogen i Vegard Wollan. AVR je ime dobilo od svojih programera, a skraćenica je od Alf-Egil Bogen Vegard Wollan RISC mikrokontrolera, poznatog i kao Advanced Virtual RISC. AT90S8515 bio je početni mikrokontroler koji se temeljio na AVR arhitekturi, iako je prvi mikrokontroler koji je izašao na komercijalno tržište bio AT90S1200 1997. godine.

AVR mikrookntroler

AVR mikrookntroler

AVR mikrokontroleri dostupni su u tri kategorije

TinyAVR: - Manje memorije, male veličine, prikladno samo za jednostavnije primjene

MegaAVR: - To su uglavnom popularni oni koji imaju dobru količinu memorije (do 256 KB), veći broj ugrađenih perifernih uređaja i prikladni za skromne do složene programe.

XmegaAVR: - Koristi se u komercijali za složene aplikacije kojima je potrebna velika programska memorija i velika brzina.

ARM procesor

An ARM procesor je također jedna od obitelji CPU-a koja se temelji na RISC (računalu sa smanjenim skupom instrukcija) razvijenom od Advanced RISC Machines (ARM).

ARM mikrokontroler

ARM mikrokontroler

ARM proizvodi 32-bitne i 64-bitne RISC višejezgrene procesore. RISC procesori dizajnirani su za izvođenje manjeg broja vrsta računalnih uputa, tako da mogu raditi većom brzinom, izvodeći dodatnih milijuna uputa u sekundi (MIPS). Izbacivanjem nepotrebnih uputa i optimiziranjem putova, RISC procesori daju izvanredne performanse na dijelu zahtjeva za energijom postupka CISC (složeno računanje instrukcija).

ARM procesori se široko koriste u korisničkim elektroničkim uređajima kao što su pametni telefoni, tableti, multimedijski uređaji i drugi mobilni uređaji, poput nosive opreme. Zbog njihovog smanjenja na skup instrukcija, potrebno im je manje tranzistora, što omogućuje manju veličinu matrice integrirani sklop (IC). ARM procesori, manje veličine, smanjene poteškoće i niži troškovi energije čine ih pogodnima za sve minijaturnije uređaje.

Glavna razlika između AVR, ARM, 8051 i PIC mikrokontrolera

8051

PIC

APR

RUKA

Širina sabirnice

8-bit za standardnu ​​jezgru8/16/32-bitni8/32-bitni32-bitni uglavnom dostupni i u 64-bitnim

Komunikacijski protokoli

UART, USART, SPI, I2CPIC, UART, USART, LIN, CAN, Ethernet, SPI, I2SUART, USART, SPI, I2C, (podrška za AVR posebne namjene CAN, USB, Ethernet)

UART, USART, LIN, I2C, SPI, CAN, USB, Ethernet, I2S, DSP, SAI (serijsko audio sučelje),IrDA

Ubrzati

12 Ciklus sata / uputa4 Ciklus sata / uputa1 sat / ciklus uputa1 sat / ciklus uputa

Memorija

ROM, SRAM, FLASHSRAM, BljesakFlash, SRAM, EEPROMFlash, SDRAM, EEPROM

JE

CLSC

Neke značajke RISC-a

RIZIKRIZIK

Arhitektura memorije

Iz Neumannove arhitektureHarvardska arhitekturaIzmijenjenoIzmijenjena arhitektura Harvarda

Potrošnja energije

ProsječnoNiskaNiskaNiska

Obitelji

8051 varijantePIC16, PIC17, PIC18, PIC24, PIC32Tiny, Atmega, Xmega, AVR posebne namjeneARMv4,5,6,7 i serije

Zajednica

ProstranaVrlo dobroVrlo dobroProstrana

Proizvođač

NXP, Atmel, Silicon Labs, Dallas, Cipar, Infineon itd.Prosjek mikročipaAtmelApple, Nvidia, Qualcomm, Samsung Electronics i TI itd.
Trošak (u usporedbi sa značajkama koje pružaju) Vrlo niskoProsječnoProsječnoNiska

Ostala značajka

Poznat po svom standarduPovoljnoJeftino, učinkovitoRad velike brzine

Prostrana

Popularni mikrokontroleri

AT89C51, P89v51 itd.PIC18fXX8, PIC16f88X, PIC32MXXAtmega8, 16, 32, Arduino zajednicaLPC2148, ARM Cortex-M0 do ARM Cortex-M7, itd.

Dakle, ovdje se radi o razlici između AVR, ARM, 8051 i PIC mikrokontrolera. Nadamo se da ste bolje razumjeli ovaj koncept. Nadalje, bilo kakva pitanja u vezi s ovim konceptom ili provedbom elektronika i električni projekti , dajte svoje vrijedne prijedloge komentarom u odjeljku za komentare u nastavku. Evo pitanja za vas, koje su primjene AVR-a i ARM-a?