This circuit encodes a voltage with pulse-width modulation using a 555 timer chip. The width of the output pulses varies depending on a control voltage.

The width of the pulses is set by a triangle wave oscillator connected to the "ctl" input of the 555. The rest of the circuit is just like the square wave oscillator. By applying a voltage to the "ctl" input (normally 2/3 Vin), we can control the voltage which ends a timing interval. When the "th" input reaches this value, the output goes low. So the 555 will oscillate faster when the ctl input is lower.

Next: 555 Schmitt Trigger (inverting)

Previous: 555 Pulse Sequencer

Index

Simulator Home

java@falstad.com
Generated Tue Oct 4 2016