Using the isppac 80 Programmable Lowpass Filter IC

Similar documents
isppac 10 Gain Stages and Attenuation Methods

Active Filters - Revisited

PHYS225 Lecture 15. Electronic Circuits

NOVEMBER 13, 1996 EE 4773/6773: LECTURE NO. 37 PAGE 1 of 5

Introduction (cont )

Chapter 15: Active Filters

Active Filter Design Techniques

PART. MAX7421CUA 0 C to +70 C 8 µmax INPUT CLOCK

CHAPTER 8 ANALOG FILTERS

Analog Electronics. Lecture. Op-amp Circuits and Active Filters. Muhammad Amir Yousaf

APPENDIX A to VOLUME A1 TIMS FILTER RESPONSES

SALLEN-KEY LOW-PASS FILTER DESIGN PROGRAM

System on a Chip. Prof. Dr. Michael Kraft

Low Pass Filter Introduction

Filters occur so frequently in the instrumentation and

Review of Filter Types

ISOlinear Architecture. Silicon Labs CMOS Isolator. Figure 1. ISOlinear Design Architecture. Table 1. Circuit Performance mv 0.

Analog Filter and. Circuit Design Handbook. Arthur B. Williams. Singapore Sydney Toronto. Mc Graw Hill Education

Analog Lowpass Filter Specifications

PART MAX7427EUA MAX7426CPA MAX7427CPA TOP VIEW. Maxim Integrated Products 1

Classic Filters. Figure 1 Butterworth Filter. Chebyshev

Application Note #5 Direct Digital Synthesis Impact on Function Generator Design

CEM3378/3379 Voltage Controlled Signal Processors

FEBRUARY 1998 VOLUME VIII NUMBER 1. The LTC1562 is the first in a new family of tunable, DC-accurate, continuous-time

Electric Circuit Theory

CEM3389 Voltage Controlled Signal Processor

Evaluation Board Analog Output Functions and Characteristics

3 Analog filters. 3.1 Analog filter characteristics

UNIT-II MYcsvtu Notes agk

Design and comparison of butterworth and chebyshev type-1 low pass filter using Matlab

EE247 Lecture 2. Butterworth Chebyshev I Chebyshev II Elliptic Bessel Group delay comparison example. EECS 247 Lecture 2: Filters

D100L Series. 100 Hz to 100 khz Low Noise Fixed Frequency. 4- and 8- Pole Low-Pass Filters

Keywords: op amp filters, Sallen-Key filters, high pass filter, opamps, single op amp

Fundamentals of Active Filters

Lowpass Filters. Microwave Filter Design. Chp5. Lowpass Filters. Prof. Tzong-Lin Wu. Department of Electrical Engineering National Taiwan University

Analog and Telecommunication Electronics

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Department of Mechanical and Aerospace Engineering. MAE334 - Introduction to Instrumentation and Computers. Final Examination.

D94 Series. 1 Hz to 400 khz* Low Noise Fixed Frequency. 4 - Pole Single Power Supply Anti-Aliasing Low-Pass Filters

EE247 - Lecture 2 Filters. EECS 247 Lecture 2: Filters 2005 H.K. Page 1. Administrative. Office hours for H.K. changed to:

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

D98 Series. 1 Hz to 400 khz* Low Noise Fixed Frequency. 8- Pole Single Power Supply Anti-Aliasing Low-Pass Filters

D92 Series. 1 Hz to 400 khz* Low Noise Fixed Frequency. 2 - Pole Single Power Supply Anti-Aliasing Low-Pass Filters

Model 34A. 3Hz to 2MHz 2-Channel Butterworth/Bessel HP, LP, BP, BR Plug-In Filter Card for Model 3905/3916 Chassis.

Operational Amplifiers

Analog and Telecommunication Electronics

D61 Series. 32-Pin DIP 4 - Pole Filters Hz to 1.00 Hz Fixed Frequency

Kerwin, W.J. Passive Signal Processing The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000

PART. MAX7401CSA 0 C to +70 C 8 SO MAX7405EPA MAX7401ESA MAX7405CSA MAX7405CPA MAX7405ESA V SUPPLY CLOCK

QUAD-CHANNEL CONDITIONER BALANCED CURRENT EXCITATION ±10 V Common Mode; 255 or 510 Cutoff Frequencies

Differential Amplifiers

Chapter 2. The Fundamentals of Electronics: A Review

Class D audio-power amplifiers: Interactive simulations assess device and filter performance

THE NEXT GENERATION AIRBORNE DATA ACQUISITION SYSTEMS. PART 1 - ANTI-ALIASING FILTERS: CHOICES AND SOME LESSONS LEARNED

An active filter offers the following advantages over a passive filter:

