ECParts Toolkit LogoECParts Toolkit

Engineering Guide

Active and Application-Specific Filter Topologies

A response target does not uniquely select a circuit. This guide connects cutoff, Q, attenuation, and settling requirements to topology-specific impedance, component, active-device, tolerance, and loading decisions.

FiltersIntermediate22 min readUpdated October 5, 2026

Topology Selection Workflow

StepDecisionRequired Evidence
1Define passband and stopbandSpecify gain, allowable ripple, attenuation, phase or settling constraints, and frequency range.
2Choose response orderUse the lowest order that meets attenuation while preserving phase, tolerance, noise, and stability.
3Choose topologyMatch impedance, gain, supply, component range, signal level, and application-specific constraints.
4Calculate ideal valuesUse the exact topology equations and schematic convention implemented by the design tool.
5Select practical valuesCheck component ratios, standard values, tolerance, temperature coefficient, DC bias, and package parasitics.
6Check active and passive limitsVerify GBW, slew rate, swing, noise, bias current, inductor current, ESR, DCR, and dissipation.
7Run corner analysisRecalculate response across component, source, load, supply, and temperature corners.
8Simulate and measureVerify gain and phase with the intended source, load, PCB, probes, sampling process, and operating amplitude.

Topology Comparison

TopologyModelInterfaceStrengthPrimary Risk
Sallen-Key low-passVoltage-controlled voltage-source second-order stageLow output impedance drive; modest-to-high input impedanceBuffering, gain, easy cascadingHigh Q becomes sensitive to gain and component ratios
Sallen-Key high-passSecond-order AC-coupled active stageDefined bias paths and op-amp input rangeDC rejection with buffered passbandStartup transients and bias-current paths
MFB band-passInverting multiple-feedback stageSource drives an input resistor into the summing nodeCompact gain and band selectionInput impedance, gain, Q, and component ratios are coupled
Twin-T notchPassive bridge, optionally buffered or actively enhancedHigh source and low load impedance improve the passive nullDeep rejection near one interference frequencyNotch depth is extremely sensitive to ratio matching
PWM RC smoothingFirst-order averaging networkDigital source resistance and analog load affect the poleLow cost DAC-like averageRipple versus settling-time tradeoff
ADC anti-aliasAnalog low-pass before samplingADC acquisition network and driver must settleLimits out-of-band energy before samplingA digital filter cannot remove already-aliased energy
CLC or CRC piTwo shunt capacitors around a series elementSource/load impedance and damping define responseSupply ripple and conducted-noise reductionLC peaking, inductor saturation, CRC DC drop

Sallen-Key Low-Pass and High-Pass Stages

Formula reference

Second-order denominator

H(s) = N(s)/(s^2/w0^2 + s/(Qw0) + 1)For equal R and C in the adopted low-pass form: f0 = 1/(2 pi RC)Q and K depend on the exact Sallen-Key schematic and component ratios

Variable definitions

w0 is natural angular frequency
Q controls damping and possible peaking
K is the non-inverting stage gain in the stated topology

Use the Sallen-Key Low-Pass and Sallen-Key High-Pass calculators only with their displayed component labels. Verify noise gain, GBW, slew rate, input common-mode range, output swing, output-current demand, and capacitive-load stability using the Active Filter and Op-Amp Dynamic Limits Guide.

Multiple-Feedback Band-Pass

Formula reference

Band-pass relationships

BW = f0/Qf0 = sqrt(fL fH)Q = f0/(fH - fL)

Variable definitions

These response relationships do not replace topology-specific component equations
The MFB stage is inverting
Center gain, Q, and input impedance are coupled through component ratios

The MFB Band-Pass Calculator defines one explicit topology. Do not transplant its equations to a differently labeled schematic. At high Q, component spread and op-amp finite gain can move both center frequency and bandwidth.

Twin-T Notch Filtering

Formula reference

Balanced Twin-T reference

