Skip to main content

Sallen-Key LPF at 10 kHz, largest C 0.01 μF

Short answer

Unity-gain Sallen-Key: C1=0.01µF (largest), C2=5nF, R1=R2=2.25kΩ. Op-amp as voltage follower gives overall gain 1 and half-power frequency 10kHz.

Derive the transfer function of low pass sallen-key biquad filter. (Refer Table 1) The half power frequency should be 10 KHz. Make the largest capacitance 0.01μF and overall gain be 1.

Transfer function of the Sallen-Key low-pass biquad

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: fc=10f_c = 10 kHz, largest C=0.01 μC = 0.01\ \muF, overall gain 1

Assume a Butterworth response (Table 1): T(s)=1s2+2s+1T(s) = \dfrac{1}{s^2 + \sqrt2 s + 1}, so ωo=1\omega_o = 1 and Q=0.7071Q = 0.7071.

Gain 1 needs K=1K = 1 (RB=0R_B = 0, RAR_A open: a voltage follower). This is the unity-gain design (Design 2). Take R1=R2=1 ΩR_1 = R_2 = 1\ \Omega:

ωo2=1C1C2=1ωoQ=2C1+0=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} + 0 = \sqrt2 \end{aligned} \;\Rightarrow\; C_1 = 2Q = 1.414\ \text{F},\; C_2 = \frac{1}{2Q} = 0.7071\ \text{F}

The largest capacitor is C1C_1 (the feedback capacitor).

Scaling:

kf=2π×104=62 831.85km=1.41462 831.85×0.01×10−6=2250.8C1=0.01 μF,C2=0.7071kfkm=0.005 μFR1=R2=2250.8 Ω≈2.25 kΩ\begin{aligned} k_f &= 2\pi\times 10^4 = 62\,831.85 \\ k_m &= \frac{1.414}{62\,831.85 \times 0.01\times10^{-6}} = 2250.8 \\ C_1 &= 0.01\ \mu\text{F}, \quad C_2 = \frac{0.7071}{k_f k_m} = 0.005\ \mu\text{F} \\ R_1 = R_2 &= 2250.8\ \Omega \approx 2.25\ \text{k}\Omega \end{aligned}

Answer: R1=R2=2.25 kΩR_1 = R_2 = 2.25\ \text{k}\Omega, C1=0.01 μC_1 = 0.01\ \muF (output feedback), C2=5C_2 = 5 nF (to ground), op-amp as a voltage follower. DC gain = 1, fc=10f_c = 10 kHz, Q=0.707Q = 0.707.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 6 questions →