A unity gain amplifier is an operational amplifier circuit configured to output the exact same voltage as its input, providing a voltage gain of exactly 1 (0 dB). While it might seem pointless to use an active semiconductor component just to output the same voltage you put in, this circuit—often called a voltage follower or buffer—is one of the most critical building blocks in analog design. It doesn't amplify voltage; it amplifies current capability and transforms impedance.
The Core Job: Impedance Transformation, Not Voltage Gain
When building analog circuits, the most common mistake beginners make is assuming a voltage source is ideal. In reality, every sensor, voltage divider, or signal chain has an internal source impedance. If you connect a low-impedance load directly to a high-impedance source, the voltage collapses due to the voltage divider effect.
This is what a unity gain amplifier changes in a real circuit: it acts as an impedance shield. It presents a massive input impedance (often teraohms) to the source, drawing virtually zero current, and presents a tiny output impedance (often under 50 ohms) to the load, capable of sourcing or sinking tens of milliamps.
What people commonly confuse it with: Hobbyists often confuse a unity gain buffer with a simple jumper wire. A wire passes voltage, but it also passes the source impedance directly to the load. A buffer passes the voltage while isolating the source impedance from the load.
Worked Example: Buffering a High-Impedance Piezo Sensor
Let's look at a real-world scenario where omitting a unity gain amplifier destroys your signal. Suppose you are reading a piezo vibration sensor with an Arduino Uno's ATmega328P microcontroller.
- Source: Piezo sensor generating an open-circuit peak voltage of 2.5V.
- Source Impedance ($R_s$): 1 MΩ (typical for piezo elements).
- Load: Microcontroller ADC input impedance ($R_{in}$) ≈ 10 kΩ (during the sampling window).
Scenario A: Direct Connection (No Buffer)
If you wire the piezo directly to the ADC pin, you create a voltage divider. The voltage the ADC actually sees ($V_{adc}$) is calculated as:
$V_{adc} = 2.5V \times \frac{10,000}{1,000,000 + 10,000} = 2.5V \times 0.0099 = \mathbf{0.0247V}$
Your 2.5V signal has collapsed to 24 millivolts. The ADC will read mostly noise.
Scenario B: Using a CMOS Unity Gain Buffer
Now, we place a Texas Instruments LMC6482 CMOS op-amp in a unity gain configuration between the sensor and the ADC. The op-amp's input impedance is >10 TΩ, so it draws effectively zero current from the piezo. The full 2.5V appears at the op-amp's input. The op-amp's output impedance is roughly 20 Ω.
$V_{adc} = 2.5V \times \frac{10,000}{20 + 10,000} = 2.5V \times 0.998 = \mathbf{2.495V}$
The signal is preserved perfectly. For a deeper look at how op-amp input stages interact with sources, the TI Precision Labs Op-Amp series provides excellent bench-level demonstrations of these loading effects.
Where You Meet Unity Gain Amplifiers In Practice
You will find voltage followers hiding in plain sight across almost every mixed-signal and audio installation. Here is where they earn their keep on the bench:
- SAR ADC Driving: Successive Approximation Register (SAR) ADCs use an internal sampling capacitor that must be charged in nanoseconds. A high-impedance voltage divider cannot supply the instantaneous current spike required, resulting in missing codes. A unity gain buffer provides the low-impedance charge reservoir needed.
- pH Probes and Glass Electrodes: Chemical sensors like pH probes have source impedances in the hundreds of megaohms. Without a specialized unity-gain electrometer amplifier, the measurement circuit will load the probe and read neutral (pH 7) regardless of the actual chemistry.
- Audio DI Boxes and Line Drivers: An electric guitar's passive pickups have high impedance and are highly susceptible to high-frequency loss over long cables. A unity gain buffer at the instrument (or in an active DI box) converts the signal to low impedance, allowing it to drive 50-foot XLR runs without losing treble.
- Splitting Signals: If you need to send one sensor reading to three different microcontrollers, wiring them in parallel will load the sensor down. A unity gain buffer isolates the source, and its low output impedance can easily feed multiple downstream loads.
| Application | Recommended IC | Key Spec for Buffering | Typical Price |
|---|---|---|---|
| High-Z Sensors (pH, Piezo) | TI LMC6482 | 0.02 pA Input Bias Current | ~$3.50 |
| Precision DC (Thermocouples) | ADI ADA4522-2 | 0.9 µV Max Offset Voltage | ~$5.20 |
| Audio Line Buffering | TI OPA1642 | Low THD, 13 V/µs Slew Rate | ~$4.10 |
| General Purpose / Education | TI LM358 | Single Supply, Cheap | ~$0.40 |
Design Gotchas: Capacitive Loading and Stability
The biggest trap when wiring a unity gain amplifier is capacitive loading. Because 100% of the output voltage is fed back to the inverting input, the feedback loop has maximum loop gain. If you connect a long coaxial cable or a large decoupling capacitor directly to the output, the cable's parasitic capacitance interacts with the op-amp's output resistance. This introduces a pole in the feedback path, destroying the phase margin and causing the op-amp to oscillate violently at high frequencies.
The Fix: Always place a small series isolation resistor (typically 22 Ω to 47 Ω) between the op-amp's output pin and the capacitive load. Crucially, the feedback resistor network must be connected before this isolation resistor (directly at the op-amp pin) so the op-amp can compensate for the capacitor without seeing it in the feedback loop. For a comprehensive breakdown of phase margin and capacitive loading, All About Circuits' chapter on voltage followers is a mandatory read before designing high-speed buffers.
Frequently Asked Questions
Why use a unity gain amplifier instead of just a wire?
A wire has near-zero resistance, meaning it transfers the source's internal impedance directly to the load. If your source is weak (high impedance) and your load is heavy (low impedance), the voltage will drop drastically across the wire. A unity gain amplifier uses active circuitry to draw almost zero current from the source while providing substantial current to the load, effectively 'isolating' the two sides of the circuit.
What is the bandwidth of a unity gain op-amp circuit?
A unity gain buffer operates at the maximum possible bandwidth for a given op-amp, known as the Unity Gain Bandwidth (UGBW). Because the closed-loop gain is 1, the bandwidth is not restricted by the gain-bandwidth product (GBP) division that limits higher-gain circuits. For example, an op-amp with a 10 MHz GBP configured for a gain of 10 will only have 1 MHz of bandwidth, but configured as a unity gain buffer, it will yield the full 10 MHz.
Can a unity gain buffer drive a speaker or heavy load?
Generally, no. Standard operational amplifiers are designed for signal processing, not power delivery. Most general-purpose op-amps (like the LM358 or TL072) can only safely source or sink 20 mA to 40 mA of output current. Driving an 8-ohm speaker requires hundreds of milliamps. If you attempt this, the op-amp will current-limit, distort heavily, and likely overheat and fail. To drive heavy loads, you must use a dedicated power amplifier IC or add a discrete push-pull transistor stage inside the op-amp's feedback loop.
Is a unity gain amplifier the same as a voltage follower?
Yes, in standard analog electronics terminology, 'unity gain amplifier', 'voltage follower', and 'buffer amplifier' are used interchangeably to describe an op-amp where the output is tied directly to the inverting input (-), and the signal is applied to the non-inverting input (+). The terms describe the exact same circuit topology and mathematical behavior.






