Mikä on ero 8051: n, PIC: n, AVR: n ja ARM: n välillä?

Kokeile Instrumenttia Ongelmien Poistamiseksi





Nykyään mikrokontrollerit ovat niin halpoja ja yksinkertaisesti saatavissa, että on yleistä käyttää niitä yksinkertaisten logiikkapiirien, kuten laskureiden, sijasta vain siksi, että saavutetaan jonkin verran suunnittelun joustavuutta ja alennetaan tilaa. Jotkut koneet ja robotit luottavat jopa valtavaan mikrokontrollerien määrä , kukin innostunut itsevarmasta tehtävästä. Pääasiassa tuoreet mikrokontrollerit ovat ”Järjestelmässä ohjelmoitavissa”, mikä tarkoittaa, että voit säätää suoritettavaa ohjelmaa poistamatta mikrokontrolleria paikaltaan. Tässä artikkelissa keskustelemme AVR-, ARM-, 8051- ja PIC-mikrokontrollerien erosta.

Ero AVR-, ARM-, 8051- ja PIC-mikrokontrollereiden välillä

Mikrokontrollerien välisiin eroihin kuuluvat pääasiassa mikrokontrolleri, ero AVR-, ARM-, 8051- ja PIC-mikrokontrollerien ja sen sovellusten välillä.




Mikä on mikrokontrolleri?

Mikro-ohjain voi olla verrattavissa pieneen erilliseen tietokoneeseen, se on erittäin tehokas laite, joka pystyy suorittamaan sarjan ennalta ohjelmoituja tehtäviä ja vuorovaikutuksessa ylimääräisten laitteiden kanssa. Pakattuna pieneen integroituun piiriin (IC), jonka koko ja paino ovat säännöllisesti merkityksettömiä, siitä on tulossa täydellinen ohjain, koska robotit tai muut koneet vaativat jonkinlaista älykästä automaatiota. Yksi mikrokontrolleri voi riittää pienen mobiilirobotin, automaattisen pesukoneen tai turvajärjestelmän hallintaan. Useat mikro-ohjaimet sisältävät muistin suoritettavan ohjelman tallentamiseksi, ja paljon tulo- / lähtölinjoja, joita voidaan käyttää toimimaan yhdessä muiden laitteiden kanssa, kuten anturin tilan lukeminen tai moottorin ohjaaminen.

8051-mikrokontrolleri

8051-mikrokontrolleri on 8-bittinen mikrokontrolleriperhe, jonka Intel on kehittänyt vuonna 1981. Tämä on yksi suosituimmista mikrokontrolleriperheistä, joita käytetään kaikkialla maailmassa. Tätä mikro-ohjainta kutsuttiin lisäksi nimellä 'järjestelmä sirulla', koska sillä on 128 tavua RAM-muistia, 4 kt tavua ROM-levyä, 2 ajastinta, 1 sarjaportti ja 4 porttia yhdessä sirussa. Suoritin voi toimia myös 8 bitin datalla kerrallaan, koska 8051 on 8-bittinen prosessori. Jos data on suurempi kuin 8 bittiä, se on jaettava osiin, jotta keskusyksikkö pystyy käsittelemään helposti. Useimmat valmistajat sisältävät levytettyjä 4 kt tavua ROM-levyjä, vaikka ROM-levyjen määrä voidaan ylittää jopa 64 kt tavuun.



8051-mikrokontrolleri

8051-mikrokontrolleri

8051 on ollut käytössä monissa laitteissa, lähinnä siksi, että se on helppo integroida projektiin tai tehdä laitteesta suunnilleen. Seuraavat ovat tärkeimmät painopistealueet:

Energian hallinta: Tehokkaat mittausjärjestelmät helpottavat energian käytön hallintaa kodeissa ja valmistussovelluksissa. Nämä mittausjärjestelmät valmistetaan kykenemällä sisällyttämään mikro-ohjaimia.