fnotch = 1/(2 pi RC)R ratios and C ratios must match the adopted balanced networkNotch depth depends on ratio error, loading, and parasitics

Variable definitions

The ideal null assumes an exactly balanced network
Q enhancement requires an active topology with its own stability limits
Frequency accuracy and notch depth are separate specifications

Use the Notch Filter Calculator to design and audit the stated Twin-T ratios. Matched arrays, trimming, buffering, and PCB symmetry can matter more to rejection depth than tighter absolute values.

PWM Smoothing

Formula reference

PWM and first-order RC

Vavg = D VH + (1 - D) VLfc = 1/(2 pi RC)Ripple follows exponential charge during ton and discharge during toff

Variable definitions

D is duty cycle
A carrier-frequency magnitude estimate is not the exact time-domain ripple
Lower cutoff reduces ripple but increases settling time

The PWM Low-Pass Filter Calculator evaluates average, carrier attenuation, exact steady-state RC ripple, and harmonics. Load buffering may be needed when the filter must drive a varying impedance.

ADC Anti-Alias Filtering

Formula reference

Sampling boundaries

fNyquist = fs/2falias = distance to the nearest integer multiple of fsRequired order follows passband, stopband, and attenuation targets

Variable definitions

Nyquist is a folding boundary, not automatically the filter cutoff
Out-of-band interferers can fold into the wanted band
ADC acquisition settling is part of analog filter design

Use the ADC Anti-Alias Filter Calculator to evaluate guard band, folding, residual target, and ideal RC or Butterworth attenuation. Then verify driver output impedance, sampling capacitance, acquisition time, reference coupling, aperture effects, and the actual spectral environment.

CLC and CRC Pi Filters

Formula reference

Pi-filter checks

ZC = 1/(j 2 pi f C)ZL = j 2 pi f LVdrop,CRC = Iload RPloss,CRC = Iload^2 R

Variable definitions

CLC response is a loaded third-order network, not an isolated LC resonance
CRC creates predictable damping but dissipates real power
Input and output capacitor bias and ripple current must be checked

The Pi Filter Calculator models CLC and CRC transfer behavior with source and load terms. For CLC, check resonance, damping, inductor saturation, DCR, core loss, startup current, and control-loop interaction. For CRC, check DC regulation and resistor temperature.

Tolerance and Verification

Absolute tolerance moves frequency, while ratio tolerance often dominates Q, gain, or notch depth. Include capacitor voltage coefficient, temperature, aging, ESR, inductor DCR and bias, and resistor tracking. Use Monte Carlo analysis for distributions and worst-case analysis for guaranteed limits. Simulate the exact op-amp model and measure with the intended source, load, probes, sampling process, and PCB.

Worked Examples

Sallen-Key Butterworth stage

For the common equal-R, equal-C low-pass form, f0 = 1/(2 pi RC). A Butterworth Q of 0.707 requires the topology's specified gain relationship; copying K into a different schematic convention gives the wrong Q.

MFB band-pass

A 2 kHz center frequency and Q = 5 imply a 400 Hz reference bandwidth. The component solver must also satisfy the adopted inverting gain and resistor-ratio constraints.

Twin-T null

A balanced Twin-T uses paired R and C ratios around fnotch = 1/(2 pi RC). Small ratio errors can leave the notch frequency near target while greatly reducing rejection depth.

PWM averaging

For 20 kHz PWM and a 200 Hz RC cutoff, the carrier ratio is 100. The mean follows duty cycle, but exact ripple depends on charge and discharge during both parts of each period.

ADC guard band

With fs = 100 kS/s, Nyquist is 50 kHz. A 20 kHz passband leaves a 30 kHz transition band; order follows required attenuation at the nearest relevant interferer, not Nyquist alone.

CLC pi filter

A nominal LC resonance does not predict loaded ripple attenuation by itself. Source resistance, capacitor ESR, inductor DCR, load, and damping determine peaking and insertion loss.

CRC pi filter

