Filter tables are developed to simplify circuit design based on the idea of cascading lower-order stages to realize higher-order filters. The tables contain scaling factors ( ) for the corner frequency ( ) and the required quality factor ( ) of each of the stages for the particular filter being designed. The tables enable designers to skip straight to calculating required circuit component values.
To illustrate an actual circuit implementation, six circuits, separated into three types of filters (Bessel, Butterworth, and Chebyshev) and two filter configurations (Sallen-Key and Multiple Feedback), are simulated using a TLV9062 operational amplifier. Limiting factors in the high-frequency performance of the filters are also examined. The tables in this document are used in the Analog Engineer’s Circuit Cookbook: Amplifiers.
PSpice® is a registered trademark of Cadence Design Systems, Inc.
All trademarks are the property of their respective owners.
There are many books that provide information on popular filter types like the Butterworth, Bessel, and Chebyshev filters. This application note examines how to implement these three types of filters.
The mathematics used to transform standard filter table data into the transfer functions required to build filter circuits is examined. Using the same method, filter tables are developed that enable the designer to skip straight to the calculation of the required circuit component values. Actual filter implementation is shown for two circuit topologies: the Sallen-Key and the Multiple Feedback (MFB). The Sallen-Key circuit is sometimes referred to as a voltage-controlled voltage source (VCVS) filter.
Circuits are often referred to as Butterworth filters, Bessel filters, or a Chebyshev filters because their transfer function has the same coefficients as the Butterworth, Bessel, or the Chebyshev polynomial. The MFB or Sallen-Key circuits are also often referred to as filters. The difference is that the Butterworth filter defines a transfer function that can be realized by many different circuit topologies (both active and passive), while the MFB or Sallen-Key circuit defines an architecture or a circuit topology that can be used to realize various second-order transfer functions.
The choice of circuit topology depends on performance requirements. The MFB is generally preferred because the MFB has better sensitivity to component variations and better high-frequency behavior. The unity-gain Sallen-Key inherently has the best gain accuracy because the gain is not dependent on component values.
Table 1-1 and Table 1-2 give a brief summary of the overall trade-offs.
Filter Type | Advantages | Disadvantages |
---|---|---|
Butterworth | Maximum pass-band flatness | Slight overshoot in response to pulse input and moderate rate of attenuation above |
Bessel | Constant group delay – no overshoot with pulse input | Slow rate of attenuation above |
3-dB Chebyshev | Fast rate of attenuation above | Large overshoot and ringing in response to pulse input |
Architecture | Advantages | Disadvantages |
---|---|---|
Sallen-Key | Not sensitive to component variation at unity gain | High-frequency response limited by the frequency response of the amplifier |
MFB | Less sensitive to component variations and excellent high- frequency response | Less simplifications available to ease design |
If an ideal low-pass filter existed, it would completely eliminate signals above the cutoff frequency and perfectly pass signals below the cutoff frequency. In real filters, various trade-offs are made to get optimum performance for a given application.
Butterworth filters are termed maximally-flat-magnitude-response filters, optimized for gain flatness in the pass band. The attenuation is –3 dB at the cutoff frequency. Above the cutoff frequency, the attenuation is –20 dB/decade/order. The transient response of a Butterworth filter to a pulse input shows moderate overshoot and ringing.
Bessel filters are optimized for maximally-flat time delay (or constant-group delay). This means that they have linear phase response and excellent transient response to a pulse input. This comes at the expense of flatness in the pass-band and rate of rolloff. The cutoff frequency is defined as the –3 dB point.
Chebyshev filters are designed to have ripple in the pass band, but steeper rolloff after the cutoff frequency. Cutoff frequency is defined as the frequency at which the response falls below the ripple band. For a given filter order, a steeper cutoff can be achieved by allowing more pass-band ripple. The transient response of a Chebyshev filter to a pulse input shows more overshoot and ringing than a Butterworth filter.
When constructing a filter, there are two topologies that can be used: the Sallen-Key topology, which is a non-inverting circuit, or the Multiple Feedback (MFB) topology, which creates an inverting second-order stage circuit. See the Filter Designer tool or the filtering cookbooks for more information on the Sallen-Key and MFB filters.
The transfer function of a second-order low-pass filter can be expressed as a function of frequency ( ) as shown in Equation 17, the Second-Order Low-Pass Filter Standard Form.
In this equation, is the frequency variable, is the cutoff frequency, is the frequency scaling factor, and is the quality factor. Equation 17 has three regions of operation: below cutoff, in the area of cutoff, and above cutoff. For each area, Equation 17 reduces to:
With attenuation at frequencies above increasing by a power of two, the last formula describes a second-order low-pass filter.
The frequency scaling factor is used to scale the cutoff frequency of the filter so that it follows the definitions given before.