9-0352; Rev 2; 7/02 Microprocessor Programmable Universal Active Filters Features ♦ Filter Design Software Available ♦ Microprocessor Interface ♦ 64-Step Center Frequency Control ♦ 128-Step Q Control ♦ Independent Q and f0 Programming ♦ Guaranteed Clock to f0 Ratio-1% (A grade) ♦ 75kHz f0 Range (MAX262) ♦ Single +5V and ±5V Operation Ordering Information PART TEMP RANGE PACKAGE ACCURACY MAX260ACNG 0°C to +70°C Plastic DIP 1% MAX260BCNG 0°C to +70°C Plastic DIP 2% MAX260AENG -40°C to +85°C P
MAX260/MAX261/MAX262 Microprocessor Programmable Universal Active Filters ABSOLUTE MAXIMUM RATINGS Total Supply Voltage (V+ to V-) .............................................15V Input Voltage, any pin ..........................(V- - 0.3V) to (V+ + 0.3V) Input Current, any pin ......................................................±50mA Power Dissipation Plastic DIP (derate 8.33mW/°C above 70°C) ...............660mW CERDIP (derate 12.5mW/°C above 70°C) .................1000mW Wide SO (derate 11.
Microprocessor Programmable Universal Active Filters (V+ = +5V, V- = -5V, CLKA = CLKB = ±5V 350kHz for the MAX260 and 1.5MHz for the MAX261/MAX262, fCLK/f0 = 199.49 for MAX260/MAX261 and 139.80 for MAX262, Filter Mode 1, TA = +25°C, unless otherwise noted.) PARAMETER CONDITIONS TA = TMIN to TMAX, Q = 4 Mode 1 Offset Voltage At Filter Outputs—LP, BP, HP (Note 3) Mode 3 Offset Voltage Temperature Coefficient MIN TYP MAX MAX260A ±0.05 ±0.25 MAX260B ±0.15 ±0.45 MAX261A ±0.40 ±1.00 MAX261B ±0.
MAX260/MAX261/MAX262 Microprocessor Programmable Universal Active Filters ELECTRICAL CHARACTERISTICS (for V± = ±2.5V ±5%) (V+ = +2.37V, V- = -2.37V, CLKA = CLKB = ±2.5V 250kHz for the MAX260 and 1MHz for the MAX261/MAX262, fCLK/f0 = 199.49 for MAX260/MAX261 and 139.80 for MAX262, Filter Mode 1, TA = +25°C, unless otherwise noted.) PARAMETER CONDITIONS MIN TYP f0 Center Frequency Range (Note 7) Maximum Clock Frequency (Note 7) fCLK/f0 Ratio Error (Notes 1, 8) Q=8 Q=8 fCLK/f0 = 199.
Microprocessor Programmable Universal Active Filters PIN PIN MAX260 MAX261/ MAX262 NAME 9 9 V 17 18 11 12 16 17 11 12 FUNCTION MAX260 MAX261/ MAX262 NAME FUNCTION 5, 23 5, 23 INA, INB Filter inputs + Positive supply voltage - Negative supply voltage 1, 21 1, 21 BPA, BPB Bandpass outputs Analog Ground. Connect to the system ground for dual supply operation or mid-supply for single supply operation. GND should be well bypassed in single supply applications.
Typical Operating Characteristics (TA = +25°C, unless otherwise noted.) 20 0 CLOCK (5V, 0V) 18 IDD (mA) 15 CLOCK (2.4V, 0.8V) 19 CLOCKS (5V, 0V) MODES 2 & 3 10 CLK FREQ = 500KHz 25°C CONTROL PINS (5V, 0V) IDD (mA) Q ERROR (%) 20 MODE 4 20 MAX260/61/62 toc02 ±5V 25°C Q=8 fCLK/f0 → N = 0 IDD vs. CLOCK FREQUENCY IDD vs. POWER SUPPLY VOLTAGE 25 MAX260/61/62 toc01 30 MAX260/61/62 toc03 Q ERROR vs.
Microprocessor Programmable Universal Active Filters SCN = SWITCH-CAPACITOR NETWORK N/HP/AP SAMPLE-HOLD MAX260 ONLY S1 SCN BP IN - SCN + + S1 S2 ∫ ∫ LP S2 S3 MODE SELECT Σ SCN S3 M0 M1 SCN Q0–Q6 (TABLE 3) F0–F5 (TABLE 2) Figure 1. Filter Block Diagram (One Second-Order Section) Introduction Each MAX260/MAX261/MAX262 contains two secondorder switched-capacitor active filters.
MAX260/MAX261/MAX262 Microprocessor Programmable Universal Active Filters 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 IN AB$ = "FILTER A" : GOSUB 150 : REM GET DATA FOR SECTION A ADD = 0 : GOSUB 220 : REM WRITE DATA TO THE PRINTER PORT AB$ = "FILTER B" : GOSUB 150 : REM GET DATA FOR B ADD = 32 : GOSUB 220 : REM WRITE DATA TO PRINTER PORT GOTO 100 PRINT "MODE (1 to 4, see Table 5) "; AB$; : INPUT M IF M<1 OR M>4 THEN GOTO 150 PRINT "CLOCK RATIO (0 to 63, N of Ta
Microprocessor Programmable Universal Active Filters Starting with the f0 and Q values obtained in Step 1, use the program “MPP” to generate the digital coefficients that program each second-order section's f0 and Q. The program displays values for “N” (“N = _ for f0” and “N = _ for Q”). N is the decimal equivalent of the binary code that sets the filter section’s f0 or Q. These are the same “N”s that are listed in Tables 2 and 3.
MAX260/MAX261/MAX262 Microprocessor Programmable Universal Active Filters Table 1. Typical Clock and Center Frequency Limits PART MAX260 Q MODE fCLK 8 3 40Hz–1.7MHz 0.4Hz–17kHz 4 40Hz–2.7MHz 0.4Hz–27kHz 1 40Hz–2.0MHz 0.4Hz–20kHz 0.4Hz–18kHz MODE 1 1 1Hz–400kHz 0.01Hz–4.0kHz 1 2 1Hz–425kHz 0.01Hz–6.0kHz 8 64 90 fCLK f0 f0 1 3 1Hz–500kHz 0.01Hz–5.0kHz 1 4 1Hz–400kHz 0.01Hz–4.0kHz 2 40Hz–1.2MHz 8 1 1Hz–500kHz 64 3 40Hz–1.2MHz 0.4Hz–12kHz 64 4 40Hz–2.0MHz 0.
Microprocessor Programmable Universal Active Filters fCLK/f0 RATIO MAX260/MAX261 MAX262 MODES 1,3,4 MODE 2 MODES 1,3,4 MODE 2 100.53 71.09 40.84 28.88 102.10 72.20 42.41 29.99 103.67 73.31 43.98 31.10 105.24 74.42 45.55 32.21 106.81 75.53 47.12 33.32 108.38 76.64 48.69 34.43 109.96 77.75 50.27 35.54 111.53 78.86 51.84 36.65 113.10 79.97 53.41 37.76 114.67 81.08 54.98 38.87 116.24 82.19 56.55 39.99 117.81 83.30 58.12 41.10 119.38 84.42 59.69 42.21 120.95 85.53 61.26 43.32 122.52 86.64 62.83 44.43 124.09 87.
MAX260/MAX261/MAX262 Microprocessor Programmable Universal Active Filters Table 2. fCLK/f0 Program Selection Table (continued) fCLK/f0 RATIO MAX260/MAX261 MAX262 MODES 1,3,4 MODE 2 MODES 1,3,4 MODE 2 172.79 122.18 113.10 79.97 174.36 123.29 114.66 81.08 175.93 124.40 11624 82.19 177.50 125.51 117.81 83.30 179.07 126.62 119.38 84.41 180.64 127.73 120.95 85.53 182.21 128.84 122.52 86.64 183.78 129.96 124.09 87.75 185.35 131.07 125.66 88.86 186.92 132.18 127.23 89.97 188.49 133.29 128.81 91.08 190.07 134.
Microprocessor Programmable Universal Active Filters PROGRAMMED Q PROGRAMMED Q PROGRAM CODE MODES 1,3,4 MODE 2 N 0.500* 0.707* 0* Q6 Q5 Q4 Q3 0 0 0 0 PROGRAM CODE Q2 Q1 Q0 MODES 1,3,4 MODE 2 N 0 0 0 0.615 0.870 24 0 0 1 0.879 25 0 0 1 Q6 Q5 Q4 Q3 Q2 Q1 Q0 1 0 0 0 1 0 0 1 0.504 0.713 1 0 0 0 0 0 0 1 0.621 0.508 0.718 2 0 0 0 0 0 1 0 0.627 0.887 26 0 0 1 1 0 1 0 0.512 0.724 3 0 0 0 0 0 1 1 0.634 0.
MAX260/MAX261/MAX262 Microprocessor Programmable Universal Active Filters Table 3. Q Program Selection Table (continued) PROGRAMMED Q MODES MODE 1,3,4 2 0.800 1.13 0.810 1.15 0.821 1.16 0.831 1.18 0.842 1.19 0.853 1.21 0.865 1.22 0.877 1.24 0.889 1.26 0.901 1.27 0.914 1.29 0.928 1.31 0.941 1.33 0.955 1.35 0.969 1.37 0.985 1.39 1.00 1.41 1.02 1.44 1.03 1.46 1.05 1.48 1.07 1.51 1.08 1.53 1.10 1.56 1.12 1.59 1.14 1.62 1.16 1.65 1.19 1.68 1.21 1.71 1.23 1.74 1.25 1.77 1.28 1.81 1.31 1.85 1.33 1.89 1.36 1.93 1.
Microprocessor Programmable Universal Active Filters FILTER A FILTER B OSC OUT CLKA 11 19(18)* CLK OUT CLKB 8 12 CRYSTAL *OSC OUT IS PIN 18 ON MAX261/MAX262 FILTER A FILTER B OSC OUT CLKA 19(18)* 11 R C CLK OUT CLKB 12 8 fCLK = 0.45 RC FILTER A FILTER B CLKA 11 OSC OUT N.C.
+5V -5V MODE 1 OCTAL D FLIP-FLOP 74HC374 20 3 A0 4 A1 7 A2 8 A3 13 D1 14 D2 V+ VCC 1D 1Q 2D 2Q 3D 3Q 4D 4Q 5D 5Q 6D 6Q OC 1 N SCN GND 2 V- - SCN + + 5 A2 9 A3 12 MAX260 MAX261 MAX262 ∫ LP ∫ SCN SCN = SWITCHED-CAPACITOR NETWORK D1 15 Σ - A1 6 BP - IN A0 Figure 7. Filter Mode 1: Second-Order Bandpass, Lowpass, and Notch D2 CK 10 different modes if desired. The f0, fN (notch), Q, and various output gains in each case are shown in Table 5.
Microprocessor Programmable Universal Active Filters N SCN RG RH BP - IN SCN - + + Σ ∫ ∫ + LP - HP SCN SCN + SCN Figure 8. Filter Mode 2: Second-Order Bandpass, Lowpass, and Notch BP - IN SCN N RL + LP Σ ∫ ∫ - SCN SCN MODE 3 SCN = SWITCHED-CAPACITOR NETWORK HP SCN BP - IN SCN + + Σ ∫ ∫ LP - SCN SCN SCN = SWITCHED-CAPACITOR NETWORK Figure 9.
BANDPASS OUTPUT MODE 4 - IN - SCN + + LP Σ ∫ HOBP BP AP SCN ∫ GAIN (V/V) MAX260/MAX261/MAX262 Microprocessor Programmable Universal Active Filters 0.707 HOBP fL Q = SCN = SWITCHED-CAPACITOR NETWORK Description of Filter Functions BANDPASS (Figure 12) For all pole bandpass and lowpass filters (Butterworth, Bessel, Chebyshev) use mode 1 if possible. If appropriate fCLK/f0 or Q values are not available in mode 1, mode 2 provides a selection that is closer to the required values.
Microprocessor Programmable Universal Active Filters GAIN (V/V) GAIN (V/V) HOP HOLP 0.707 HOLP fP HOP HOHP 0.707 HOHP fC fC fC = fO X fp = fO 1− 2 1 1 − + 1 2Q2 fC = fO 1 1 X 1 − + 2 Q 2 fp = fO 2Q2 HOP = HOLP X fP f(LOG SCALE) f(LOG SCALE) 1 1 − + 2Q2 MAX260/MAX261/MAX262 HIGHPASS OUTPUT LOWPASS OUTPUT 1− 1 1 1 1− Q 4Q2 Figure 13.
MAX260/MAX261/MAX262 Microprocessor Programmable Universal Active Filters can also perform this last step. The desired f0s and Qs are stated, and the appropriate digital coefficients are supplied. Cascading Filters In some designs, such as very narrow band filters, several second-order sections with identical center frequency can be cascaded. The total Q of the resultant filter is: Q Total QT = 21/ N − 1 ( ) Q is the Q of each individual filter section, and N is the number of sections.
Microprocessor Programmable Universal Active Filters MAX260/MAX261/MAX262 10kΩ 10kΩ + VIN 0V VIN ANY DC - SEE NOTE 7.5kΩ 5V 0V 2.5kΩ TO V+ CMOS LOGIC LEVELS WR A0–A3 D0, D1 INA OR INB TO GND PIN MAX260 MAX261 MAX262 5V VIN V+ +5V 0V 4.7kΩ GND 4.7kΩ 4.7µF 0.1µF 4.7µF 0.1µF V- NOTE: OP-AMP LEVEL SHIFT CIRCUIT HAS A GAIN OF 0.5 FROM V*. Figure 16.
MAX260/MAX261/MAX262 Microprocessor Programmable Universal Active Filters errors are predictable, the graphs can be used to correct the selected f0 and Q so that the actual realized parameters are on target. These predicted errors are not unique to MAX260 series devices and, in fact, occur with all types of sampled filters. Consequently, these corrections can be applied to other switched capacitor filters. In the majority of cases, the errors are not significant, i.e.
Microprocessor Programmable Universal Active Filters fO ERROR vs. fCLK/fO RATIO (MODE 1, 3) 20 Design Examples 18 Fourth-Order Chebyshev Bandpass Filter 14 = 1kHz = 200Hz = 600Hz Max passband ripple = 0.5dB fO ERROR (%) 12 Q = 0.512 Q = 0.512 8 Q = 0.512 Q = 0.512 Q = 0.512 4 2 0 40 60 80 100 120 140 160 180 200 fCLK/fO RATIO Q ERROR vs. fCLK/fO RATIO -7 Q ERROR IS PLOTTED FOR MODES 1 AND 3 MODE 2: MULTIPLY fCLK/fO BY √2 and DIVIDE Q BY √2 BEFORE USING GRAPH MODE 4: MUTIPLY Q ERROR BY 1.
GAIN GAIN (dB) 15 -180 30 -90 15 0 -10 PHASE GAIN (dB) 40 PHASE (DEGREES) MAX260/MAX261/MAX262 Microprocessor Programmable Universal Active Filters 90 -35 200 500 1K 2K 5K -15 180 20K -60 10K -30 1K FREQUENCY (Hz) VOUT INA 1 23 BPA 21 INB CLKB 11 WR, AX, DX 12 PROGRAM CLK CLKA,B MODE fOA fOB QA QB 150kHz 1 N = 42 N = 23 N = 119 N = 119 Figure 22.
Microprocessor Programmable Universal Active Filters MAX260/MAX261/MAX262 0 -180 10 fO = 15.6kHz fCLK = 1MHz -30 0 PHASE -50 GAIN (dB) -90 PHASE (DEGREES) GAIN (dB) -10 GAIN -10 90 -20 -30 fO = 31.
MAX260/MAX261/MAX262 Microprocessor Programmable Universal Active Filters Ordering Information (continued) PART TEMP RANGE PACKAGE ACCURACY MAX261ACNG 0°C to +70°C Plastic DIP 1% MAX261BCNG 0°C to +70°C Plastic DIP 2% MAX261AENG -40°C to +85°C Plastic DIP 1% MAX261BENG -40°C to +85°C Plastic DIP 2% MAX261ACWG 0°C to +70°C Wide SO 1% MAX261BCWG 0°C to +70°C Wide SO 2% MAX261AMRG -55°C to +125°C CERDIP 1% MAX261BMRG -55°C to +125°C CERDIP 2% MAX262ACNG 0°C to +70°C Plast