Türkçesi bir işaretin doluluk boşluk oranının değiştirilmesi.
"Duty cycle" ise doluluk oranı. Yani işaret içindeki "1" lerin "0" lara oranı.
Bakın burada daha önce ilkel bir osiloskop üzerinde aldığım görüntüyü gösterebilirim.
Bakın altta görünüyorsa her bir kare 2 mili saniyeye tekabül ediyor.
5 tane kare var. Demek ki bir işaretin toplam süresi 10 mili saniye.
Bir saniye 1000 mili saniyeye eşit. Demek ki işaret saniyede 100 kere salınım yapıyor. Yani sıklığı 100 Hz.
İşaretin doluluk oranı % 70, sıklığı 100Hz sinyal genişliği ise 10 mili saniye.
Bu şekilde doluluk oranını %70 ayarlarsak, örneğin girişte 10 volt verdi isek çıkışta 7 volt vermiş gibi oluyoruz.
Konunun daha da ayrıntısını ve Arduino örneğini
burada bulabilirsiniz.
Bu da demek oluyor ki işaretin sıklığını değiştirmeden, doluluk oranını değiştirebiliriz.