Butterworth Filter Generator for the TI89

Notation: butterwr(n,RL,RS,mode,w,BW)

Where:

Calculator modes: angle in RADIAN, display digits in FIX2, exp. format in SCIENTIFIC

Example

5th order Butterworth band-pass filter, center frequency 1000 rad/s, bandwidth 100 rad/s, load resistance is 50-ohm, source resistance is 25-ohm

  1. Punch in: butterwr(5,50,25,2,1000,100)
  2. The calculator will solve and display the L and C values for the normalized (wC=1 rad/s and RL=1-ohm) 5th order Butterworth filter, and then it will PAUSE.
  3. Press ENTER. The calculator will scale the impedances so that RL=50-ohm and display the new element values. The calculator will PAUSE.
  4. Press ENTER. The calculator will perform the frequency transformation LP->BP and display the final values of the filter elements. The program ends here.
  5. The displayed list can be translated in the following schematic and simulated in PSpice


Simulation Results:

Note that 1000 rad/s is equal to 159.15 Hz and the half-bandwidth is 7.9 Hz

Download Roberto Guerra's butterwr.89g