filter design

19
VERY LARGE SCALE INTEGRATION & INTELLIGENT SYSTEMS DESIGN LABORATORY FLORIDA INTERNATIONAL UNIVERSITY Filter Design Implementations Utilizing CAD Tools Research Conducted By: Christian D. Archilla, B.S.C.E., M.S Graduate Research Associate, VLSI Assistant Lab Manager Faculty: Dr. Subbarao V. Wunnava, Ph.D., P.E., Professor 6/1/2008

Upload: mhaider81

Post on 15-Nov-2014

21 views

Category:

Documents


5 download

DESCRIPTION

for filter world

TRANSCRIPT

Page 1: Filter Design

VERY LARGE SCALE INTEGRATION & INTELLIGENT SYSTEMS DESIGN LABORATORY

FLORIDA INTERNATIONAL UNIVERSITY

Filter Design Implementations Utilizing CAD Tools

Research Conducted By:

Christian D. Archilla, B.S.C.E., M.S Graduate Research Associate, VLSI Assistant Lab Manager

Faculty:

Dr. Subbarao V. Wunnava, Ph.D., P.E., Professor

6/1/2008

Page 2: Filter Design

1�

Table of Contents

1. Introduction ............................................................................................................................. 2

2. Low-Pass and High-Pass Filters .............................................................................................. 3

2.1. Low-Pass Filters ............................................................................................................... 3

2.2. High-Pass Filters .............................................................................................................. 4

3. FilterLab and PSpice ............................................................................................................... 5

3.1. FilterLab ........................................................................................................................... 5

3.2. PSpice ............................................................................................................................... 5

4. Creating Filters Utilizing FilterLab and PSpice ...................................................................... 6

5. Conclusion ............................................................................................................................. 15

6. Appendix ............................................................................................................................... 16

7. References ............................................................................................................................. 18

Page 3: Filter Design

2�

1. Introduction A filter is a device that passes electric signals at certain frequencies or frequency ranges

while preventing the passage of others. Filter circuits are used in a wide variety of applications.

In the field of telecommunication, band-pass filters are used in the audio frequency range (0 kHz

to 20 kHz) for modems and speech processing. High-frequency band-pass filters (several

hundred MHz) are used for channel selection in telephone central offices. Data acquisition

systems usually require anti-aliasing low-pass filters as well as low-pass noise filters in their

preceding signal conditioning stages. System power supplies often use band-rejection filters to

suppress the 60-Hz line frequency and high frequency transients. In addition, there are filters that

do not filter any frequencies of a complex input signal, but just add a linear phase shift to each

frequency component, thus contributing to a constant time delay. These are called all-pass filters.

At high frequencies (> 1 MHz), all of these filters usually consist of passive components such as

inductors (L), resistors (R), and capacitors (C). They are then called LRC filters. In the lower

frequency range (1 Hz to 1 MHz), however, the inductor value becomes very large and the

inductor itself gets quite bulky, making economical production difficult. In these cases, active

filters become important. Active filters are circuits that use an operational amplifier (op amp) as

the active device in combination with some resistors and capacitors to provide an LRC-like filter

performance at low frequencies (Figure 1) (Mancini 16-1).

Figure 1 Second-Order Passive Low-Pass and Second-Order Active Low-Pass (Mancini 16-1)

Page 4: Filter Design

3�

2. Low-Pass and High-Pass Filters 2.1. Low-Pass Filters

The following figures introduce the non-inverting and inverting configurations of a first-

order low-pass filter.

Figure 2 First-order non-inverting low-pass filter (Mancini 16-12)

Figure 3 First-order inverting low-pass filter (Mancini 16-13)

After applying the Laplace transformation on low-pass filter circuits, the transfer

functions of both configurations yield the following functions:

Equation 1 Non-inverting low-pass filter

���� �

� ���

� � ��� � �

Equation 2 Inverting low-pass filter

���� �

���

� � ���� �

Page 5: Filter Design

4�

2.2. High-Pass Filters The following figures introduce the non-inverting and inverting configurations of a first-

order high-pass filter.

Figure 4 First-order non-inverting high-pass filter (Mancini 16-23)

Figure 5 First-order inverting high-pass filter (Mancini 16-23)

After applying the Laplace transformation on low-pass filter circuits, the transfer

functions of both configurations yield the following functions:

Equation 3 Non-inverting high-pass filter

���� �

� ���

� ��

��� � �

Equation 4 Inverting high-pass filter

���� �

���

� ��

��� � �

Page 6: Filter Design

5�

3. FilterLab and PSpice 3.1. FilterLab

FilterLab is a CAD tool which assists users with the development of active filters. The

tool allows the design of low-pass, band-pass, and high-pass filters up to an eighth order filter. In

addition, the FilterLab tool allows the use of different responses: Chebychev, Bessel, and

Butterworth, ranging from .1 Hz to 10 MHz’s. Two different topologies, Sallen Key and

Multiple Feedback (MFB), may be utilized.

3.2. PSpice PSpice is a circuit design and simulation CAD tool. PSpice allows for active, passive,

analog, and digital schematics to be developed and simulated. PSpice has many different

analyses that can be simulated. It contains numerous part libraries which assist in the creation of

