Multivibrator
Multivibrator
Multivibrator
Op-amp Multivibrator
The Op-amp Multivibrator is a non-inverting op-amp circuit that produces its own input signal with the aid
of an RC feedback network
The Operational Ampli er or Op-amp for short, is a very versatile device that can be used in a variety of different
electronic circuits and applications, from voltage ampli ers, to lters, to signal conditioners. But one very simple
and extremely useful op-amp circuit based around any general purpose operational ampli er is the Astable Op-
amp Multivibrator.
We saw in our tutorials about Sequential Logic that multivibrator circuits can be constructed using transistors,
logic gates or from dedicated chips such as the NE555 timer. We also saw that the astable multivibrator
switches continuously between its two unstable states without the need for any external triggering.
But the problem with using these components to produce an astable multivibrator circuit is that for transistor
based astables, many additional components are required, digital astables can generally only be used in digital
circuits, and the use of a 555 timer may not always give us a symmetrical output without additional biasing
components. The Op-amp Multivibrator circuit however, can provide us with a good rectangular wave signal with
the use of just four components, three resistors and a timing capacitor.
The Op-amp Multivibrator is an astable oscillator circuit that generates a rectangular output waveform using
an RC timing network connected to the inverting input of the operational ampli er and a voltage divider
network connected to the other non-inverting input.
Unlike the monostable or bistable, the astable multivibrator has two states, neither of which are stable as it is
constantly switching between these two states with the time spent in each state controlled by the charging or
discharging of the capacitor through a resistor.
In the op-amp multivibrator circuit the op-amp works as an analogue comparator. An op-amp comparator
compares the voltages on its two inputs and gives a positive or negative output depending on whether the input
is greater or less than some reference value, VREF.
However, because the open-loop op-amp comparator is very sensitive to the voltage changes on its inputs, the
output can switch uncontrollably between its positive, +V(sat) and negative, -V(sat) supply rails whenever the
input voltage being measured is near to the reference voltage, VREF.
To eliminate any erratic or uncontrolled switching operations, the op-amp used in the multivibrator circuit is
con gured as a closed-loop Schmitt Trigger circuit. Consider the circuit below.
The op-amp comparator circuit above is con gured as a Schmitt trigger that uses positive feedback provided by
resistors R1 and R2 to generate hysteresis. As this resistive network is connected between the ampli ers
output and non-inverting (+) input, when Vout is saturated at the positive supply rail, a positive voltage is
applied to the op-amps non-inverting input. Likewise, when Vout is saturated to the negative supply rail, a
negative voltage is applied to the op-amps non-inverting input.
As the two resistors are con gured across the op-amps output as a voltage divider network, the reference
voltage, Vref will therefore be dependant upon the fraction of output voltage fed back to the non-inverting
input. This feedback fraction, β is given as:
Where +V(sat) is the positive op-amp DC saturation voltage and -V(sat) is the negative op-amp DC saturation
voltage.
Then we can see that the positive or upper reference voltage, +Vref (i.e. the maximum positive value for the
voltage at the inverting input) is given as: +Vref = +V(sat)β while the negative or lower reference voltage (i.e.
the maximum negative value for the voltage at the inverting input) is given as: -Vref = -V(sat)β .
So if Vin exceeds +Vref, the op-amp switches state and the output voltage drops to its negative DC saturation
voltage. Likewise when the input voltage falls below -Vref , the op-amp switches state once again and the output
voltage will switch from the negative saturation voltage back to the positive DC saturation voltage. The amount
of built-in hysteresis given by the Schmitt comparator as it switches between the two saturation voltages is
de ned by the difference between the two trigger reference voltages as: VHYSTERESIS = +Vref - (-Vref) .
In fact the Schmitt comparator will always produce a rectangular output waveform independent of the input
signal waveform. In other words, the voltage input does not have to be a sinusoid, it could be any wave shape or
complex waveform. Consider the circuit below.
By replacing either resistor R1 or R2 with a potentiometer we could adjust the feedback fraction, β and
therefore the reference voltage value at the non-inverting input to cause the op-amp to change state anywhere
from zero to 90o of each half cycle so long as the reference voltage, Vref remained below the maximum
amplitude of the input signal.
Op-amp Multivibrator
We can take this idea of converting a periodic waveform into a rectangular output one step further by replacing
the sinusoidal input with an RC timing circuit connected across the op-amps output. This time, instead of a
sinusoidal waveform being used to trigger the op-amp, we can use the capacitors charging voltage, Vc to change
the output state of the op-amp as shown.
We know from our tutorials about RC circuits that the capacitor wants to charge up fully to the value of Vout
(which is +V(sat)) within ve time constants. However, as soon as the capacitors charging voltage at the op-
amps inverting (-) terminal is equal to or greater than the voltage at the non-inverting terminal (the op-amps
output voltage fraction divided between resistors R1 and R2), the output will change state and be driven to the
opposing negative supply rail.
But the capacitor, which has been happily charging towards the positive supply rail (+V(sat)), now sees a
negative voltage, -V(sat) across its plates. This sudden reversal of the output voltage causes the capacitor to
discharge toward the new value of Vout at a rate dictated again by their RC time constant.
Once the op-amps inverting terminal reaches the new negative reference voltage, -Vref at the non-inverting
terminal, the op-amp once again changes state and the output is driven to the opposing supply rail voltage,
+V(sat). The capacitor now see’s a positive voltage across its plates and the charging cycle begins again. Thus,
the capacitor is constantly charging and discharging creating an astable op-amp multivibrator output.
The period of the output waveform is determined by the RC time constant of the two timing components and
the feedback ratio established by the R1, R2 voltage divider network which sets the reference voltage level. If
the positive and negative values of the ampli ers saturation voltage have the same magnitude, then t1 = t2 and
the expression to give the period of oscillation becomes:
Then we can see from the above equation that the frequency of oscillation for an Op-amp Multivibrator circuit
not only depends upon the RC time constant but also upon the feedback fraction. However, if we used resistor
values that gave a feedback fraction of 0.462, (β = 0.462), then the frequency of oscillation of the circuit would
be equal to just 1/2RC as shown because the linear log term becomes equal to one.
Then the frequency of oscillation is calculated as 1kHz. When β = 0.462, this frequency can be calculated
directly as: ƒ = 1/2RC. Also when the two feedback resistors are the same, that is R1 = R2, the feedback
fraction is equal to 3 and the frequency of oscillation becomes: ƒ = 1/2.2RC.
We can take this op-amp multivibrator circuit one step further by replacing one of the feedback resistors with a
potentiometer to produce a variable frequency op-amp multivibrator as shown.
By adjusting the central potentiometer between β1 and β2 the output frequency will change by the following
amounts.
Potentiometer wiper at β1
Potentiometer wiper at β2
Then in this simple example we can produce an operational ampli er multivibrator circuit that can produce a
variable output rectangular waveform from 100Hz to 1.2kHz, or any frequency range we require just by
changing the RC component values.
We have seen above that an Op-amp Multivibrator circuit can be constructed using a standard operational
ampli er, such as the 741, and a few additional components. These voltage controlled non-sinusoidal relaxation
oscillators are generally limited to a few hundred kilo-hertz (kHz) because the op-amp does not have the
required bandwidth, but nevertheless they still make excellent oscillators.
40 Comments
Email Address
SUBMIT
Shannock9
Hi, I breadboarded this with an LF353 and it does not work. Just sits there with Vout 1.5v, inverting input
also 1.5v, noninverting input somewhere around 1.0v (so OPA out will stay low forever). The feedback
chain (R1, R2, R3) needs to be taken to the midpoint of the OPA supply (instead of ground) so the rest of
the circuit can swing between the supply rails. If you don’t have a split supply replace R3 by two 22k one
each to positive and negative supply.
Wayne Storr
The LF353 is a high frequency dual JFET Op-amp, the mid point of +Vcc and -Vee should always
be grounded to ensure a 0v reference.
Mitchell
You change the output voltage by increasing or decreasing positive and/or negative supply rails.
The output can only be as high or low as the supply voltages.
Cud
excuse me, but why is the positive voltage source near the negative terminal and vice versa? Most of the
time the positive voltage source have to be placed near the positive terminal and vice versa.
Rahul Reddy
.
Simuku PK
I have simulated the circuit in Proteus but it is not oscillating. How can I make it oscillate in Proteus?
J. Balgobind
Sir,
Is it within the scope of this tutorial to request a design method of an astable multivibrator with variable
Mark to Space Ratio, using an Op Amp?
I would be extremely happy if you could oblige. If not, please direct me to a link that would explicitly explain
how I could do so using an Op Amp.
I know I could use discrete components to achieve the objective but I am fascinated with Op Amps which
reduces the number of components required.
J. Balgobind
Thank you profusely and sincerely for the excellent and explicit tutorial which includes the necessary detail
calculations. Sharing knowledge is service to Humanity and THE SUPREME PROPRIETOR of ALL THINGS
THAT BE on Earth.
You are blessed with knowledge and willing to share sel essly, for after all, when we cease to exist we will
have not taken it with us!!!!
Extremely grateful.
Luke
That was really interesting.
With the Sinusoidal to Rectangular Conversion, is there a way to adjust the output frequency without
altering the input frequency?
More
Nursyam Rizal
Thanks, it’s so helpful. i have tried this circuit on the PCB. But, the freq that i measured is not the same with
the freq that i calculated (far below than it should be). how do i layout the oscillator on pcb properly?
zaid
Thanks , can you proof the T = 2RC ln (1 + beta/1 – beta)?
How write the equations
View More