An op amp band pass filter isolates a specific frequency range while simultaneously providing voltage gain, combining the functions of a high-pass filter, a low-pass filter, and an amplifier into a single active stage. Unlike passive RC networks that suffer from insertion loss and loading effects, an active topology uses the operational amplifier to buffer the signal and sharpen the passband. For most audio, sensor, and communication front-ends, the Multiple Feedback (MFB) topology is the gold standard because it requires only one op amp and offers excellent stability.
The Anatomy of an Op Amp Band Pass Filter
Before wiring the feedback network, you need to understand the physical package and the symbolic representation of the device. Most hobbyist and prototyping op amps come in an 8-pin Dual In-line Package (DIP). Let us look at the standard pinout for a dual op amp like the ubiquitous LM358 or TL072:
- Pin 1: Output A
- Pin 2: Inverting Input A (-)
- Pin 3: Non-Inverting Input A (+)
- Pin 4: V- / GND (Negative supply or ground)
- Pin 5: Non-Inverting Input B (+)
- Pin 6: Inverting Input B (-)
- Pin 7: Output B
- Pin 8: V+ (Positive supply)
In a schematic symbol for an MFB band pass filter, the op amp triangle sits at the center. The input signal enters through a series resistor and capacitor into the inverting input (-). The non-inverting input (+) is tied to a reference voltage (usually ground in dual-supply, or a virtual mid-rail in single-supply). The feedback loop from the output back to the inverting input contains a parallel resistor-capacitor network that dictates the center frequency and the Q-factor (bandwidth).
Selecting the Right Op Amp: Safe Defaults and Biasing
Not all op amps are created equal. Selecting the wrong part for your frequency range will result in slew-rate distortion or excessive phase shift. Here are the safe defaults based on your application and budget:
- LM358: The ultimate budget single-supply workhorse. Cost: ~$0.15. Good for DC to 10 kHz. Low slew rate (0.3 V/µs) means it will distort audio signals above a few volts peak-to-peak.
- TL072: The standard for DIY audio and dual-supply bench work. Cost: ~$0.40. Excellent low-noise JFET inputs, requires dual supplies (e.g., ±12V), handles up to 100 kHz easily.
- OPA2134: High-end audio and precision instrumentation. Cost: ~$3.50. FET inputs, ultra-low distortion, but overkill for simple microcontroller sensor filtering.
Understanding how the op amp behaves across different voltage domains is critical for setting your bias points and predicting clipping.
| Operation Region | Input Differential | Output Voltage | Behavior / Notes |
|---|---|---|---|
| Linear Region | ~0V (Virtual Short) | -10.5V to +10.5V | Active filtering occurs here. Output is strictly governed by feedback network. |
| Positive Saturation | V+ > V- by >1mV | ~+10.5V (Pegged) | Op amp cannot drive closer to the positive rail. Signal is clipped. |
| Negative Saturation | V- > V+ by >1mV | ~-10.5V (Pegged) | Op amp cannot drive closer to the negative rail. Signal is clipped. |
| Slew Rate Limiting | Fast transient | Triangle wave | Output cannot change faster than 13 V/µs. High-frequency passband will distort. |
Biasing for Single Supply: If you are running an LM358 off a single 9V battery, you cannot ground the non-inverting pin. The op amp cannot output negative voltages to handle the negative half of an AC waveform. You must create a 'virtual ground' at Vcc/2 (4.5V) using two equal resistors (e.g., 10kΩ each) from Vcc to GND, bypassed by a 10 µF capacitor to stabilize the mid-rail reference.
Designing the Circuit: A 1 kHz Audio Band Pass Walkthrough
Let us design a Multiple Feedback (MFB) op amp band pass filter for a DTMF tone decoder front-end. Our target specifications are a center frequency ($f_c$) of 1 kHz, a voltage gain ($A_0$) of 10 (20 dB), and a Q-factor of 5 (yielding a bandwidth of 200 Hz, passing 900 Hz to 1100 Hz).
Using the standard MFB design equations and selecting standard 10 nF (0.01 µF) capacitors for $C_1$ and $C_2$, we calculate the required resistors. For precise filter response, you must use 1% tolerance metal film resistors and C0G/NP0 dielectric capacitors.
- Set the Capacitors: $C_1 = C_2 = 10\text{ nF}$ (C0G/NP0 ceramic or Polypropylene film).
- Calculate R2 (Feedback Resistor): $R_2 = \frac{2Q}{\omega_c C} = \frac{10}{2\pi \times 1000 \times 10\text{nF}} \approx 159\text{ k}\Omega$. Use a standard 158 kΩ 1% resistor.
- Calculate R1 (Input Resistor): $R_1 = \frac{R_2}{2A_0} = \frac{158\text{k}}{20} = 7.9\text{ k}\Omega$. Use a standard 7.87 kΩ 1% resistor.
- Calculate R3 (Ground Resistor): $R_3 = \frac{R_2}{4Q^2 - 2A_0} = \frac{158\text{k}}{100 - 20} = 1.975\text{ k}\Omega$. Use a standard 1.96 kΩ 1% resistor.
- Wire the Circuit: Signal enters via R1 and C1 in series to Pin 2 (Inverting). Pin 3 (Non-inverting) goes to ground (or Vcc/2). R3 connects from Pin 2 to ground. R2 and C2 are wired in parallel from Pin 1 (Output) back to Pin 2.
For a deeper mathematical breakdown of active filter topologies, the All About Circuits guide on active filters provides excellent foundational derivations, while Electronics Tutorials offers great interactive bandwidth calculators.
Bench Scenario: When the Passband Goes Wrong
Theory is clean; the workbench is messy. Last month, I was building a bank of these exact 1 kHz MFB filters for a multi-channel acoustic sensor array. I designed the PCB, ordered the 1% metal film resistors, and grabbed a handful of 10 nF capacitors from my parts bin.
The Setup: I populated the board with a TL072, powered it with a clean ±12V linear bench supply, and injected a 1 Vpp sine wave from my function generator while monitoring the output on an oscilloscope.
The Numbers: I swept the frequency from 100 Hz to 5 kHz. According to the math, the peak gain of 20 dB should hit exactly at 1.0 kHz. Instead, the peak gain was only 14 dB, and it occurred at 1.35 kHz. Furthermore, the passband shape was asymmetrical, with a strange 'shoulder' on the high-frequency roll-off.
What Went Wrong: I had blindly used 10 nF X7R multilayer ceramic capacitors (MLCCs) from my bulk bin. X7R dielectrics suffer from two massive non-ideal traits in active filters: severe voltage coefficient (capacitance drops as AC voltage increases) and high microphonic/piezoelectric noise. At 1 Vpp, my 10 nF X7R caps were effectively behaving like 6 nF caps, shifting the center frequency upward ($f_c$ is inversely proportional to $C$) and destroying the Q-factor.
The Fix: I desoldered the X7R caps and replaced them with C0G (NP0) dielectric ceramics, which have a near-zero voltage coefficient and temperature drift. The peak snapped exactly to 1.0 kHz, the gain hit 20 dB, and the passband was perfectly symmetrical. Always specify C0G/NP0 or film capacitors for the timing elements in an op amp band pass filter.
Troubleshooting and Multimeter Testing
When your filter output is dead, pegged to the rail, or oscillating wildly, you need a systematic way to isolate the fault. Before reaching for the oscilloscope, grab your digital multimeter (DMM). Here is how an op amp fails and how to test it.
Symptom 1: Output is pegged to the positive or negative supply rail.
This usually means the DC bias is wrong, the non-inverting pin is floating, or the op amp has latched up. Power down the circuit. Use your DMM in continuity mode to verify that the non-inverting pin (Pin 3) has a solid DC path to your reference voltage (Ground or Vcc/2). Check that the feedback resistor (R2) is not open; an open feedback loop turns the op amp into a comparator, slamming the output to the rail.
Symptom 2: No output signal, but power rails are present.
The internal output transistors may be blown, often caused by a short circuit on the output pin or exceeding the absolute maximum supply voltage. You can test the internal protection diodes of the IC using the DMM's diode-test mode.
- Remove all power from the circuit and discharge all capacitors.
- Set your DMM to Diode Test mode.
- Place the red probe on Pin 4 (GND/V-) and the black probe on Pin 1 (Output). You should read a forward diode drop (typically 0.6V to 0.8V for silicon protection diodes).
- Reverse the probes (black on Pin 4, red on Pin 1). The meter should read 'OL' (Open Loop).
- Repeat this between Pin 4 and Pin 7 (Output B).
If you read a dead short (0.00V) in either direction, or if the diode drop reads significantly lower than expected (e.g., 0.2V), the internal output stage is shorted and the IC is dead. Desolder and replace it. For comprehensive op amp specifications and absolute maximum ratings to prevent these failures, consult the Texas Instruments Op Amp overview and datasheets.
Building a reliable active filter comes down to respecting the physical limitations of your components. Use 1% resistors, C0G capacitors, proper bypassing, and a methodical troubleshooting approach, and your op amp band pass circuits will perform exactly as the math predicts.