Chapter 12 RF and AF Filters

QUAD PROGRAMMABLE FILTER/AMPLIFIERS For the and Signal Conditioning Systems

Chapter 19. Basic Filters

LM6361/LM6364/LM6365 Fast VIP Op Amps Offer High Speed at Low Power Consumption

EEO 401 Digital Signal Processing Prof. Mark Fowler

Design of Accelerometer Pre-regulation Circuit and Performance Analysis of the Key Components

A Bessel Filter Crossover, and Its Relation to Other Types

EELE503. Modern filter design. Filter Design - Introduction

Input Stage Concerns. APPLICATION NOTE 656 Design Trade-Offs for Single-Supply Op Amps

Improving Loudspeaker Signal Handling Capability

Continuous-Time Analog Filters

Testing and Stabilizing Feedback Loops in Today s Power Supplies

Back to. Communication Products Group. Technical Notes. Adjustment and Performance of Variable Equalizers

Filter Notes. You may have memorized a formula for the voltage divider - if not, it is easily derived using Ohm's law, Vo Vi

EXPERIMENT 1: Characteristics of Passive and Active Filters

LM148/LM248/LM348 Quad 741 Op Amps

Analog Design-filters

Transfer function: a mathematical description of network response characteristics.

Application Note. Design Notes for a 2-Pole Filter with Differential Input. by Steven Green. Figure 1. 2-Pole Low-Pass Filter with Differential Input

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

LM146/LM346 Programmable Quad Operational Amplifiers

Quad Current Controlled Amplifier SSM2024

Butterworth Active Bandpass Filter using Sallen-Key Topology

1, Bandwidth (Hz) ,

EEM478-DSPHARDWARE. WEEK12:FIR & IIR Filter Design

When input, output and feedback voltages are all symmetric bipolar signals with respect to ground, no biasing is required.

MF6 6th Order Switched Capacitor Butterworth Lowpass Filter

Specifying A D and D A Converters

LS404 HIGH PERFORMANCE QUAD OPERATIONAL AMPLIFIER

Filters and Tuned Amplifiers

PART MPEG DECODER 10-BIT DAC 10-BIT DAC 10-BIT DAC. Maxim Integrated Products 1

High-side Current Sensing Techniques for the isppac-powr1208

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

Digital Processing of Continuous-Time Signals

L 0R6 R1 C1. Introducing the MF10 A Versatile Monolithic Active Filter Building Block

Experiment 2 Effects of Filtering

AN-1364 APPLICATION NOTE

Agilent Time Domain Analysis Using a Network Analyzer

D66 & DP66 Series. 32 Pin DIP 6-Pole Filters. 1.0 Hz to 100 khz Fixed Frequency

REALIZATION OF SOME NOVEL ACTIVE CIRCUITS SYNOPSIS

Single Supply, Rail to Rail Low Power FET-Input Op Amp AD820

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

Using the isppac-powr1208 MOSFET Driver Outputs

University Tunku Abdul Rahman LABORATORY REPORT 1

Digital Processing of

Transcription:

Using the isppac Programmable Lowpass Filter IC Introduction This application note describes the isppac, an In- System Programmable (ISP ) Analog Circuit from Lattice Semiconductor, and the filters that it can implement. The isppac is a fifth-order, continuous-time, lowpass integrated analog filter. The user can implement thousands of analog filters in over seven topologies spanning a khz to khz range without external components or clocks. Using PAC-Designer software, a user selects a filter type, views simulated performance and configures the design in-system while the IC is soldered to a printed circuit card. Device configurations can be stored in nonvolatile E memory or accessed in-system for adaptive applications. Background The isppac implements a collection of op amps, resistors and capacitors to accomplish fifth-order filters with programmable coefficients. The continuous-time cutoff frequency of the filter can be set anywhere between approximately khz and approximately 3 khz to khz, to a resolution of.% or better. The filters the isppac implements are well-suited for anti-aliasing filters when performing Analog-to-Digital conversion and reconstruction for Digital-to-Analog converters, as well as other complicated filter networks. The 1x1 9 ohm high-impedance differential inputs allow for improved common-mode rejection, and the differential outputs allow the use of higher-quality circuitry following the filter. Both the differential offset and the common-mode offset are trimmed to be under 1 mv. The differential resistive load is spec ed as low as 3 ohms and the differential capacitive load is spec ed to 1 pf for best THD. These values are good for most applications in this frequency range. In addition, the isppac has a dual-configuration memory, so that it can save configurations for two completely different filters. This can often reduce the components in a multifilter system, allowing for test modes or other system improvements. includes a differential-output summing amplifier (OA). The gain settings and capacitor values are configurable through non-volatile E CMOS cells on-chip. The device configuration is set by PAC-Designer software and downloaded to the device via a JTAG download cable. General Configuration PAC-Designer supports simulation and programming the isppac with any fifth order lowpass filter and the integrated filter database provides thousands of filters of these types: Gaussian, Bessel, Butterworth and Legendre filters, as well as two Linear Phase Equiripple Delay Error filters, three Chebyshev and Elliptic filters with various ripple factors. Other filter types are realizable with an isppac and can be entered by programming the individual components. Contact Lattice Applications for more information regarding additional filter types. To simplify the selection of the proper filter type, the filters below are arranged by damping coefficient, from lower to higher values. The lower values are good for phase response and its derivative, group delay characteristics, while the higher damping coefficient values are good for amplitude response. The final group of filters utilizes a mixed pole-zero response, which favors a sharp amplitude response, with four different values of ripple spread out over 3 fo/fs combinations. The following page lists these responses with a brief comment on the advantages of each filter, followed by sections discussing each filter type in more detail. The isppac contains a differential-input instrumentation amplifier (IA) with selectable gains of 1,, or 1, and a multi-amplifier differential filter PACblock that an17_ 1 June

