Howland Current Pump

A Howland current pump is an op-amp circuit that forces a precise, load-independent current through a floating load referenced to ground on either side — rather than using a simple resistor to set current (which only works for a grounded load and whose current sags as load resistance changes), it wraps both negative and positive feedback around the op-amp so a particular resistor-matching condition makes the output impedance looking into the load rise toward infinity, turning an ordinary op-amp into a genuine current source rather than just a voltage source with a resistor in series.

Input voltage sets target current
Iout = Vin / R, by design intent
Negative feedback stabilizes op-amp
Standard inverting-path feedback keeps the loop sane
Positive feedback cancels load effectResistor ratio set so load voltage changes don't change Iout
Load voltage rises
Positive feedback path pushes back to compensate
Negative feedback path matches it
Two effects cancel exactly at the matched ratio
Output impedance approaches infinity
At the exact resistor-match condition
Current stays constant
Regardless of load resistance, within compliance limits

The positive feedback isn't a mistake or an oscillation risk here — it's deliberately tuned to exactly cancel the negative feedback's load-dependence. A plain op-amp circuit with only negative feedback sets a specific output voltage, and if a resistor and load are in that path, the current through the load changes whenever load resistance changes because the circuit is regulating voltage, not current; the Howland topology adds a second feedback path, driven back to the op-amp's non-inverting input, sized with a specific resistor ratio so that any change in load voltage produces two feedback effects of equal magnitude and opposite sign — one trying to increase the current, one trying to decrease it by exactly the same amount, which is the resistor-matching condition that makes the whole circuit current-source behavior work.

The output impedance is a knife-edge property, not a robust one, which is the circuit's best-known practical weakness. Because the current-source behavior depends on an exact cancellation between two feedback paths, any mismatch in the resistor ratios — even a fraction of a percent from standard resistor tolerances — leaves a residual voltage-dependence in the output current rather than a clean constant-current source; real designs either use tightly matched or trimmed resistor networks, or accept a finite (rather than infinite) output impedance that's still dramatically better than a bare resistor-set current source, which is why precision Howland designs specify 0.1% or better resistor tolerance where a casual implementation would use standard 1% parts and get noticeably worse performance.

The "improved Howland" variant adds a buffer specifically to decouple the sensing resistor from the op-amp's own output-driving duty. In the basic Howland pump, the op-amp output has to both drive the load current and sense the voltage used for feedback through the same resistor network, which couples the op-amp's own output impedance and nonlinearity into the current-sensing path; the improved Howland topology inserts a buffer amplifier between the op-amp's output and the sensing network, letting the sense resistors see a clean, undisturbed voltage while the buffer handles the actual current delivery — this single addition is what pushes practical output impedance from the tens-of-kilohms range of a basic Howland implementation up toward the megohm range needed for serious precision work.

It solves a problem that a plain op-amp output stage fundamentally cannot, which is why bioimpedance and electrochemical instruments depend on it specifically. Standard op-amp output stages are voltage sources with low output impedance by design, which is exactly wrong for applications like bioimpedance spectroscopy, electrochemical impedance measurement, and precision LED or laser diode drivers, where the instrument needs to inject a known current into a load whose impedance is unknown or actively changing — a Howland pump delivers that current regardless of what the load impedance happens to be at any given moment, within its voltage compliance limits, which is a property no simple voltage-output circuit can offer without this specific feedback architecture.

Two Feedback Paths, Canceling Load Dependence the resistor-matching condition is what turns a voltage source into a current source op-amp Vin (via R1) Rf (negative FB) feedback to inverting input positive FB from load node matched ratio Load current stays fixed — regardless of load resistance negative FB alone: sets voltage current sags as load changes at the matched condition: output impedance → infinity

Read a Howland current pump through a *feedback-cancellation* lens rather than an *exotic op-amp trick* lens: it doesn't eliminate the load's effect on the circuit by brute force, it adds a second feedback path tuned to produce exactly the opposite effect of the first, so the two cancel at precisely the resistor ratio that defines the circuit — which is why resistor matching, not op-amp quality, is almost always the limiting factor on how close a real Howland pump gets to ideal current-source behavior.

Take howland current pump further

Ask the copilot about this term, or have our engineers assess it against your process.