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.
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 Type | Roll-Off Rate | Passband Ripple | Phase Linearity | Step Response |
|---|---|---|---|---|
| Butterworth | -40 dB/decade | None (Maximally Flat) | Moderate | Slight overshoot/ringing |
| Chebyshev (Type I) | -40 dB/decade (steeper near cutoff) | Yes (e.g., 0.5dB, 1dB) | Poor | Heavy ringing |
| Bessel | -40 dB/decade (slower near cutoff) | None | Excellent (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 E24 | Primary Application |
|---|---|---|---|---|---|
| 20 Hz | 100 nF | 56 kΩ | 110 kΩ | 20.2 Hz | Audio subsonic rumble filter |
| 100 Hz | 47 nF | 24 kΩ | 47 kΩ | 101.1 Hz | Microphone wind-noise blocking |
| 1 kHz | 10 nF | 11 kΩ | 22 kΩ | 1023 Hz | Piezo sensor DC drift removal |
| 10 kHz | 1 nF | 11 kΩ | 22 kΩ | 10.23 kHz | Ultrasonic transducer AC coupling |
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.