Kosketusnäytöt: Suuri määrä mikro-ohjainten tarjoajia sisällyttää kosketustunnistustoiminnot suunnitteluunsa. Kannettava elektroniikka, kuten matkapuhelimet, mediasoittimet ja pelilaitteet, ovat esimerkkejä mikrokontrolleripohjaisista kosketusnäytöistä.

Autot: 8051 löytää laajaa ratkaisua autoratkaisujen tarjoamisessa. Niitä käytetään laajasti hybridiajoneuvoissa moottorivaihtoehtojen käsittelemiseksi. Lisäksi toiminnot, kuten vakionopeudensäädin ja jarrujenestojärjestelmä, on valmistettu paremmin kykeneviksi käyttämällä mikrokontrollereita.

Lääketieteelliset laitteet: Siirrettävät lääkinnälliset laitteet, kuten verenpaine- ja glukoosimonitorit, käyttävät mikro-ohjaimia tahtoaan näyttää tiedot, edellyttäen että luotettavuus on parempi lääketieteellisten tulosten tarjoamisessa.

PIC-mikrokontrolleri

Peripheral Interface Controller (PIC) on mikroohjain, jonka on kehittänyt Microchip, PIC-mikrokontrolleri on nopea ja helppo toteuttaa ohjelma, kun verrataan muita mikro-ohjaimia, kuten 8051. Ohjelmoinnin helppous ja helppo liittää muihin oheislaitteisiin PIC tulevat onnistuneeksi mikro-ohjaimeksi.

PIC-mikrokontrolleri

PIC-mikrokontrolleri

Tiedämme, että mikrokontrolleri on integroitu siru, joka koostuu RAM-muistista, ROM-levystä, suorittimesta, AJASTIN ja LASKURIT . PIC on mikrokontrolleri, joka koostuu myös RAM-muistista, ROM-levystä, suorittimesta, ajastimesta, laskurista, ADC: stä ( analogia-digitaalimuuntimet ), DAC (digitaalinen-analoginen muunnin). PIC-mikrokontrolleri tukee myös protokollia, kuten CAN, SPI, UART, liitäntää varten muiden oheislaitteiden kanssa. PIC: tä käytettiin enimmäkseen Harvardin arkkitehtuurin muokkaamiseen ja se tukee myös RISC (pienennetty ohjeistustietokone) yllä olevan vaatimuksen RISC ja Harvard avulla voimme yksinkertaisesti todeta, että PIC on nopeampi kuin 8051-pohjaiset ohjaimet, jotka on valmistettu Von-Newman -arkkitehtuurista.

AVR-mikrokontrolleri

AVR-mikrokontrolleri kehitti Atmel Corporation vuonna 1996. AVR: n rakennesuunnittelun ovat kehittäneet Alf-Egil Bogen ja Vegard Wollan. AVR on saanut nimensä kehittäjiltään ja tarkoittaa Alf-Egil Bogen Vegard Wollan RISC -mikrokontrolleria, joka tunnetaan myös nimellä Advanced Virtual RISC. AT90S8515 oli alkuperäinen mikrokontrolleri, joka perustui AVR-arkkitehtuuriin, vaikka ensimmäinen kaupallisille markkinoille tullut mikrokontrolleri oli AT90S1200 vuonna 1997.

AVR-mikrokontrolleri

AVR-mikrokontrolleri

AVR-mikrokontrollereita on saatavana kolmessa kategoriassa

TinyAVR: - Vähemmän muistia, pieni koko, sopii vain yksinkertaisempiin sovelluksiin

MegaAVR: - Nämä ovat pääasiassa suosittuja, joilla on hyvä määrä muistia (jopa 256 kt), suurempi määrä sisäänrakennettuja oheislaitteita ja sopivat vaatimattomiin ja monimutkaisiin sovelluksiin.

XmegaAVR: - Käytetään kaupallisissa sovelluksissa, jotka tarvitsevat suuren ohjelmamuistin ja nopean nopeuden.

ARM-prosessori

An ARM-prosessori on myös yksi CPU-perheistä, joka perustuu Advanced RISC Machinesin (ARM) kehittämään RISC-arkkitehtuuriin (reduced set set computer).

