Sallen-Key Filter: Circuit, Working Principle, Design and Applications

What is a Sallen-Key Filter?

The Sallen-Key filter is one of the simplest active two-pole filter circuits. It is commonly used to design low-pass and high-pass filters using two resistors, two capacitors, and an operational amplifier (op-amp). The Sallen-Key circuit is a simplified version of the Voltage-Controlled Voltage Source (VCVS) filter. It was first described by R. P. Sallen and E. L. Key of the Massachusetts Institute of Technology (MIT) in 1955.

ADVERTISEMENT

It is important to understand that Sallen-Key is a filter topology, not a filter response characteristic. Butterworth, Bessel, and Chebyshev describe different filter characteristics, while Sallen-Key describes a circuit arrangement that can be used to implement these characteristics by selecting suitable component values. Sallen-Key filters are mainly used in low-pass and high-pass configurations. They can also be used to create band-pass responses with additional circuit arrangements.

Working Principle of a Sallen-Key Filter

A Sallen-Key filter uses an op-amp along with resistors and capacitors to control the frequency response of an input signal. The op-amp is commonly connected as a voltage follower or buffer, although non-inverting gain configurations are also possible. The circuit consists of two RC sections connected in a specific arrangement. These components determine the cutoff frequency and quality factor (Q) of the filter. Sallen-Key filters are simple to design and are useful when a second-order filter response is sufficient. Higher-order filters can be created by cascading multiple stages.

Sallen-Key Low-Pass Filter

A Sallen-Key low-pass filter allows low-frequency signals to pass while attenuating high-frequency signals above the cutoff frequency. It uses two resistors, two capacitors, and an operational amplifier. The op-amp is generally connected as a buffer to provide the required active filter operation. The cutoff frequency and quality factor of a low-pass Sallen-Key filter depend on the resistor and capacitor values. For a unity-gain Sallen-Key low-pass circuit, the standard equations are:

Cutoff Frequency:

fc = 1 / (2π√(R₁R₂C₁C₂))

Quality Factor:

Q = √(R₁R₂C₁C₂) / [C₂(R₁ + R₂)]

Where:

Sallen-Key High-Pass Filter

A Sallen-Key high-pass filter allows high-frequency signals to pass while attenuating low-frequency signals below the cutoff frequency. It uses the same basic active filter concept as the low-pass version. The high-pass configuration can be obtained by interchanging the positions of the resistors and capacitors in the corresponding circuit arrangement. The cutoff frequency depends on the selected resistor and capacitor values.

Simplified Sallen-Key Filter Design

The design equations can be simplified by selecting suitable relationships between the resistor and capacitor values. For example, we can define:

Where m and n are component scaling factors. For this arrangement, the cutoff frequency becomes:

fc = 1 / (2πRC)

For a unity-gain low-pass Sallen-Key filter, the quality factor becomes:

Q = n / (m + 1/m)

These simplified relationships make it easier to select component values during filter design.

Butterworth Filter Design Using Sallen-Key Topology

A Butterworth filter is designed to provide a maximally flat magnitude response in the passband. A second-order Butterworth filter has a quality factor of approximately 0.707. For a unity-gain Sallen-Key low-pass filter, choosing m = 1 gives:

Q = n / 2

To obtain a Butterworth response:

0.707 = n / 2

Therefore:

n ≈ 1.414

This means that C₁ should be approximately 1.414 times C₂ when both resistors have equal values.

Example: Design a 10 kHz Butterworth Sallen-Key Filter

Let us design a second-order Butterworth low-pass filter with a cutoff frequency of 10 kHz.

Given:

For equal resistors, the required capacitor ratio is approximately:

C₁ / C₂ = 1.414

Select the following standard capacitor values:

Using the cutoff frequency equation:

fc = 1 / (2πR√(C₁C₂))

Rearranging the equation:

R = 1 / (2πfc√(C₁C₂))

Substituting the selected values gives a resistor value of approximately 1.13 kΩ.

Therefore, we can select:

These are practical standard component values. The actual cutoff frequency and Q factor will vary slightly because of component tolerances and the selected standard values.

Performance of the Designed Circuit

The designed circuit can be evaluated using circuit simulation software or an online filter calculator. The frequency response analysis helps determine the cutoff frequency and attenuation characteristics. Transient analysis can be used to observe the circuit’s response to a step input.

The original design example reports a simulated cutoff frequency of approximately 10.23 kHz and a step-response overshoot of around 4%. Actual results depend on the precise component values, op-amp model, and circuit implementation.

Advantages of Sallen-Key Filters

Applications of Sallen-Key Filters

Sallen-Key filters are used in many electronic and signal-processing applications, including:

Conclusion

The Sallen-Key filter is a simple and widely used active filter topology. It uses resistors, capacitors, and an operational amplifier to implement low-pass and high-pass filters. Its simple design, low component count, and flexibility make it suitable for many electronic applications. By selecting appropriate component values, Sallen-Key circuits can also be designed to provide Butterworth, Bessel, and other desired filter responses.