Multi-Feedback (MFB) Bandpass Filter Calculator

Design a 2nd-order multi-feedback active bandpass filter. Solves resistor values for target center frequency f₀, Q, and midband gain.

Calculator Electronics Updated Apr 23, 2026
How to Use
  1. Enter center frequency f₀, Q, and midband gain G (negative, typically -1 to -10).
  2. Enter capacitor C (both equal, C1 = C2 = C).
  3. Result: R1, R2, R3 values; reports bandwidth = f₀/Q.
Input
Hz (kHz OK)
V/V (positive)
F (nF, uF OK)
Presets
Frequency Response
R1
R2
R3
BW (-3dB)

Show Work

Enter values.

Formulas

R2
R2 = Q / (π·f₀·C)
Largest resistor.
R1
R1 = R2 / (2·G)
Input resistor.
R3
R3 = R2 / (4Q² − 2G)
Feedback resistor.
Bandwidth
BW = f₀ / Q
-3 dB.
Gain constraint
G < 2Q²
Above this, R3 goes negative.
Phase
180° at f₀ (inverting)
Output inverts at center.

History

The Multi-Feedback (MFB) topology was developed in the 1960s at Motorola\'s analog-IC design group as a refinement of earlier single-feedback active filters. Unlike Sallen-Key (positive feedback), MFB uses two feedback paths — one via R2 and C2 to the op-amp\'s inverting input, another via C1. This dual-feedback structure produces an inverting output with well-behaved phase response and much higher stable Q than Sallen-Key bandpass.

MFB dominated DTMF decoder chips in the 1970s-80s — the M-957, MT8870, and TCM1520 all used cascaded MFB BP filters tuned to the 7 DTMF tones (697, 770, 852, 941, 1209, 1336, 1477 Hz). Each filter had Q ≈ 10 with tight center-frequency tolerance — achievable with MFB\'s low component-value sensitivity.

Modern CODECs use digital filtering instead, but MFB remains the textbook choice for any medium-Q bandpass between 10 Hz and 100 kHz, and the first-pass topology for analog spectrum-analyzer filter banks and audio-grade parametric EQ.

About This Calculator

Enter center frequency f₀, Q (10-20 typical for narrow band, 1-3 for wider), midband gain magnitude |G| (typically 1-10; output is inverted so actual sign is negative), and capacitor value C. The tool solves R1, R2, R3 such that the three design equations hold simultaneously. Round to standard E24/E96 values.

Important constraint: G < 2Q². If you violate this, R3 would need to be negative (not realizable) — either reduce gain or increase Q. For high-Q filters, use TempCo-matched metal-film resistors and COG/NP0 capacitors; electrolytic and X7R caps drift too much. Everything runs client-side.

About the Multi-Feedback (MFB) Bandpass Filter Calculator

Meet the Multi-Feedback (MFB) Bandpass Filter Calculator: a free, no-fuss tool for electronics and circuit design with nothing to install and no sign-up. Design a 2nd-order multi-feedback active bandpass filter. Solves resistor values for target center frequency f₀, Q, and midband gain.

How it works

Put each value in its box and read the answer as you go. Because it recalculates live, you can play with the inputs to see how each one moves the result — handy for checking your own working or planning ahead. Everything happens on your device, so it is fast and private.

Want the deeper story? The Knowledge Base explains the ideas behind the tools in more detail.

Frequently Asked Questions

MFB vs Sallen-Key BP?

MFB inverts phase, handles higher Q (up to ~20) with good stability, and allows direct midband-gain control. Sallen-Key BP is simpler but unstable above Q = 10.

Why equal caps?

Simpler design — with C1 = C2 = C, the three resistors uniquely set f₀, Q, and gain. Unequal caps add a degree of freedom but complicate the design.

Op-amp requirements?

GBW > 10·Q·f₀. For Q=10 at 1 kHz: need &gt; 100 kHz GBW (TL072, LM358 fine). For 10 kHz Q=20: need &gt; 2 MHz (TL074, OPA1641).

How do I use the Multi-Feedback (MFB) Bandpass Filter Calculator?

Just type your numbers. The answer shows up right away — there is no button to press. Change anything and it updates by itself.

Do I need to install or sign up for anything?

Not at all — it runs in the browser with nothing to install and no account. After it loads once, it even works without an internet connection.

Is my information private?

Yes. Everything happens in your browser. Nothing you type is sent to a server or saved anywhere.

Common Use Cases

Audio Tone Decoder

DTMF (Touch-Tone) decoder: 7 MFB bandpass filters at the 7 DTMF frequencies.

Modem Tone Filter

1200-baud Bell 212 modem: 1200 Hz / 2200 Hz bandpass front-ends.

Audio Spectrum Display

10 MFB BPFs at 31.5 Hz, 63, 125, ... 16 kHz for graphic EQ feedback.

Last updated: