An opamp voltage follower is a unity-gain buffer circuit where the output is directly tied to the inverting input, forcing the output voltage to exactly match the non-inverting input while providing high input impedance and low output impedance. In a real circuit or installation, it changes the current-driving capability of a signal without altering its voltage level, effectively isolating a fragile, high-impedance source from a demanding, low-impedance load. Think of it like a municipal water tower feeding a single garden hose: the tower (source) lacks the pressure to push water through miles of pipe directly, so you use a booster pump (the follower) that senses the tower's water level and outputs an exact replica of that pressure, but with the massive flow capacity needed to fill the hose.
The Core Concept and Common Confusions
The defining characteristic of the opamp voltage follower is its 100% negative feedback loop. By routing the output pin directly back to the inverting (-) input, the operational amplifier's massive open-loop gain forces the differential voltage between the two inputs to virtually zero. This is the golden rule of opamps in linear operation: the device will do whatever it takes at the output to make the inverting input match the non-inverting (+) input.
Despite its simplicity, this circuit is frequently misunderstood on the workbench. The most common confusion is treating a voltage follower as electrically identical to a simple wire jumper. A wire connects a source to a load, but it does nothing to stop the loading effect. If your source has a high internal resistance, a wire simply passes that resistance directly to the load, resulting in a massive voltage drop. The follower breaks this chain by presenting an input impedance in the megaohm or gigaohm range, drawing virtually zero current from the source, while providing a low-impedance output capable of sourcing or sinking tens of milliamps.
Selecting the Right Opamp for Buffer Duty
Not every opamp makes a good voltage follower. When the gain is set to unity, the circuit is highly susceptible to phase margin collapse and oscillation if the opamp is not 'unity-gain stable'. Furthermore, your choice of IC dictates how much DC error your buffer will introduce via input bias currents and offset voltages. Below is a data-dense comparison of common opamps used in buffer topologies.
| Part Number | Input Bias Current (Ib) | Slew Rate | GBWP | Best Buffer Application |
|---|---|---|---|---|
| LM358 | 45 nA | 0.3 V/µs | 1 MHz | Low-cost, slow DC sensor buffering (thermistors) |
| TL072 | 65 pA | 13 V/µs | 3 MHz | Audio routing and high-impedance piezo pickups |
| OPA2134 | 60 pA | 20 V/µs | 8 MHz | Precision DAC output buffering and active filters |
| MCP6001 | 1 pA | 0.6 V/µs | 1 MHz | Battery-powered electrometer and pH sensor interfaces |
| ADA4522 | 0.8 nA | 0.86 V/µs | 3.3 MHz | Zero-drift strain gauge and thermocouple isolation |
When reading this table, pay close attention to the Input Bias Current (Ib). If you are buffering a 10 MΩ source (like a glass pH electrode) using an LM358, the 45 nA bias current will create a 0.45V DC error across the source impedance ($V = I \times R$). The MCP6001, with its 1 pA bias current, reduces that error to a negligible 10 µV. For authoritative deep-dives on how input stage topologies dictate these bias currents, refer to the Analog Devices MT-033 Tutorial.
Worked Numeric Example: The Loading Effect Solved
Let us look at a concrete numeric example to prove why a wire jumper fails where an opamp voltage follower succeeds. Imagine you have built a high-impedance resistive voltage divider to step down a 10V rail to 5V for a microcontroller ADC. You used two 100 kΩ resistors to keep quiescent power draw low.
Scenario A: Direct Wire Connection
You connect the divider directly to an ADC input that presents a 1 kΩ load ($R_L$) during its sampling phase. The circuit forms a new voltage divider. The voltage seen by the ADC is:
$V_{load} = 5V \times \left( \frac{1\text{ k}\Omega}{50\text{ k}\Omega + 1\text{ k}\Omega} \right) = 5V \times 0.0196 = \mathbf{0.098V}$
Your 5V signal has collapsed to under 100 millivolts. The measurement is entirely useless.
Scenario B: Buffered Connection
You insert an MCP6001 voltage follower between the divider and the ADC. The MCP6001 has an input impedance of roughly $10^{12} \Omega$ and an input bias current of 1 pA. The voltage drop across the 50 kΩ source impedance is now:
$V_{drop} = 1\text{ pA} \times 50\text{ k}\Omega = \mathbf{50\text{ nV}}$
The opamp's non-inverting input sees 4.99999995V. Because it is configured as a unity-gain follower, the output pin drives exactly 4.99999995V into the 1 kΩ ADC load. The opamp supplies the necessary current (approx. 5 mA) from its own power rails, completely shielding the fragile 50 kΩ voltage divider from the load. For more on calculating these Thevenin equivalents in sensor networks, Texas Instruments' Op Amps for Everyone remains the definitive bench reference.
Where You Meet Voltage Followers in Practice
You will rarely see a voltage follower used just to 'pass' a DC voltage on a schematic; they are deployed to solve specific AC or transient impedance problems. Here is where they earn their keep on modern PCBs:
- SAR ADC Driving: Successive Approximation Register (SAR) ADCs do not have high-impedance inputs. During the acquisition phase, an internal switch closes, connecting the sampling capacitor (often 10-30 pF) to the input pin. This causes a massive transient 'kickback' current spike. A voltage follower with high slew rate and low output impedance acts as a charge reservoir, settling the voltage before the conversion starts.
- Active Filter Topologies: In Sallen-Key low-pass and high-pass filters, the opamp is almost always wired as a unity-gain follower. It provides the necessary isolation between the RC timing networks and the downstream circuitry, ensuring the filter's Q-factor and cutoff frequency remain mathematically precise.
- DAC Output Buffering: Resistor-ladder (R-2R) DACs have an output impedance that varies depending on the digital code being output. A voltage follower locks the output impedance to a constant, low value, preventing downstream audio amplifiers from introducing code-dependent distortion.
Never connect the output of an opamp voltage follower directly to a long coaxial cable or a large bulk capacitor (>100 pF). The capacitive load interacts with the opamp's internal open-loop output resistance, introducing a pole in the feedback loop that destroys phase margin and causes high-frequency oscillation. The Fix: Always place a small isolation resistor (typically 22 Ω to 47 Ω) in series with the opamp's output pin, before the feedback loop tap and the capacitive load.
Ultimately, the opamp voltage follower is the ultimate impedance transformer. It asks for zero current from your source and delivers maximum current to your load, all while maintaining absolute voltage fidelity. Whether you are interfacing a fragile piezo film sensor or driving a heavy 50-ohm transmission line, mastering the unity-gain buffer is a non-negotiable baseline for robust analog design.