different types of circuit designs. The creation and simulation of filters yield the magnitude

response and the phase response of the individual filters giving the user the ability modify the

part values of the filters to create a specific response.

Page 7: Filter Design

6�

4. Creating Filters Utilizing FilterLab and PSpice Creating the filters utilizing FilterLab involves several steps.

1. Click on the Design filter button. 2. Choose the filter approximation: Butterworth, Bessel, or Chebychev. 3. Choose the filter type: Low-pass, High-pass, or Band-pass. 4. Type in the overall filter gain in Volta-per-Volts.

Figure 6 Setting up a filter using FilterLab

Page 8: Filter Design

7�

By default the topology of the low-pass, high-pass, and band-pass filters is Sallen Key.

For the low-pass filter the topology could be changed to MFB by clicking on the circuit tab and

choosing the MFB topology.

Figure 7 FilterLab phase and magnitude response

Figure 7 demonstrates the phase and magnitude response plot that is generated by

FilterLab. For this filter the corner frequency is 1 KHz and has a phase of -45°. From the

specified parameter the circuit for the filter is designed using standard components which can be

Page 9: Filter Design

8�

easily found. The next step is to construct the filter using PSpice and check the results of both

tools.

�������

��

���� ��

������

Figure 8 Generated circuit by FilterLab

The PSpice circuit is composed of all the components specified by FilterLab. For the

operational amplifier (OPAMP), the part number used is ua741. The input to the OPAMP was a

VAC with an AC amplitude of 5V and a frequency of 10 KHz. To generate a plot similar to

Figure 9 a vphase (found by clicking Markers �Mark Advanced) marker is utilized to plot the

phase response of the output. The necessary analysis is an AC Sweep analysis, which will

Page 10: Filter Design

9�

generate the frequency axis. For the AC Sweep analysis, the Decade AC Sweep Type was utilized.

To generate the magnitude response, the output and input of the filter were used along with the

following formula.

Equation 5 Magnitude in db

������������� � ��� ��� !"#$

!%&

Figure 9 Results from PSpice

� It is evident from Figure 9 and Figure 7 that both results yield the same result. For a

deeper analysis of both tools, the order of the filter is changed to an eighth order low-pass filter.

Page 11: Filter Design

10�

The simplest way to change the order is by changing the order as in Figure 10. It is apparent the

change in the magnitude response of the filter. The corner frequency of the filter remains at 1

KHz however the slope of the filter has increased. The increase of order causes the filter to

increase the slope thereby attenuating the undesired frequencies much faster.

��

����

��������

Figure 10 Changing the order of the filter

Page 12: Filter Design

11�

The increase in order is also reflected in the circuit of the filter. The filter has 3 additional

amplifiers. Each amplifier circuit represents an order two. Figure 11 shows the new amplifiers to

the filter. The values of the components change as the order of the filter is either reduced or

increased.

Figure 11 Eighth order low-pass filter circuit

Utilizing PSpice the circuit is constructed in the same fashion as the first order filter

however using the new values. After the circuit is complete the resulting simulation is shown in

Figure 12. The results from tools are the same as expected.

Page 13: Filter Design

12�

Figure 12 Eighth order PSpice results

� To demonstrate another type of filter, an eighth order high-pass filter was created using

FilterLab and simulated in PSpice. The result of the filter in FilterLab is shown in Figure 13. The

corner frequency of the high-pass filter remains at 1 KHz. The undesired frequencies in this case

are the low frequencies which are attenuated by the filter.

Page 14: Filter Design

13�

Figure 13 High-pass filter in FilterLab

The results of PSpice, which are shown in Figure 12, correlate with the results from

FilterLab. The corner frequency of the PSpice simulation remains at 1 KHz and has the same

phase response at the corner frequency as FilterLab.

Page 15: Filter Design

14�

Figure 14 High-pass filter in PSpice

Page 16: Filter Design

15�

5. Conclusion The combination of FilterLab and PSpice to create filters is a powerful mixture. A filter

can be designed with FilterLab to have a certain performance and can then be constructed

and simulated in PSpice. Of course there are certain limitations in FilterLab. The highest

order is an eighth order filter and the approximation type can only be either Chebychev,

Butterworth, or Bessel. In addition the frequency only goes up to 10 MHz which limits the

number of applications that can use FilterLab.

Although there are several limitations, FilterLab and PSpice working together are a great

learning tool. The consistency of the results maintained throughout the different constructed

filters. In conclusion FilterLab and PSpice could be used to accurately design, create, and

simulate any low frequency filter.

Page 17: Filter Design

16�

6. Appendix

Figure 15 FilterLab Butterworth 4th order BPF (2nd order LPF and 2nd order HPF)

Page 18: Filter Design

17�

Figure 16 PSpice Butterworth 4th order BPF (2nd order LPF and 2nd order HPF)

Page 19: Filter Design

18�

7. References

Cadence. 2 June 2008 <http://www.cadence.com>.

Mancini, Ron. "Op Amps For Everyone." August 2002. 2 June 2008 <http://focus.ti.com/lit/an/slod006b/slod006b.pdf>.

Microchip. 2 June 2008 <http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010007&redirects=filterlab>.