Electronic Pages  Die Homepage der Familie Beis

Active High-Pass Filter Design and Dimensioning

This utility written in Javascript shall help you to quickly design and dimension your active Sallen-Key or Multiple Feedback topology high-pass filter. Enter the desired filter parameters and find the resulting circuit diagrams and component values below.

This page is not intended to teach the basics of filter design. Look at the TI-website for an in-depth article. Links to more filter design software can be found on the New Wave Instruments company website. Also you may have a look at my homepage. You likely won't be able to understand it - it's German.

You also may go to Active Filter Design and Dimensioning (overview) or directly to Active Low-Pass Filter Design and Dimensioning.

No responsibility for any kind of errors or bugs is taken from anybody. This page has been tested with MSIE 6 and Netscape 6.2.

To abbreviate atto, femto, pico, nano, micro, milli, kilo, mega, giga and tera use a, f, p, n, u, m, k, M, G and T

Desired Filter Parameters

Filter Characteristics

Filter
Order

Cutoff
Frequency

Stage Gain

Desired CX

Bessel (constant Group Delay)
Butterworth (no Ripple)
Chebychev dB Ripple
Hz

Stage Gain:  
In Stage(s) Nr:  1
2
3
4
5

Note: Stage Gain < 1 is
not available for Sallen-Key

F

Sallen-Key:
CA = CB = CX

Multiple Feedback:
(CA + CB) = CC = CX

Sallen-Key component values    Multiple Feedback component values    Spice netlist generator


Sallen-Key Topology Filter


Stage
RA RB
Q GBW
1
2
3
4
5

 RC, RD if Gain > 1 
RC
RD

Return to parameter entry


Multiple-Feedback Topology Filter


Stage
RA RB CA CB CC
Q GBW
1
2
3
4
5

Return to parameter entry


Spice Simulation Netlist Generator

Spice Netlist Generator Options
Enable AC-Sweep Analysis
FStart: Hz
FStop: Hz
Enable Transient Analysis
TPulse: s
TStop: s
Enable Monte Carlo Analysis
Steps:
R-Tolerance: %
C-Tolerance: %
Use Ideal Op-Amps
Use Real Op-Amps

Type:

Generate Netlist

Netlist Output

Return to parameter entry


Last update: April, 22nd, 2005 Questions? Suggestions? Email Me! Uwe Beis