SLOA049D July   2000  – February 2023

 

  1.   Abstract
  2.   Trademarks
  3. Introduction
  4. Filter Characteristics
  5. Second-Order Low-Pass Filter Standard Form
  6. Math Review
  7. Examples
    1. 5.1 Second-Order Low-Pass Butterworth Filter
    2. 5.2 Second-Order Low-Pass Bessel Filter
    3. 5.3 Second-Order Low-Pass Chebyshev Filter with 3-dB Ripple
  8. Low-Pass Sallen-Key Architecture
  9. Low-Pass Multiple Feedback (MFB) Architecture
  10. Cascading Filter Stages
  11. Filter Tables
  12. 10Example Circuit Simulated Results
  13. 11Non-ideal Circuit Operation
    1. 11.1 Non-ideal Circuit Operation: Sallen-Key
    2. 11.2 Non-ideal Circuit Operation: MFB
  14. 12Comments About Component Selection
  15. 13Conclusion
  16.   A Filter Design Specifications
    1.     A.1 Sallen-Key Design Simplifications
      1.      A.1.1 Sallen-Key Simplification 1: Set Filter Components as Ratios
      2.      A.1.2 Sallen-Key Simplification 2: Set Filter Components as Ratios and Gain = 1
      3.      A.1.3 Sallen-Key Simplification 3: Set Resistors as Ratios and Capacitors Equal
      4.      A.1.4 Sallen-Key Simplification 4: Set Filter Components Equal
    2.     A.2 MFB Design Simplifications
      1.      A.2.1 MFB Simplification 1: Set Filter Components as Ratios
      2.      A.2.2 MFB Simplification 2: Set Filter Components as Ratios and Gain = –1
  17.   B Higher-Order Filters
    1.     B.1 Fifth-Order Low-Pass Butterworth Filter
    2.     B.2 Sixth-Order Low-Pass Bessel Filter
  18.   C Revision History

Math Review

A second-order polynomial using the variable s can be given in two equivalent forms.

The coefficient form:

Equation 2. s 2 + a 1 s + a 0

Or the factored form:

Equation 3. ( s - z 1 ) ( s - z 2 )

In summary,

Equation 4. P ( s ) =   s 2 + a 1 s + a 0 = ( s - z 1 ) ( s - z 2 )

where z 1 and z 2 are the locations in the s-plane where the polynomial is zero.

The three filters being discussed here are all-pole filters, meaning that their transfer functions contain all poles and no zeros. The polynomial, which characterizes the response of the filter, is used as the denominator of the transfer function of the filter. The zeros of the polynomial are thus the poles of the filter.

All even-order Butterworth, Bessel, or Chebyshev polynomials contain complex-conjugate zero pairs. This means that Equation 20 and Equation 6 are true, where Re is the real part and Im is the imaginary part.

Equation 20. z 1 = Re + Im
Equation 6. z 2 = Re - Im

In typical mathematical notation, z 1 indicates the conjugate zero with the positive imaginary part and z 1 * indicates the conjugate zero with the negative imaginary part. Odd-order filters have a real pole in addition to the complex-conjugate pairs.

Some filter books provide tables of the zeros of the polynomial which describes the filter, others provide the coefficients, and some provide both. Since the zeros of the polynomial are the poles of the filter, some books use the term poles. Zeros and poles are used with the factored form of the polynomial, and coefficients are used with the coefficient form. No matter how the information is given, conversion between the two forms is routine.

Expressing the transfer function of a filter in factored form makes it easy to quickly see the location of the poles. Conversely, a second-order polynomial in coefficient form makes it easier to correlate the transfer function with circuit components. This is seen later when examining the filter-circuit topologies. Therefore, an engineer typically wants to use the factored form, but needs to scale and normalize the polynomial first.

The coefficient form of the second-order equation shows that when s a 0 , the equation is dominated by a 0 ; when s a 0 , s dominates. a 0 is the break point where the equation transitions between dominant terms. To normalize and scale to other values, divide each term by a 0 and divide the s terms by ω c . The result is shown in Equation 7:

Equation 7. P s = s ω c a 0 2 + a 1 s a 0 ω c + 1

This scales and normalizes the polynomial so that the break point is at s = ω c a 0 .

By making the substitutions s = j 2 π f , ω c = 2 π f c , a 1 = 1 Q , and a 0 = F S F , the equation becomes:

Equation 8. P f = - f F S F × f c 2 + 1 Q × j f F S F × f c + 1

This is the denominator of Equation 17—standard form for low-pass filters. Throughout the rest of this article, the substitution s = j 2 π f is used.