Passive vs. active filters: which to build, and the pitfalls by application
"Active is just higher performance" isn't right. An active filter can't be used on a power rail or at RF, and a passive filter alone isn't enough ahead of an ADC, so the signal's frequency, power, and impedance decide the topology.
What's actually different
A passive filter is built from resistors, capacitors, and inductors alone. The impedance on either side becomes part of its response.
An active filter is built from an op-amp plus R and C. The op-amp isolates (buffers) the source from the load, so it's unaffected by what's on either side, and it can provide gain. The op-amp's bandwidth, slew rate, output swing, and noise become the ceiling.
| Passive (R, L, C) | Active (op-amp + R, C) | |
|---|---|---|
| Gain | 1 or less (loss only) | Can exceed 1 |
| Input/output impedance | Depends on the surrounding circuit; shifts response | High in, low out. Isolates source from load |
| Upper frequency | Up to GHz (LC) | Set by op-amp GBW; a few MHz is the practical ceiling |
| Power / current handling | High current and voltage OK | Limited to op-amp output (tens of mA, within supply rails) |
| 2nd order and above | Needs an inductor (large, nonlinear) | R and C alone |
| Supply | Not needed | Needed. Draws quiescent current |
| Noise | Resistor thermal noise only | Op-amp voltage/current noise adds |
| Component sensitivity | Low | Sensitive to tolerance at high Q |
The passive pitfall: the surrounding circuit changes the response
An RC low-pass's fc = 1 ÷ (2πRC) assumes zero source impedance and an infinite load. A source resistance Rs adds to R, and a load RL appears in parallel with C, shifting both the DC gain and fc. A passive filter's response isn't fixed on its own, only together with whatever it's connected to.
In LC filters, the termination resistance sets Q. Design an LC filter for a 50Ω system and connect it to a high-impedance circuit, and a peak appears in the passband, wrecking the cutoff response. That's why an EMI filter's datasheet says "attenuation in a 50Ω system": a real power line's impedance (a few Ω to a few hundred Ω, varying with frequency) gives attenuation far from the catalog figure.
Stack the same RC twice and the second stage loads the first, so you don't get −40dB/decade. Either make the second stage's R at least 10x the first, or put a buffer between them, at which point it's an active filter.
The lack of gain is also easy to overlook. Cascade three passive stages and halve the signal, and a following amplifier needs 2x gain to make it up, at 2x the noise.
The active pitfall: the op-amp's limits show up directly
For GBW, a second-order Sallen-Key with fc = 100kHz, Q = 0.7 wants an op-amp GBW at least 100x fc (10MHz+). Rule of thumb: GBW ≥ 100 × fc × Q. A general-purpose op-amp with GBW = 1MHz is good for roughly fc = 10kHz and below.
A Sallen-Key (VCVS) topology ties its feedback capacitor to the op-amp's output. The op-amp's output impedance rises at high frequency (tens to hundreds of Ω past the GBW), so from around 100x fc the input leaks through that capacitor to the output, and attenuation stalls around −40 to −60dB, then comes back up. In an ADC anti-aliasing filter, sampling-frequency harmonics get through. The fix is to add a small RC stage after the op-amp, or to use a multiple-feedback (MFB) topology, which is inverting and has no such leakage path.
A large-amplitude signal needs slew rate SR ≥ 2π × f × Vpeak: 3.1V/µs for a 5V peak at 100kHz. The output can only swing to just inside the supply rails, so a single-supply design needs a mid-rail bias.
A sharp response like Q = 5 shifts Q and fc by a few percent for a 1% error in R or C. Splitting it into lower-Q cascaded stages is more stable. Use C0G or film capacitors, because X7R shifts with DC bias and temperature.
The op-amp's voltage noise (a few to a few tens of nV/√Hz) also adds in. µA-class low-current op-amps have only tens of kHz of GBW.
By application: which to choose, and what to watch for
| Application | Topology | Caveats |
|---|---|---|
| ADC anti-aliasing | Active (2nd to 4th order) | Set the order from the attenuation needed at half the sampling frequency. Add a trailing RC with Sallen-Key. A ΔΣ ADC often needs only a single RC |
| Power lines (DC-DC output, IC supply pins) | Passive only (LC, ferrite bead + C) | An op-amp can't handle the current. An LC filter can resonate with load transients and worsen ripple, so add a damping resistor or a capacitor with real ESR |
| RF (tens of MHz and up) | Passive LC | Op-amp bandwidth isn't enough. Design for 50Ω termination; in the build, inductor self-resonance and capacitor ESL set the response |
| Sensor signals (a few Hz to tens of kHz, mV level) | Active | Feed a high-impedance source to the non-inverting input, with gain and filtering in one stage. Watch offset and 1/f noise |
| Audio (20Hz–20kHz) | Mostly active | Use film capacitors to avoid ceramic distortion |
| EMI suppression (cables, connectors) | Passive only (common-mode choke, ferrite bead, Y capacitor) | Attenuation swings with the surrounding impedance, so measure it |
| Low-current, battery-powered circuits | Passive if possible | If active, pick the lowest-current op-amp that hits the needed fc |
| Smoothing digital signals (debounce, edge softening) | Passive RC | Follow it with a Schmitt-trigger input |
| Notch (removing 50/60Hz) | Active (twin-T plus op-amp) | A passive twin-T has Q = 0.25, too broad. The notch drifts, so a digital filter is often more stable |
How to decide
- If the ratio of signal frequency to blocked frequency is under 10x, a first-order filter isn't enough.
- If current exceeds a few mA, voltage exceeds the supply rails, or frequency exceeds 1MHz, go passive (LC).
- If the source is high-impedance or the load varies, go active (or passive plus a buffer).
- In the prototype, measure passband flatness, stopband attenuation (especially above 100x fc), and distortion at large amplitude. Wherever it doesn't match the calculation, it's almost always one of these three.
Frequently asked questions
Is an active filter pointless below second order?
How do I choose between Sallen-Key and multiple feedback (MFB)?
Should I avoid passive filters that use an inductor?
If I'm using a digital filter, do I still need an analog one?
Standards and references
- TI, Active Filter Design Techniques (SLOA088) — Design equations and component sensitivity for Sallen-Key and MFB
- Analog Devices, MT-222 / MT-223 — Op-amp requirements for active filters (GBW, output impedance)
- A. B. Williams, F. J. Taylor, Electronic Filter Design Handbook — Passive LC and active filter design