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.
How to Use
- Enter center frequency f₀, Q, and midband gain G (negative, typically -1 to -10).
- Enter capacitor C (both equal, C1 = C2 = C).
- Result: R1, R2, R3 values; reports bandwidth = f₀/Q.
Show Work
Formulas
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 > 100 kHz GBW (TL072, LM358 fine). For 10 kHz Q=20: need > 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: