Soft veya Hardware PWM farkı.

Melih1966

Aktif Üye
Katılım
9 Şubat 2023
Mesajlar
142
Bir uygulamada LED dimm yapmak için PIC12F1572'nin PWM çıkışını kullandım. Bu çıkış Software PWM. Hardware PWM çıkışlı başka bir PIC te aynı işi yapsaydım nasıl fark görecektim?

Hardware PWM ile Software PWM arasında fark nedir? Uygulamada ne farkı var?
 
Donanımsal pwm kaçırmaz çünkü uygun değeri registere yüklersin pwm donanımk gerisini halleder ama software pwm algoritmadaki bir geçikmeden dolayı ki bu genelde farklı bir interrupt kaynağının senin software pwm için kullanacağın timeri kesmesi ile olur bu şekilde software pwm sekteye uğrar bu sadece pwm için değil yazılımsal pwm aynı zamanda timer rutinine gidip işlem yaparken ana programınıda çok fazla sekteye uğratacaktır. Yani mecbur kalınmadıkça yapılmaması iyi olur
 
Hardware PWM'de parlaklık zerre kadar değişmez. Ama software PWM'de eğer yazılım deterministik bir timing ile çalışmıyorsa parlaklıkta dalgalanmalar görülür.
 
12F1572 'de üç donanımsal pwm
bulunmakta. Seçimlik olarak beş pinde
kullanmak mümkün. Sadece MCLR pini
hariç.
 
Peki ikisini kombine etsek. Mesela software olarak kullanacagimiz Arduino'nun analog cikisini 555'le yaptigimiz pulse generator'un potu yerine kullansak. MCU cikisi analog olacagi icin cok fazla etkilenmez sanirim IRQ'lardan falan. 555'te mis gibi temiz cikis verir.
 
Peki ikisini kombine etsek. Mesela software olarak kullanacagimiz Arduino'nun analog cikisini 555'le yaptigimiz pulse generator'un potu yerine kullansak. MCU cikisi analog olacagi icin cok fazla etkilenmez sanirim IRQ'lardan falan. 555'te mis gibi temiz cikis verir.
I2c veya spi ile calişan çok kanallı pwm entegreleri var harici donanım ekledikten sonra
 

Forum istatistikleri

Konular
5,974
Mesajlar
101,902
Üyeler
2,514
Son üye
evrenbasaran

Son kaynaklar

Son profil mesajları

deneyci wrote on hakan8470's profile.
Sibonge uNkulunkulu ngokuhlukahluka asinike kona.

Bu hangi dil? :)
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
Back
Top