PWM – PBP Türkçe
PWM Pin,Duty,Cycle
Pin üzerinde, darbe genişlik mödülasyonu (“pulse width modulation, PWM”) sinyali üretir. Her PWM sinyalinin üretimi 256 basamaktan oluşur. Bu yüzden Duty parametresi (“duty cycle”, kullanım oranı, doluluk oranı, 1/0 oranı) 0′dan (0%) 255′e (100%) kadar değer alabilir. Kaç çevirim süresince sinyalin üretileceği ise Cycle parametresi ile belirtilir. Pin, sabit bir değer, 0-15 arası bir değer, 0-15 arası bir değer içeren (Örneğin: B0) bir değişken ya da pin adı (Örneğin: PORTA.0) olabilir.
PWM sinyalinin bir çeviriminin ne kadar süreceği osilatör frekansına bağlı olarak değişmektedir. Eğer 4 Mhz hızında bir osilatör kullanılırsa bir çevirimin süresi ortlama 5 milisaniye, 20 Mhz hızında bir osilatör kullanılırsa da ortalama 1 milisaniye olacaktır. Herhangi bir OSC değeri tanımalaması yapmanın fonksiyonun üzerinde bir etkisi yoktur. Anlık osilatör hızı fonksiyonu etkilemektedir.
Eğer sürekli bir şekilde PWM sinyali elde edilmek isteniyor ve kullanılan cihazın donanımsal PWM birimi varsa, ki günümüzde üretilen ve popüler bir şekilde kullanılan cihazların tamamında bu birim mevcuttur, PWM fonksiyonu yerine HPWM fonksiyonu kullanılabilir.
Pin, fonksiyon tarafından, sinyal üretiminden hemen önce çıkış olarak ayarlanır ve üretim bittikten sonra tekrar giriş olacak şekilde yapılandırılır. PWM fonksiyonunun ürettiği sinyal tam olarak düzgün kare dalgalardan oluşmamaktadır. Bazı filtre devrelerinin sinyali düzgün hale getirmek için kullanılmasında yarar vardır. MeLabs, PBP üreticisi firma, tarafından önerilen RC filtresi aşağıdaki gibidir:

Örnek
Bunlara da Bakın
- HPWM
Tüm fonksiyonların listesine buradan bakabilirsiniz.
Bu yazı, “İzoelektronik – Atölye” grubu tarafından, 90alper90 ve Hazar kullanıcı adlı grup üyelerinin ortak, aktif çalışması ile hazırlanmıştır.
Bağlantılı Yazılar
Yorum yapılmamış. Yapılmış
Yorum Yapın ya da Soru Sorun
Yorum yapabilmeniz ya da soru sorabilmeniz için giriş yapmanız gerekmektedir.
Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.