Apa perbedaan antara 8051, PIC, AVR dan ARM?

Coba Instrumen Kami Untuk Menghilangkan Masalah





Saat ini, Mikrokontroler sangat murah dan mudah didapat sehingga umum untuk menggunakannya daripada rangkaian logika yang mudah seperti penghitung dengan satu-satunya alasan untuk mendapatkan beberapa fleksibilitas desain dan diskon beberapa ruang. Beberapa mesin dan robot bahkan akan mengandalkan yang besar jumlah mikrokontroler , masing-masing antusias untuk tugas yang penuh percaya diri. Mikrokontroler segar utamanya adalah 'In System Programmable' yang berarti Anda dapat mengatur program yang sedang dijalankan, tanpa melepas Mikrokontroler dari posisinya. Pada artikel ini kita membahas tentang perbedaan antara AVR, ARM, 8051 dan Mikrokontroler PIC.

Perbedaan antara AVR, ARM, 8051 dan PIC Microcontrollers

Perbedaan antara mikrokontroler terutama mencakup apa itu mikrokontroler, perbedaan antara mikrokontroler AVR, ARM, 8051 dan PIC serta aplikasinya.




Apa itu Mikrokontroler?

Pengontrol mikro dapat dibandingkan dengan komputer kecil yang berdiri sendiri.Ini adalah perangkat yang sangat kuat, yang mampu menjalankan serangkaian tugas yang telah diprogram sebelumnya dan berinteraksi dengan perangkat keras tambahan. Dikemas dalam sirkuit terintegrasi kecil (IC) yang ukuran dan beratnya sering diabaikan, ini menjadi pengontrol yang sempurna karena robot atau mesin apa pun memerlukan beberapa jenis otomatisasi cerdas. Satu mikrokontroler dapat cukup untuk mengelola robot bergerak kecil, mesin pencuci otomatis, atau sistem keamanan. Beberapa mikrokontroler berisi memori untuk menyimpan program yang akan dijalankan, dan banyak jalur input / output yang dapat digunakan untuk bertindak bersama dengan perangkat lain, seperti membaca status sensor atau mengendalikan motor.

8051 Mikrokontroler

8051 mikrokontroler merupakan keluarga mikrokontroler 8-bit yang dikembangkan oleh Intel pada tahun 1981. Ini adalah salah satu keluarga mikrokontroler yang populer digunakan di seluruh dunia. Mikrokontroler ini juga disebut sebagai “system on a chip” karena memiliki RAM 128 byte, ROM 4Kbytes, 2 Timer, 1 port Serial, dan 4 port pada satu chip. CPU juga dapat bekerja untuk 8 bit data sekaligus karena 8051 adalah prosesor 8-bit. Jika data lebih besar dari 8 bit, maka harus dipecah menjadi beberapa bagian agar CPU dapat memproses dengan mudah. Sebagian besar pabrikan mengandung menempatkan 4Kbytes ROM meskipun jumlah ROM bisa melebihi hingga 64 K byte.



8051 Mikrokontroler

8051 Mikrokontroler

8051 telah digunakan di banyak perangkat, terutama karena mudah untuk diintegrasikan ke dalam proyek atau membuat perangkat. Berikut ini adalah area fokus utama:

Manajemen energi: Sistem pengukuran yang efisien memfasilitasi pengendalian penggunaan energi di rumah dan aplikasi manufaktur. Sistem pengukuran ini disiapkan dengan menggabungkan mikrokontroler.


Layar sentuh: Sejumlah besar penyedia mikrokontroler menggabungkan kemampuan penginderaan sentuh dalam desain mereka. Elektronik portabel seperti telepon seluler, pemutar media, dan perangkat permainan adalah contoh layar sentuh berbasis mikrokontroler.

Mobil: 8051 menemukan manfaat luas dalam menyediakan solusi mobil. Mereka banyak digunakan pada kendaraan hybrid untuk menangani varian mesin. Selanjutnya, fungsi seperti cruise control dan sistem anti rem telah disiapkan lebih mumpuni dengan penggunaan mikrokontroler.

Alat kesehatan: Alat kesehatan bergerak seperti alat pemantau tekanan darah dan glukosa akan menggunakan mikrokontroler untuk menampilkan data, dengan demikian asalkan keandalan yang lebih tinggi dalam memberikan hasil medis.

Mikrokontroler PIC

Peripheral Interface Controller (PIC) adalah mikrokontroler yang dikembangkan oleh Microchip, Mikrokontroler PIC Cepat dan mudah untuk mengimplementasikan program ketika kita membandingkan mikrokontroler lain seperti 8051. Kemudahan pemrograman dan sederhana untuk berinteraksi dengan perangkat lain PIC menjadi mikrokontroler yang sukses.

Mikrokontroler PIC

Mikrokontroler PIC

Kita tahu bahwa mikrokontroler merupakan chip terintegrasi yang terdiri dari RAM, ROM, CPU, TIMER dan COUNTERS . PIC adalah mikrokontroler yang juga terdiri dari RAM, ROM, CPU, timer, counter, ADC ( konverter analog ke digital ), DAC (konverter digital ke analog). Mikrokontroler PIC juga mendukung protokol seperti CAN, SPI, UART untuk antarmuka dengan periferal tambahan. PIC banyak digunakan untuk memodifikasi arsitektur Harvard dan juga mendukung RISC (Komputer Set Instruksi Berkurang) dengan persyaratan di atas RISC dan Harvard kita dapat dengan sederhana bahwa PIC lebih cepat daripada pengontrol berbasis 8.051 yang disiapkan dari arsitektur Von-Newman.

