Multivibrator: Astable, Monostable, and Bistable#

Author : Negar Bahrampour
Contact : negarbahram03@gmail.com

1. Introduction#

Multivibrators are essential electronic circuits used to generate different types of waveforms, such as square waves or pulses, which are crucial for various applications including timing, oscillation, and logic signal generation. These circuits are classified into three primary types: Astable, Monostable, and Bistable Multivibrators. Each type serves different purposes based on its operation, stable and unstable states, and requirements for triggering. This paper delves into the operation of each multivibrator, analyzes their characteristics, and provides practical examples of their usage in electronic systems.


2. Astable Multivibrator#

2.1. Introduction to the Astable Multivibrator#

The Astable Multivibrator is one of the most commonly used relaxation oscillators in electronics. Unlike other multivibrators, such as the Monostable or Bistable, the Astable Multivibrator does not require an external trigger pulse to function. Instead, it automatically oscillates between two unstable states, producing a continuous square wave output. This feature makes the Astable Multivibrator particularly valuable for applications such as clock signal generation and pulse-width modulation (PWM).

2.2. Circuit Description#

The Astable Multivibrator is typically built with two cross-coupled transistors, a feedback network, and timing capacitors. The two transistors alternate between “on” and “off” states due to the charging and discharging of the capacitors. When one transistor switches off, the other switches on, resulting in a square wave at the output.

The basic transistor circuit for an Astable Multivibrator produces a square wave output from a pair of grounded emitter cross-coupled transistors. Both transistors either NPN or PNP, in the multivibrator are biased for linear operation and are operated as Common Emitter Amplifiers with 100% positive feedback.

Assume a 6 volt supply and that transistor, TR1 has just switched “OFF” (cut-off) and its collector voltage is rising towards Vcc, meanwhile transistor TR2 has just turned “ON”. Plate “A” of capacitor C1 is also rising towards the +6 volts supply rail of Vcc as it is connected to the collector of TR1 which is now cut-off. Since TR1 is in cut-off, it conducts no current so there is no volt drop across load resistor R1.

The other side of capacitor, C1, plate “B”, is connected to the base terminal of transistor TR2 and at 0.6v because transistor TR2 is conducting (saturation). Therefore, capacitor C1 has a potential difference of +5.4 volts across its plates, (6.0 – 0.6v) from point A to point B.

Since TR2 is fully-on, capacitor C2 starts to charge up through resistor R2 towards Vcc. When the voltage across capacitor C2 rises to more than 0.6v, it biases transistor TR1 into conduction and into saturation.

The instant that transistor, TR1 switches “ON”, plate “A” of the capacitor which was originally at Vcc potential, immediately falls to 0.6 volts. This rapid fall of voltage on plate “A” causes an equal and instantaneous fall in voltage on plate “B” therefore plate “B” of C1 is pulled down to -5.4v (a reverse charge) and this negative voltage swing is applied the base of TR2 turning it hard “OFF”. One unstable state.

Transistor TR2 is driven into cut-off so capacitor C1 now begins to charge in the opposite direction via resistor R3 which is also connected to the +6 volts supply rail, Vcc. Thus the base of transistor TR2 is now moving upwards in a positive direction towards Vcc with a time constant equal to the C1 x R3 combination.

However, it never reaches the value of Vcc because as soon as it gets to 0.6 volts positive, transistor TR2 turns fully “ON” into saturation. This action starts the whole process over again but now with capacitor C2 taking the base of transistor TR1 to -5.4v while charging up via resistor R2 and entering the second unstable state.

Then we can see that the circuit alternates between one unstable state in which transistor TR1 is “OFF” and transistor TR2 is “ON”, and a second unstable in which TR1 is “ON” and TR2 is “OFF” at a rate determined by the RC values. This process will repeat itself over and over again as long as the supply voltage is present.

The amplitude of the output waveform is approximately the same as the supply voltage, Vcc with the time period of each switching state determined by the time constant of the RC networks connected across the base terminals of the transistors. As the transistors are switching both “ON” and “OFF”, the output at either collector will be a square wave with slightly rounded corners because of the current which charges the capacitors. This could be corrected by using more components as we will discuss later.

2.3. Astable Multivibrators Periodic Time#

If the two time constants produced by C2 x R2 and C1 x R3 in the base circuits are the same, the mark-to-space ratio ( t1/t2 ) will be equal to one-to-one making the output waveform symmetrical in shape. By varying the capacitors, C1, C2 or the resistors, R2, R3 the mark-to-space ratio and therefore the frequency can be altered.

the time taken for the voltage across a capacitor to fall to half the supply voltage, 0.5Vcc is equal to 0.69 time constants of the capacitor and resistor combination. Then taking one side of the astable multivibrator, the length of time that transistor TR2 is “OFF” will be equal to 0.69T or 0.69 times the time constant of C1 x R3. Likewise, the length of time that transistor TR1 is “OFF” will be equal to 0.69T or 0.69 times the time constant of C2 x R2 and this is defined as.

\[ T={t_{1}}+{t_{2}} \]
\[ t_{1}=0.69{C_{1}}{R_{3}} \]
\[ t_{1}=0.69{C_{2}}{R_{2}} \]

Where, R is in Ω’s and C in Farads.

By altering the time constant of just one RC network the mark-to-space ratio and frequency of the output waveform can be changed but normally by changing both RC time constants together at the same time, the output frequency will be altered keeping the mark-to-space ratios the same at one-to-one.

If the value of the capacitor C1 equals the value of the capacitor, C2, C1 = C2 and also the value of the base resistor R2 equals the value of the base resistor, R3, R2 = R3 then the total length of time of the Multivibrators cycle is given below for a symmetrical output waveform.

2.4. Frequency of Oscillation#

\[ f=\frac{1}{T}=\frac{1}{1.38RC} \]

Where, R is in Ω’s, C is in Farads, T is in seconds and ƒ is in Hertz.

and this is known as the “Pulse Repetition Frequency”. So Astable Multivibrators can produce TWO very short square wave output waveforms from each transistor or a much longer rectangular shaped output either symmetrical or non-symmetrical depending upon the time constant of the RC network as shown below.

2.5. Example Calculation#

An Astable Multivibrators circuit is required to produce a series of pulses at a frequency of 500Hz with a mark-to-space ratio of 1:5. If \( R_2 = R_3 = 100k\Omega \), calculate the values of the capacitors, C1 and C2 required.

\[ T=\frac{1}{f}=\frac{1}{500Hz}={2}\times{10^{-3}} \]
\[ T=t_{1}+t_{2} \]
\[ t_{1}={3.33}\times{10^{-4}} \]
\[ t_{1}={1.66}\times{10^{-3}} \]

and by rearranging the formula above for the periodic time, the values of the capacitors required to give a mark-to-space ratio of 1:5 are given as:

\[ C_{1}=\frac{{3.33}\times{10^{-4}}}{{0.69}\times{100k\Omega}}={4.83}\times{10^{-9}} F \]
\[ C_{2}=\frac{{1.66}\times{10^{-3}}}{{0.69}\times{100k\Omega}}={2.41}\times{10^{-8}} F \]

2.6. Astable Multivibrator Frequency Table#

If we require the output astable waveform to be non-symmetrical for use in timing or gating type circuits, etc, we could manually calculate the values of R and C for the individual components required as we did in the example above.

However, when the two timing resistors and capacitors are both of equal value, we can make our life a little bit easier for ourselves by using timing tables. Timing tables show the astable multivibrators calculated frequencies for different combinations or values of both R and C relevant to our circuit. For example:

Pre-calculated frequency tables can be very useful in determining the required values of both R and C for a particular symmetrical output frequency without the need to keep recalculating them every time a different frequency is required.

2.7. Astable Multivibrators Driving Circuit#

An output signal can be obtained from the collector terminal of either transistor in the Astable Multivibrators circuit with each output waveform being a mirror image of itself. We saw above that the leading edge of the output waveform is slightly rounded and not square due to the charging characteristics of the capacitor in the cross-coupled circuit.

But we can introduce another transistor into the circuit that will produce an almost perfectly square output pulse and which can also be used to switch higher current loads or low impedance loads such as LED’s or loudspeakers, etc without affecting the operation of the actual astable multivibrator.

However, the down side to this is that the output waveform is not perfectly symmetrical as the additional transistor produces a very small delay. Consider the two circuits below.

An output with a square leading edge is now produced from the third transistor, TR3 connected to the emitter of transistor, TR2. This third transistor switches “ON” and “OFF” in unison with transistor TR2. We can use this additional transistor to switch Light Emitting Diodes, Relays or to produce a sound from a Sound Transducer such as a speaker or piezo sounder as shown above.

The load resistor, Rx needs to be suitably chosen to take into account the forward volt drops and to limit the maximum current to about 20mA for the LED circuit or to give a total load impedance of about 100Ω for the speaker circuit. The speaker can have any impedance less than 100Ω.

2.8. Applications and Practical Use#

Astable Multivibrators are widely used in generating square wave signals for various applications, including clock generation, PWM for controlling motors, flashing lights, and generating tones in sound-producing circuits.


3. Monostable Multivibrator#

3.1. Introduction to the Monostable Multivibrator#

In contrast to the Astable Multivibrator, the Monostable Multivibrator has one stable state and one unstable state. This circuit requires an external trigger pulse to initiate the oscillation. Upon receiving the trigger pulse, the Monostable Multivibrator switches to its unstable state for a fixed period, after which it automatically returns to the stable state. The duration of the unstable state is determined by the RC time constant.

3.2. Circuit Description#

The basic collector-coupled transistor Monostable Multivibrator circuit and its associated waveforms are shown above. When power is firstly applied, the base of transistor TR2 is connected to Vcc via the biasing resistor, RT thereby turning the transistor “fully-ON” and into saturation and at the same time turning TR1 “OFF” in the process. This then represents the circuits “Stable State” with zero output. The current flowing into the saturated base terminal of TR2 will therefore be equal to Ib = (Vcc – 0.7)/RT.

If a negative trigger pulse is now applied at the input, the fast decaying edge of the pulse will pass straight through capacitor, C1 to the base of transistor, TR1 via the blocking diode turning it “ON”. The collector of TR1 which was previously at Vcc drops quickly to below zero volts effectively giving capacitor CT a reverse charge of -0.7v across its plates. This action results in transistor TR2 now having a minus base voltage at point X holding the transistor fully “OFF”. This then represents the circuits second state, the “Unstable State” with an output voltage equal to Vcc.

Timing capacitor, CT begins to discharge this -0.7v through the timing resistor RT, attempting to charge up to the supply voltage Vcc. This negative voltage at the base of transistor TR2 begins to decrease gradually at a rate determined by the time constant of the RT CT combination.

As the base voltage of TR2 increases back up to Vcc, the transistor begins to conduct and doing so turns “OFF” again transistor TR1 which results in the monostable multivibrator automatically returning back to its original stable state awaiting a second negative trigger pulse to restart the process once again.

3.3. Monostable Multivibrator Waveforms#

Monostable Multivibrators can produce a very short pulse or a much longer rectangular shaped waveform whose leading edge rises in time with the externally applied trigger pulse and whose trailing edge is dependent upon the RC time constant of the feedback components used. This RC time constant may be varied with time to produce a series of pulses which have a controlled fixed time delay in relation to the original trigger pulse as shown below.

The time constant of Monostable Multivibrators can be changed by varying the values of the capacitor, CT the resistor, RT or both. Monostable multivibrators are generally used to increase the width of a pulse or to produce a time delay within a circuit as the frequency of the output signal is always the same as that for the trigger pulse input, the only difference is the pulse width.

