Square Wave Generator Using Op-Amp




A square wave generator's output oscillates between two unstable states with a constant frequency prescribed by the circuit parameters. An op-amp implementation of square wave generator is shown in the following circuit diagram. 

Working and Circuit Analysis


Square Wave Generator Using Op-Amp


Here the op-amp is wired up as a  comparator at the non-inverting input. If V+ is greater than V- then the output voltage Vout will swing to +Vcc and to -Vcc if V+ is less than V- . When the circuit is switched on assume the output voltage is +Vcc and the capacitor C begins charging through the feedback resistor R with the time constant RC. As a result V-   increases with time and when it becomes greater than V+ the output voltage swings to the negative rail voltage -Vcc. Now the capacitor is is discharged through R. When the voltage becomes less than -Vcc the output voltage swings back to +Vcc and the cycle begins again generating square wave. The capacitor charging and discharging cycles and output waveforms are sketched below:
Square Wave Generator Waveforms


Voltage at the non-inverting input is  given by the divider equation:


As the output voltage swings between 
+Vcc  and -Vcc , V swings between 


and


If R1 and R2 are equal, the frequency of oscillation will be given by,