Skip to main content

How to Design 555 Astable Multivibrator

Understanding the Astable Multivibrator with the 555 Timer IC

The 555 Timer IC is one of the most versatile and widely used integrated circuits in electronics. Among its various applications, one of the fundamental configurations is the astable multivibrator. In this blog post, we'll delve into the concept of the astable multivibrator, how to design one using the 555 Timer IC.

 

What is an Astable Multivibrator?

An astable multivibrator is an electronic oscillator circuit that continuously switches between its high and low states without requiring external triggering. This makes it a perfect choice for generating a square wave signal, which can be used for various applications such as pulse generation, clock pulses, and tone generation.

 

555 Timer IC Overview

The 555 Timer IC, developed by Signetics (now part of ON Semiconductor), is a highly reliable and easy-to-use chip capable of operating in various modes: astable, monostable, and bistable. For our purposes, we'll focus on the astable mode.

 

Astable Multivibrator Configuration with the 555 Timer IC

In the astable mode, the 555 Timer IC generates a continuous square wave output. The frequency and duty cycle of this output are determined by the external resistors and capacitor connected to the IC.

 

Pin Configuration

The 555 Timer IC has 8 pins, each serving a specific function:

1.   GND - Ground

2.   TRIG - Trigger

3.   OUT - Output

4.   RESET - Reset

5.   CTRL - Control Voltage

6.   THRS - Threshold

7.   DISCH - Discharge

8.   VCC - Supply Voltage

 

Components Needed

  • 555 Timer IC
  • Resistors: R1, R2 and R3
  • Capacitor: C1, C2
  • 5mm LED: LED
  • Breadboard and connecting wires

 

Circuit Diagram

Here's a simplified circuit diagram for the astable multivibrator:


 

  • Pin 1 (GND) is connected to ground.
  • Pin 2 (TRIG) and Pin 6 (THRS) are connected.
  • Pin 3 (OUT) is the output where the square wave signal is taken, LED is connected with 470E resistor.
  • Pin 4 (RESET) is connected to Vcc to disable the reset function.
  • Pin 5 (CTRL) is connected to one end of capacitor C2, another end of capacitor is connected to the ground.
  • Pin 6 (THRS) is connected to the one end of resistors R2.
  • Pin 6 (THRS) is also connected to one end of capacitor C1, another end of capacitor is connected to the ground.
  • Pin 7 (DISCH) is connected to the junction of resistors R1 and R2. Another end R1 is connected to the VCC.
  • Pin 8 (VCC) is connected to the VCC.

 

Calculating Frequency and Duty Cycle

The frequency f and duty cycle D of the oscillation are determined by the resistors R1, R2, and the capacitor C1. The formulas are as follows:

  • Frequency (f):

f=1.44 / (R1+2R2)C1

  • Duty Cycle (D):

D=(R1+R2) / (R1+2R2)

 

 

where R1 and R2 are in ohms and C1 is in farads.

 

How to calculate Time Duration in Astable Multivibrator

1. Time Duration in Astable Mode

In astable mode, the 555 Timer generates a continuous square wave with a high and low state. The time duration of each state (high and low) is calculated based on the values of two resistors R1​, R2 and a capacitor C1.

 

Key Parameters:

  • THIGH: Time duration the output stays high.
  • TLOW​: Time duration the output stays low.
  • TTOTAL​: Total time period of one cycle (sum of THIGH and TLOW
  • f: Frequency of oscillation, which is the inverse of the total time period.

 






Final Remarks

The astable multivibrator configuration of the 555 Timer IC is a straightforward way to generate a continuous square wave signal. By adjusting the resistors and capacitor values, you can customize the frequency and duty cycle for various applications. Whether you're designing a pulse generator, a clock signal, or a tone generator, the 555 Timer IC's versatility makes it an invaluable tool in electronics.

Feel free to experiment with different values and configurations to explore the full potential of the 555 Timer IC in astable mode!

  

Comments

Popular posts from this blog

How to Make Automatic Room Light Controller Without Microcontroller

You must have noticed in some offices or hotels, when nobody is in gallery or washroom, the light remains OFF but when somebody enters the place, light switches ON automatically. In this post I am going to teach you how to make this circuit. Before going ahead I would like to tell you that this is VERY EASY circuit. For this circuit the material we need is… PIR Motion sensor General Purpose PCB - 5x5 cm. Transistor 2222N – 1 No. Relay 5V – 1 No. 1K/0.250W – 2 Nos. 10K/0.250W – 1 No. IN4007 – 2 Nos. LED 3mm – 1 No. Connector – 4 Nos. Few wires. Relay Circuit Concept : We can use any relay of 12V, 24V, 5V etc. but we have to consider power supply or battery we will use. Since 5V power supply is easily available and 9V battery can also be used for 5V output (after using 7805 regulator if needed). So I am using 5V relay. PIR sensor has three terminals, One for 5Vdc Second for Gnd (0V). Third for

How to drive high voltage/current load by small voltage signal from a microcontroller?

Sometimes we need to control or drive a high voltage and heavy current load by a small voltage signal. For example, if you want to control water motor with your microcontroller output. We know that microcontroller gives only 5v output which is not sufficient to drive a heavy motor. This circuit, about which this post is, is very-very useful for electronics engineer and hobbyist. So pay attention! For this circuit the material we need is… General Purpose PCB - 5x5 cm. Transistor KN 2222A (TO-92) - 1 No. Relay 5V – 1 No. 1K/0.250W – 2 Nos. 10K/0.250W – 1 No. IN4007 – 2 Nos. LED 3mm – 1 No. Connector – 4 Nos. Few wires. Tools. Concept: Weak signal triggers the transistor and transistor acts as a switch for the relay. You can use any relay of 12V, 24V, 5V etc. but we have to consider power supply or battery we will use. Since 5V power supply is easily available and 9V battery can also be used for 5V output (after using 7805 regulator if needed).

How to Read Analog Input & Use PWM pin as Analog Output

  Analog Input: An analog signal can take on any number of values. To measure the value of analog signals, Arduino has a built-in analog-to-digital converter (ADC). The ADC turns the analog voltage into a digital value. There is an inbuilt function to read Analog value; analogRead(pin_number). This function converts the value of the voltage on the analog input pin and returns a digital value ranges from 0 to 1023, relative to the reference value. The default reference voltage is 5 V (for 5 V Arduino boards) or 3.3 V (for 3.3 V Arduino boards). This function has only one parameter, which is the pin number.     Analog Output: The Arduino does not have any built-in digital-to-analog converter (DAC), but it can do pulse-width modulation (PWM); a digital signal to achieve some of the functions of an analog output. The function analogWrite(pin, value) is used to output a PWM signal. In the function ‘pin’ is the pin number used for the PWM output. ‘value’ is a number proportiona