ARM-mikrokontrolleri

ARM-mikrokontrolleri

ARM tekee 32- ja 64-bittisistä RISC-moniytimisistä prosessoreista. RISC-prosessorit on suunniteltu suorittamaan pienempi määrä tietokonekäskyjä, jotta ne voivat toimia suuremmalla nopeudella ja suorittaa ylimääräisiä miljoonia käskyjä sekunnissa (MIPS). Poistamalla tarpeettomat ohjeet ja optimoimalla polut RISC-prosessorit tarjoavat erinomaisen suorituskyvyn osalla CISC-prosessin (monimutkainen käskyjoukko-laskenta) virrankulutusta.

ARM-prosessoreita käytetään laajalti asiakkaiden elektronisissa laitteissa, kuten älypuhelimissa, tableteissa, multimediasoittimissa ja muissa mobiililaitteissa, kuten puettavissa laitteissa. Koska ne on supistettu käskyjoukoksi, he tarvitsevat vähemmän transistoreita, jotka mahdollistavat pienemmän suuttimen koon integroitu piiri (IC). ARM-prosessorit, pienemmät pienemmät vaikeudet ja pienemmät virrankulutukset tekevät niistä sopivia yhä pienemmille laitteille.

Tärkein ero AVR-, ARM-, 8051- ja PIC-mikrokontrollereiden välillä

8051

KUVA

HUHTIKUU

ARM

Väylän leveys

8-bittinen vakiosydämelle8/16/32-bittinen8/32-bittinen32-bittinen saatavilla useimmiten myös 64-bittisenä

Tiedonsiirtoprotokollat

UART, USART, SPI, I2CPIC, UART, USART, LIN, CAN, Ethernet, SPI, I2SUART, USART, SPI, I2C (erityinen AVR-tuki CAN, USB, Ethernet)

UART, USART, LIN, I2C, SPI, CAN, USB, Ethernet, I2S, DSP, SAI (sarjaliitäntä),IrDA

Nopeus

12 Kello / opastusjakso4 Kello / opastusjakso1 kello / käskyjakso1 kello / käskyjakso

Muisti

ROM, SRAM, FLASHSRAM, FLASHSalama, SRAM, EEPROMFlash, SDRAM, EEPROM

ON

CLSC

Jotkut RISC: n piirteet

RISKIRISKI

Muistiarkkitehtuuri

Neumannin arkkitehtuuristaHarvardin arkkitehtuuriMuokattuMuokattu Harvardin arkkitehtuuri

Tehon kulutus

KeskivertoMatalaMatalaMatala

Perheet

8051 muunnostaPIC16, PIC17, PIC18, PIC24, PIC32Pieni, Atmega, Xmega, erityiskäyttöinen AVRARMv4,5,6,7 ja sarjat

Yhteisö

VastOikein hyväOikein hyväVast

Valmistaja

NXP, Atmel, Silicon Labs, Dallas, Kypros, Infineon jne.Mikrosirun keskiarvoAtmelApple, Nvidia, Qualcomm, Samsung Electronics ja TI jne.
Kustannus (verrattuna ominaisuuksiin) Erittäin matalaKeskivertoKeskivertoMatala

Muu ominaisuus

Tunnettu standardistaanHalpaHalpa, tehokasNopea käyttö

Vast

Suositut mikrokontrollerit

AT89C51, P89v51 jne.PIC18fXX8, PIC16f88X, PIC32MXXAtmega8, 16, 32, Arduino-yhteisöLPC2148, ARM Cortex-M0 - ARM Cortex-M7 jne.

Näin ollen kyse on AVR-, ARM-, 8051- ja PIC-mikrokontrollerien erosta. Toivomme, että olet saanut paremman käsityksen tästä käsitteestä. Lisäksi tähän konseptiin tai toteutettaviin kysymyksiin elektroniikka ja sähköprojektit , anna arvokkaat ehdotuksesi kommentilla alla olevassa kommenttiosassa. Tässä on kysymys sinulle, mitkä ovat AVR: n ja ARM: n sovellukset?