A 2nd order high pass Butterworth filter is an electronic circuit that attenuates frequencies below a specific cutoff point at a rate of -40 dB/decade while maintaining a maximally flat passband with zero amplitude ripple. In a real circuit, it strips away low-frequency noise, DC offsets, and mechanical rumble without distorting the amplitude of the higher-frequency signals you actually want to measure or hear. Builders commonly confuse it with Chebyshev filters (which trade passband ripple for a steeper roll-off) or 1st-order RC filters (which only drop at -20 dB/decade and fail to adequately block close-in noise). Think of it as a strict bouncer that blocks slow-moving crowds but lets fast-moving individuals straight through without stopping to check their ID.

Quick Answer: To build a unity-gain 2nd order high pass Butterworth filter using the Sallen-Key topology, set your capacitors equal ($C_1 = C_2$) and make $R_1$ exactly twice the value of $R_2$. This yields the required damping factor ($Q = 0.707$) for a maximally flat response.

The Core Specs: Butterworth vs. Other 2nd Order Topologies

When designing active filters, the transfer function's pole placement dictates the time-domain and frequency-domain behavior. The Butterworth alignment places poles on a semicircle in the s-plane to achieve a monotonic magnitude response. If you mistakenly design for a Chebyshev or Bessel alignment using Butterworth math, your circuit will either ring excessively on step inputs or fail to attenuate low-frequency noise aggressively enough.

Filter TypeRoll-Off RatePassband RipplePhase LinearityStep Response
Butterworth-40 dB/decadeNone (Maximally Flat)ModerateSlight overshoot/ringing
Chebyshev (Type I)-40 dB/decade (steeper near cutoff)Yes (e.g., 0.5dB, 1dB)PoorHeavy ringing
Bessel-40 dB/decade (slower near cutoff)NoneExcellent (Linear Phase)No overshoot

The primary reason to choose the 2nd order high pass Butterworth filter over a Bessel is when your absolute priority is maintaining exact signal amplitude in the passband, such as in audio crossover networks or precision AC-coupled sensor measurements. You sacrifice some phase linearity, but you guarantee that a 10 kHz sine wave will not be amplified or attenuated relative to a 2 kHz sine wave.

Standard Component Values for Signal Conditioning

For most bench and PCB applications, the Sallen-Key unity-gain topology is the gold standard. It requires only one operational amplifier, two resistors, and two capacitors. Below is a data-dense reference table for standard audio and instrumentation cutoff frequencies. These values assume $C_1 = C_2 = C$ and $R_1 = 2 \times R_2$, utilizing standard E24 resistor values.

Target Cutoff ($f_c$)Capacitors ($C_1, C_2$)Resistor $R_2$Resistor $R_1$ ($2 \times R_2$)Actual $f_c$ with E24Primary Application
20 Hz100 nF56 kΩ110 kΩ20.2 HzAudio subsonic rumble filter
100 Hz47 nF24 kΩ47 kΩ101.1 HzMicrophone wind-noise blocking
1 kHz10 nF11 kΩ22 kΩ1023 HzPiezo sensor DC drift removal
10 kHz1 nF11 kΩ22 kΩ10.23 kHzUltrasonic transducer AC coupling
Critical Dielectric Warning: Never use X7R or Y5V ceramic capacitors for the timing elements in a Butterworth filter. These Class II dielectrics exhibit a severe Voltage Coefficient of Capacitance (VCC). A 10 nF X7R capacitor might drop to 6 nF when 5V is applied, shifting your cutoff frequency by over 30%. Always specify C0G/NP0 (Class I) ceramics or polypropylene film capacitors to maintain the exact Butterworth alignment.

Worked Numeric Example: Designing a 1 kHz Cutoff Filter

Let us walk through the exact math to design a 2nd order high pass Butterworth filter with a 1 kHz cutoff, proving how theoretical equations map to real-world, off-the-shelf components. We will use the unity-gain Sallen-Key high pass topology.

1. The Governing Equations

For a unity-gain Sallen-Key high pass filter where $C_1 = C_2 = C$, the cutoff frequency ($f_c$) and Quality Factor ($Q$) are defined as:

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

A true Butterworth response requires a damping factor that yields $Q = \frac{1}{\sqrt{2}} \approx 0.7071$.

2. Solving for the Resistor Ratio

Substitute the Butterworth $Q$ into the $Q$ equation:

$0.7071 = 0.5 \times \sqrt{\frac{R_1}{R_2}}$

$1.4142 = \sqrt{\frac{R_1}{R_2}}$

Squaring both sides gives us the golden rule for this topology: $R_1 = 2 \times R_2$.

3. Selecting Real Components

