Chevishev Filter Generator for the TI89
Notation: chevishe(n,AMAX,RL,RS,mode,w,BW)
Where:
- n = order of the filter (1,2,3,4,…)
- AMAX = maximum ripple at the pass-band in dB, defined as 10 log (1+epsilon2)
- RL = load resistance in ohms
- RS = source resistance in ohms
- mode = low-pass (1), band-pass (2) or high-pass (3)
- w = cut-off (-3dB) frequency in mode 1,3. Center frequency w0 in mode 2. In radians/sec
- BW = -3dB bandwidth (mode 2) in radians/sec
Calculator modes: angle in RADIAN, display digits in FIX2, exp. format in SCIENTIFIC
Example
5th order Chevishev band-pass filter, center frequency 1000 rad/s, bandwidth 100 rad/s, load resistance is 50-ohm, source resistance is 25-ohm. AMAX=0.1
- Punch in: chevishe(5,0.1,50,25,2,1000,100)
- The calculator will solve and display the L and C values for the normalized (wC=1 rad/s and RL=1-ohm) 5th order Chevishev filter, and then it will PAUSE.
- Press ENTER. The calculator will scale the impedances so that RL=50-ohm and display the new element values. The calculator will PAUSE.
- Press ENTER. The calculator will perform the frequency transformation LP->BP and display the final values of the filter elements. The program ends here.
- 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 chevishe.89g