Skip to main content

SC filter: 6 dB between 2000 and 4000 rad/s

Short answer

T(s) = (s+1000)(s+8000) / [(s+2000)(s+4000)]. Two cascaded SC stages with fc = 100 kHz: Stage 1 (C=100 pF, CR1=1 pF, CR2=2 pF) for zero at 1000 and pole at 2000 rad/s; Stage 2 (C=100 pF, CR1=8 pF, CR2=4 pF) for zero at 8000 and pole at 4000 rad/s. Mid-band gain is 2 (6 dB).

What is switched capacitor filter? What are its applications? Design a switched capacitor filter for following requirement. [Figure: |T(jω)| dB vs ω rad/s: 0 dB up to 1000, rising to 6 dB at 2000, flat at 6 dB to 4000, falling to 0 dB at 8000]

Switched capacitor filter

A switched capacitor (SC) filter is an active filter in which every resistor of an active-RC filter is replaced by a capacitor and MOS switches driven by a two-phase non-overlapping clock. The switched capacitor behaves like a resistor R=1/(fcC)R = 1/(f_cC), so the filter needs only op-amps, capacitors and switches, all easily built on one MOS chip.

Applications

  • Voice-band filters in telephone systems (PCM codec anti-aliasing and reconstruction filters, DTMF tone decoders).
  • Modems, audio equalizers and speech processing ICs.
  • Clock-tunable (programmable) filters: changing fcf_c shifts all frequencies, e.g. MF10, MAX7400 type ICs.
  • Mixed-signal ICs: sigma-delta ADCs, sample-and-hold, data acquisition and biomedical front ends.

Design

Reading the plot. The rise from 0 dB at 1000 to 6 dB at 2000 is 6 dB per octave = 20 dB/decade, so there is a zero at 1000 and a pole at 2000. The flat part ends at 4000 (a pole) and the response falls back to 0 dB at 8000 (a zero).

T(s)=(1+s/1000)(1+s/8000)(1+s/2000)(1+s/4000)=2000×40001000×8000⋅(s+1000)(s+8000)(s+2000)(s+4000)=(s+1000)(s+8000)(s+2000)(s+4000)\begin{aligned} T(s) &= \frac{(1 + s/1000)(1 + s/8000)}{(1 + s/2000)(1 + s/4000)} = \frac{2000 \times 4000}{1000 \times 8000}\cdot\frac{(s+1000)(s+8000)}{(s+2000)(s+4000)} \\ &= \frac{(s+1000)(s+8000)}{(s+2000)(s+4000)} \end{aligned}

(gain constant =1= 1; mid-band gain =2=6.02= 2 = 6.02 dB.)

Building block (first-order SC section). An inverting op-amp stage with 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 gives

T(s)=−Y1Y2=−sC1+1/R1sC2+1/R2=−C1C2⋅s+1R1C1s+1R2C2\begin{aligned} T(s) &= -\frac{Y_1}{Y_2} = -\frac{sC_1 + 1/R_1}{sC_2 + 1/R_2} = -\frac{C_1}{C_2}\cdot\frac{s + \frac{1}{R_1C_1}}{s + \frac{1}{R_2C_2}} \end{aligned}

Each resistor is replaced by a switched capacitor clocked at fcf_c (two-phase, non-overlapping clock), for which R=1fcCRR = \frac{1}{f_c C_R}. Then

T(s)=−sC1+fcCR1sC2+fcCR2,ωz=fcCR1C1,ωp=fcCR2C2T(s) = -\frac{sC_1 + f_cC_{R1}}{sC_2 + f_cC_{R2}}, \qquad \omega_z = \frac{f_cC_{R1}}{C_1}, \quad \omega_p = \frac{f_cC_{R2}}{C_2}

With C1=C2=CC_1 = C_2 = C the high-frequency gain is 1 and CR1=C ωzfcC_{R1} = \frac{C\,\omega_z}{f_c}, CR2=C ωpfcC_{R2} = \frac{C\,\omega_p}{f_c}. Two inverting stages in cascade give a positive overall gain.

Splitting into two first-order sections:

T(s)=s+1000s+2000⏟T1(s)×s+8000s+4000⏟T2(s)T(s) = \underbrace{\frac{s+1000}{s+2000}}_{T_1(s)} \times \underbrace{\frac{s+8000}{s+4000}}_{T_2(s)}

Choice of clock and capacitors. Highest break is 8000 rad/s (≈1.27\approx 1.27 kHz); take fc=100f_c = 100 kHz. Take C1=C2=C=100C_1 = C_2 = C = 100 pF in both stages. With CR=Cω/fcC_R = C\omega/f_c:

Stage 1: CR1=100 pF×1000105=1 pF,CR2=100 pF×2000105=2 pFStage 2: CR1=100 pF×8000105=8 pF,CR2=100 pF×4000105=4 pF\begin{aligned} \text{Stage 1: } C_{R1} &= \frac{100\text{ pF}\times 1000}{10^5} = 1\text{ pF}, & C_{R2} &= \frac{100\text{ pF}\times 2000}{10^5} = 2\text{ pF} \\ \text{Stage 2: } C_{R1} &= \frac{100\text{ pF}\times 8000}{10^5} = 8\text{ pF}, & C_{R2} &= \frac{100\text{ pF}\times 4000}{10^5} = 4\text{ pF} \end{aligned}
StageTi(s)T_i(s)C1=C2C_1 = C_2CR1C_{R1} (zero)CR2C_{R2} (pole)
1s+1000s+2000\frac{s+1000}{s+2000}100 pF1 pF2 pF
2s+8000s+4000\frac{s+8000}{s+4000}100 pF8 pF4 pF

Final circuit (two identical-form stages in cascade; each SC resistor is the toggle-switch circuit shown):

                    C2
            +-------||------+
            |               |
            +---[CR2-SC]----+
            |               |
       C1   |   |\          |
 Vi -+--||--+---|-\         |
     |      |   |  >--------+---> Vo
     +[CR1]-+ +-|+/
      (SC)    | |/
             GND
       phi1          phi2
 V1 ----o/o----+----o/o---- V2
               |
              ===  CR
               |
              GND

Clock: fc=100f_c = 100 kHz, two-phase non-overlapping. Equivalent resistors: 10 MΩ, 5 MΩ (stage 1) and 1.25 MΩ, 2.5 MΩ (stage 2).

Answer: T(s)=(s+1000)(s+8000)(s+2000)(s+4000)T(s) = \frac{(s+1000)(s+8000)}{(s+2000)(s+4000)}, two cascaded SC sections, C=100C = 100 pF, switched capacitors 1, 2, 8, 4 pF, fc=100f_c = 100 kHz. Because the breaks are only one octave apart, the real curve is smoother than the asymptotes (3.52 dB at ω≈2828\omega \approx 2828 rad/s).

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 9 questions →