Sign In / Join Cloud 360
Engineering • Innovation • Learning
Electronics Fundamentals Advanced Level 22 min

Sallen-Key Active Filter Topology: Butterworth & Chebyshev Realizations

Second-order active analog filtering, transfer function synthesis, damping factor, quality factor Q, and component sensitivity analysis.

Prerequisites: Operational amplifier virtual ground principle, Laplace transform $s$-domain transfer functions, and Bode plots.

1. Overview & Concept Definition

Widely utilized second-order (2-pole) active filter architecture using a single operational amplifier configured with resistors and capacitors to provide sharp low-pass, high-pass, or band-pass frequency responses without inductors.

2. Engineering & Industrial Significance

Passive LC filters require bulky, heavy inductors that are prone to magnetic picking noise and impractical for low-frequency audio, biomedical, or sensor anti-aliasing applications. Sallen-Key uses standard capacitors and op-amp feedback to synthesize complex conjugate poles with predictable damping.

3. Physical Working Principle & Transducer Dynamics

The Sallen-Key topology applies negative feedback for op-amp stabilization combined with bootstrapped positive feedback via a capacitor to synthesize a second-order polynomial transfer function $H(s) = \frac{K \omega_0^2}{s^2 + \frac{\omega_0}{Q} s + \omega_0^2}$. By choosing resistor and capacitor ratios, engineers tune the natural resonant frequency $\omega_0$ and the quality factor $Q$. A Butterworth alignment ($Q = 0.707$) yields maximally flat passband response with no ripple, while a Chebyshev alignment ($Q > 0.707$) provides steeper initial rolloff at the expense of passband ripple.

4. Governing Equations & Mathematical Models

Second-Order Transfer Function: $H(s) = \frac{A_v \omega_0^2}{s^2 + \left(\frac{\omega_0}{Q}\right) s + \omega_0^2}$
Cutoff Frequency (Equal Component Design): $f_c = \frac{1}{2 \pi \sqrt{R_1 R_2 C_1 C_2}}$
Quality Factor ($R_1 = R_2 = R, C_1 = C_2 = C$): $Q = \frac{1}{3 - A_v}$ (where $A_v = 1 + \frac{R_f}{R_g}$)
Butterworth Damping Ratio: $\zeta = \frac{1}{2 Q} = \frac{\sqrt{2}}{2} \approx 0.7071$
Gain Rolloff: $-40\text{ dB/decade}$ ($-12\text{ dB/octave}$) per second-order section

5. Practical Implementation

// C++: Sallen-Key 2nd-Order Low-Pass Component Calculation
#include <iostream>
#include <cmath>

void calculateButterworthSallenKey(double fcHz, double cFarad, double *outR1, double *outR2, double *outC2) {
    // Standard equal-resistor design for Butterworth (Q = 0.7071)
    // C1 = 2 * C2, R1 = R2 = R
    double c2Val = cFarad;
    double c1Val = 2.0 * c2Val;
    double rVal = 1.0 / (2.0 * 3.141592653589793 * fcHz * sqrt(c1Val * c2Val));
    
    *outR1 = rVal;
    *outR2 = rVal;
    *outC2 = c1Val;
}

int main() {
    double fc = 1000.0; // 1 kHz cutoff
    double c2 = 10e-9;  // 10 nF standard capacitor
    double r1, r2, c1;
    calculateButterworthSallenKey(fc, c2, &r1, &r2, &c1);
    std::cout << "Cutoff: " << fc << " Hz\n";
    std::cout << "R1 = R2: " << (r1 / 1000.0) << " kOhm\n";
    std::cout << "C1: " << (c1 * 1e9) << " nF | C2: " << (c2 * 1e9) << " nF\n";
    return 0;
}

6. Common Engineering Pitfalls & Troubleshooting

Frequent Engineering Pitfalls
  • Neglecting Op-Amp Gain-Bandwidth Product (GBWP): The op-amp must have a GBWP at least 50 to 100 times higher than the filter cutoff frequency $f_c$; otherwise, internal phase shifts degrade cutoff sharpness and cause passband peaking.
  • Using high-tolerance ceramic dielectric capacitors: Standard Y5V or Z5U ceramic capacitors vary by up to 50% over temperature and voltage, severely shifting cutoff frequency. Always specify NP0/C0G ceramic or precision polypropylene film capacitors for analog active filters.
Diagnostic & Troubleshooting Checklist
  • Filter oscillates or shows high resonant peak near cutoff frequency: The amplifier gain $A_v$ is too close to 3.0, driving $Q \to \infty$. Ensure $A_v \le 1.586$ for Butterworth damping.
  • High-frequency stopband signals feed through directly to output: High-frequency signals bypass the op-amp output stage through feedback capacitor $C_1$ due to rising op-amp output impedance at high frequencies. Add a small passive RC pole at the filter input.

7. Applications & Physical Constraints

TYPICAL APPLICATIONS
  • Anti-aliasing analog filters prior to ADC digitizers in industrial telemetry
  • Biomedical electromyogram (EMG) and electrocardiogram (ECG) baseline wander elimination
  • Precision audio crossover and acoustic transducer signal conditioning
PHYSICAL LIMITATIONS
  • High Q designs exhibit extreme sensitivity to component tolerance variations.
  • Stopband attenuation degrades at frequencies exceeding op-amp open-loop bandwidth.
Pinout & Interface Specs
PIN / SIGNAL FUNCTION / ELECTRICAL SPEC
VIN Unfiltered analog sensor input
VOUT Filtered analog output to ADC or downstream instrumentation amplifier
V+ Positive supply rail (+5V or +15V)
V- Negative supply rail (GND or -15V)
Have questions on this topic?

Ask LUNA to calculate component values or explain alternative control methods for Sallen-Key Active Filter Topology: Butterworth & Chebyshev Realizations.