Skip to main content

Sallen-Key 2nd order Butterworth LPF design

Short answer

For equal feedback resistors (RA=RB, K=2) and C=0.01µF, assuming 1kHz half-power frequency, use R1=11.25kΩ, R2=22.5kΩ, RA=RB=10kΩ. The Butterworth Q is 0.707; passband gain is 2. Add input divider for unity gain.

Derive transfer function of Sallen Key low pass filter. Design second order Butterworth low pass filter using Sallen Key biquad. In your final design the values of capacitor must be 0.01μF and feedback resistors should also be equal. [Use Table 1]

Transfer function of the Sallen-Key low-pass filter

The Sallen-Key low-pass biquad uses one op-amp wired as a non-inverting amplifier of gain K=1+RB/RAK = 1 + R_B/R_A, two resistors R1,R2R_1, R_2 in series, a capacitor C1C_1 fed back from the output to node A, and a grounded capacitor C2C_2 at node B.

              C1 (feedback)
        +-----||-------------+
        |                    |
Vin -R1-+-(A)- R2 -+-(B)--|+\ |
                   |      |  >+---- Vo
                  === C2 +|-/ |
                   |     |    |
                  GND    +-RB-+
                         |
                         RA
                         |
                        GND

Derivation (ideal op-amp, so Vo=KVBV_o = K V_B and no current enters the + input):

Node B: the current through R2R_2 flows into C2C_2:

VA−VBR2=sC2VB  ⇒  VA=VB(1+sR2C2)\frac{V_A - V_B}{R_2} = sC_2 V_B \;\Rightarrow\; V_A = V_B(1 + sR_2C_2)

Node A (KCL):

Vin−VAR1=VA−VBR2+sC1(VA−Vo)\frac{V_{in} - V_A}{R_1} = \frac{V_A - V_B}{R_2} + sC_1 (V_A - V_o)

Substituting VAV_A and VB=Vo/KV_B = V_o/K and simplifying:

T(s)=VoVin=KR1R2C1C2s2+s(1R1C1+1R2C1+1−KR2C2)+1R1R2C1C2T(s) = \frac{V_o}{V_{in}} = \frac{\dfrac{K}{R_1R_2C_1C_2}}{s^2 + s\left(\dfrac{1}{R_1C_1} + \dfrac{1}{R_2C_1} + \dfrac{1-K}{R_2C_2}\right) + \dfrac{1}{R_1R_2C_1C_2}}

Comparing with T(s)=Kωo2s2+(ωo/Q)s+ωo2T(s) = \dfrac{K\omega_o^2}{s^2 + (\omega_o/Q)s + \omega_o^2}:

ωo=1R1R2C1C2ωoQ=1R1C1+1R2C1+1−KR2C2\begin{aligned} \omega_o &= \frac{1}{\sqrt{R_1R_2C_1C_2}} \\ \frac{\omega_o}{Q} &= \frac{1}{R_1C_1} + \frac{1}{R_2C_1} + \frac{1-K}{R_2C_2} \end{aligned}

DC gain =K= K.

Design: 2nd-order Butterworth with C=0.01 μC = 0.01\ \muF and equal resistors

No cutoff frequency is given, so assume a half-power frequency of 1 kHz (the same steps hold for any frequency; only kfk_f changes).

From Table 1: T(s)=1s2+1.414s+1T(s) = \dfrac{1}{s^2 + 1.414s + 1}, so ωo=1\omega_o = 1, Q=0.7071Q = 0.7071.

Equal-element design (Design 1): take normalized R1=R2=1 ΩR_1 = R_2 = 1\ \Omega, C1=C2=1C_1 = C_2 = 1 F. Then ωo=1\omega_o = 1 rad/s and

1Q=1+1+(1−K)=3−K  ⇒  K=3−1Q\frac{1}{Q} = 1 + 1 + (1 - K) = 3 - K \;\Rightarrow\; K = 3 - \frac{1}{Q} K=3−1.414=1.586,RBRA=0.586K = 3 - 1.414 = 1.586, \qquad \frac{R_B}{R_A} = 0.586

Scaling (CC must become 0.01 μF):

kf=2π×1000=6283.19 rad/skm=Cnkf C=16283.19×10−8=15 915.5R1=R2=15.92 kΩ\begin{aligned} k_f &= 2\pi \times 1000 = 6283.19\ \text{rad/s} \\ k_m &= \frac{C_n}{k_f\,C} = \frac{1}{6283.19 \times 10^{-8}} = 15\,915.5 \\ R_1 = R_2 &= 15.92\ \text{k}\Omega \end{aligned}

With RA=10 kΩR_A = 10\ \text{k}\Omega: RB=5.86 kΩR_B = 5.86\ \text{k}\Omega.

ElementValue
R1=R2R_1 = R_215.92 kΩ
C1=C2C_1 = C_20.01 μF
RA,RBR_A, R_B10 kΩ, 5.86 kΩ

Answer: R1=R2=15.92 kΩR_1 = R_2 = 15.92\ \text{k}\Omega, C1=C2=0.01 μC_1 = C_2 = 0.01\ \muF, K=1.586K = 1.586 (RB=5.86 kΩR_B = 5.86\ \text{k}\Omega, RA=10 kΩR_A = 10\ \text{k}\Omega), fc=1f_c = 1 kHz. For another fcf_c, R=12πfc×0.01 μFR = \dfrac{1}{2\pi f_c \times 0.01\ \mu\text{F}} (for example 1.59 kΩ at 10 kHz).

Other reading of "equal feedback resistors": if it means RA=RBR_A = R_B (so K=2K = 2) with C1=C2=0.01 μC_1 = C_2 = 0.01\ \muF, the coefficient of ss reduces to 1/(R1C)1/(R_1C), so Q=R1/R2Q = \sqrt{R_1/R_2}. For Q=0.7071Q = 0.7071 this needs R2=2R1R_2 = 2R_1, and ωo=1/(2 R1C)\omega_o = 1/(\sqrt{2}\,R_1C) gives (at 1 kHz) R1=11.25 kΩR_1 = 11.25\ \text{k}\Omega, R2=22.5 kΩR_2 = 22.5\ \text{k}\Omega, RA=RB=10 kΩR_A = R_B = 10\ \text{k}\Omega. The passband gain is then 2.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 6 questions →