ANALOG DEVICES AD8802
Description
Analog Devices AD8802 12-Channel, 8-Bit, Trim Digital-to-Analog Converter
Part Number
AD8802
Price
Request Quote
Manufacturer
ANALOG DEVICES
Lead Time
Request Quote
Category
PRODUCTS - A
Specifications
DAC Input Format
Ser,SPI
DAC Settling Time
600ns
DAC Type
Voltage Out
DAC Update Rate
1.7MSPS
Max Pos Supply (V)
+5.5V
Resolution (Bits)
8bit
Single-Supply
Yes
Features
- +3 V to +5 Single Supply Operation
- 3-Wire SPI Compatible Serial Input
- Individually Programmable Outputs
- Low Cost
- Midscale Preset, AD8802
- Power Shutdown
- Replaces 12 Potentiometers
Datasheet
Extracted Text
12 Channel, 8-Bit TrimDACs a with Power Shutdown AD8802/AD8804 FUNCTIONAL BLOCK DIAGRAM FEATURES Low Cost Replaces 12 Potentiometers V CS AD8802/AD8804 DD Individually Programmable Outputs V REFH CLK 3-Wire SPI Compatible Serial Input DAC D7 O1 1 O2 Power Shutdown <55 mWatts Including I & I DD REF DAC EN O3 D11 REG Midscale Preset, AD8802 O4 #1 D10 ADDR D0 Separate V Range Setting, AD8804 O5 D9 DEC REFL R D8 O6 +3 V to +5 V Single Supply Operation D7 O7 O8 SER APPLICATIONS O9 REG Automatic Adjustment O10 SDI DD0 O11 Trimmer Replacement D7 DAC O12 12 Video and Audio Equipment Gain and Offset Adjustment DAC 8 Portable and Battery Operated Equipment REG #12 D0 R SHDN GENERAL DESCRIPTION GND V RS REFL The 12-channel AD8802/AD8804 provides independent digitally- (AD8802 ONLY) (AD8804 ONLY) controllable voltage outputs in a compact 20-lead package. This potentiometer divider TrimDAC® allows replacement of the mechanical trimmer function in new designs. The AD8802/ Each DAC has its own DAC latch that holds its output state. AD8804 is ideal for dc voltage adjustment applications. These DAC latches are updated from an internal serial-to- parallel shift register that is loaded from a standard 3-wire Easily programmed by serial interfaced microcontroller ports, serial input digital interface. The serial-data-input word is the AD8802 with its midscale preset is ideal for potentiometer decoded where the first 4 bits determine the address of the DAC replacement where adjustments start at a nominal value. Appli- latches to be loaded with the last 8 bits of data. The AD8802/ cations such as gain control of video amplifiers, voltage con- AD8804 consumes only 10 μA from 5 V power supplies. In ad- trolled frequencies and bandwidths in video equipment, dition, in shutdown mode reference input current consumption geometric correction and automatic adjustment in CRT com- is also reduced to 10 μA while saving the DAC latch settings for puter graphic displays are a few of the many applications ideally use after return to normal operation. suited for these parts. The AD8804 provides independent con- trol of both the top and bottom end of the potentiometer divider The AD8802/AD8804 is available in the 20-pin plastic DIP, the allowing a separate zero-scale voltage setting determined by the SOIC-20 surface mount package, and the 1 mm thin TSSOP-20 V pin. This is helpful for maximizing the resolution of REFL package. devices with a limited allowable voltage control range. Internally the AD8802/AD8804 contains 12 voltage-output digital-to-analog converters, sharing a common reference- voltage input. TrimDAC is a registered trademark of Analog Devices, Inc. REV. 0 © Analog Devices, Inc., 1995 Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties One Technology Way, P.O. Box 9106, Norwood. MA 02062-9106, U.S.A. which may result from its use. No license is granted by implication or Tel: 617/329-4700 Fax: 617/326-8703 otherwise under any patent or patent rights of Analog Devices. (V = +3 V 6 10% or +5 V 6 10%, V = +V , V = 0 V, –408C DD REFH DD REFL AD8802/AD8804–SPECIFICATIONS ≤T ≤ +858C unless otherwise noted) A 1 Parameter Symbol Conditions Min Typ Max Units STATIC ACCURACY Specifications apply to all DACs Resolution N 8 Bits Differential Nonlinearity Error DNL Guaranteed Monotonic –1 ±1/4 +1 LSB Integral Nonlinearity Error INL –1.5 ±1/2 +1.5 LSB Full-Scale Error G –1 1/2 +1 LSB FSE Zero Code Error V –1 1/4 +1 LSB ZSE DAC Output Resistance R 35 8 kΩ OUT Output Resistance Match ΔR/R 1.5 % O REFERENCE INPUT 2 Voltage Range V 0V V REFH DD V Pin Available on AD8804 Only 0 V V REFL DD REFH Input Resistance R Digital Inputs = 55 , V = V 1.2 kΩ REFH H REFH DD 3 REFL Input Resistance R Digital Inputs = 55 , V = V 1.2 kΩ REFL H REFL DD 3 Reference Input Capacitance C Digital Inputs all Zeros 32 pF REF0 C Digital Inputs all Ones 32 pF REF1 DIGITAL INPUTS Logic High V V = +5 V 2.4 V IH DD Logic Low V V = +5 V 0.8 V IL DD Logic High V V = +3 V 2.1 V IH DD Logic Low V V = +3 V 0.6 V IL DD Input Current I V = 0 V or + 5 V ±1 μA IL IN 3 Input Capacitance C 5pF IL 4 POWER SUPPLIES Power Supply Range V Range 2.7 5.5 V DD Supply Current (CMOS) I V = V or V = 0 V 0.01 10 μA DD IH DD IL Supply Current (TTL) I V = 2.4 V or V = 0.8 V, V = +5.5 V 1 4 mA DD IH IL DD Shutdown Current I SHDN = 0 0.2 10 μA REFH Power Dissipation P V = V or V = 0 V, V = +5.5 V 55 μW DISS IH DD IL DD Power Supply Sensitivity PSRR V = +5 V ± 10% 0.001 0.002 %/% DD 3 DYNAMIC PERFORMANCE V Settling Time t ±1/2 LSB Error Band 0.6 μs OUT S 5 Crosstalk CT Between Adjacent Outputs 50 dB 3, 6 SWITCHING CHARACTERISTICS Input Clock Pulse Width t , t Clock Level High or Low 15 ns CH CL Data Setup Time t 5ns DS Data Hold Time t 5ns DH CS Setup Time t 10 ns CSS CS High Pulse Width t 10 ns CSW Reset Pulse Width t 90 ns RS CLK Rise to CS Rise Hold Time t 20 ns CSH CS Rise to Clock Rise Setup t 10 ns CS1 NOTES 1 Typicals represent average readings at +25°C. 2 V can be any value between GND and V , for the AD8804 V can be any value between GND and V . REFH DD REFL DD 3 Guaranteed by design and not subject to production test. 4 Digital Input voltages V = 0 V or V for CMOS condition. DAC outputs unloaded. P is calculated from (I × V ). IN DD DISS DD DD 5 Measured at a V pin where an adjacent V pin is making a full-scale voltage change (f = 100 kHz). OUT OUT 6 See timing diagram for location of measured values. All input control voltages are specified with t = t = 2 ns (10% to 90% of V ) and timed from a voltage level of R F DD 1.6 V. Specifications subject to change without notice. –2– REV. 0 AD8802/AD8804 ABSOLUTE MAXIMUM RATINGS PIN CONFIGURATIONS (T = +25°C, unless otherwise noted) A V to GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.3, + 8 V V 1 20 V V 1 20 V DD REFH DD REFH DD V to GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 V, V REFX DD O1 2 19 RS O1 2 19 O12 Outputs (Ox) to GND . . . . . . . . . . . . . . . . . . . . . . . . 0 V, V DD O2 3 18 O12 O2 3 18 O11 Digital Input Voltage to GND . . . . . . . . . . . . . . . . . 0 V, +8 V O11 O3 4 17 O3 4 17 O10 Operating Temperature Range . . . . . . . . . . . . –40°C to +85°C O4 5 16 O10 O4 5 AD8804 16 AD8802 O9 Maximum Junction Temperature (T MAX) . . . . . . . . +150°C J TOP VIEW TOP VIEW O5 6 15 O9 O5 6 15 O8 (Not to Scale) (Not to Scale) Storage Temperature . . . . . . . . . . . . . . . . . . –65°C to +150°C 14 O8 14 O6 7 O6 7 O7 Lead Temperature (Soldering, 10 sec) . . . . . . . . . . . . . +300°C 8 13 8 13 SHDN O7 SHDN SDI Package Power Dissipation . . . . . . . . . . . . (T MAX – T )/θ J A JA 9 12 SDI 9 12 CS CS CLK Thermal Resistance θ JA, GND 10 11 CLK GND 10 11 V REFL SOIC (SOL-20) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60°C/W P-DIP (N-20) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57°C/W TSSOP-20 (RU-20) . . . . . . . . . . . . . . . . . . . . . . . . 155°C/W AD8802 PIN DESCRIPTIONS AD8804 PIN DESCRIPTIONS Pin Name Description Pin Name Description 1V Common High-Side DAC Reference Input 1V Common DAC Reference Input REFH REF 2 O1 DAC Output #1, addr = 0000 2 2 O1 DAC Output #1, addr = 0000 2 3 O2 DAC Output #2, addr = 0001 2 3 O2 DAC Output #2, addr = 0001 2 4 O3 DAC Output #3, addr = 0010 2 5 O4 DAC Output #4, addr = 0011 2 4 O3 DAC Output #3, addr = 0010 2 6 O5 DAC Output #5, addr = 0100 2 5 O4 DAC Output #4, addr = 0011 2 7 O6 DAC Output #6, addr = 0101 2 6 O5 DAC Output #5, addr = 0100 8 SHDN Reference input current goes to zero DAC latch 2 settings maintained 7 O6 DAC Output #6, addr = 0101 2 9 CS Chip Select Input, Active Low. When CS returns 8 SHDN Reference input current goes to zero. DAC high, data in the serial input register is decoded latch settings maintained based on the address bits and loaded input the target DAC register 9 CS Chip Select Input, Active Low. When CS 10 GND Ground returns high, data in the serial input register is 11 V Common Low-Side DAC Reference Input decoded based on the address bits and loaded REFL 12 CLK Serial Clock Input, Positive Edge Triggered into the target DAC register 13 SDI Serial Data Input 10 GND Ground 14 O7 DAC Output #7, addr = 0110 2 11 CLK Serial Clock Input, Positive Edge Triggered 15 O8 DAC Output #8, addr = 0111 2 16 O9 DAC Output #9, addr = 1000 12 SDI Serial Data Input 2 17 O10 DAC Output #10, addr = 1001 2 13 O7 DAC Output #7, addr = 0110 2 18 O11 DAC Output #11, addr = 1010 2 14 O8 DAC Output #8, addr = 0111 2 19 O12 DAC Output #12, addr = 1011 2 20 V Positive power supply, specified for operation at DD 15 O9 DAC Output #9, addr = 1000 2 both +3 V and +5 V 16 O10 DAC Output #10, addr = 1001 2 17 O11 DAC Output #11, addr = 1010 2 ORDERING GUIDE 18 O12 DAC Output #12, addr = 1011 2 Temperature Package Package 19 RS Asynchronous Preset to Midscale Output Model FTN Range Description Option Setting. Loads all DAC Registers with 80 H AD8802AN RS –40°C/+85°C PDIP-20 N-20 20 V Positive Power Supply, Specified for Operation DD AD8802AR RS –40°C/+85°C SOL-20 R-20 at Both +3 V and +5 V AD8802ARU RS –40°C/+85°C TSSOP-20 RU-20 AD8804AN REFL –40°C/+85°C PDIP-20 N-20 AD8804AR REFL –40°C/+85°C SOL-20 R-20 AD8804ARU REFL –40°C/+85°C TSSOP-20 RU-20 CAUTION ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily WARNING! accumulate on the human body and test equipment and can discharge without detection. Although these devices feature proprietary ESD protection circuitry, permanent damage may occur on devices subjected to high energy electrostatic discharges. Therefore, proper ESD ESD SENSITIVE DEVICE precautions are recommended to avoid performance degradation or loss of functionality. REV. 0 –3– AD8802/AD8804–Typical Performance Characteristics 1 160 V = +5V DD T = +85°C A 0.75 140 VREFH = +5V T = +25°C A V = 0V T = –40°C REFL A 0.5 120 0.25 100 0 80 –0.25 60 V = +5V DD V = +2V REFH –0.5 40 V = 0V REFL ONE DAC CHANGING WITH CODE, –0.75 20 OTHER DACs SET TO 00H T = +25°C A –1 0 0 32 64 96 128 160 192 224 256 0 32 64 96 128 160 192 224 256 CODE – Decimal CODE – Decimal Figure 1. INL vs. Code Figure 4. Input Reference Current vs. Code 1 10k T = +85°C A 0.75 T = +25°C A V = +5V DD T = –40°C A 1k 0.5 V = +5V REFH V = 0V REFL 0.25 V = +5.5V DD V = +5.5V REF 100 0 –0.25 –0.5 10 V = +2.7V DD VREF = +2.7V –0.75 0 –1 –55 –35 –15 5 25 45 65 85 105 125 0 32 64 96 128 160 192 224 256 TEMPERATURE – °C CODE – Decimal Figure 5. Shutdown Current vs. Temperature Figure 2. Differential Nonlinearity Error vs. Code 1600 100k V = +4.5V DD V = +5.5V 10k DD V = +4.5V REF V = +2.4V IN V = 0V 1280 REFL 1k T = +25°C A SS = 3600 PCS 100 960 10 640 1 V = +5.5V DD V = +5.5V IN 0.1 320 0.01 0 0.001 –55 –35 –15 5 25 45 65 85 105 125 0 0.2 0.4 0.6 0.8 1.0 TEMPERATURE – °C ABSOLUTE VALUE TOTAL UNADJUSTED ERROR – LSB Figure 3. Total Unadjusted Error Histogram Figure 6. Supply Current vs. Temperature –4– REV. 0 INL – LSB INL – LSB FREQUENCY SHUTDOWN CURRENT – nA SUPPLY CURRENT – µA I CURRENT – µA REF AD8802/AD8804 100 T = +25°C A ALL DIGITAL INPUTS 10 OUTPUT1: OO → FF TIED TOGETHER H H V = +5V DD 100 V = +5V REF 90 1.0 f = 1MHz V = +5V DD 0.1 0.01 10 V = +3V 0% DD 10mV 200ns 0.001 TIME – 0.2µs/DIV 0.0001 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 INPUT VOLTAGE – Volts Figure 10. Adjacent Channel Clock Feedthrough Figure 7. Supply Current vs. Logic Input Voltage 80 5mV 1µs 100 60 90 OUT1 V = +5V DD 5mV/DIV OUTPUT1: 7F → 80 H H ALL OUTPUTS SET V = +5V TO MIDSCALE (80H) DD V = +5V REF 40 CS 5V/DIV 10 0% 20 5V TIME – 1µs/DIV 0 10 100 1k 10k 100k FREQUENCY – Hz Figure 11. Midscale Transition Figure 8. Power Supply Rejection vs. Frequency 0.01 V = +4.5V DD V = +4.5V REF SS = 176 PCS 2V 5µs 0.005 6V V = 0V REFL 100 90 4V OUT 2V 0 0V V = +5V DD V = +5V REF 10 5V –0.005 CS 0% 0% 0V 5V TIME – 5µs/DIV –0.01 100 200 300 400 500 600 0 HOURS OF OPERATION AT 150°C Figure 9. Large-Signal Settling Time Figure 12. Zero-Scale Error Accelerated by Burn-In REV. 0 –5– SUPPLY CURRENT – mA PSRR – dB CHANGE IN ZERO-SCALE ERROR – LSB OUTPUT2 – 10mV/DIV AD8802/AD8804 1.0 0.04 V = +4.5V V = +4.5V DD DD V = +4.5V REF V = +4.5V REF CODE = 55 H SS = 176 PCS SS = 176 PCS 0.5 0.02 x + 2σ x + 2σ x x 0 0 x – 2σ x – 2σ –0.02 –0.5 –1.0 –0.04 200 300 400 500 600 0 100 200 300 400 500 600 0 100 HOURS OF OPERATION AT 150°C HOURS OF OPERATION AT 150°C Figure 14. REF Input Resistance Accelerated by Burn-In Figure 13. Full-Scale Error Accelerated by Burn-In 1 OPERATION SDI A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 0 The AD8802/AD8804 provides twelve channels of program- mable voltage output adjustment capability. Changing the pro- 1 CLK grammed output voltage of each DAC is accomplished by 0 clocking in a 12-bit serial data word into the SDI (Serial Data 1 DAC REGISTER LOAD CS Input) pin. The format of this data word is four address bits, 0 MSB first, followed by 8 data bits, MSB first. Table I provides +5V V OUT the serial register data word format. The AD8802/AD8804 has 0V the following address assignments for the ADDR decode which determines the location of the DAC register receiving the serial Figure 15a. Timing Diagram register data in Bits B7 through B0: DAC# = A3 × 8 + A2 × 4 + A1 × 2 + A0 + 1 DETAIL SERIAL DATA INPUT TIMING (RS = "1") 1 SDI DAC outputs can be changed one at a time in random se- A OR D X X A OR D X X (DATA IN) 0 quence. The fast serial-data loading of 33 MHz makes it pos- t DS sible to load all 12 DACs in as little time as 4.6 μs (13 × 12 × t t t CH DH CS1 1 30 ns). The exact timing requirements are shown in Figure 15. CLK 0 t t CL CSH Table I. Serial-Data Word Format t 1 CSS CS t CSW 0 ADDR DATA t S B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 +5V ±1/2 LSB V OUT ±1/2 LSB ERROR BAND 0V A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 MSB LSB MSB LSB Figure 15b. Detail Timing Diagram 11 10 9 8 7 6 5 4 3 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 RESET TIMING t 1 RS The AD8802 offers a midscale preset activated by the RS pin RS simplifying initial setting conditions at first power-up. The 0 AD8804 has both a V and a V pin to establish indepen- t REFH REFL S dent positive full-scale and zero-scale settings to optimize reso- +5V ±1 LSB V OUT lution. Both parts offer a power shutdown SHDN which places 2.5V ±1 LSB ERROR BAND the DAC structure in a zero power consumption state resulting in only leakage currents being consumed from the power supply and V inputs. In shutdown mode the DACX register settings Figure 15c. Reset Timing Diagram REF are maintained. When returning to operational mode from power shutdown the DAC outputs return to their previous volt- age settings. –6– REV. 0 CHANGE IN FULL-SCALE ERROR – LSB INPUT RESISTANCE DRIFT – kΩ AD8802/AD8804 PROGRAMMING THE OUTPUT VOLTAGE ladder, while the REFH reference is sourcing current into the The output voltage range is determined by the external refer- DAC ladder. The DAC design minimizes reference glitch cur- ence connected to V and V pins. See Figure 16 for a REFH REFL rent maintaining minimum interference between DAC channels simplified diagram of the equivalent DAC circuit. In the case of during code changes. the AD8802 its V is internally connected to GND and REFL therefore cannot be offset. V can be tied to V and V DAC OUTPUTS (O1–O12) REFH DD REFL can be tied to GND establishing a basic rail-to-rail voltage out- The twelve DAC outputs present a constant output resistance of put programming range. Other output ranges are established by approximately 5 kΩ independent of code setting. The distribu- the use of different external voltage references. The general tion of R from DAC-to-DAC typically matches within ±1%. OUT transfer equation which determines the programmed output However device-to-device matching is process lot dependent voltage is: having a ±20% variation. The change in R with temperature OUT has a 500 ppm/°C temperature coefficient. During power shut- VO (Dx) = (Dx)/256 × (V – V ) + V Eq. 1 REFH REFL REFL down all twelve outputs are open-circuited. where Dx is the data contained in the 8-bit DACx register. V TO OTHER DACS CS DD AD8802/AD8804 V REFH CLK P CH DAC D7 O1 V REFH 1 N CH O2 MSB 2R DAC O3 EN O REG X D11 O4 #1 D10 ADDR D0 O5 D9 DEC R R O6 D8 D7 O7 DAC O8 SER REGISTER O9 REG D7 O10 SDI DD0 2R D7 O11 DAC D6 O12 12 DAC R 8 D0 REG #12 .. . D0 .. . R .. . SHDN 2R LSB GND V RS REFL (AD8802 ONLY) (AD8804 ONLY) 2R GND Figure 17. Block Diagram V REFL DIGITAL INTERFACING Figure 16. AD8802/AD8804 Equivalent TrimDAC Circuit The AD8802/AD8804 contains a standard three-wire serial in- For example, when V = +5 V and V = 0 V, the follow- put control interface. The three inputs are clock (CLK), CS and REFH REFL ing output voltages will be generated for the following codes: serial data input (SDI). The positive-edge sensitive CLK input requires clean transitions to avoid clocking incorrect data into the serial input register. Standard logic families work well. If Output State mechanical switches are used for product evaluation, they D VOx (V = +5 V, V = 0 V) REFH REFL should be debounced by a flip-flop or other suitable means. Fig- 255 4.98 V Full Scale ure 17 block diagram shows more detail of the internal digital 128 2.50 V Half Scale (Midscale Reset Value) circuitry. When CS is taken active low, the clock can load data 1 0.02 V 1 LSB into the serial register on each positive clock edge, see Table II. 0 0.00 V Zero Scale Table II. Input Logic Control Truth Table REFERENCE INPUTS (V , V ) REFH REFL CS CLK Register Activity The reference input pins set the output voltage range of all 1 X No effect. twelve DACs. In the case of the AD8802 only the V pin is REFH 0 P Shifts Serial Register One bit loading the next bit available to establish a user designed full-scale output voltage. in from the SDI pin. The external reference voltage can be any value between 0 and P 1 Clock should be high when the CS returns to the V but must not exceed the V supply voltage. The AD8804 DD DD inactive state. has access to the V which establishes the zero-scale output REFL voltage, any voltage can be applied between 0 V and V . V DD REFL P = Positive Edge, X = Don’t Care. can be smaller or larger in voltage than V since the DAC REFH The data setup and data hold times in the specification table design uses fully bidirectional switches as shown in Figure 16. determine the data valid time requirements. The last 12 bits of The input resistance to the DAC has a code dependent variation the data word entered into the serial register are held when CS which has a nominal worst case measured at 55 , which is ap- H returns high. At the same time CS goes high it gates the address proximately 1.2 kΩ. When V is greater than V , the REFH REFL decoder which enables one of the twelve positive-edge triggered REFL reference must be able to sink current out of the DAC DAC registers, see Figure 18 detail. REV. 0 –7– AD8802/AD8804 +5V DAC 1 DAC 2 CS ADDR . . DECODE . V DD DAC 12 AD8802/ + 10µF 0.1µF AD8804 SERIAL CLK REGISTER SDI DGND Figure 18. Equivalent Control Logic The target DAC register is loaded with the last eight bits of the serial data-word completing one DAC update. Twelve separate 12-bit data words must be clocked in to change all twelve out- Figure 21. Recommended Supply Bypassing for the put settings. AD8802/AD8804 All digital inputs are protected with a series input resistor and Buffering the AD8802/AD8804 Output parallel Zener ESD structure shown in Figure 19. Applies to In many cases, the nominal 5 kΩ output impedance of the digital input pins CS, SDI, RS, SHDN, CLK AD8802/AD8804 is sufficient to drive succeeding circuitry. If a lower output impedance is required, an external amplifier can 1kΩ be added. Several examples are shown in Figure 22. One ampli- LOGIC fier of an OP291 is used as a simple buffer to reduce the output resistance of DAC A. The OP291 was chosen primarily for its rail-to-rail input and output operation, but it also offers opera- tion to less than 3 V, low offset voltage, and low supply current. Figure 19. Equivalent ESD Protection Circuit The next two DACs, B and C, are configured in a summing Digital inputs can be driven by voltages exceeding the AD8802/ arrangement where DAC C provides the coarse output voltage AD8804 V supply value. This allows 5 V logic to interface DD setting and DAC B can be used for fine adjustment. The inser- directly to the part when it is operated at 3 V. tion of R1 in series with DAC B attenuates its contribution to the voltage sum node at the DAC C output. APPLICATIONS +5V Supply Bypassing Precision analog products, such as the AD8802/AD8804, re- V quire a well filtered power source. Since the AD8802/AD8804 REFH V DD OP291 operate from a single +3 V to +5 V supply, it seems convenient V H to simply tap into the digital logic power supply. Unfortunately, SIMPLE BUFFER V L 0V TO 5V the logic supply is often a switch-mode design, which generates V H noise in the 20 kHz to 1 MHz range. In addition, fast logic gates V L R1 can generate glitches hundred of millivolts in amplitude due to 100kΩ V H wiring resistances and inductances. SUMMER CIRCUIT V L WITH FINE TRIM If possible, the AD8802/AD8804 should be powered directly ADJUSTMENT AD8802/ from the system power supply. This arrangement, shown in Fig- AD8804 ure 20, will isolate the analog section from the logic switching V REFL GND transients. Even if a separate power supply trace is not available, DIGITAL INTERFACING however, generous supply bypassing will reduce supply-line in- OMITTED FOR CLARITY duced errors. Local supply bypassing consisting of a 10 μF tan- talum electrolytic in parallel with a 0.1 μF ceramic capacitor is Figure 22. Buffering the AD8802/AD8804 Output recommended (Figure 21). Increasing Output Voltage Swing An external amplifier can also be used to extend the output volt- TTL/CMOS LOGIC age swing beyond the power supply rails of the AD8802/AD8804. CIRCUITS + 10µF AD8802/ 0.1µF This technique permits an easy digital interface for the DAC, AD8804 TANT while expanding the output swing to take advantage of higher voltage external power supplies. For example, DAC A of Fig- +5V ure 23 is configured to swing from –5 V to +5 V. The actual POWER SUPPLY output voltage is given by: Figure 20. Use Separate Traces to Reduce Power Supply R D F Noise V = 1+ × × 5V ±5V OUT () R 256 S where D is the DAC input value (i.e., 0 to 255). This circuit can be combined with the “fine/coarse” circuit of Figure 22 if, for example, a very accurate adjustment around 0 V is desired. –8– REV. 0 AD8802/AD8804 RS R +5V F +5V 100kΩ 100kΩ 0.1µF 10µF +5V V VDD REFH –5V TO +4.98V V V DD REFH A OP191 AD8802 RxD P3.0 SERIAL DATA –5V SDI SBUF SHIFT REGISTER AD8802/ O1 TxD P3.1 AD8804 +12V SHIFT CLOCK SCLK P1.3 OP193 B RESET 0V TO +10V 8051 µC P1.2 O12 SHDN P1.1 V GND REFL CS 100kΩ AD8804 PORT 1 1.3 1.2 1.1 GND ONLY 100kΩ Figure 24. Interfacing the 8051 μC to an AD8802/AD8804, Using the Serial Port Figure 23. Increasing Output Voltage Swing Software for the 8051 Interface DAC B of Figure 24 is in a noninverting gain of two configura- A software for the AD8802/AD8804 to 8051 interface is tions, which increases the available output swing to +10 V. The shown in Listing 1. The routine transters the 8-bit data stored at feedback resistors can be adjusted to provide any scaling of the data memory location DAC_VALUE to the AD8802/AD8804 output voltage, within the limits of the external op amp power DAC addressed by the contents of location DAC_ADDR. supplies. The subroutine begins by setting appropriate bits in the Serial Microcomputer Interfaces Control register to configure the serial port for Mode 0 opera- The AD8802/AD8804 serial data input provides an easy inter- tion. Next the DAC’s Chip Select input is set low to enable the face to a variety of single-chip microcomputers (μCs). Many μCs AD8802/AD8804. The DAC address is obtained from memory have a built-in serial data capability that can be used for com- location DAC_ADDR, adjusted to compensate for the 8051’s municating with the DAC. In cases where no serial port is pro- serial data format, and moved to the serial buffer register. At vided, or it is being used for some other purpose (such as an this point, serial data transmission begins automatically. When RS-232 communications interface), the AD8802/AD8804 can all 8 bits have been sent, the Transmit Interrupt bit is set, and easily be addressed in software. the subroutine then proceeds to send the DAC value stored at Twelve data bits are required to load a value into the AD8802/ location DAC_VALUE. Finally the Chip Select input is re- AD8804 (4 bits for the DAC address and 8 bits for the DAC turned high, causing the appropriate AD8802/AD8804 output value). If more than 12 bits are transmitted before the Chip Se- voltage to change, and the subroutine ends. lect input goes high, the extra (i.e., the most-significant) bits are The 8051 sends data out of its shift register LSB first, while the ignored. This feature is valuable because most μCs only transmit AD8802/AD8804 require data MSB first. The subroutine there- data in 8-bit increments. Thus, the μC will send 16 bits to the fore includes a BYTESWAP subroutine to reformat the data. DAC instead of 12 bits. The AD8802/AD8804 will only re- This routine transfers the MSB-first byte at location SHIFT1 to spond to the last 12 bits clocked into the SDI port, however, so an LSB-first byte at location SHIFT2. The routine rotates the the serial data interface is not affected. MSB of the first byte into the carry with a Rotate Left Carry in- An 8051 μC Interface struction, then rotates the carry into the MSB of the second byte A typical interface between the AD8802/AD8804 and an 8051 with a Rotate Right Carry instruction. After 8 loops, SHIFT2 μC is shown in Figure 24. This interface uses the 8051’s internal contains the data in the proper format. serial port. The serial port is programmed for Mode 0 opera- The BYTESWAP routine in Listing 1 is convenient because the tion, which functions as a simple 8-bit shift register. The 8051’s DAC data can be calculated in normal LSB form. For example, Port 3.0 pin functions as the serial data output, while Port 3.1 producing a ramp voltage on a DAC is simply a matter of re- serves as the serial clock. peatedly incrementing the DAC_VALUE location and calling When data is written to the Serial Buffer Register (SBUF, at the LD_8802 subroutine. Special Function Register location 99 ), the data is automati- H If the μC’s hardware serial port is being used for other purposes, cally converted to serial format and clocked out via Port 3.0 and the AD8802/AD8804 DAC can be loaded by using the parallel Port 3.1. After 8 bits have been transmitted, the Transmit Inter- port. A typical parallel interface is shown in Figure 25. The se- rupt flag (SCON.1) is set and the next 8 bits can be transmitted. rial data is transmitted to the DAC via the 8051’s Port 1.6 out- The AD8802 and AD8804 require the Chip Select to go low at put, while Port 1.6 acts as the serial clock. the beginning of the serial data transfer. In addition, the SCLK Software for the interface of Figure 25 is contained in Listing 2. The input must be high when the Chip Select input goes high at the subroutine will send the value stored at location DAC_VALUE to end of the transfer. The 8051’s serial clock meets this require- the AD8802/AD8804 DAC addressed by location DAC_ADDR. ment, since Port 3.1 both begins and ends the serial data in the The program begins by setting the AD8802/AD8804’s Serial high state. Clock and Chip Select inputs high, then setting Chip Select low REV. 0 –9– AD8802/AD8804 ; ; This subroutine loads an AD8802/AD8804 DAC from an 8051 microcomputer, ; using the 8051’s serial port in MODE 0 (Shift Register Mode). ; The DAC value is stored at location DAC_VAL ; The DAC address is stored at location DAC_ADDR ; ; Variable declarations ; PORT1 DATA 90H ;SFR register for port 1 DAC_VALUE DATA 40H ;DAC Value DAC_ADDR DATA 41H ;DAC Address SHIFT1 DATA 042H ;high byte of 16-bit answer SHIFT2 DATA 043H ;low byte of answer SHIFT_COUNT DATA 44H ; ; ORG 100H ;arbitrary start DO_8802: CLR SCON.7 ;set serial CLR SCON.6 ;data mode 0 CLR SCON.5 CLR SCON.1 ;clr transmit flag ORL PORT1.1,#00001110B ;/RS, /SHDN, /CS high CLR PORT1.1 ;set the /CS low MOV SHIFT1,DAC_ADDR ;put DAC value in shift register ACALL BYTESWAP ; MOV SBUF,SHIFT2 ;send the address byte ADDR_WAIT: JNB SCON.1,ADDR_WAIT ;wait until 8 bits are sent CLR SCON.1 ;clear the serial transmit flag MOV SHIFT1,DAC_VALUE ;send the DAC value ACALL BYTESWAP ; MOV SBUF,SHIFT2 ; VALU_WAIT: JNB SCON.1,VALU_WAIT ;wait again CLR SCON.1 ;clear serial flag SETB PORT1.1 ;/CS high, latch data RET ; into AD8801 ; BYTESWAP: MOV SHIFT_COUNT,#8 ;Shift 8 bits SWAP_LOOP: MOV A,SHIFT1 ;Get source byte RLC A ;Rotate MSB to carry MOV SHIFT1,A ;Save new source byte MOV A,SHIFT2 ;Get destination byte RRC A ;Move carry to MSB MOV SHIFT2,A ;Save DJNZ SHIFT_COUNT,SWAP_LOOP ;Done? RET END Listing 1. Software for the 8051 to AD8802/AD8804 Serial Port Interface +5V to start the serial interface process. The DAC address is loaded into the accumulator and four Rotate Right shifts are per- formed. This places the DAC address in the 4 MSBs of the ac- V V DD REFH cumulator. The address is then sent to the AD8802/AD8804 via AD8804 8051 µC the SEND_SERIAL subroutine. Next, the DAC value is loaded P1.7 SDI into the accumulator and sent to the AD8802/AD8804. Finally, O1 P1.6 the Chip Select input is set high to complete the data transfer CLK P1.5 Unlike the serial port interface of Figure 24, the parallel port in- CS terface only transmits 12 bits to the AD8802/AD8804. Also, the O12 P1.4 SHDN BYTESWAP subroutine is not required for the parallel inter- PORT 1 1.7 1.6 1.5 1.4 face, because data can be shifted out MSB first. However, the V GND REFL results of the two interface methods are exactly identical. In most cases, the decision on which method to use will be deter- mined by whether or not the serial data port is available for communication with the AD8802/AD8804. Figure 25. An AD8802/AD8804-8051 μC Interface Using Parallel Port 1 –10– REV. 0 AD8802/AD8804 ; This 8051 μC subroutine loads an AD8802 or AD8804 DAC with an 8-bit value, ; using the 8051’s parallel port #1. ; The DAC value is stored at location DAC_VALUE ; The DAC address is stored at location DAC_ADDR ; ; Variable declarations PORT1 DATA 90H ;SFR register for port 1 DAC_VALUE DATA 40H ;DAC Value DAC_ADDR DATA 41H ;DAC Address (0 through 7) LOOPCOUNT DATA 43H ;COUNT LOOPS ; ORG 100H ;arbitrary start LD_8804: ORL PORT1,#11110000B ;set CLK, /CS and /SHDN high CLR PORT1.5 ;Set Chip Select low MOV LOOPCOUNT,#4 ;Address is 4 bits MOV A,DAC_ADDR ;Get DAC address RR A ;Rotate the DAC RR A ;address to the Most RR A ;Significant Bits (MSBs) RR A ; ACALL SEND_SERIAL ;Send the address MOV LOOPCOUNT,#8 ;Do 8 bits of data MOV A,DAC_VALUE ACALL SEND_SERIAL ;Send the data SETB PORT1.5 ;Set /CS high RET ;DONE SEND_SERIAL: RLC A ;Move next bit to carry MOV PORT1.7,C ;Move data to SDI CLR PORT1.6 ;Pulse the SETB PORT1.6 ;CLK input DJNZ LOOPCOUNT,SEND_SERIAL ;Loop if not done RET; END Listing 2. Software for the 8051 to AD8802/AD8804 Parallel Port Interface An MC68HC11-to-AD8802/AD8804 Interface A software routine for loading the AD8802/AD8804 from a Like the 8051 μC, the MC68HC11 includes a dedicated serial 68HC11 evaluation board is shown in Listing 3. First, the data port (labeled SPI). The SPI port provides an easy interface MC68HC11 is configured for SPI operation. Bits CPHA and to the AD8802/AD8804 (Figure 27). The interface uses three CPOL define the SPI mode wherein the serial clock (SCK) is lines of Port D for the serial data, and one or two lines from high at the beginning and end of transmission, and data is valid Port C to control the SHDN and RS (AD8802 only) inputs. on the rising edge of SCK. This mode matches the requirements of the AD8802/AD8804. After the registers are saved on the stack, the DAC value and address are transferred to RAM and AD8802/ MC68HC11* the AD8802/AD8804’s CS is driven low. Next, the DAC’s ad- AD8804* dress byte is transferred to the SPDR register, which automati- MOSI (PD3) SDI cally initiates the SPI data transfer. The program tests the SPIF (PD4) SCK CLK bit and loops until the data transfer is complete. Then the DAC CS value is sent to the SPI. When transmission of the second byte is (PD5) SS complete, CS is driven high to load the new data and address PC0 SHDN into the AD8802/AD8804. PC1 RS (AD8802 ONLY) *ADDITIONAL PINS OMITTED FOR CLARITY Figure 26. An AD8802/AD8804-to-MC68HC11 Interface REV. 0 –11– AD8802/AD8804 * * AD8802/AD8804 to M68HC11 Interface Assembly Program * * M68HC11 Register definitions * PORTC EQU $1003 Port C control register * “0,0,0,0;0,0,RS/, SHDN/” DDRC EQU $1007 Port C data direction PORTD EQU $1008 Port D data register * “0,0,/CS,CLK;SDI,0,0,0” DDRD EQU $1009 Port D data direction SPCR EQU $1028 SPI control register * “SPIE,SPE,DWOM,MSTR;CPOL,CPHA,SPR1,SPR0” SPSR EQU $1029 SPI status register * “SPIF,WCOL,0,MODF;0,0,0,0” SPDR EQU $102A SPI data register; Read-Buffer; Write-Shifter * * SDI RAM variables: SDI1 is encoded from 0H to 7H * SDI2 is encoded from 00H to FFH * AD8802/AD8804 requires two 8-bit loads; upper 4 bits * of SDI1 are ignored. AD8802/AD8804 address bits in last * four LSBs of SDI1. * SDI1 EQU $00 SDI packed byte 1 “0,0,0,0;A3,A2,A1,A0” SDI2 EQU $01 SDI packed byte 2 “DB7–DB4;DB3–DB0” * * Main Program * ORG $C000 Start of user’s RAM in EVB INIT LDS #$CFFF Top of C page RAM * * Initialize Port C Outputs * LDAA #$03 0,0,0,0;0,0,1,1 * /RS-Hi, /SHDN-Hi STAA PORTC Initialize Port C Outputs LDAA #$03 0,0,0,0;0,0,1,1 STAA DDRC /RS and /SHDN are now enabled as outputs * * Initialize Port D Outputs * LDAA #$20 0,0,1,0;0,0,0,0 * /CS-Hi,/CLK-Lo,SDI-Lo STAA PORTD Initialize Port D Outputs LDAA #$38 0,0,1,1;1,0,0,0 STAA DDRD /CS,CLK, and SDI are now enabled as outputs * * Initialize SPI Interface * LDAA #$53 STAA SPCR SPI is Master,CPHA=0,CPOL=0,Clk rate=E/32 * * Call update subroutine * BSR UPDATE Xfer 2 8-bit words to AD8402 JMP $E000 Restart BUFFALO * * Subroutine UPDATE * UPDATE PSHX Save registers X, Y, and A PSHY PSHA * * Enter Contents of SDI1 Data Register –12– REV. 0 AD8802/AD8804 * LDAA $0000 Hi-byte data loaded from memory STAA SDI1 SDI1 = data in location 0000H * * Enter Contents of SDI2 Data Register * LDAA $0001 Low-byte data loaded from memory STAA SDI2 SDI2 = Data in location 0001H * LDX #SDI1 Stack pointer at 1st byte to send via SDI LDY #$1000 Stack pointer at on-chip registers * * Reset AD8802 to one-half scale (AD8804 does not have a Reset input) * BCLR PORTC,Y $02 Assert /RS BSET PORTC,Y $02 De-Assert /RS * * Get AD8802/04 ready for data input * BCLR PORTD,Y $02 Assert /CS * TFRLP LDAA 0,X Get a byte to transfer for SPI STAA SPDR Write SDI data reg to start xfer * WAIT LDAA SPSR Loop to wait for SPIF BPL WAIT SPIF is the MSB of SPSR * INX Increment counter to next byte for xfer CPX #SDI2+1 Are we done yet ? BNE TFRLP If not, xfer the second byte * * Update AD8802 output * BSET PORTD,Y $20 Latch register & update AD8802 * PULA When done, restore registers X, Y & A PULY PULX RTS ** Return to Main Program ** Listing 3. AD8802/AD8804 to MC68HC11 Interface Program Source Code An Intelligent Temperature Control System—Interfacing the interface lines, interrupts, and the serial port lines have been 8051 mC with the AD8802/AD8804 and TMP14 assigned. The eight port pins may be used as chip selects, in Connecting the 80CL51 μC, or any modern microcontroller, which case an array of eight AD8802/AD8804s controlling with the TMP14 and AD8802/AD8804 yields a powerful tem- twenty-four TMP14 sensors is possible. perature control tool, as shown in Figure 27. For example, the The AD8802/AD8804 and TMP14 are also ideal choices for 80CL51 μC controls the TrimDACs allowing the user to auto- low power applications. These devices have power shutdown matically set the temperature setpoints voltages of the TMP14 modes and operate on a single 5 Volt supply. When their shut- via computer or touch pad, while the TMP14 senses the tem- down modes are activated current consumption is reduced to perature and outputs four open-collector trip-points. Feeding less than 35 μA. However, at high operating frequencies these trip-point outputs back to the 80CL51 μC allow it to sense (12 MHz) the 80CL51 consumes far more energy (18 mA typ) whether or not a setpoint has been exceeded. Additional than the AD8802/AD8804 and TMP14 combined. Therefore, 80CL51 μC port pins or TMP14 trip-point outputs may then to achieve a low power design the 80CL51 should operate at its be used to change fan speed (i.e., high, medium, low, off), or lowest possible frequency or be placed in its power-down mode increase/decrease the power level to a heater. (Please refer to the at the end of each instruction sequence. TMP14 data sheet for more applications information.) To use the power-down mode of the 80CL51 μC set PCON.1 The CS (Chip Select) on the AD8802/AD8804 makes applica- as the last instruction executed prior to going into the power- tions that call for large temperature sensor arrays possible. In down mode. If INT2 and INT9 are enabled, the 80CL51 μC addition, the 12 channels of the AD8802/AD8804 allow inde- can be awakened from power-down mode with external inter- pendent setpoint control for all four trip-point outputs on up to rupts. As shown in Figure 28, the TLC555 outputs a pulse three TMP14 temperature sensors. For example, assume that every few seconds providing the interrupt to restart the 80CL51 the 80CL51 μC has eight free port pins available after all user μC which then samples the user input pins, the outputs of the REV. 0 –13– AD8802/AD8804 TMP14 V REFH AD8802/4 2.5 V HYS REF P0.0 P3.2 CS O1 SET 1 TRIP 1 P3.1 CLK O2 SET 2 TRIP 2 USER INPUTS P3.0 SDI O3 SET 3 TRIP 3 SET 4 TRIP 4 O4 P3.3 P0.7 4 + +5V TO 2nd TEMP SENSOR V 3 05–8 TO 2nd AD8802/4 80CL51 µC IF NEEDED SLEEP 0.1µF ARRAY IF NEEDED 4 GND TO 3rd TEMP SENSOR P2.0 09–12 IF NEEDED P2.1 +5V V P2.2 DD 0.1µF 10µF P2.3 GND P1.0/INT2 P2.4 SHDN +5V 0.01µF V RS CC DIS TLC555 3 OUT THR TRIG GND Figure 27. Temperature Sensor Array with Programmable Setpoints The gain of the SSM2018T is controlled by the voltage at Pin 11. TMP14, and makes the necessary adjustments to the AD8802/ For maximum attenuation of –100 dB a control signal of 3.0 V AD8804 before shutting down again. The 80CL51 consumes typ is necessary. The control signal has a scale of –30 mV/dB only 50 μA when operating at 32 kHz, in which case there centered around 0 dB gain for 0 V of control voltage, therefore, would be no need for the TLC555, which consumes 1 mW typ. for a maximum gain of 40 dB a control voltage of –1.2 volts is 12 Channel Programmable Voltage Controlled Amplifier necessary. Now notice that the normal +5 V to GND voltage The SSM2018T is a trimless Voltage Controlled Amplifier range of the AD8802/AD8804 does not cover the 3.0 V to (VCA) for volume control in audio systems. The SSM2018T is –1.2 V operational gain control range of the SSM2018T. To the first professional quality audio VCA in the marketplace that cover the operating gain range fully and not exceed the maxi- does not require an external trimming potentiometer to mini- mum specified power supply rating requires the O1 output of mize distortion. The TrimDAC shown in Figure 28 is not being AD8802/AD8804 to be level shifted down. In Figure 28, the used to trim distortion, but rather to control the gain of the am- level shifting is accomplished by a Zener diode and 1/4 of an plifier. In this configuration up to twelve SSM2018T can be OP420 quad op amp. For applications that require only digitally controlled. (Please refer to the SSM2018T data sheet for more specifications and applications information.) 18kΩ 50pF OPTIONAL FOR V OUT 0 TO 40dB GAIN +15V 1 16 –15V 2 15 +15V SSM2018T 50kΩ 1.2V 3 14 R O 4 13 150kΩ OP420A 5 12 +V 1µF AD8802/4 18kΩ 6 11 V O1 REFH 7 10 18kΩ 1µF 8 9 NC V REFL 47pF (AD8804 ONLY) O2– O12 REF195 O2 CS V+ OUT +15V IN O3 GND CLK 1µF O4–O12 TO 8 MORE CHANNELS SDI GND 3 TO µC Figure 28. 12-Channel Programmable Voltage Controlled Amplifier –14– REV. 0 AD8802/AD8804 +12V R ΔGAIN V CC B ΔGAIN G ΔGAIN 9 –H SYNC 13 15 OUTPUT CRT RGB CRT 5 7, 11, 17 40, 35, 30 CATHODE VIDEO LM1204 VIDEO INPUT RGB FEEDBACK AMP 38, 28, 33 24 43 BLANK GATE 22 INPUT 21 +4V 20 V CC (+12V) O1 O2 O3 04 O5 O6 O7 V REFH REF195 CS +12V OUT IN V CC TO µC CLK AD8802/4 0.1µF 10µF GND 10µF 0.1µF SDI O1 = 2V O5 = R AGAIN O2 = CONTRAST O6 = B AGAIN O3 = BP CLAMP WIDTH ADJUST O7 = G AGAIN O4 = BLANK LEVEL ADJUST O8 – O12 = NOT USED (FOR BRIGHTNESS CONTROL) Figure 29. A Digitally Controlled LM1204—150 MHz RGB Amplifier System attenuation the optional circuitry inside the dashed box may be between Pins 5 and 7. The input referred noise spectral density removed and replaced with a direct connection from O1 of is only 1.3 nV√Hz and power consumption is 125 mW at the AD8802/AD8804 to Pin 11 of SSM2018T. recommended ±5 V supplies. When high gain resolution is desired, V and V may be The decibel gain is “linear in dB,” accurately calibrated, and REFH REFL decoupled from the power rails and shifted closer together. stable over temperature and supply. The gain is controlled at a This technique increases the gain resolution with the unfortu- high impedance (50 MΩ), low bias (200 nA) differential input; nate penalty of decreased gain range. the scaling is 25 mV/dB, requiring a gain-control voltage of only 1 V to span the central 40 dB of the gain range. An overrange A Digitally Controlled LM1204 150 MHz RGB Amplifier and underrange of 1 dB is provided whatever the selected System range. The gain-control response time is less than 1 μs for a 40 The LM1204 is an industry standard video amplifier system. dB change. The settling time of the AD8802/AD8804 to within Figure 29 illustrates a configuration that removes the usual a ±1/2 LSB band is 0.6 μs making it an excellent choice for con- seven level setting potentiometers and replaces them with only trol of the AD603. one IC. The AD8802/AD8804, in addition to being smaller and more reliable than mechanical potentiometers, has the The differential gain-control interface allows the use of either added feature of digital control. differential or single-ended positive or negative control voltages, where the common-mode range is –1.2 V to 2.0 V. Once again The REF195 is a 5.0 V reference used to supply both the power the AD8802/AD8804 is ideally suited to provide the differential and reference voltages to the AD8802/AD8804. This is possible input range of 1 V within the common-mode range of 0 V to because of the high reference output current available (30 mA 2 V. To accomplish this, place V at 2.0 V and V at REFH REFL typical) together with the low power consumption of the 1.0 V, then all 256 voltage levels of the AD8804 will fall within AD8802/AD8804. the gain-control range of the AD603. Please refer to the AD603 A Low Noise 90 MHz Programmable Gain Amplifier data sheet for further information regarding gain control, layout, The AD603 is a low noise, voltage-controlled amplifier for use and general operation. in RF and IF AGC systems. It provides accurate, pin selectable The dual OP279 is a rail-to-rail op amp used in Figure 30 to gains of –11 dB to +31 dB with a bandwidth of 90 MHz or drive the inputs V and V because these reference inputs REFH REFL +9 dB to +51 dB with a bandwidth of 9 MHz. Any intermedi- are low impedance (2 kΩ typical). ate gain range may be arranged using one external resistor REV. 0 –15– AD8802/AD8804 +10V 0.1µF +10V 0.1µF 0.1µF 8 6 3 0.1µF 8 5 6 3 AD603 7 100Ω 0.1µF 5 2 AD603 7 4 1 2 4 1 REF195 +5.0V +10V IN OUT GND 1µF 10µF 10µF 1/2 OP279 O1 O2 O3 O4 1/2 OP279 40kΩ 30kΩ V DD 2.0V 1.0V AD8804 V A V REFL B 20kΩ REFH 10kΩ GND SHDN SDI CLK CS TO µC Figure 30. A Low Noise 90 MHz PGA OUTLINE DIMENSIONS Dimensions shown in inches and (mm) 20-Pin Plastic DIP Package 20-Lead SOIC Package (N-20) (R-20) 1.07 (27.18) MAX 0.512 (13.00) 0.496 (12.60) 20 11 0.255 (6.477) 0.245 (6.223) 110 20 11 0.32 (8.128) 0.135 (3.429) 0.060 (1.52) 0.30 (7.62) PIN 1 0.125 (3.17) 0.015 (0.38) 0.145 (3.683) MAX 1 10 0.125 (3.175) MIN 0.011 (0.28) 0.021 (0.533) 0.11 (2.79) 0.065 (1.66) SEATING 15° PIN 1 0.107 (2.72) 0.009 (0.23) PLANE 0 0.015 (0.381) 0.09 (2.28) 0.045 (1.15) 0.089 (2.26) 8° 0.011 (0.275) 0.050 0.022 (0.56) 0° SEATING 0.015 (0.38) 0.034 (0.86) (1.27) 0.005 (0.125) 0.014 (0.36) PLANE BSC 0.007 (0.18) 0.018 (0.46) 20-Lead Thin Surface Mount TSSOP Package (RU-20) 0.260 (6.60) 0.252 (6.40) 20 11 1 10 0.006 (0.15) PIN 1 0.002 (0.05) 0.0433 (1.10) MAX 0.028 (0.70) 8° 0.0256 (0.65) 0.0118 (0.30) 0° 0.020 (0.50) SEATING 0.0079 (0.20) BSC 0.0075 (0.19) PLANE 0.0035 (0.090) –16– REV. 0 0.177 (4.50) 0.169 (4.30) 0.256 (6.50) 0.246 (6.25) 0.299 (7.60) 0.291 (7.40) 0.419 (10.65) 0.404 (10.00) PRINTED IN U.S.A. C2052–10–7/95
Frequently asked questions
What makes Elite.Parts unique?
What kind of warranty will the AD8802 have?
Which carriers does Elite.Parts work with?
Will Elite.Parts sell to me even though I live outside the USA?
I have a preferred payment method. Will Elite.Parts accept it?
Why buy from GID?
Quality
We are industry veterans who take pride in our work
Protection
Avoid the dangers of risky trading in the gray market
Access
Our network of suppliers is ready and at your disposal
Savings
Maintain legacy systems to prevent costly downtime
Speed
Time is of the essence, and we are respectful of yours
Manufacturers


