Skip to main content

Sallen-Key LPF with ωo 1000 rad/s, Q 0.866, gain 2

Short answer

Set K=2, R1=R2=1 Ω; solving quadratic gives C1=0.9502 F, C2=1.0524 F. After denormalization (kf=1000, km=10^4): R1=R2=RA=RB=10 kΩ, C1=95.0 nF, C2=105.2 nF, achieving ωo=1000 rad/s, Q=0.866, gain=2.

Derive the transfer function of Sallen and Key low pass Biquad. Using Sallen and Key circuit, design a lowpass filter having ωo of 1000 rad/sec, quality factor of 0.866 and gain of 2.

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: ωo=1000\omega_o = 1000 rad/s, Q=0.866Q = 0.866, gain 2

Equal-element design would give K=3−1/Q=3−1.1547=1.845K = 3 - 1/Q = 3 - 1.1547 = 1.845, which is not 2. So set K=2K = 2 (RB=RAR_B = R_A) and R1=R2=1R_1 = R_2 = 1, and find unequal capacitors (normalized ωo=1\omega_o = 1):

ωo2=1C1C2=1⇒C2=1C11Q=2C1+1−2C2=2C1−C1=1.1547C12+1.1547 C1−2=0C1=−1.1547+1.3333+82=0.9502 F,C2=1.0524 F\begin{aligned} \omega_o^2 &= \frac{1}{C_1C_2} = 1 \Rightarrow C_2 = \frac{1}{C_1} \\ \frac{1}{Q} &= \frac{2}{C_1} + \frac{1-2}{C_2} = \frac{2}{C_1} - C_1 = 1.1547 \\ C_1^2 &+ 1.1547\,C_1 - 2 = 0 \\ C_1 &= \frac{-1.1547 + \sqrt{1.3333 + 8}}{2} = 0.9502\ \text{F}, \quad C_2 = 1.0524\ \text{F} \end{aligned}

Check: 2/0.9502−1/1.0524=2.1048−0.9502=1.1547=1/Q2/0.9502 - 1/1.0524 = 2.1048 - 0.9502 = 1.1547 = 1/Q.

Denormalization: kf=1000k_f = 1000; choose km=104k_m = 10^4 so the capacitors are near 0.1 μF:

R1=R2=1×104=10 kΩC1=0.95021000×104=95.0 nFC2=1.05241000×104=105.2 nF\begin{aligned} R_1 = R_2 &= 1 \times 10^4 = 10\ \text{k}\Omega \\ C_1 &= \frac{0.9502}{1000\times10^4} = 95.0\ \text{nF} \\ C_2 &= \frac{1.0524}{1000\times10^4} = 105.2\ \text{nF} \end{aligned}

Gain K=1+RB/RA=2K = 1 + R_B/R_A = 2: take RA=RB=10 kΩR_A = R_B = 10\ \text{k}\Omega.

ElementValue
R1=R2R_1 = R_210 kΩ
C1C_1 (feedback)95.0 nF
C2C_2 (to ground)105.2 nF
RA=RBR_A = R_B10 kΩ

Answer: R1=R2=RA=RB=10 kΩR_1 = R_2 = R_A = R_B = 10\ \text{k}\Omega, C1=95.0C_1 = 95.0 nF, C2=105.2C_2 = 105.2 nF. This gives ωo=1000\omega_o = 1000 rad/s, Q=0.866Q = 0.866 and DC gain 2.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 6 questions →