The 555 Monostable Circuit
By Tim Surtell
In the previous article in this series we looked at the astable - a circuit in which the output has no stable state. In this article we discuss the monostable circuit which has one stable state.
The waveforms in figure 1 illustrate the operation of a monostable. A monostable circuit produces one pulse of a set length (time period T) in response to a trigger input such as a push button. The output of the circuit stays in the low state until there is a trigger input, hence the name "monostable" meaning "one stable state".
This type of circuit is ideal for use in a "push to operate" system for a model displayed at exhibitions. A visitor can push a button to start a model's mechanism moving, and the mechanism will automatically switch off after a set time. Another use for the circuit is to 'de-bounce' a push button input to a digital IC - this application is explained later in this article.
Related Articles | The 555 Timer - Background information about the 555 | |||||
The 555 Astable Circuit - Includes an introduction to waveform terminology | ||||||
The 555 Bistable Circuit |
The circuit diagram of the 555 monostable circuit is given in figure 2. Notice that the resistor value R and the capacitor value C are unspecified. The values of these components determine the length of time that the monostable output is in the high state, and they may be calculated using the equation below...
...where T is the time period in seconds, and R and C are the component values in Ohms (Ω) and Farads (F).
Here is a step-by-step guide to calculating the value of resistor R - an example is given in curly braces {}.
If the resistor value you calculated is smaller than 1kΩ or larger than 1MΩ, you should re-do the calculation with a different value for capacitor C until you get a resistor value within the acceptable range.
If you will need to adjust the time period of the monostable circuit in use, you can use a linear variable resistor for R, as shown in figure 3.
Because the resistance of a variable resistor goes down to around 0Ω at one end of its range, a 1kΩ resistor is placed in series with it so that the value of R will never fall below 1kΩ. As the shaft of the variable resistor is turned from its lowest setting to its highest, T will become longer.
If your chosen variable resistor has three connections, it is a potentiometer, and you should connect to the centre connection and either of the end connections.
Further Information | Resistors - Includes information about variable resistors |
As you can see from figure 1, the 555's Trigger input must be taken low to trigger the monostable. This is achieved in figure 2 by placing a button in series with a resistor across the power supply. Normally, the 10kΩ resistor keeps the Trigger input high, at the voltage Vs, and the monostable is in its steady state. When the button is pushed, the Trigger input is directly connected to 0V and the time period T starts.
If you want to make the monostable output go low before the time period has elapsed, simply take the 555's Reset input briefly low. This can be achieved with a push button in exactly the same way as with the Trigger input.
When a push button is pressed or released, the contacts will bounce between the on and off states for a fraction of a second. If the button is connected to the input of a digital IC, then the IC will think the button is being pressed several times rather than once. While this may not matter in some circuits like the monostable, to others it will produce erratic behaviour.
For example, if the button is connected to the Clock input of a digital counter IC, the counter output should increment once every time the button is pressed. Instead it will count perhaps 5 times due to the contact bounce in the button.
To solve the problem, the push button must be 'de-bounced' by placing a small delay between it and the digital input - an ideal application for a monostable. Figure 4 shows a block diagram of this arrangement. Obviously, there is a need to get the length of the delay (the time period) correct - too short and some of the bounce will get through, too long and you will prevent quick successions of button presses having an effect on the digital input. A suitable time period for most applications would be around 100ms. To make a 555 monostable with this time period you would need to make R = 91kΩ and C = 1μF.
A stripboard layout for the 555 monostable circuit is given in figure 5. It provides a direct output from the 555 (pin 3), but if you want the monostable to control another device, such as a motor, you will probably want to leave some extra board space for any extra components required. Some suggestions are given in "Using the 555 output" from part 1 of this series, The 555 Timer.
The 220μF capacitor is included to smooth the power supply, and can be omitted if you are using a regulated supply or the circuit functions correctly without it.
Article Information
Source: Electronics in Meccano - www.eleinmec.com
| First published in EiM: Issue 4 (June 1999)
Topic: Digital Electronics |
Created: 14/05/2002 |
Last modified: 15/02/2007
Top of Page | Homepage | About | Search | Topics | Features | Circuits Shop | yourEiM |
© 1998 - 2024 Tim Surtell |