What they say about us
FANTASTIC RESOURCE
One of our top priorities is maintaining our business with precision, and we are constantly looking for affiliates that can help us achieve our goal. With the aid of GID Industrial, our obsolete product management has never been more efficient. They have been a great resource to our company, and have quickly become a go-to supplier on our list!
Bucher Emhart Glass
EXCELLENT SERVICE
With our strict fundamentals and high expectations, we were surprised when we came across GID Industrial and their competitive pricing. When we approached them with our issue, they were incredibly confident in being able to provide us with a seamless solution at the best price for us. GID Industrial quickly understood our needs and provided us with excellent service, as well as fully tested product to ensure what we received would be the right fit for our company.
Fuji
HARD TO FIND A BETTER PROVIDER
Our company provides services to aid in the manufacture of technological products, such as semiconductors and flat panel displays, and often searching for distributors of obsolete product we require can waste time and money. Finding GID Industrial proved to be a great asset to our company, with cost effective solutions and superior knowledge on all of their materials, it’d be hard to find a better provider of obsolete or hard to find products.
Applied Materials
CONSISTENTLY DELIVERS QUALITY SOLUTIONS
Over the years, the equipment used in our company becomes discontinued, but they’re still of great use to us and our customers. Once these products are no longer available through the manufacturer, finding a reliable, quick supplier is a necessity, and luckily for us, GID Industrial has provided the most trustworthy, quality solutions to our obsolete component needs.
Nidec Vamco
TERRIFIC RESOURCE
This company has been a terrific help to us (I work for Trican Well Service) in sourcing the Micron Ram Memory we needed for our Siemens computers. Great service! And great pricing! I know when the product is shipping and when it will arrive, all the way through the ordering process.
Trican Well Service
GO TO SOURCE
When I can't find an obsolete part, I first call GID and they'll come up with my parts every time. Great customer service and follow up as well. Scott emails me from time to time to touch base and see if we're having trouble finding something.....which is often with our 25 yr old equipment.
ConAgra Foods