Skip to main content

Sallen-Key 2nd order Butterworth (design 2 method)

Short answer

Using unity-gain Sallen-Key (R1=R2), normalized: R=1 Ω, C1=1.414 F, C2=0.7071 F. Scaling for fc=1 kHz and C1=10 nF gives R1=R2=22.5 kΩ, C2=5 nF. Filter has DC gain 1, Butterworth response.

Design a second order Butterworth low pass filter using a Sallen and Key Biquad circuit. Use design 2 method.

In Design 2 (unity-gain design) of the Sallen-Key low-pass biquad, the op-amp is a voltage follower (K=1K = 1) and the two resistors are equal; the capacitors are then chosen to set QQ.

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

(For K=1K = 1: RB=0R_B = 0 and RAR_A is removed.)

Transfer function with K = 1:

T(s)=1R1R2C1C2s2+s(1R1C1+1R2C1)+1R1R2C1C2T(s) = \frac{\dfrac{1}{R_1R_2C_1C_2}}{s^2 + s\left(\dfrac{1}{R_1C_1} + \dfrac{1}{R_2C_1}\right) + \dfrac{1}{R_1R_2C_1C_2}}

Normalized design (ωo=1\omega_o = 1): 2nd-order Butterworth T(s)=1s2+2s+1T(s) = \dfrac{1}{s^2 + \sqrt2 s + 1}, Q=0.7071Q = 0.7071. With R1=R2=1 ΩR_1 = R_2 = 1\ \Omega:

ωo2=1C1C2=1ωoQ=2C1=2⇒C1=2Q=1.414 F,C2=12Q=0.7071 F\begin{aligned} \omega_o^2 &= \frac{1}{C_1C_2} = 1 \\ \frac{\omega_o}{Q} &= \frac{2}{C_1} = \sqrt2 \\ \Rightarrow C_1 &= 2Q = 1.414\ \text{F}, \quad C_2 = \frac{1}{2Q} = 0.7071\ \text{F} \end{aligned}

Capacitor ratio C1/C2=4Q2=2C_1/C_2 = 4Q^2 = 2.

Denormalization: no frequency is given, so assume fc=1f_c = 1 kHz and make the largest capacitor C1=0.01 μC_1 = 0.01\ \muF:

kf=2π×1000=6283.19km=1.4146283.19×10−8=22 508R1=R2=22.5 kΩC1=0.01 μF,C2=0.70716283.19×22 508=5 nF\begin{aligned} k_f &= 2\pi\times1000 = 6283.19 \\ k_m &= \frac{1.414}{6283.19 \times 10^{-8}} = 22\,508 \\ R_1 = R_2 &= 22.5\ \text{k}\Omega \\ C_1 &= 0.01\ \mu\text{F}, \quad C_2 = \frac{0.7071}{6283.19 \times 22\,508} = 5\ \text{nF} \end{aligned}
ElementNormalizedFinal (fcf_c = 1 kHz)
R1=R2R_1 = R_21 Ω22.5 kΩ
C1C_1 (feedback)1.414 F0.01 μF
C2C_2 (to ground)0.7071 F5 nF
Gain KK11 (follower)

Answer: R1=R2=22.5 kΩR_1 = R_2 = 22.5\ \text{k}\Omega, C1=10C_1 = 10 nF, C2=5C_2 = 5 nF, unity-gain follower. This gives a Butterworth response with fc=1f_c = 1 kHz and DC gain 1.

Features of Design 2: the gain is 1, so no gain resistors are needed and the op-amp works as a follower (wide bandwidth). The follower gain is very close to 1, so gain error has little effect. In general SKQ=2Q2S^{Q}_{K} = 2Q^2 (equal to 1 for a Butterworth filter), and the capacitor spread C1/C2=4Q2C_1/C_2 = 4Q^2 grows quickly at high QQ.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 6 questions →