Increasing the series resistor improves isolation but adds Iload R DC drop and Iload squared R loss. Verify worst-case load and startup current.

Op-amp feasibility

A mathematically correct 100 kHz, Q = 10 active stage can fail if noise gain, required GBW, slew rate, output swing, or capacitive-load stability is inadequate.

Common Mistakes

Selecting a topology from cutoff frequency alone.
Mixing formulas from different Sallen-Key or MFB component labels.
Treating natural frequency, peak frequency, and -3 dB frequency as identical for every Q.
Assuming an ideal op amp preserves high-Q response at any frequency or amplitude.
Expecting a deep Twin-T notch from ordinary unmatched components.
Ignoring source and load impedance around a passive notch or pi network.
Sizing a PWM filter from carrier attenuation while ignoring response time.
Using Nyquist frequency as the only anti-alias requirement.
Assuming digital filtering can undo analog aliasing.
Ignoring ADC acquisition settling and driver stability.
Treating an undamped CLC network as monotonic.
Ignoring inductor saturation, DCR, capacitor ESR, and DC bias.
Using nominal values without Monte Carlo or worst-case ratio analysis.
Measuring a high-impedance node with a probe that changes the response.

Related Calculators

Related Resources

Support reference

FAQ

How do I choose between Sallen-Key and multiple-feedback filters?

Sallen-Key offers non-inverting buffering and convenient cascading. MFB is inverting and can realize useful band-pass or high-Q responses compactly, but gain, input impedance, Q, and component ratios interact. Choose from the complete interface and device constraints.

Does a Sallen-Key cutoff always equal its natural frequency?

No. Natural frequency, -3 dB frequency, and any response peak depend on Q and gain. They coincide only under specific response conditions.

Why do Sallen-Key formulas differ between sources?

Component labels, capacitor placement, gain convention, and normalized transfer-function form differ. Use one fully specified schematic and its matching equations.

Why is a Twin-T notch shallow in hardware?

Notch depth depends strongly on matched resistor and capacitor ratios, source and load impedance, parasitics, and buffering. Frequency accuracy alone does not guarantee a deep null.

How do I choose an RC cutoff for PWM smoothing?

Set it low enough for required carrier and harmonic attenuation but high enough for response time. Then calculate exact steady-state ripple for duty-cycle extremes and the real load.

What is the anti-alias filter cutoff?

There is no universal value. It follows signal bandwidth, sample rate, transition band, required attenuation, ADC resolution or noise target, and expected out-of-band interferers.

Can a digital filter replace an analog anti-alias filter?

No. Once out-of-band energy folds into the sampled baseband, a digital filter generally cannot distinguish it from the wanted signal.

What is the difference between CLC and CRC pi filters?

CLC can provide strong reactive filtering with low DC drop but may resonate and requires current-rated magnetics. CRC is easier to damp but creates load-dependent voltage drop and resistor power loss.

Why does a pi filter peak?

The inductor and capacitors form a resonant network. Low source resistance, light loading, and low loss can create a high Q unless ESR, DCR, a damping branch, or intentional resistance controls it.

How much op-amp GBW does an active filter need?

It depends on topology, Q, noise gain, closed-loop gain, and accuracy target. A simple fixed multiple of cutoff is only a screening rule; use device models and response simulation.

How should filter tolerances be checked?

Preserve correlated component ratios where matched arrays are used, then run worst-case or Monte Carlo analysis for cutoff, Q, gain, notch depth, and attenuation. Include operating bias and temperature effects.

Do calculators replace circuit simulation?

No. Calculators establish consistent first-pass values and ideal response. SPICE and measurement are needed for device bandwidth, parasitics, nonlinear behavior, stability, tolerance distributions, and PCB interaction.

Summary

Choose a filter topology from the full signal-chain requirement, not cutoff alone. Keep schematic labels and formulas paired, include source and load impedance, verify active-device and passive-component limits, calculate tolerance behavior, and confirm the final response by simulation and measurement.