Haberler

ATmega328P, başlamanız gereken mikrodenetleyici

Günümüzde, Mikrodenetleyicilerin nispeten ucuz ve piyasada kolayca bulunabilir olması, uygun birini seçme konusunda satın alma kararı vermeyi zorlaştırabilir. Ancak, kullanıcılar için başlamak için iyi bir model var. Bu model, 8-bit AVR mikrodenetleyici olan ATmega328p’dir.

Bu makale, ATmega328p’nin sizin için neden uygun olduğunu açıklayacaktır.

Aşağıdaki bileşenleri kapsayacaktır:

  • ATmega328P nedir?
  • Ürün Özellikleri ve Parametreleri
  • Rakiplerle karşılaştırmalar: STM32 ve MSP430
  • Ürün Önerileri
  • Özet

ATmega328P nedir?

Ref: ATmega328P

ATmega328P, gelişmiş RISC mimarisi sayesinde 131 güçlü komutun en fazla tek saat döngüsü ile yürütülmesini sağlayan yüksek performanslı ancak düşük güç tüketimli bir 8-bit AVR mikrodenetleyicisidir. Genellikle Arduino Fio ve Arduino Uno gibi Arduino kartlarında işlemci olarak bulunur.

Özellikler ve Parametreler

Özellikler:

Yüksek dayanıklılığa sahip kalıcı bellek segmentleri

  • Sistemde kendinden programlanabilir flaş program belleği
  • Yazılım güvenliği için programlama kilidi

Çevresel özellikler

  • Ayrı ön bölücü ve karşılaştırma moduna sahip iki 8-bit Zamanlayıcı/Sayıcı.
  • Ayrı ön bölücü, karşılaştırma modu ve yakalama moduna sahip bir 16-bit Zamanlayıcı/Sayıcı
  • Sıcaklık ölçümü
  • Ayrı entegre osilatöre sahip programlanabilir seri USART ve izleme zamanlayıcı

Diğer mikrodenetleyicilere (ARM, 8051, PIC) kıyasla benzersiz özellikler:

  • Güç açma sıfırlama ve programlanabilir düşük voltaj algılama
  • İç kalibreli osilatör
  • Dış ve iç kesme kaynakları
  • Altı uyku modu: Boşta, ADC gürültü azaltma, güç tasarrufu, güç kapama, bekleme ve genişletilmiş bekleme

Parametreler

Program Belleği Türü Flaş
Program Belleği Boyutu 32
CPU Hızı (MIPS/DMIPS) 20
SRAM (KB) 2,048
Veri EEPROM/HEF (bayt) 1,024
Dijital İletişim Çevresi 1-UART, 2-SPI, 1-I2C
Yakalama/Karşılaştırma/PWM Çevresi 1 Giriş Yakalama, 1 CCP, 6PWM
Zamanlayıcılar/Sayıcılar 2 x 8-bit, 1x 16 bit
Karşılaştırıcı Sayısı 1
Sıcaklık Aralığı -40 ile 85 derece
Çalışma Voltaj Aralığı (V) 1.8 ile 5.5V
Pin Sayısı 32
Düşük Güç Evet

Avantajlar ve Dezavantajlar:

Avantajlar:

  • İşlemciler, 32/64 bit yerine 8 bit ve 16 bit kullanımı ile daha basit hale gelir
  • 32k bayt kendinden programlanabilir flaş program belleği ve 23 programlanabilir I/O hattı ile ek hesaplama bileşenleri olmadan kullanılabilir
  • Kod Verimliliği, tüm 31 kayıt doğrudan aritmetik mantık birimine (ALU) bağlıdır, bu da onu geleneksel CISC mikrodenetleyicilerden 10 kat daha hızlı yapar
  • AVR geliştirilmiş RISC talimat seti için optimize edilmiştir

Dezavantajlar:

  • Daha yüksek bit mikrodenetleyicilere kıyasla performans eksikliği

Ürün Uygulamaları

ATmega328P, C derleyicileri, makro montajcılar, program hata ayıklayıcı/simülatörler, devre içi emülatörler ve değerlendirme kitleri dahil olmak üzere tam bir program ve sistem geliştirme araçları seti ile desteklenmektedir.

Yüksek frekanslı PWM dalga formu üretimi sağlayan hızlı PWM modu, güç düzenleme, doğrultma ve DAC uygulamaları için uygun hale getirir.

Ürün Karşılaştırmaları

Hangisi daha iyi? Atmega368P vs STM32 vs MSP430

