Electrical – Relaxation oscillator, how to change the duty cycle

duty cycleoscillator

I have a Relaxation Oscillator here. What I'm trying to do is to change the duty cycle of ca 50% to 10%.

What I thought of and tried to change R1 and C1 values so the time the capacitor loads and unloads changes. But it stays at ca 50%.

What I am trying to find is a way to change the duty cycle to 10%.

Relaxation oscillator

Best Answer

Charge the capacitor faster (or slower) than you discharge it.

For example, replace R1 with this:

schematic

simulate this circuit – Schematic created using CircuitLab

Now, when discharging (Vout low), D1 conducts putting R1 and R2 in parallel. This will reduce the period, but also increase the duty cycle (by decreasing the low period). If you wanted to reduce teh duty cycle, reverse the diode.