LM555 Timer Circuits
LM555 Timer Circuits
LM555 Timer Circuits
Circuits
This page presents general information and tips for using the
LM555 timer and its cousins with other letter prefixes. There can
be minor differences between 555 timer IC's from different
manufacturers but they all should be useable for any circuit on this
page.
If you would like to use any of these ideas, please take time to do
some testing before using the LM555 timer in an actual circuit. All
of the solutions on this page can also be applied to the LM556 -
Dual timer.
The menu below links to various sections of this page that relate
to the items in the index. New additions appear at the bottom of the
list.
The THRESHOLD input terminals for the 555, 556 and 558
timers are all LEVEL triggered.
For ease of use, the calculators on this page have capacitor values
entered in microfarads. This value is multiplied by the calculator to
produce the correct result. (1uF = 0.000,001F = 1 X 10-6F)
TIMING CALCULATORS
FOR THE LM555
With Schematic diagrams
Value Of Value Of
R1 R2
Ohms Ohms
Value Of
C1
Microfarads
Output Time Output Time Output Period Output Output
HIGH LOW HIGH + LOW Frequency Duty Cycle
Value Of Value Of
R1 R2
Ohms Ohms
Frequency
Desired
Hertz
Capacitance
uF
Circuit 2
Circuit 3
Circuit 4
Circuit 5
Circuit 5 also has a trigger input that can remain closed and still
allow the timer to complete its cycle. This means that the trigger
input pulse can be longer than the output pulse.
The second addition is a helper that will extend the timers output
duration without having to use large values of R1 and/or C1.
Connecting a 1.8K ohm resistor between the supply voltage and
pin 5 of the 555 timer chip the output pulse duration will be
approximately doubled.
The boxed in area of the drawing shows the internal circuit at pin
5 of the timer with the 1.8K resistor added. The voltage at pin 5
will be increased from 0.66Vcc to 0.88Vcc which is approximately
equal to the voltage across the capacitor after two time constants*.
This allows the same output time to be achieved with a smaller
resistance or capacitance value thus reducing the error caused by
the capacitor leakage current. Conversely, for a given value of R1
and C1, the output time will be doubled by the addition of the
resistor at Pin 5.
The trigger and reset voltage levels of the timer will also be
increased with the addition of the resistor to pin 5 but this should
have no effect in most applications.
The circuit will run much longer than expected and may never
time out if the leakage current is equal to the current through the
resistor at some voltage. Tantalum capacitors could be used as they
have very low leakage currents but these are expensive and not
available in large capacitance values.
The trigger switch of the running timer must be OPEN for the
RESET to occur.
The design is crude but effective for very low speed applications.
Its greatest asset is that the outputs of the LM556 are capable of
driving current loads of up to 200 milliamps with a minimal
voltage loss.
Due to the design of the LM556 timer chip there are multiple
output options available in this circuit. These include the normal
timer outputs which are bipolar and the DISCHARGE terminals,
(PINS 1 and 13), that are open collector circuits.
In both circuit A and B, when the push buttons are OPEN the
Flip-Flop will remain in its last state until the opposite signal is
applied to an input.
The main disadvantage to using this circuit is the the large dead-
band (1/3Vcc) between upper and lower threshold voltages. An
optional resistor, R5, can be added to the circuit to lower and
compress the detection voltage range but this only partially
alleviates the problem.
Two SPDT switches are used to set the input conditions but these
could be replaced by electronic controls.
Bipolar LED Driver schematic
Each time the push button switch (S1) is closed the outputs of the
timers will reverse so that one is HIGH and the other is LOW and
vice versa. As with the D flip-flop the circuit acts as a binary
divider.
D - Flip-Flop
The circuit has some output switching time lag due to the RC
time constants at the inputs and the different Trigger and Threshold
voltage levels of the timers themselves.
The first circuit operates with a repeating ten step cycle. Each
output pulse is longer than the previous until a count of ten is
reached at which time the cycle will repeat.
The second circuit has a nine step cycle that stops at the end of
the cycle. The cycle is restarted or reset when the RESET input is
briefly made high.
The next two circuits in this section produce the same result: The
timer must be reset manually if it has timed out.
Latching Output - Missing Pulse Detector
Delayed Re-Triggering
The following is a method of preventing a timer from being re-
triggered before a certain time period has elapsed.
Delayed Re-Trigger
The 24 volt supply can be full wave DC. Also, the load's supply
voltage could be lower than the timer's supply voltage.
Although the circuits are functional the pages are not meant
to be full descriptions of each circuit but rather as guides for
adapting them for use by others. If you have any questions or
comments please send them to the email address on the Circuit
Index page.
13 August, 2010