3.4. Applications and Practical Use#

Monostable Multivibrators are commonly used in applications requiring precise timing, such as generating pulses for one-shot operations, timing sequences, and pulse width modulation. They are ideal for use in systems that require a single pulse to trigger subsequent events.


4. Bistable Multivibrator#

4.1. Introduction to the Bistable Multivibrator#

The Bistable Multivibrator, also known as a flip-flop, is a circuit with two stable states. It can be toggled between these states by applying an appropriate trigger pulse. The Bistable Multivibrator is used to store binary data and is the fundamental building block for memory elements in digital electronics, such as registers and latches.

4.2. Circuit Description#

The Bistable Multivibrator circuit above is stable in both states, either with one transistor “OFF” and the other “ON” or with the first transistor “ON” and the second “OFF”. Lets suppose that the switch is in the left position, position “A”. The base of transistor TR1 will be grounded and in its cut-off region producing an output at Q. That would mean that transistor TR2 is “ON” as its base is connected to Vcc through the series combination of resistors R1 and R2. As transistor TR2 is “ON” there will be zero output at Q, the opposite or inverse of Q.

If the switch is now move to the right, position “B”, transistor TR2 will switch “OFF” and transistor TR1 will switch “ON” through the combination of resistors R3 and R4 resulting in an output at Q and zero output at Q the reverse of above. Then we can say that one stable state exists when transistor TR1 is “ON” and TR2 is “OFF”, switch position “A”, and another stable state exists when transistor TR1 is “OFF” and TR2 is “ON”, switch position “B”.

Then unlike the monostable multivibrator whose output is dependent upon the RC time constant of the feedback components used, the bistable multivibrators output is dependent upon the application of two individual trigger pulses, switch position “A” or position “B”.

4.3. Bistable Multivibrator Waveform#

Bistable Multivibrators can produce a very short output pulse or a much longer rectangular shaped output whose leading edge rises in time with the externally applied trigger pulse and whose trailing edge is dependent upon a second trigger pulse as shown below.

4.4. Sequential Switching#

Manually switching between the two stable states may produce a bistable multivibrator circuit but is not very practical. One way of toggling between the two states using just one single trigger pulse is shown below.

Switching between the two states is achieved by applying a single trigger pulse which in turn will cause the “ON” transistor to turn “OFF” and the “OFF” transistor to turn “ON” on the negative half of the trigger pulse. The circuit will switch sequentially by applying a pulse to each base in turn and this is achieved from a single input trigger pulse using a biased diodes as a steering circuit.

Then on the application of a first negative pulse switches the state of each transistor and the application of a second pulse negative pulse resets the transistors back to their original state acting as a divide-by-two counter. Equally, we could remove the diodes, capacitors and feedback resistors and apply individual negative trigger pulses directly to the transistor bases.

4.5. Applications and Practical Use#

Bistable Multivibrators have many applications producing a set-reset, SR flip-flop circuit for use in counting circuits, or as a one-bit memory storage device in a computer. Other applications of bistable flip-flops include frequency dividers because the output pulses have a frequency that are exactly one half ( ƒ/2 ) that of the trigger input pulse frequency due to them changing state from a single input pulse. In other words the circuit produces Frequency Division as it now divides the input frequency by a factor of two (an octave).


5. Conclusion#

Multivibrators are versatile circuits essential to the design and operation of many electronic systems. The Astable, Monostable, and Bistable Multivibrators each serve distinct functions based on their oscillation characteristics. The Astable Multivibrator is commonly used for continuous square wave generation, ideal for timing and clock signals. The Monostable Multivibrator is perfect for generating single pulse events triggered by an external input. Finally, the Bistable Multivibrator plays a crucial role in data storage and binary logic operations, forming the backbone of digital memory systems. By understanding the operation and applications of these circuits, engineers can design efficient and reliable electronic systems for a wide range of applications.

6. Sources#