Skip to main content

SC filter with ±6 dB/octave slopes and 20 dB band

Short answer

T(s) = (s+1)(s+10^5) / [(s+10)(s+10^4)]. Two cascaded SC stages with fc = 1 MHz: Stage 1 (C=1 µF, CR1=1 pF, CR2=10 pF) for zero at 1 rad/s and pole at 10 rad/s; Stage 2 (C=100 pF, CR1=10 pF, CR2=1 pF) for zero at 10^5 rad/s and pole at 10^4 rad/s. Mid-band gain 10 (20 dB).

What is switched capacitor filter? Design a switched capacitor filter to realize the magnitude response given below: [Figure: |T| dB vs ω rad/sec: rises from 0 dB at +6 dB/octave to 20 dB at ω = 10, flat at 20 dB up to ω = 10⁴, then falls at -6 dB/octave back to 0 dB]

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.

Design

Reading the plot. ±6\pm 6 dB/octave =±20= \pm 20 dB/decade. The response reaches 20 dB at ω=10\omega = 10 after rising at 20 dB/decade from 0 dB, so the rise starts one decade earlier: a zero at ω=1\omega = 1 and a pole at ω=10\omega = 10. It stays flat to 10410^4 (a pole at 10410^4) and falls at 20 dB/decade, reaching 0 dB one decade later (a zero at 10510^5). (Assumption: the response is 0 dB at very low and very high frequencies, as drawn.)

T(s)=(1+s/1)(1+s/105)(1+s/10)(1+s/104)=10×1041×105⋅(s+1)(s+105)(s+10)(s+104)=(s+1)(s+105)(s+10)(s+104)\begin{aligned} T(s) &= \frac{(1 + s/1)(1 + s/10^5)}{(1 + s/10)(1 + s/10^4)} = \frac{10 \times 10^4}{1 \times 10^5}\cdot\frac{(s+1)(s+10^5)}{(s+10)(s+10^4)} \\ &= \frac{(s+1)(s+10^5)}{(s+10)(s+10^4)} \end{aligned}

(gain constant =1= 1; mid-band gain =10=20= 10 = 20 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+1s+10⏟T1(s)×s+105s+104⏟T2(s)T(s) = \underbrace{\frac{s+1}{s+10}}_{T_1(s)} \times \underbrace{\frac{s+10^5}{s+10^4}}_{T_2(s)}

Choice of clock and capacitors. Highest break is 10510^5 rad/s (≈15.9\approx 15.9 kHz); take fc=1f_c = 1 MHz. Stage 1 has very low breaks (1 and 10 rad/s), so it needs a large CC: take C=1 μC = 1\ \muF in stage 1 and C=100C = 100 pF in stage 2. With CR=Cω/fcC_R = C\omega/f_c:

Stage 1: CR1=1 μF×1106=1 pF,CR2=1 μF×10106=10 pFStage 2: CR1=100 pF×105106=10 pF,CR2=100 pF×104106=1 pF\begin{aligned} \text{Stage 1: } C_{R1} &= \frac{1\ \mu\text{F}\times 1}{10^6} = 1\text{ pF}, & C_{R2} &= \frac{1\ \mu\text{F}\times 10}{10^6} = 10\text{ pF} \\ \text{Stage 2: } C_{R1} &= \frac{100\text{ pF}\times 10^5}{10^6} = 10\text{ pF}, & C_{R2} &= \frac{100\text{ pF}\times 10^4}{10^6} = 1\text{ pF} \end{aligned}
StageTi(s)T_i(s)C1=C2C_1 = C_2CR1C_{R1} (zero)CR2C_{R2} (pole)
1s+1s+10\frac{s+1}{s+10}1 µF1 pF10 pF
2s+105s+104\frac{s+10^5}{s+10^4}100 pF10 pF1 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=1f_c = 1 MHz. Equivalent resistors: stage 1 — 1 MΩ and 100 kΩ; stage 2 — 100 kΩ and 1 MΩ. Note: the 1 µF capacitor (spread 10610^6) is too large for a chip; in practice stage 1 is run from a slower clock (e.g. fc=10f_c = 10 kHz gives C=10C = 10 nF with the same CRC_R values) after an anti-aliasing stage.

Answer: T(s)=(s+1)(s+105)(s+10)(s+104)T(s) = \frac{(s+1)(s+10^5)}{(s+10)(s+10^4)}, two cascaded SC first-order sections with the values in the table. Actual gain at ω≈316\omega \approx 316 rad/s is 19.99 dB.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 9 questions →