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
The Sallen-Key Low-Pass Schematic feedback returns to the junction between the two RC sections, not just to the input Vin R1 C1 GND R2 C2 GND op-amp Vout Rb Ra GND K = 1 + Rb/Ra positive feedback returns to the R1/C1/R2 junction — not just to Vin this specific feedback path is what creates a complex-conjugate pole pair — a passive two-section RC filter with the same R1/R2/C1/C2 has only real poles Ra/Rb sets K, which sets how close the poles sit to the oscillation boundary

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.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account