A passive RC filter is fine for basic signal attenuation, but the moment you connect a load, the impedance shifts and your cutoff frequency drifts. Building an low pass filter using op amp circuitry solves this by providing a high-impedance input, a low-impedance output, and the ability to add gain without loading down the source. The most robust topology for hobbyist and pro-audio bench work is the unity-gain Sallen-Key Butterworth filter. It offers a maximally flat passband and a sharp -40dB/decade roll-off using just one op amp, two resistors, and two capacitors.
Safe Default Op Amp Part Numbers and Ratings
Before wiring the feedback network, you need the right silicon. Selecting an op amp based purely on 'general purpose' labels leads to slew-rate induced distortion or excessive noise floors. Here are the safe defaults for 2026 filter designs, complete with the ratings that actually matter for filter stability.
| Part Number | Input Stage | Supply Range (V) | GBP (MHz) | Slew Rate (V/µs) | Best Application |
|---|---|---|---|---|---|
| TL072 | JFET | ±3V to ±18V | 3 | 13 | General audio, synth modules, low noise |
| NE5532 | Bipolar | ±3V to ±22V | 10 | 9 | Pro-audio, low-impedance sources |
| LM358 | Bipolar | 3V to 32V (Single) | 1 | 0.3 | Battery/Arduino sensor filtering (low freq) |
| OPA2134 | FET | ±2.5V to ±18V | 8 | 20 | Premium hi-fi, high-precision instrumentation |
Step-by-Step: Designing a 1kHz Sallen-Key Low Pass Filter
We will design a 1kHz Butterworth low pass filter using op amp IC TL072. The Butterworth alignment requires specific component ratios to achieve a Q-factor of 0.707, ensuring no peaking at the cutoff frequency. For a unity-gain Sallen-Key topology, the rule is R1 = R2 and C1 = 2 × C2.
Component Selection
- Resistors (R1, R2): 10kΩ (1% tolerance metal film)
- Capacitor C2: 10nF (C0G/NP0 dielectric)
- Capacitor C1: 22nF (C0G/NP0 dielectric — closest standard E12 value to the ideal 20nF)
- Op Amp: TL072 (Dual JFET, using Channel A)
Pinout and Wiring Sequence
The standard 8-pin DIP TL072 pinout is: Pin 1 (Out A), Pin 2 (In- A), Pin 3 (In+ A), Pin 4 (V-), Pin 5 (In+ B), Pin 6 (In- B), Pin 7 (Out B), Pin 8 (V+).
- Power the IC: Connect +12V to Pin 8 (V+) and -12V to Pin 4 (V-). Place 100nF MLCC decoupling capacitors directly across Pins 8 and 4, as close to the IC body as physically possible to prevent high-frequency parasitic oscillation.
- Wire the Input Network: Connect your AC signal source to R1 (10kΩ). Connect the other end of R1 to R2 (10kΩ). The junction of R1 and R2 connects to C1 (22nF), with the other end of C1 tied to the op amp output (Pin 1).
- Wire the Feedback and Ground: Connect the junction of R2 and C1 to the non-inverting input (Pin 3). Connect C2 (10nF) between Pin 3 and analog ground.
- Close the Unity-Gain Loop: Wire the inverting input (Pin 2) directly to the output (Pin 1). This forces a voltage follower configuration, stabilizing the filter's Q-factor.
Biasing, Operation Regions, and Real-World Limits
How you bias the op amp dictates whether your filter processes AC audio signals or DC sensor voltages. If you are using a dual supply (e.g., ±12V), ground is your 0V reference. If you are using a single supply (e.g., +12V and GND for an Arduino ADC interface), you must create a 'virtual ground' at Vcc/2 using a buffered voltage divider, and AC-couple the input and output with series capacitors.
Understanding the operation regions prevents you from designing a filter that mathematically works in SPICE but clips on the bench.
| Operation Region | Condition | Typical Output Voltage (±12V Supply) | Current Behavior |
|---|---|---|---|
| Linear (Active) | V_in within common-mode range; f < GBP | -10V to +10V | Output sources/sinks up to ~30mA into load |
| Positive Saturation | V_in+ > V_in- beyond open-loop gain | +10.5V (approx V+ minus 1.5V headroom) | Max sourcing current limited by internal short-circuit protection |
| Negative Saturation | V_in- > V_in+ beyond open-loop gain | -10.5V (approx V- plus 1.5V headroom) | Max sinking current limited by internal protection |
| Slew-Rate Limiting | dV/dt exceeds 13V/µs (TL072) | Triangular wave distortion at high freq | Internal Miller compensation capacitor charges at max constant current |
For a 1kHz filter, a 10V peak sine wave requires a maximum slew rate of 2 × π × f × Vpeak = 6.28 × 1000 × 10 = 0.0628 V/µs. The TL072's 13V/µs rating handles this effortlessly. However, if you attempt to filter a 100kHz, 5V signal, you will hit the slew limit and the filter will output a distorted triangle wave. For high-frequency RF filtering, you must select a voltage-feedback op amp with a GBP at least 50x to 100x higher than your target cutoff frequency.
Failure Modes and Multimeter Diagnostics
Op amps in filter circuits typically fail from three causes: overvoltage on the inputs exceeding the supply rails (violating the absolute maximum ratings), lack of decoupling causing thermal runaway from MHz oscillation, or output short-circuits.
Here is how to test a suspected dead op amp using a standard digital multimeter (DMM) without desoldering it from the board, assuming power is completely disconnected:
- Check for Output Shorts: Set the DMM to continuity/resistance mode. Measure between the output pin (Pin 1) and ground. A dead short (under 5Ω) indicates either a blown output stage or a shorted downstream load. Desolder the feedback resistor (Pin 2 to Pin 1) to isolate the IC from the rest of the circuit.
- Test Internal ESD Diodes: Set the DMM to 'Diode Test' mode. Place the red probe on the V- rail (Pin 4) and the black probe on the inputs (Pins 2 and 3). You should read a standard silicon diode drop (0.6V to 0.7V). Reverse the probes; it should read 'OL' (open loop). If it reads 0.00V in either direction, the input junction is shorted and the IC is dead.
- Verify Supply Continuity: Measure resistance between V+ (Pin 8) and V- (Pin 4). It should read in the kilo-ohm range. If it reads near 0Ω, the internal power bus has fused due to a catastrophic overvoltage event or reverse polarity connection.
Frequently Asked Questions
How do I calculate the exact cutoff frequency for my low pass filter using op amp components?
For the unity-gain Sallen-Key topology, the cutoff frequency formula is fc = 1 / (2π × √(R1 × R2 × C1 × C2)). Using our 10kΩ resistors, 22nF C1, and 10nF C2, the math yields: 1 / (6.283 × √(10,000 × 10,000 × 22e-9 × 10e-9)) = 1,073 Hz. Always calculate using the actual measured capacitance of your specific components with an LCR meter, as 10% ceramic tolerances will shift the pole frequency significantly.
Why is my low pass filter using op amp oscillating or ringing at high frequencies?
Parasitic oscillation in active filters is almost always a layout issue, not a schematic issue. If your output shows a 5MHz to 20MHz sine wave superimposed on your DC or audio signal, you are missing power rail decoupling. Place a 100nF X7R ceramic capacitor directly across the V+ and V- pins of the IC, with traces as short as possible. Additionally, ensure the feedback loop (Pin 1 to Pin 2) is physically short; long traces act as inductors and introduce phase shift that destroys the op amp's phase margin.
Can I use a single 5V supply for an active low pass filter using op amp designs?
Yes, but you cannot use standard dual-supply op amps like the TL072 or NE5532, as their input common-mode ranges do not include the ground rail, and they require at least ±3V (6V total) to operate. For a 5V single-supply filter, use a CMOS rail-to-rail input/output (RRIO) op amp like the MCP6002 or TLV2372. You must also bias the non-inverting input to 2.5V (Vcc/2) using a buffered voltage divider so the AC signal can swing symmetrically without clipping against the 0V or 5V rails.
What is the best resource for simulating these active filter topologies before building?
Before ordering parts, run your design through a dedicated filter synthesis tool. Texas Instruments offers the FILTERPRO desktop utility, which calculates exact component values for Butterworth, Chebyshev, and Bessel alignments. For foundational theory and SPICE models, the All About Circuits active filter guide provides excellent baseline tutorials on pole-zero placement and Q-factor tuning.