Using the isppac Figure 1. Filter Summary Gaussian Filter Butterworth Filter 1 Very linear (but not perfect) phase response Slowest transitional band Maximally flat amplitude Bessel Filter 7 Chebyshev Filter 3 1 1 1 Perfect phase response Equal ripple in the passband Linear Phase Equiripple Filter Legendre Filter 1 Wider linear phase band than Bessel Mix of Butterworth passband and Chebyshev transition band Elliptic Filter 3 Elliptic Filter 1 1 1 1 Equiripple passband and stopband,.1db 1.3 ratio Equiripple passband and stopband,.1db.7 ratio

Using the isppac Specific Configurations I The first series of filters have an all-pole response and are optimized for better phase response and its derivative, group delay characteristics, than for amplitude characteristics. All of these filters have maximum isppac cutoff frequencies of 3 khz. Figure. Gaussian Filter Gaussian filters are primarily used in areas such as pulse systems, where, if the various frequencies are not delayed equally, dispersion results and the output for a pulsed input is distorted. Figure 3. Bessel Filter - - - - - -1 - - - -1 - - 7 1 3 1 Gaussian filters, as a group, are a general family of filters whose phase-response characteristics are not wellknown. Gaussian filters are similar to the Bessel filter, except that the phase response is not as linear as the Bessel for a given number of poles, and the selectivity is not as sharp. The Gaussian response is represented by an exponential formula, which has a rounder top in the passband than the Bessel, and a more gradual slope in the transition band. This shape has nearly ideal phase characteristics. For those looking for better amplitude response, the importance of this shape cannot be fully appreciated, since the rate of increase of attenuation versus frequency of Gaussian, as well as Bessel and Linear Phase Equiripple Delay filters, is fairly low. The Bessel filter is sometimes called the maximally flat delay filter. The Bessel transfer function (also known as the Thomson function) has been optimized to obtain a linear phase, which implies a maximally flat delay in the passband. The Bessel poles lie on a unit circle where the vertical spacing between the poles is equal. The step response has essentially no overshoot or ringing, however the frequency response is much less selective than in the other filter types (other than Gaussian). That is, it has a less round top in the passband than the Gaussian, but a slightly steeper slope in the transition band. This makes it nearly ideal for pulse response. The Bessel filter is recommended for applications where the transient response is the primary consideration. 3

Using the isppac Figure. Linear Phase Filter - - - - -1-1 Specific Configurations II The next series of filters are still all-pole networks, but they are optimized for good amplitude response instead of good phase response. Their maximum cutoff frequencies in the isppac are khz. Figure. Butterworth Filter - - - - -1 - Linear Phase filters with equiripple delay error are somewhat of a special case. The Chebyshev function (equiripple amplitude, to be discussed in a moment) is considered by some people to be a better approximation to an ideal amplitude curve than is the Butterworth filter, because it is more efficient at using the poles while adding a slight amount of ripple. Likewise, an equiripple approximation to linear phase will be more efficient than the Bessel filter because of the slight ripple in its delay. Linear phase can be approximated to within a given delay ripple error of ε degrees. For the same number of poles, the equirippledelay approximation results in a longer region of linear phase and, consequently, a constant delay over a larger interval than the Bessel approximation. Also, the amplitude response is superior to the Bessel response far from cutoff. (In the transition region and below cutoff, both approximations have nearly ideal responses.) As the error in the delay ripple ε is increased, the ripple will eventually become visible. The step response also has slightly more overshoot than the Bessel filter. The Butterworth filter is known for its maximally-flat amplitude response, including flat response all the way to zero frequency. This filter has an all-pole response with equal-angle roots on the unit circle (whereas the Bessel had equal spacing between the poles). The attenuation at 1 radian/second is -3 db and it increases at db for each additional pole. This filter has both moderate attenuation steepness and acceptable transient characteristics. Element values are more practical and less critical than for most other filter types, so the Butterworth has become one of the most-often-used filters. In the isppac, the minimum cutoff frequency for the Butterworth filter is khz.

