• Sonuç bulunamadı

Ders 4 Uygun µC Kullanımı

N/A
N/A
Protected

Academic year: 2021

Share "Ders 4 Uygun µC Kullanımı"

Copied!
12
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Ders 4

Uygun µC Kullanımı

ÖĞR. GÖR. GÖKHAN MANAV

(2)

µC (Microcontroller) Alternatif Diğer Yapılar

ASIC (Application Specific Integrated Circuit)

CPLD (Complex Programmable Logic Device)

DSP (Digital Signal Processor)

FPGA (Field Programmable Gate Arrays)

PLC (Programming Logic Control)

µP (Microprocessor)

(3)

µC (Microcontroller) Alternatif Diğer Yapılar

ASIC (Application Specific Integrated Circuit)

Çok hızlı, uygulamaya özel olarak tasarlanmış ve optimize edilmiş.

Tasarım açışından esnek değil.

Tamamen-Özel: Tümleşik devrenin tüm katmanları uygulamaya özel olarak optimize edilmiştir.

Yarı-Özel: Tümleşik devrenin alt katmanları

uygulamaya özel olarak optimize edilmiştir. Üst katmanlar uygulamaya göre kullanıcı tarafından tamamlanır.

(4)

µC (Microcontroller) Alternatif Diğer Yapılar

CPLD (Complex Programmable Logic Device)

PAL (Programmable Array Logic) ile FPGA arasında bir yapıdır.

Mantıksal Bloklar: Makro Hücre (Macro Cell - SOG «Sea Of Gate») olarak adlandırılır.

Entegre kalıcı hafızaya sahiptir.

Diğer alternatiflerine kıyasla hızlı ve tasarım açısından biraz esnektir.

(5)

µC (Microcontroller) Alternatif Diğer Yapılar

DSP (Digital Signal Processor)

Bir dizi seri işlemleri hızlı bir şekilde yapabilir.

Dijital veya analog girişler –çıkışlar olarak tasarlanmıştır.

İçerisinde;

Karasel kod çözücü (Quadrature Decoder)

PWM

Seri iletişim birimleri

olabilir.

(6)

µC (Microcontroller) Alternatif Diğer Yapılar

FPGA (Field Programmable Gate Arrays)

Çok sayıda arabağlantı matrisi, mantık kapıları, RAM

Belki analog sinyal işleme kapasitesi (ADC, DAC vb)

VHDL (Very High –Speed Integrated Circuit Hardware Description

Language) ile pprogramlanabilme

(7)

µC (Microcontroller) Alternatif Diğer Yapılar

PLC (Programming Logic Control)

Endüstriyel uygulamalar için geliştirilmiştir.

Modüler bir yapıya sahip olup genişletilebilir.

Çok geniş yelpazede kullanım alanı vardır.

Merkezi ya da dağınık yapıda kontrol imkanı sağlar

Tercihen grafiksel kolay bir programlama arayüzü ile programlanır.

(8)

µC (Microcontroller) Alternatif Diğer Yapılar

µP (Microprocessor)

Güçlü matematiksel işlem yeteneği

Çevresel birimler ile kullanılır.

Dijital ve analog giriş çıkışlar ile doğrudan bir arayüze sahip değildir.

Daha büyük hafıza ihtiyaç duyar.

Bir işletim sistemi aracılığı ile çalıştırılır.

Tek bir kart üzerinde çalışacak şekilde tasarlanmış olabilir.

(9)

µC (Microcontroller) Alternatif Diğer Yapılar

µC (Microcontroller)

Uygulamaya özel olarak

tasarlanmış çevresel birimlerini içerisinde barındıran küçük bir bilgisayar olarak düşünebiliriz.

Hafıza yapıları bilgisayarlara kıyasla oldukça az.

İşlemci hızları bilgisayarlara kıyasla oldukça yavaştır.

Programlanabilirler.

(10)

MCU (Mikrocontroller Unite) Seçimi

MCU seçerken nasıl seçeceğiz?

Uygulama gereksinimleri belirlenir.

İşlemci teknolojisi seçilir. (TTL, CMOS, … vb. )

Aday MCU’lar listelenir.

Adaylar arasından seçim yapılarak seçim tamamlanır.

(11)

Sistem Gereksinimleri

1. Hesaplama Gücü

2. Programlama Kolaylığı

3. İşlemci Hızı

4. Kesmeler

5. Tekrar Konfigürasyon

6. Güç / Sıcaklık

7. Arayüz / Çevresel Birimler

8. Toplam Maliyet

9. Çok Yönlülük

10. Diğer Donanımlar İle İletişim

11. Güvenlik

12. Geliştirilebilirlilk

13. Hafıza

14. Zamanlayıcı / Sayıcı Fonksiyonları

15. Medya Yetenekleri

16. Sistem Kurulumu İçin Gerekli Toplam Süre

17. EMI / EMC Uyumluluğu

18. Boyut

19. Satınalma

(12)

Araştırma

Arduino Uno R3 üzerinde µC ve kartın kullanımı için gerekli bazı donanımlara sahiptir. Acaba üzerinde kullanılan denetleyicinin özellikleri (Hızı, hafızası, çevresel birimleri, …vb.) nedir? Kart üzerindeki diğer donanımların kullanım amaçları nelerdir? Şimdi tüm bu soruların ve daha fazlasının cevaplarını

arayalım. ?

Referanslar

Benzer Belgeler

● 2005 yılında kurulan YDÜ Büyük Kütüphane, kuruluşunan beri Koha kullanıyor. ● Kendi ihtiyaçlarımıza göre geliştirdik ●

Kutu 12: Haber yazımında özel isimlerin kullanımı XXXXXXXXX.. Ankara – Cumhurbaşkanı Recep Tayyip Erdoğan, XXXXXX Cumhurbaşkanı

• Turizm sektöründe en geniş etkinlik ağına sahip sivil girişim ve en • büyük uluslararası birlik olan Dünya Turizm Örgütü tarafından • düzenlenen kongrelerde

1- Pars cervicalis  Vertebrae cervicales 2- Pars thoracalis  Vertebrae thoracicae 3- Pars lumbalis  Vertebrae lumbales 4- Pars sacralis  Vertebrae sacrales.. 5- Pars caudalis

Genişbant İletişim teknolojilerinin (Kablolu ve Kablosuz İletişim Teknolojileri ve IP Teknolojileri dahil) geleneksel yaklaşımların ötesinde hızlı ve güvenilir

 ML1 ve ML2 şerit mıknatıslarının uzunluğunu girmeniz istenecektir.  Bu bilgi, bir enkoder palsinin uzunluğunu hesaplamak için kullanılır.  Buraya

Örnek: 2x + 3y + 4=0 ve x  5y  3=0 doğrularının kesim noktası ile başlangıç noktasından geçen doğrunun denklemi nedir?. Çözüm: İki doğrunun kesim noktası,

7 46*****332 AYŞE AK MERSİN ÖZEL YENİ HAYAT ÖZEL EĞİTİM VE REHABİLİTASYON MERKEZİ. 8 16*****512 AYŞE CAN ADIYAMAN ÖZEL BİRLEŞİM ÖZEL EĞİTİM VE