Skip to main content

Switched capacitor filter for (s+200)(s+800)/(s+400)²

Short answer

Split T(s) into two first-order inverting sections. Use fc=10 kHz and C=100 pF. Compute switched capacitors CR1 = aC/fc, CR2 = bC/fc. Section 1 (zero 200, pole 400): CR1=2 pF, CR2=4 pF. Section 2 (zero 800, pole 400): CR1=8 pF, CR2=4 pF.

What is a switched capacitor filter? Design a switched capacitor filter to realize the transfer function T(s) = (s+200)(s+800)/(s+400)².

Switched-capacitor filter

A switched-capacitor (SC) filter is an active filter in which the resistors of an active-RC filter are replaced by capacitors switched by MOS transistors driven by a clock. Each switched capacitor behaves like a resistor R=1/(Cfc)R = 1/(Cf_c), so the time constants depend only on capacitor ratios and the clock frequency.

         phi1        phi2
  V1 o---/ ----+---- / ---o V2
               |
              === C
               |
              GND

Two non-overlapping clock phases ϕ1\phi_1 and ϕ2\phi_2 at frequency fc=1/Tf_c = 1/T:

  • During ϕ1\phi_1 the capacitor connects to V1V_1: charge q1=CV1q_1 = CV_1.
  • During ϕ2\phi_2 it connects to V2V_2: charge q2=CV2q_2 = CV_2.

Charge moved from V1V_1 to V2V_2 in one clock period: Δq=C(V1−V2)\Delta q = C(V_1 - V_2). Average current:

I=ΔqT=Cfc(V1−V2)⇒Req=V1−V2I=1Cfc=TCI = \frac{\Delta q}{T} = C f_c (V_1 - V_2) \quad\Rightarrow\quad R_{eq} = \frac{V_1 - V_2}{I} = \frac{1}{C f_c} = \frac{T}{C}

This holds when fcf_c is much higher than the signal frequencies.

Design for T(s)=(s+200)(s+800)(s+400)2T(s) = \dfrac{(s+200)(s+800)}{(s+400)^2}

Split into two first-order sections:

T(s)=s+200s+400⏟T1⋅s+800s+400⏟T2T(s) = \underbrace{\frac{s+200}{s+400}}_{T_1}\cdot\underbrace{\frac{s+800}{s+400}}_{T_2}

DC gain =200×800/4002=1= 200 \times 800/400^2 = 1 and high-frequency gain =1= 1.

Building block

A first-order section with an op-amp, input admittance Y1=sC1+1/R1Y_1 = sC_1 + 1/R_1 and feedback admittance Y2=sC2+1/R2Y_2 = sC_2 + 1/R_2:

T(s)=−Y1Y2=−C1C2⋅s+1/(R1C1)s+1/(R2C2)T(s) = -\frac{Y_1}{Y_2} = -\frac{C_1}{C_2}\cdot\frac{s + 1/(R_1C_1)}{s + 1/(R_2C_2)}

With C1=C2=CC_1 = C_2 = C the zero is at a=1/(R1C)a = 1/(R_1C) and the pole at b=1/(R2C)b = 1/(R_2C). Each resistor is then replaced by a switched capacitor CR=1/(Rfc)C_R = 1/(Rf_c), i.e.

CR1=aCfc,CR2=bCfcC_{R1} = \frac{aC}{f_c}, \qquad C_{R2} = \frac{bC}{f_c}
            +-------| C2 |-------+
            +----[SC: CR2]-------+
            |                    |
 Vi o--+--| C1 |--+              |
       |          |              |
       +-[SC: CR1]+-----(-)      |
                          A -----+----o Vo
                 GND-----(+)

Choices: clock fcf_c = 10 kHz (the highest critical frequency, 800 rad/s ≈ 127 Hz, is far below fcf_c), integrating capacitors CC = 100 pF.

SectionZero aaPole bbC1=C2=CC_1 = C_2 = CCR1=aC/fcC_{R1} = aC/f_cCR2=bC/fcC_{R2} = bC/f_c
T1T_1200400100 pF2 pF4 pF
T2T_2800400100 pF8 pF4 pF

Each section inverts, so the cascade of two gives +T(s)+T(s) with the correct sign.

 Vi -->[ T1: C=100p, CR1=2p, CR2=4p ]-->
       [ T2: C=100p, CR1=8p, CR2=4p ]--> Vo
              (fc = 10 kHz)

Answer: fcf_c = 10 kHz; section 1: C1=C2C_1 = C_2 = 100 pF, CR1C_{R1} = 2 pF, CR2C_{R2} = 4 pF; section 2: C1=C2C_1 = C_2 = 100 pF, CR1C_{R1} = 8 pF, CR2C_{R2} = 4 pF.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 9 questions →