Sallen Key Filter

A Sallen-Key filter builds a second-order low-pass (or high-pass) response from just one op-amp, two resistors, and two capacitors, using positive feedback through the RC network itself to create a pair of complex-conjugate poles rather than needing an inductor or multiple active stages — the op-amp's own gain, set by a simple resistor divider, directly controls the resulting pole Q, which is what lets one circuit topology implement a gentle Butterworth rolloff or a peaky resonant response just by changing that one gain-setting ratio.

Two-stage RC low-pass network
Cascaded R-C sections set the corner frequency
Positive feedback from output
Fed back into the RC network's middle node
Op-amp gain K sets the pole QHigher K pushes poles toward the imaginary axis
K near 1
Overdamped, gentle rolloff, low Q
K approaching 3
Underdamped, peaking response, high Q
Second-order response achieved
One op-amp instead of needing an inductor
Cascade stages for higher order
4th, 6th, 8th order Butterworth/Chebyshev from repeated sections

Positive feedback through the RC network itself, not through a separate feedback resistor, is what creates the complex pole pair. A passive RC low-pass filter made from two cascaded R-C sections only produces two real poles — a response that's always overdamped and can never peak; the Sallen-Key topology instead routes the op-amp's output back into the junction between the two RC sections, and that specific feedback path is what lets the characteristic equation produce a genuine complex-conjugate pole pair instead of two separate real ones, which is the mathematical trick that lets a single op-amp stage mimic the resonant behavior normally associated with an LC tank circuit.

The gain-setting resistor ratio is the single knob that tunes the filter's whole personality, from gentle to peaky. Because the op-amp's closed-loop gain K appears directly in the denominator of the pole-location equation, small changes in that one resistor ratio move the poles from deep in the overdamped region (gain near 1, Bessel-like gentle rolloff with no peaking) through critically damped (Butterworth, maximally flat passband) to underdamped (Chebyshev-like peaking near the corner frequency) — and as gain approaches 3, the poles move onto the imaginary axis entirely and the circuit stops being a filter and starts being a Wien-bridge-style oscillator, which is why Sallen-Key designs deliberately stay well clear of that gain value.

Component sensitivity gets worse, not better, as Q rises, which is the topology's well-known practical limitation. At low Q the Sallen-Key filter is forgiving of ordinary resistor and capacitor tolerances, but as the design pushes gain closer to the oscillation boundary to achieve a high Q, the pole locations become increasingly sensitive to small component value errors — a 1% resistor tolerance that's harmless at Q of 0.7 can produce a meaningfully wrong response at Q of 10, which is why high-Q analog filter designs often switch to multiple-feedback or state-variable topologies that distribute sensitivity more evenly, reserving Sallen-Key for the low-to-moderate Q ranges where its single-op-amp simplicity is a clear win.

Cascading identical-looking stages with different gain and component values is how real anti-aliasing and reconstruction filters reach higher order. A single Sallen-Key section only provides a second-order (12 dB per octave) rolloff, so practical filter designs needing steeper rolloff — a sharp anti-aliasing filter ahead of an ADC, or a reconstruction filter after a DAC — cascade two, three, or four Sallen-Key sections in series, each tuned to a different pole-pair location from a Butterworth, Chebyshev, or Bessel polynomial table, which is why filter design software and reference tables exist specifically to hand designers the per-stage gain and component ratios needed to assemble a target overall response from these individually simple building blocks.

One Resistor Ratio, Three Different Filter Personalities gain K moves the pole pair from overdamped toward the oscillation boundary Frequency response by gain K frequency → K≈1 (Bessel-like) K≈1.6 (Butterworth) K→3 (peaking, near oscillation) Pole locations as K increases jω σ K≈1 K≈1.6 K→3 poles approach the jω axis — oscillation threshold

Read a Sallen-Key filter through a *one-knob-many-responses* lens rather than a *fixed low-pass circuit* lens: the same two resistors and two capacitors can produce a gentle Bessel rolloff, a maximally flat Butterworth response, or a sharply peaking Chebyshev-like curve, with the entire difference living in a single gain-setting resistor ratio — right up to the exact value where that same ratio turns the filter into an oscillator instead.

Take sallen key filter further

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