A high pass Sallen Key filter is an active, second-order electronic circuit that uses an operational amplifier, two resistors, and two capacitors to pass high-frequency signals while attenuating low-frequency components at a 40 dB/decade roll-off rate. Unlike passive RC networks, this topology provides a low-impedance output and isolates the filter response from the load, making it a staple in precision analog signal conditioning.

In a real circuit, inserting this filter changes how your system handles low-frequency noise, DC drift, and 50/60 Hz mains hum, actively stripping them out before they can saturate downstream amplifiers or waste ADC dynamic range. Designers commonly confuse the Sallen-Key topology with the Multiple Feedback (MFB) high-pass filter; while both are second-order active filters, the MFB topology inverts the signal phase and exhibits different sensitivity to op-amp gain-bandwidth limitations, whereas the Sallen-Key variant is non-inverting (or unity-gain buffered) and far more forgiving at high Q values.

The Core Topology: How the Components Interact

The standard unity-gain high pass Sallen Key filter routes the input signal through two series capacitors ($C_1$ and $C_2$) to the non-inverting input of the op-amp. The op-amp is configured as a voltage follower (output tied directly to the inverting input), providing a gain of exactly 1 (0 dB) in the passband.

The magic of the second-order response comes from the positive feedback path. A resistor ($R_2$) connects the junction of the two capacitors to the op-amp's output, while the second resistor ($R_1$) connects the non-inverting input to ground. At the cutoff frequency ($f_c$), the phase shift through the capacitors causes the positive feedback to selectively boost the signal just enough to maintain a flat passband before the 40 dB/decade attenuation takes over. This selective boosting is defined by the Quality Factor ($Q$).

Component Selection Gotcha: Dielectric and GBWP

Never use X7R or Y5V ceramic capacitors in the timing network of a Sallen Key filter. These dielectrics exhibit piezoelectric microphonics and severe capacitance drop under DC bias, which will shift your cutoff frequency and introduce harmonic distortion. Always specify C0G/NP0 dielectrics for filter capacitors. Additionally, your op-amp's Gain Bandwidth Product (GBWP) must be at least $50 \times f_c$ to prevent "Q-enhancement," where the op-amp's internal phase lag artificially boosts the filter's resonance peak.

Component Ratios by Filter Response Type

To achieve a specific filter response (Butterworth, Bessel, Chebyshev), you must scale the resistor and capacitor ratios. The most practical design approach for a unity-gain high pass Sallen Key filter is to set $C_1 = C_2 = C$ and scale the resistors. The ratio of $R_2$ to $R_1$ directly dictates the $Q$ factor and the damping of the circuit.

Below is the reference table for unity-gain configurations with equal capacitors. Use this to select your resistor ratio based on your system's transient response requirements.

Filter Response Q Factor Damping ($\zeta$) Resistor Ratio ($R_2/R_1$) Phase Shift at $f_c$ Step Response Characteristic
Critically Damped 0.500 1.000 1.00 ($R_1 = R_2$) -90° No overshoot, slowest roll-off
Bessel 0.577 0.866 1.33 -82° Linear phase, minimal ringing
Butterworth 0.707 0.707 2.00 -90° Maximally flat magnitude, slight ringing
Chebyshev (0.5dB) 0.864 0.579 3.00 -105° Passband ripple, aggressive roll-off

If your application involves audio crossovers or data acquisition where phase linearity is critical, choose the Bessel ratio. If you need the sharpest possible attenuation of low-frequency noise without passband ripple, the Butterworth ratio is the industry default. For a deeper dive into automated pole-zero placement, the Analog Devices Filter Wizard is an excellent bench-side utility.

Worked Numeric Example: 1 kHz Butterworth High-Pass

Let's design a unity-gain, second-order Butterworth high pass Sallen Key filter with a cutoff frequency ($f_c$) of exactly 1,000 Hz (1 kHz). We will use standard 1% tolerance components.

