PIC16F877 Bağlantıları ve Osilatörler
Besleme Uçları
VSS: Negatif beleme ucudur. 12 veya 31 nolu pinlerdir.
VDD: Pozitif besleme uçlarıdır. 11 veya 32 pinleridir.
Besleme gerilimleri durumlara göre 2 ve 5.5V arasında olabilir.
100nF kondansatör bağlanmasının nedeni girişten doğan gerilim dalgalanmalarını önlemek amaçlıdır.
- 4Mhz çalışma frekansında 5.5V besleme 1.6mA
- 32Khz çalışma frekansında 3V besleme 20µA
- Boşta bekleme anında 1µA
akım çekmektedir.
Denetleyicinin sink ve source akımı 25mA’dir. DC gerilim değerlerinde ortak uç + kutupsa sourcing devresi, ortak uç – kutupsa sink devresidir.
Osilatör
PIC hafızasındaki komutları işlemek için bir sinyale ihtiyaç duyar. Bu sinyali yani saat sinyali denir. PIC bu clock sinyalini osilatör uçlarına bağlanan osilatör devresinden alır.
PIC16F877’da osilatör uçları, 13 OSC1 VE 14 OSC2 uçlarıdır. PIC mikrodenetleyicisi, girişine bağlanan osilatör frekansını 4’e bölerek komut işlemek için kullanır
Bir PIC denetleyici girişine 20Mhz’lik bir osilatör bağlanmışsa PIC denetleyici bunu 4’e böler ve sonuçta 5Mhz’lik bir uygulama frekansı ile çalışır.
Yukarıdaki matematiksel işlemin sonucu olarak bir komut 0.2µsn’de gerçekleştirilir.
Osilatör Çeşitleri
PIC denetleyicilerine bağlanan osilatör tipleri;
Kristal Osilatör
HS,XT, ve LP osilatör tipleri için bağlantı şeması yandaki gibidir. Bağlanacak kapasitelerin değeri kristalin frekansına göre değişmektedir.
R/C Osilatör
Bu osilatör kristal osilatöre göre frekans değerinde çok daha fazla sapma gösterir. Hassas değildirler.
Harici Osilatör
PIC denetleyicileri harici dışarıdan harici olarak bir osilatör frekansı alabilirler. Harici osilatör kullanılırsa sadece OSC1 pini kullanılır. Harici osilatör frekansında programda LP,XT veya HS belirtilmelidir.
Merhaba yeni stajerim. Bir sorum var yardımcı olursanız çok mutlu olurum.
Pic16f84A devre normalde 4 mhz ve bu harici 4mhz rezonatör ile çalışıyor.
Elde sadece hex kod var yani düzenleme source yok.
Elde 4 mhz işlemciler bitti fakat 20 mhz işlemcilere aynı kodu yükleme yaparak yine harici 4 mhz rezonatör ile program düzgün şekilde çalışır mı.