Skip to main content

4th order Butterworth LPF with two Sallen-Key biquads (10 kHz)

Short answer

All capacitors 0.1 μF, equal resistors R=1/(ω0C)=159.2 Ω, ω0=62,832 rad/s. Gain K=3-1/Q: section1 Q=0.5412, K=1.1522 (RA=10 kΩ, RB=1.522 kΩ); section2 Q=1.3066, K=2.2346 (RB=12.35 kΩ). For unity gain use input dividers: 183.4 Ω/1.205 kΩ and 355.7 Ω/288.1 Ω.

Design a 4th order Butterworth LPF using cascade of two Sallen-key biquads having half power frequency of 10 kHz, using 0.1 μF capacitors. Perform gain compensation if necessary.

Butterworth n = 4 (pole table): p=−0.3827±j0.9239p = -0.3827 \pm j0.9239 and −0.9239±j0.3827-0.9239 \pm j0.3827, so

TN(s)=1(s2+0.7654s+1)(s2+1.8478s+1),Q1=11.8478=0.5412,Q2=10.7654=1.3066T_N(s) = \frac{1}{(s^2 + 0.7654s + 1)(s^2 + 1.8478s + 1)}, \qquad Q_1 = \frac{1}{1.8478} = 0.5412,\quad Q_2 = \frac{1}{0.7654} = 1.3066

Equal-component Sallen–Key biquad

                 +--------[C]----------+
                 |                     |
 Vi o--[R]-------+--[R]---+----(+)     |
                          |       A ---+---o Vo
                         [C]  +--(-)   |
                          |   |        |
                         GND  +--[RB]--+
                              |
                             [RA]
                              |
                             GND

Equal-component Sallen–Key lowpass (R1=R2=RR_1 = R_2 = R, C1=C2=CC_1 = C_2 = C, amplifier gain K=1+RB/RAK = 1 + R_B/R_A):

T(s)=Kω02s2+ω0Qs+ω02,ω0=1RC,Q=13−K  ⇒  K=3−1QT(s) = \frac{K\omega_0^2}{s^2 + \dfrac{\omega_0}{Q}s + \omega_0^2}, \qquad \omega_0 = \frac{1}{RC}, \qquad Q = \frac{1}{3 - K} \;\Rightarrow\; K = 3 - \frac{1}{Q}

Element values

ω0=2π(104)=62,832 rad/s\omega_0 = 2\pi(10^4) = 62{,}832\ \text{rad/s}, CC = 0.1 μF (all four capacitors):

R=1ω0C=159.2 ΩR = \frac{1}{\omega_0 C} = 159.2\ \Omega
SectionQK=3−1/QK = 3 - 1/QRAR_ARB=(K−1)RAR_B = (K-1)R_A
10.54121.152210 kΩ1.522 kΩ
21.30662.234610 kΩ12.35 kΩ

Overall passband gain K1K2K_1K_2 = 2.5748 (8.21 dB).

Gain compensation

To bring the DC gain back to 1, replace the input resistor RR of each section by a divider R1aR_{1a} (from ViV_i) and R1bR_{1b} (to ground) that attenuates by 1/K1/K while keeping the Thevenin resistance equal to RR:

R1a=KR,R1b=KRK−1R_{1a} = KR, \qquad R_{1b} = \frac{KR}{K-1}

(Check: R1a∥R1b=RR_{1a} \parallel R_{1b} = R and R1b/(R1a+R1b)=1/KR_{1b}/(R_{1a}+R_{1b}) = 1/K.)

SectionR1aR_{1a}R1bR_{1b}
1183.4 Ω1.205 kΩ
2355.7 Ω288.1 Ω
 Vi -->[SK 1: K=1.1522]-->[SK 2: K=2.2346]--> Vo
       R=159.2, C=0.1uF     R=159.2, C=0.1uF
       RA=10k, RB=1.522k    RA=10k, RB=12.35k

With the forced 0.1 μF capacitors at 10 kHz the resistors are small (159.2 Ω); a good op-amp with low output resistance is needed.

Answer: all C = 0.1 μF, R = 159.2 Ω; section 1: K = 1.1522 (RBR_B = 1.522 kΩ, RAR_A = 10 kΩ); section 2: K = 2.2346 (RBR_B = 12.35 kΩ); uncompensated gain 2.5748; for unity gain use input dividers 183.4 Ω / 1.205 kΩ (section 1) and 355.7 Ω / 288.1 Ω (section 2).

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 8 questions →