The 555 Timer: Monostable Bistable Astable
The 555 Timer: Monostable Bistable Astable
The 555 Timer: Monostable Bistable Astable
We have seen that Multivibrators and CMOS Oscillators can be easily constructed from discrete
components to produce relaxation oscillators for generating basic square wave output waveforms. But
there are also dedicated IC's especially designed to accurately produce the required output waveform with
the addition of just a few additional timing components. One such device that has been around since the
early days of IC's and has itself become something of an industry "standard" is the 555 Timer
Oscillator which is more commonly called the "555 Timer".
The 555 Timer is a very cheap, popular and useful precision timing device that can act as either a simple
timer to generate single pulses or long time delays, or as a relaxation oscillator producing stabilized
waveforms of varying duty cycles from 50 to 100%. The 555 timer chip is extremely robust and stable 8-
pin device that can be operated either as a very
accurate Monostable, Bistable or AstableMultivibrator to produce a variety of applications such as
one-shot or delay timers, pulse generation, LED and lamp flashers, alarms and tone generation, logic
clocks, frequency division, power supplies and converters etc, in fact any circuit that requires some form of
time control as the list is endless.
The single 555 Timer chip in its basic form is a Bipolar 8-pin mini Dual-in-line Package (DIP) device
consisting of some 25 transistors, 2 diodes and about 16 resistors arranged to form two comparators, a
flip-flop and a high current output stage as shown below. As well as the 555 Timer there is also available
the NE556 Timer Oscillator which combines TWO individual 555's within a single 14-pin DIP package and
low power CMOS versions of the single 555 timer such as the 7555 and LMC555 which use MOSFET
transistors instead.
A simplified "block diagram" representing the internal circuitry of the 555 timer is given below with a brief
explanation of each of its connecting pins to help provide a clearer understanding of how it works.
• Pin 2. − Trigger, The negative input to comparator No 1. A negative pulse on this pin "sets" the
internal Flip-flop when the voltage drops below 1/3Vcc causing the output to switch from a
"LOW" to a "HIGH" state.
• Pin 3. − Output, The output pin can drive any TTL circuit and is capable of sourcing or sinking up
to 200mA of current at an output voltage equal to approximately Vcc - 1.5V so small
speakers, LEDs or motors can be connected directly to the output.
• Pin 4. − Reset, This pin is used to "reset" the internal Flip-flop controlling the state of the output,
pin 3. This is an active-low input and is generally connected to a logic "1" level when not
used to prevent any unwanted resetting of the output.
• Pin 5. − Control Voltage, This pin controls the timing of the by overriding the 2/3Vcc level of the
voltage divider network. By applying a voltage to this pin the width of the output signal can
be varied independently of the RC timing network. When not used it is connected to
ground via a 10nF capacitor to eliminate any noise.
• Pin 6. − Threshold, The negative input to comparator No 2. This pin is used to reset the Flip-flop
when the voltage applied to it exceeds 2/3Vcc causing the output to switch from "HIGH" to
"LOW" state. This pin connects directly to the RC timing circuit.
• Pin 7. − Discharge, The discharge pin is connected directly to the Collector of an internal NPN
transistor which is used to "discharge" the timing capacitor to ground when the output at
pin 3 switches "LOW".
• Pin 8. − Supply +Vcc, This is the power supply pin and for general purpose TTL 555 timers is
between 4.5V and 15V.
The 555 Timers name comes from the fact that there are three 5kΩ resistors connected together
internally producing a voltage divider network between the supply voltage at pin 8 and ground at pin 1. The
voltage across this resistive network holds the positive input of comparator two at 2/3Vcc and the positive
input to comparator one at 1/3Vcc. The two comparators produce an output voltage dependant upon the
voltage difference at their inputs which is determined by the charging and discharging action of the
externally connected RC network. The outputs from both comparators are connected to the two inputs of
the flip-flop which inturn produces either a "HIGH" or "LOW" level output at Q based on the states of its
inputs. The output from the flip-flop is used to control a high current output switching stage to drive the
connected load producing either a "HIGH" or "LOW" voltage level at the output pin.
The most common use of the 555 timer oscillator is as a simple astable oscillator by connecting two
resistors and a capacitor across its terminals to generate a fixed pulse train with a time period determined
by the time constant of the RC network. But the 555 timer oscillator chip can also be connected in a variety
of different ways to produce Monostable or Bistable multivibrators as well as the more common Astable
Multivibrator.
The Monostable 555 Timer circuit triggers on a negative-going pulse applied to pin 2 and this trigger
pulse must be much shorter than the output pulse width allowing time for the timing capacitor to charge
and then discharge fully. Once triggered, the 555 Monostable will remain in this "HIGH" unstable output
state until the time period set up by the R1C1 network has elapsed. The amount of time that the output
voltage remains "HIGH" or at a logic "1" level, is given by the following time constant equation.
500ms is the same as saying 0.5s so by rearranging the formula above, we get the calculated value for the
resistor, R as:
The calculated value for the timing resistor required to produce the required time constant of 500ms is
45.5KΩ's which does not exist as a standard value resistor, so we would need to select the nearest
preferred value resistor of 47kΩ's which is available in all the standard ranges of tolerance from the E12
(10%) to the E96 (1%), giving us a new recalculated time delay of 517ms. If this time difference of 17ms
(500 - 517ms) is unacceptable a lower preferred value timing resistor can be selected and connected in
series with a trimming resistor to adjust the pulse width to the desired value.
We now know that the time delay or output pulse width of a monostable 555 timer is determined by the
time constant of the connected RC network. If long time delays are required in the 10's of seconds, it is
not always advisable to use high value timing capacitors as they can be physically large, expensive and
have large value tolerances, e.g. ±20%. One alternative solution is too use a small value timing capacitor
and a much larger value resistor up to about 20MΩ's to produce the require time delay. Also by using one
smaller value timing capacitor and different resistor values connected to it through a multi-position rotary
switch, we can produce a Monostable 555 timer oscillator circuit that can produce different pulse widths at
each switch rotation such as the switchable Monostable 555 timer circuit shown below.
Monostable Nomograph
By selecting suitable values of C and R in the ranges of 0.001uF to 100uF and 1kΩ to 10MΩ's
respectively, we can read the expected output frequency directly from the nomograph graph thereby
eliminating any error in the calculations. In practice the value of the timing resistor should not be less than
1kΩ or greater than 20MΩ
We said earlier that the maximum output current to either sink or source the load current via pin 3 is about
200mA and this value is more than enough to drive or switch other logic IC's, LED's or small lamps etc.
But what if we wanted to switch or control higher power devices such as motors, electromagnets, relays or
loudspeakers. Then we would need to use a Transistor to amplify the 555 timers output in order to
provide a sufficiently high enough current to drive the load.
Goto Page: 1 2 3 4 5 6 7
Top of Form
http://w w w .electronics-tutorials.w s/w aveforms/555_timer.ht
Link to us :
Bottom of Form