home *** CD-ROM | disk | FTP | other *** search
- -------------------FILTER.DOC for the program A-FILTER.EXE-------------------
-
- A-FILTER will run on machines with 256K, EGA, CGA or Herc monochrome
- monitors, and a single floppy. A-FILTER may of course be installed on your
- hard disk.
-
- This program calculates the resistor and capacitor values for various op-amp
- based active filter configurations.
-
- The filters covered are:
-
- . Low pass, 1st order
- . High pass, 1st order
- . Low pass, 2nd order,equal component value Sallen-Key
- . High pass, 2nd order,equal component value Sallen-Key
- . Low pass, 3rd order,equal component value Sallen-Key
- . High pass, 3rd order,equal component value Sallen-Key
- . Low pass, 4th order,equal component value Sallen-Key
- . High pass, 4th order,equal component value Sallen-Key
-
- Calculations will simultaneously include 7 response curves for each filter
- (greater than 1st order); Best delay, Compromise, Flattest, Slight dips,
- 1db dips, 2db dips and 3db dips. These filter configurations can be cascaded
- to make bandpass filters.
-
- The screens are laid out in a format similar to the illustrations in
- "The Active Filter Cookbook" by Don Lancaster.
- Sams #21168, Eleventh printing.
-
- REGISTRATION of this early version of A-FILTER will bring the most recent
- disk which will include the following configurations and features:
- . Low and Highpass, 2nd order, Infinite gain, Multiple feedback.
- . Low and Highpass, 2nd order, Unity gain Sallen-key, Unity gain
- . State Variable, Variable gain State Variable and Biquad.
- . Low and Highpass, 4th order, Infinite gain, Multiple feedback.
- . Low and Highpass, 5th order,equal component value Sallen-Key
- . Low and Highpass, 6th order,equal component value Sallen-Key
- . Low and Highpass, 6th order, Infinite gain, Multiple feedback.
- . Low and Highpass, 8th order, Infinite gain, Multiple feedback.
- . 2nd order, narrow band bandpass in Multiple feedback, State Variable
- . and Biquad configurations.
- . Several Notch configurations.
- . An inverting and non-inverting gain calculator
- . A parallel resistance calculator/finder.
- . A 1% metal film resistor list
- . A schematic display and parts labeling with resistors shown as
- . calculated values or nearest standard 1% value (users choice)
- . plus a screen dump feature for schematic capture.
- . Schematic and screen dump feature is for EGA users only.
- . The MFB bandpass routine allows for up to 4 cascaded sections and provides
- . a semi-log frequency response curve; EGA only.
-
- These configurations were intended to be written into A-FILTER so the
- selection screens have provided for them even though they are not available
- in the earlier version. Indeed, some of the routines have not yet been
- written.
-
- Some of these additional configurations are covered in "Rapid Practical
- Designs of Active Filters" by Johnson and Hilburn; Wiley-Interscience.
-
- REGISTRATION also includes: 8 1/2" x 11" user manual pages for insertion in
- your 3 ring binder, support and placement on the update list. The manual
- pages are complete with schematics and references to the mentioned books.
- The registration fee is $35, payable to:
-
- . Bill Fitzpatrick
- . POBox 282
- . Veneta, OR 97587
-
- . Phone (503)935-3982
-
- If you do not wish the most recent version and manual pages, a donation of
- $10 is humbly requested.
-
- Print out this document, making sure your printer is in the mode required to
- accomodate the ASCII characters used.
-
- Run A-FILTER
-
- You may start the selection process from this point. Use <ESC> to begin
- again.
-
-
-
- FILTER DIAGRAMS & EXAMPLES (all Equal component value Sallen-Key)___________
-
-
-
- . ┌──── 10K ────┐
- . │ ┌─────────┐ │
- . └─┤- │ │
- . │ OPAMP ├─┴─────── OUT
- . IN ─── RF1────┬─┤+ │
- . │ └─────────┘
- . C
- . │
- . ≡
- . Fig. 6-14 First order, low pass
-
- EXAMPLE:
- Take, as an example, the 1st order, low pass filter. When prompted, enter
- 1000 for Fc and .015 for C. 10,666Ω is shown for RF1. You may stop here and
- consider the design finished by using the closest resistor value to 10666Ω
- which is 10.7k. Optionally, you may use the <D> key to lower the displayed
- RF1 value to 10,497, use a 10.5K resistor and shunt the .015 capacitor with
- 240pf. Using the <D> key provides the opportunity for greater accuracy in
- your critical circuit designs.
-
- Hit the <ESC> key and do the next example.
-
-
- . ┌──── 10K ────┐
- . │ ┌─────────┐ │
- . └─┤- │ │
- . │ OPAMP ├─┴─────── OUT
- . IN ─── C ─────┬─┤+ │
- . │ └─────────┘
- . RF1
- . │
- . ≡
-
- . Fig. 8-13 First order, high pass
-
-
-
- . ┌──39.2k─┬──── RD1 ────┐
- . ≡ │ ┌─────────┐ │
- . └─┤- │ │
- . │ OPAMP ├─┼─────── OUT
- . IN ──── RF1 ────┬── RF1 ──┬─┤+ │ │
- . │ │ └─────────┘ │
- . C C │
- . │ │ │
- . │ ≡ │
- . └───────────────────────┘
-
- . Fig. 6-15 Second order, low pass
-
-
-
- . ┌──39.2k─┬──── RD1 ────┐
- . ≡ │ ┌─────────┐ │
- . └─┤- │ │
- . │ OPAMP ├─┼─────── OUT
- . IN ──── C───────┬── C ────┬─┤+ │ │
- . │ │ └─────────┘ │
- . RF1 RF1 │
- . │ │ │
- . │ ≡ │
- . └───────────────────────┘
-
- . Fig. 8-14 Second order, high pass
-
-
-
- . ┌──39.2k─┬──── RD2 ────┐
- . ┌──── 10K ────┐ ≡ │ ┌─────────┐ │
- . │ ┌─────────┐ │ └─┤- │ │
- . └─┤- │ │ │ OPAMP ├─┼─────── OUT
- . │ OPAMP ├─┴── RF2─┬── RF2───┬─┤+ │ │
- . IN ─── RF1────┬─┤+ │ │ │ └─────────┘ │
- . │ └─────────┘ C C │
- . C │ │ │
- . │ │ ≡ │
- . ≡ └───────────────────────┘
-
- . Fig. 6-16 Third order, low pass
-
-
-
- . ┌──39.2k─┬──── RD2 ────┐
- . ┌──── 10K ────┐ ≡ │ ┌─────────┐ │
- . │ ┌─────────┐ │ └─┤- │ │
- . └─┤- │ │ │ OPAMP ├─┼─────── OUT
- . │ OPAMP ├─┴── C ──┬── C ────┬─┤+ │ │
- . IN ─── C──────┬─┤+ │ │ │ └─────────┘ │
- . │ └─────────┘ RF2 RF2 │
- . RF1 │ │ │
- . │ │ ≡ │
- . ≡ └───────────────────────┘
-
- . Fig. 8-15 Third order, high pass
-
-
- . ┌──39.2k─┬──── RD2─────┐
- . ┌──39.2k─┬──── RD1─────┐ ≡ │ ┌─────────┐ │
- . ≡ │ ┌─────────┐ │ └─┤- │ │
- . └─┤- │ │ │ OPAMP ├─┼──OUT
- . │ OPAMP ├─┼───── RF2─┬── RF2───┬─┤+ │ │
- .IN ── RF1─┬── RF1───┬─┤+ │ │ │ │ └─────────┘ │
- . │ │ └─────────┘ │ C C │
- . C C │ │ │ │
- . │ │ │ │ ≡ │
- . │ ≡ │ └───────────────────────┘
- . └───────────────────────┘
-
- . Fig. 6-18 Fourth order, low pass
-
- EXAMPLE:
- Do a low pass, fourth order, equal value Sallen-Key, with Fc=1000Hz and
- C=.015mfd. Again, you may stop here and use the displayed values or
- use the <D> key. The Compromise calls for RF1 to be 8800Ω. Use the <D>
- until the displayed RF1 is 8660Ω, which is a 1% value. The first section
- would then use .015mfd║240pf and 8.66k. Now use the <U> key and return
- C to ≈.015. Reduce RF2 to 8253. The second section would use .015mfd║260pf
- and 8.25k.
-
-
- . ┌──39.2k─┬──── RD2─────┐
- . ┌──39.2k─┬──── RD1─────┐ ≡ │ ┌─────────┐ │
- . ≡ │ ┌─────────┐ │ └─┤- │ │
- . └─┤- │ │ │ OPAMP ├─┼──OUT
- . │ OPAMP ├─┼───── C ──┬── C ────┬─┤+ │ │
- .IN ── C ──┬── C ────┬─┤+ │ │ │ │ └─────────┘ │
- . │ │ └─────────┘ │ RF2 RF2 │
- . RF1 RF1 │ │ │ │
- . │ │ │ │ ≡ │
- . │ ≡ │ └───────────────────────┘
- . └───────────────────────┘
- . Fig. 8-18 Fourth order, high pass
-
-
-
-
-
- I hope you enjoy A-FILTER. Originally written for my own use, it has saved
- me many hours of tedious calculations for the devise I designed which uses
- 90 filters! Pass this version around to your friends and please notify me
- of any errors. Additional filter configurations will be added to the latest
- version upon request. Do not hesitate to ask. Also, suggestions for
- additional routines which you think would make A-FILTER easier to use would
- be taken into consideration for inclusion into the program.
-