Entering a value for the center frequency, bandwidth, and gain will find the optimum resistor and capacitor values for the bandpass filter shown. Unless otherwise specified, the capacitor’s tolerance is assumed to be 5%. If you wish to specify a different tolerance, enter it as a percentage (10% = 10).

By default, the solver limits itself to resistor values greater than 1KΩ. You can change this behavior by entering a value for Min R. Note that the solver iterates through all RC value combinations to find the best value pair. This means that a change in Min R is unlikely to have an effect unless it value is changed in one decade increments (50 to 500 to 5K for instance). The value of Min R is ignored when calculated capacitor values become very small (<4.7pF).

It is worth mentioning that the value of Ra is not critical and can be altered without affecting the filters center frequency or bandwidth.

This particular implementation of a bandpass filter uses three op-amps. In this implementation, the open loop gain of the op-amp needs to be about 15 times greater than the gain * max frequency of the filter. This is not the case for all implementations. In addition, you can use a dual gang potentiometer to replace Rf and tune the center frequency of the filter while maintaining a constant bandwidth.

For general information about filters, see the Filter Types article. The following equations are used to solve for the values.