This Javascript program calculates component values for a 3rd order (3 stage) Multiple Feedback Bandpass filter. The schematic is shown below for one of the three cascaded stages. The bandpass response is formed by staggering the center frequency of individual bandpass stages by a stagger factor a (that is, Fc1 = Fcenter / a, Fc2 = Fcenter, Fc3 = Fcenter * a). The Q value of the center stage (Fc2) is set at 1/2 that of the outer stages. Proper combinations of Q and a allow you to shape the response to have a flat passband and maintain steep slopes. See Figure 2. For more informtion on 3rd order staggered bandpass filters, see Don Lancaster's "Active Filter Cookbook". LimitationsOperationEnter the desired Center frequency into the Center freq field and click Calculate. You can modify the chosen capacitors and click Calculate again to re-calculate the components with those capacitor values. To start a new filter set, click New. You can modify the Q or a values. These will not be erased when you start a New calculation. |