Substitute $R_1 = 2R_2$ back into the frequency equation:

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

Rearranging to solve for $R_2$:

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

Let us target $f_c = 1000$ Hz and select a standard capacitor value of $C = 10$ nF ($10 \times 10^{-9}$ F).

$R_2 = \frac{1}{2\pi \cdot 1000 \cdot 10 \times 10^{-9} \cdot 1.4142} = \frac{1}{0.00008885} \approx 11,254 \, \Omega$

The nearest standard E24 resistor value is 11 kΩ. Therefore, $R_1$ must be $2 \times 11,254 = 22,508 \, \Omega$. The nearest E24 value is 22 kΩ.

4. Verifying the Actual Cutoff

Because we rounded to standard E24 values, our actual cutoff frequency shifts slightly. Let us verify:

$f_{c(actual)} = \frac{1}{2\pi \cdot 10\text{nF} \cdot \sqrt{11\text{k}\Omega \cdot 22\text{k}\Omega}} = \frac{1}{6.283 \times 10^{-8} \cdot 15,556} \approx 1023 \text{ Hz}$

A 2.3% shift is well within the tolerance of standard 5% resistors and 5% C0G capacitors. For precision audio or instrumentation, you would use 1% tolerance resistors and measure-match the capacitors, or use a multi-turn trimpot for $R_1$.

5. Op-Amp Selection and GBWP

A common failure mode in active filter design is ignoring the operational amplifier's Gain Bandwidth Product (GBWP). To prevent the op-amp's internal phase shift from altering your Butterworth $Q$ (causing unwanted peaking near the cutoff), the op-amp's GBWP must be at least 100 times the filter's cutoff frequency. For a 1 kHz filter, you need an op-amp with a GBWP > 100 kHz. A standard TL072 (3 MHz GBWP) or an OPA1678 (18 MHz GBWP) will work flawlessly here. If you were designing a 100 kHz high pass filter, you would need a high-speed op-amp like the OPA855 (8 GHz GBWP).

Where You Meet This In Practice

The 2nd order high pass Butterworth filter is not just a textbook exercise; it solves specific, expensive problems in commercial and hobbyist hardware.

1. Piezoelectric Vibration Sensor Conditioning

Piezo sensors generate high-voltage spikes in response to mechanical shock, but they also suffer from massive low-frequency thermal drift and cable microphonics. If you feed a piezo signal directly into a 12-bit ADC, the low-frequency drift will consume your dynamic range, clipping the high-frequency impact data. A 2nd order Butterworth high pass filter set at 50 Hz removes the drift entirely while keeping the amplitude of the 1 kHz to 10 kHz impact frequencies perfectly flat, ensuring accurate FFT analysis.

2. Audio Subwoofer and Turntable Rumble Filters

In high-fidelity audio, mechanical turntable rumble and room boundary resonances often live below 30 Hz. While human hearing rolls off at 20 Hz, this subsonic energy wastes amplifier headroom and causes intermodulation distortion in the midrange. Audio engineers use a 20 Hz 2nd order Butterworth high pass filter (often called a subsonic filter) to strip this energy. The Butterworth alignment is mandatory here; a Chebyshev filter would introduce phase anomalies and amplitude ripple that would subtly color the audible bass frequencies just above the cutoff.

3. AC Coupling Before High-Resolution ADCs

When measuring a 50 mV AC signal riding on a 2.5 V DC common-mode offset, you must remove the DC. A simple passive RC high pass filter (1st order) requires a massive capacitor to achieve a low cutoff frequency without loading the source, and it only attenuates at -20 dB/decade. By using an active 2nd order Butterworth high pass filter, you achieve a sharp -40 dB/decade drop-off using much smaller, physically stable C0G capacitors, completely blocking the DC offset while presenting a high, predictable input impedance to the signal source.

Frequently Asked Questions

Can I cascade two 1st-order RC filters to make a 2nd order Butterworth?
No. Cascading two passive 1st-order RC filters creates a 2nd-order filter with a $Q$ of 0.5 (critically damped or overdamped), which results in a sluggish, rounded roll-off rather than the sharp -3dB corner of a Butterworth ($Q = 0.707$). Furthermore, the second stage will load the first stage, shifting the cutoff frequency unless you buffer them with op-amps, at which point you should just build a proper Sallen-Key topology.

Why does my simulated Butterworth filter show peaking on the breadboard?
This is almost always caused by using X7R ceramic capacitors (which lose capacitance under bias voltage, shifting the $Q$) or using an op-amp with insufficient GBWP. The op-amp's internal phase lag adds positive feedback near the cutoff frequency, artificially boosting the $Q$ and creating a resonance peak. Upgrade to C0G capacitors and a faster op-amp to fix it.