Step 1: Select the Capacitors
Capacitor values dictate the impedance scale of the filter. Too low, and you risk overloading the op-amp's output stage; too high, and parasitic board capacitance ruins the response. For a 1 kHz audio or sensor application, 15 nF is an ideal target. We select $C_1 = C_2 = 15 \text{ nF}$ (C0G/NP0 dielectric).

Step 2: Determine the Geometric Mean Resistance
The cutoff frequency formula for the equal-capacitor Sallen Key topology is:

$$f_c = \frac{1}{2 \pi \sqrt{R_1 R_2} C}$$

Rearranging to solve for the geometric mean of the resistors ($R_{geo} = \sqrt{R_1 R_2}$):

$$R_{geo} = \frac{1}{2 \pi f_c C} = \frac{1}{2 \pi \times 1000 \times 15 \times 10^{-9}} \approx 10,610 \, \Omega$$

Step 3: Apply the Butterworth Ratio
From our table, a Butterworth response requires $R_2 / R_1 = 2.0$, meaning $R_2 = 2 R_1$. Substituting this into the geometric mean equation:

$$\sqrt{R_1 \times 2 R_1} = 10,610$$

$$R_1 \sqrt{2} = 10,610 \implies R_1 = \frac{10,610}{1.4142} \approx 7,502 \, \Omega$$

$$R_2 = 2 \times 7,502 = 15,004 \, \Omega$$

Step 4: Select Standard E96 Values
We round to the nearest 1% standard resistor values: $R_1 = 7.50 \text{ k}\Omega$ and $R_2 = 15.0 \text{ k}\Omega$. Running the math backward with these exact values yields a true cutoff frequency of 1,000.4 Hz—well within the tolerance of the 15 nF capacitors.

Verification Step

Before deploying this on a PCB, simulate the transient response in LTspice. Apply a 1 V step input and verify that the output exhibits the characteristic Butterworth overshoot of roughly 4.3% before settling. If the overshoot is missing or excessive, check your capacitor parasitics and ensure your op-amp model includes realistic GBWP limitations.

Where You Meet This in Practice

The high pass Sallen Key filter is not just a textbook exercise; it solves specific, expensive problems in real-world hardware design. Here is where you will encounter it on the bench or in the field:

1. Piezoelectric Vibration Sensors (IEPE/ICP)

Accelerometers used in predictive maintenance output a high-frequency AC signal riding on a 10V to 12V DC bias. Before this signal can be fed into a microcontroller's ADC, the DC bias must be stripped away. A first-order RC high-pass filter leaves too much low-frequency chassis rumble intact. A 2 Hz to 10 Hz Sallen Key high-pass filter aggressively blocks the DC offset and sub-harmonic mechanical sway while preserving the 1 kHz to 10 kHz bearing defect frequencies.

2. Active Audio Crossovers

In powered studio monitors, sending full-spectrum audio to a tweeter will physically destroy the voice coil. A Sallen Key high-pass filter set to 2.5 kHz or 3 kHz ensures that only high-frequency content reaches the tweeter amplifier. Designers often use a Linkwitz-Riley alignment (which cascades two Butterworth Sallen Key filters) to achieve a 4th-order (80 dB/decade) roll-off with perfect phase summation at the crossover point.

3. Biopotential and ECG Baseline Wander

When measuring ECG or EEG signals, electrode impedance changes due to breathing and skin movement create massive low-frequency artifacts known as "baseline wander." A Sallen Key high-pass filter with a cutoff of 0.5 Hz removes this respiratory drift without attenuating the critical 1 Hz to 40 Hz ST-segment data of the heartbeat. For these ultra-low frequency designs, engineers swap the capacitors for large film types and use chopper-stabilized op-amps like the Texas Instruments precision series to eliminate DC offset errors.

Understanding the Sallen-Key topology at a component-ratio level allows you to move beyond generic filter wizard outputs. By manually controlling the Q factor and understanding the physical limitations of your dielectrics and op-amps, you can design analog front-ends that perform predictably from the first prototype spin to mass production.