Using the isppac Figure. Chebyshev Filter Figure 7. Legendre Filter - - - - - - - - -1-1 - - 1 1 Chebyshev filters have poles that lie on an ellipse instead of a circle. This gives the passband amplitude response evenly-spaced ripples, and the filters have an attenuation at 1 radian/second equal to that ripple. Chebyshev filters are sometimes called equiripple filters because they are derived from the equiripple function. They have a more rectangular frequency response in the region near cutoff than does the Butterworth filter, at the expense of allowing ripples in the passband. They also have more delay variation in their passband. Since the isppac has fifth-order filters, these odd-order Chebyshev filters have zero relative attenuation at DC. (The even-order Chebyshev filters have uneven start and stop ripples, requiring non-matched source and load resistors). These filters are particularly useful where amplitude frequency response is the major consideration. They provide the maximum rate of roll-off of any all-pole transfer function for a given order. Legendre filters have passband amplitude characteristics approximately equal to a Butterworth filter with.1 db ripple, but a transition region rolloff that is more like a Chebyshev filter. Thus they have a good combination of amplitude response and phase response. They are not symmetrical (a similar characteristic shared by the Gaussian family of filters). A five-pole Legendre filter will have a 31 db/octave cutoff. Many people consider the Legendre filters to be a good combination of sharp amplitude characteristics with reasonable phase response, even though values have a slight frequency-response droop before rolling off.

Using the isppac Specific Configurations III All of the above filters are all-pole networks. They exhibit infinite rejection only at the extreme edge of the stopband. The Elliptic family of filters adds in-band zeroes to give even tighter amplitude response, at the expense of passband phase response and stopband return lobes. The maximum cutoff frequency of these filters in the isppac is at least khz. Figure. Elliptic Filters - - - - -1 - - - - - -1-1 1 3 1 1 Elliptic filters, sometimes called Cauer filters, have zeros as well as poles at finite frequencies. The location of poles and zeros in the passband and stopband creates equiripple behavior similar to the Chebyshev filters, except that now the ripple is in both the passband and the stopband. Finite transmission zeros in the stopband reduce the transition region so that extremely sharp rolloff characteristics can be obtained, at the expense of stopband return lobes. The introduction of these zeros allows the steepest rate of descent theoretically possible for a given number of poles. These transition bands have an attenuation at 1 radian/second equal to the ripple. Comparison of five-pole Butterworth and Elliptic filters shows a much more rapid rate of descent in the transition region for the Elliptic filters. This response can usually be obtained with fewer filter sections than other filter types. The maximum value of each return response in the stopband is equal to Amin. The usual notation for elliptic filters is as follows: cc n ρ θ, where cc represents complete Cauer, n is the filter order, ρ is the reflection

Using the isppac Table 1. Filter Type Comparison Filter Type Passband Gain Stopband Gain Band Edge Selectivity Transition Bandwith Passband Delay Gaussian Low High Almost Maximally Flat Bessel Linear Phase, Equiripple Error Butterworth Max. Flat Legendre Equiripple in Phase (Better than Bessel) Chebyshev Equiripple Low High Maximally Flat Low High Constant with Ripple ε Medium Medium No Ripple Increases High Medium Barely Detectable High Low Ripple Increases Elliptic Equiripple Equiripple Highest Lowest Ripple and Increases coefficient and θ is the modular angle. The angle θ determines the steepness of the filter and is given as θ = sin -1 1/Ωs. Higher values of θ also give larger stopband reflections, which may or may not be desirable. Table 1 is a comparison of filter types. Summary The list of filters in this application note is intended to guide the user in making a reasonable choice as a starting point. Because the PAC-Designer simulator can simulate up to four different filters, the user can compare various designs to see which has the best combination of benefits for a given project. The isppac filter database offers four choices for good phase response, plus many choices for excellent amplitude response, including choices for heightened amplitude response (Elliptic). It also has the ability to model and simulate more than these choices if there is a different response that is needed. From among these, there should be an excellent filter response for almost all combinations of filter parameters. Technical Support Assistance Toll Free Hotline: 1--LATTICE (Domestic) International: 1--- E-mail: isppacs@latticesemi.com Internet: http://www.latticesemi.com 7