ATmega328P STM32 MSP430
Marka MicroChip Cortex Texas Instruments
Maliyet Düşük Yüksek Düşük
Mimari Gelişmiş RISC mimarisi Gömülü uygulamalar için tasarlanmış Güç Mimarisi teknolojisi Eski, von-Neumann mimarisi
Güç Tüketimi Düşük, daha verimli güç tüketimi Orta, daha yüksek saat hızı daha yüksek güç tüketimine yol açabilir Düşük
Performans Orta, daha düşük bit ama karmaşık projeler için uygun Yüksek, hızlı işlem hızı, daha fazla güç paketler.
Yeterli RAM ile 32 bit ARM işlemci çekirdeği çalıştırır
Düşük, yalnızca basit projeler için daha uygun
Kullanım Kolaylığı Kullanımı kolay, 8 bit ve Arduino kartları ile yüksek uyumluluk 32 bit mikrodenetleyici olmasının doğası gereği karmaşık Arduino kartlarına göre karmaşık

Sonuç: Atmega368P. STM32’ye kıyasla performans eksikliği olmasına rağmen, daha düşük maliyeti ve özellikleri ile değerlendirilmeye değer bir seçenek sunmaktadır.

AtMega328P vs AtMega328

  • Her ikisi de benzer mimari tasarımına sahiptir
  • ATmega328P daha az güç tüketir
  • ATmega328P biraz daha pahalıdır
  • TQFP paketi yalnızca 328P versiyonunda mevcuttur

Sonuç: 328P, önceki versiyonuna göre biraz daha pahalı olmasına rağmen, birkaç mikroamper güç tasarrufu sağlar. Ayrıca, çipin TQFP paket varyantı yalnızca 328P’de mevcuttur.

Ürün Önerileri

Seeeduino V4.2: Fiyat/Performans Seçeneği

Sadece 6.90 $ fiyatla, ATmega328P mikrodenetleyicisini kullanan tamamen uyumlu bir Arduino UNO-R3 kalkanına sahip bir kart alabilirsiniz.

Ürün Özellikleri şunları içerir:

  • 14 Dijital I/O Pin (6 PWM çıkışı)
  • 6 Analog Giriş
  • Mikro USB programlama ve güç kaynağı
  • ISP Bağlantı Noktası
  • Daha iyi prototipleme için 3 adet entegre Grove konektörü
  • 3.3/5V sistem çalışma güç anahtarı

Artıları:

  • Göreceli olarak ucuz ve başlangıç seviyesindeki kullanıcılar için uygun
  • Kartı güçlendirmek ve programlamak için mikro USB kullanımı kolaylık sağlar

Seeeduino Lotus V1.1: Mac Os ile uyumlu maliyet etkin bir kart

Özellikler

  • Seeeduino ve temel shield kombinasyonu.
  • Arduino UNO ile uyumlu, aynı çipi kullanır (ATmega328P)
  • Üzerinde Grove konektörü
  • Mac OS ile uyumlu.
  • Maliyet etkin

Seeeduino Nano: Arduino Nano’nun daha ucuz ve daha iyi alternatifi

Seeeduino Nano, Arduino Nano’nun kullandığı tipik mini USB yerine USB Type-C ile donatılmıştır. Ayrıca, eklenen grove konektörleri, yüzlerce sensör ve aktüatörün sadece takarak kullanılmasına olanak tanır.

Özellikler 

  • 43mm*18mm Küçük kart
  • 16M ATmega328P
  • Arduino Nano ile tamamen uyumlu
  • Programlama ve güç için USB Type C
  • Üzerinde Grove I2C konektörü
  • Breadboard ile uyumlu

Seeeduino Nano ve Arduino Nano arasındaki ana farklar:

Seeeduino Nano Arduino Nano
İşlemci ATmega328P ATmega328P
Giriş Voltajı 5V / 7-12V 5V / 7-12V
IO Voltajı 5V 5V
Analog Giriş/Çıkış 8/0 8/0
Dijital IO/PWM 14/6 14/6
USB Type-C Mini-USB
Grove Konektörleri 1xI2C Grove Konektörleri Yok

Özet

Arduino kartlarının görünürdeki popülaritesi ve ATmega368p ile uyumluluğu ile, projeniz için başlamak için en iyi seçenek olarak öne çıkmaktadır. Göreceli özellikleri ve düşük maliyeti, ATmega368P’yi paranın karşılığını veren bir seçenek haline getirir. Ancak, performans listenizde yüksek bir önceliğe sahipse, STM32 modeli sizin için uygun olacaktır.

Leave a Reply

Your email address will not be published. Required fields are marked *