Monostable, astable, and bistable multivibrators are fundamental electronic circuits used in digital electronics and computing. A monostable multivibrator generates a single output pulse when triggered. An astable multivibrator continuously oscillates between two states, producing a square wave output without external triggering. A bistable multivibrator, also known as a flip-flop, remains in one of two stable states until an input pulse switches it, serving as a basic memory element in digital systems.
Monostable, astable, and bistable multivibrators are fundamental electronic circuits used in digital electronics and computing. A monostable multivibrator generates a single output pulse when triggered. An astable multivibrator continuously oscillates between two states, producing a square wave output without external triggering. A bistable multivibrator, also known as a flip-flop, remains in one of two stable states until an input pulse switches it, serving as a basic memory element in digital systems.
What is a monostable multivibrator (one-shot)?
A circuit with one stable state that outputs a single fixed-width pulse when triggered; after the pulse, the output returns to its stable state. Used for timed delays and pulse stretching.
What is an astable multivibrator?
A self-oscillating circuit with no stable state; it continuously switches high and low to produce a steady train of pulses. Timing is set by the RC network and is used for clocks and LED blinkers.
What is a bistable multivibrator?
A two-stable-state device (latch/flip-flop) that holds one of two states until an input toggles it. It serves as a memory element or state indicator.
How do RC networks determine timing in these circuits?
For monostable mode, the RC pair sets the pulse width; the capacitor charges through the resistor until a threshold is reached. In astable mode, the RC network controls the charge/discharge times to set the oscillation period. In common 555-based designs: monostable width t ≈ 1.1 × R × C; astable period T ≈ 0.693 × (R_A + 2R_B) × C with high/low times t_high ≈ 0.693 (R_A + R_B) C and t_low ≈ 0.693 R_B C.