Mikrokontroler AVR

Mikrokontroler AVR dikembangkan pada tahun 1996 oleh Atmel Corporation. Desain struktural AVR dikembangkan oleh Alf-Egil Bogen dan Vegard Wollan. AVR mendapatkan namanya dari pengembangnya dan merupakan singkatan dari mikrokontroler Alf-Egil Bogen Vegard Wollan RISC, juga dikenal sebagai Advanced Virtual RISC. AT90S8515 adalah mikrokontroler awal yang didasarkan pada arsitektur AVR, meskipun mikrokontroler pertama yang memasuki pasar komersial adalah AT90S1200 pada tahun 1997.

AVR Microocntroller

AVR Microocntroller

Mikrokontroler AVR tersedia dalam tiga Kategori

TinyAVR: - Memori lebih sedikit, ukuran kecil, sesuai hanya untuk aplikasi sederhana

MegaAVR: - Ini adalah yang paling populer yang memiliki jumlah memori yang baik (hingga 256 KB), jumlah periferal inbuilt yang lebih tinggi dan sesuai untuk aplikasi sederhana hingga kompleks.

XmegaAVR: - Digunakan secara komersial untuk aplikasi kompleks, yang membutuhkan memori program besar dan kecepatan tinggi.

Prosesor ARM

Sebuah Prosesor ARM juga merupakan salah satu keluarga CPU berdasarkan arsitektur RISC (komputer set instruksi yang dikurangi) yang dikembangkan oleh Advanced RISC Machines (ARM).

Mikrokontroler ARM

Mikrokontroler ARM

ARM membuat prosesor multi-core RISC 32-bit dan 64-bit. Prosesor RISC dirancang untuk melakukan lebih sedikit jenis instruksi komputer sehingga mereka dapat beroperasi pada kecepatan yang lebih tinggi, melakukan jutaan instruksi per detik (MIPS) ekstra. Dengan menghapus instruksi yang tidak perlu dan mengoptimalkan jalur, prosesor RISC memberikan kinerja yang luar biasa pada bagian dari permintaan daya prosedur CISC (komputasi set instruksi kompleks).

Prosesor ARM banyak digunakan di perangkat elektronik pelanggan seperti ponsel pintar, tablet, pemutar multimedia, dan perangkat seluler lainnya, seperti perangkat yang dapat dikenakan. Karena mereka direduksi menjadi set instruksi, mereka membutuhkan lebih sedikit transistor, yang memungkinkan ukuran die yang lebih kecil dari sirkuit terintegrasi (IC). Prosesor ARM, ukuran yang lebih kecil mengurangi kesulitan dan pengeluaran daya yang lebih rendah membuatnya cocok untuk perangkat yang semakin kecil.

Perbedaan Utama antara AVR, ARM, 8051 dan Mikrokontroler PIC

8051

PIC

APR

LENGAN

Lebar bus

8-bit untuk inti standar8/16/32-bit8/32-bit32-bit sebagian besar juga tersedia dalam 64-bit

Protokol Komunikasi

UART, USART, SPI, I2CPIC, UART, USART, LIN, CAN, Ethernet, SPI, I2SUART, USART, SPI, I2C, (dukungan AVR tujuan khusus CAN, USB, Ethernet)

UART, USART, LIN, I2C, SPI, CAN, USB, Ethernet, I2S, DSP, SAI (antarmuka audio serial),IrDA

Kecepatan

12 Jam / siklus instruksi4 Siklus jam / instruksi1 jam / siklus instruksi1 jam / siklus instruksi

Penyimpanan

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

ADALAH

CLSC

Beberapa fitur RISC

RISIKORISIKO

Arsitektur Memori

Dari arsitektur NeumannArsitektur HarvardDiubahArsitektur Harvard yang dimodifikasi

Konsumsi daya

Rata-rataRendahRendahRendah

Keluarga

8.051 varianPIC16, PIC17, PIC18, PIC24, PIC32Tiny, Atmega, Xmega, AVR tujuan khususARMv4,5,6,7 dan seri

Masyarakat

LuasBaik sekaliBaik sekaliLuas

Pabrikan

NXP, Atmel, Silicon Labs, Dallas, Siprus, Infineon, dll.Rata-rata MicrochipAtmelApple, Nvidia, Qualcomm, Samsung Electronics, dan TI dll.
Biaya (dibandingkan dengan fitur yang disediakan) Sangat rendahRata-rataRata-rataRendah

Fitur Lainnya

Dikenal dengan Standar-nyaMurahMurah, efektifOperasi kecepatan tinggi

Luas

Mikrokontroler Populer

AT89C51, P89v51, dll.PIC18fXX8, PIC16f88X, PIC32MXXAtmega8, 16, 32, Komunitas ArduinoLPC2148, ARM Cortex-M0 hingga ARM Cortex-M7, dll.

Jadi, ini semua tentang perbedaan antara mikrokontroler AVR, ARM, 8051 dan PIC. Kami berharap Anda lebih memahami konsep ini. Selanjutnya, setiap pertanyaan tentang konsep ini atau untuk diterapkan proyek elektronik dan kelistrikan , tolong berikan saran berharga Anda dengan komentar di bagian komentar di bawah. Ini pertanyaan untukmu, Apa saja aplikasi AVR dan ARM?