Quad 12-Bit Serial Voltage Output DAC DAC8420 FEATURES APPLICATIONS Software controlled calibration Servo controls Process control and automation ATE FUNCTIONAL BLOCK DIAGRAM VREFHI VDD 5 1 DAC8420 SDI 10 REG A DAC A 7 VOUTA REG B DAC B 6 VOUTB REG C DAC C 3 VOUTC REG D DAC D 2 VOUTD 12 CS 12 CLK 11 SHIFT REGISTER NC 13 4 DECODE LD 14 2 9 GND 16 15 CLSEL CLR 4 8 VREFLO VSS 00275-001 Guaranteed monotonic over temperature Excellent matching between DACs Unipolar or bipolar operation Buffered voltage outputs High speed serial digital interface Reset-to-zero scale or midscale Wide supply range, +5 V only to ±15 V Low power consumption (35 mW maximum) Available in 16-Lead PDIP, SOIC, and CERDIP packages Figure 1. GENERAL DESCRIPTION The DAC8420 is a quad, 12-bit voltage-output DAC with serial digital interface in a 16-lead package. Utilizing BiCMOS technology, this monolithic device features unusually high circuit density and low power consumption. The simple, easy-to-use serial digital input and fully buffered analog voltage outputs require no external components to achieve a specified performance. The 3-wire serial digital input is easily interfaced to microprocessors running at 10 MHz with minimal additional circuitry. Each DAC is addressed individually by a 16-bit serial word consisting of a 12-bit data word and an address header. The user-programmable reset control CLR forces all four DAC outputs to either zero scale or midscale, asynchronously overriding the current DAC register values. The output voltage range, determined by the inputs VREFHI and VREFLO, is set by the user for positive or negative unipolar or bipolar signal swings within the supplies, allowing considerable design flexibility. The DAC8420 is available in 16-lead PDIP, SOIC, and CERDIP packages. Operation is specified with supplies ranging from +5 V only to ±15 V, with references of +2.5 V to ±10 V, respectively. Power dissipation when operating from ±15 V supplies is less than 255 mW (maximum) and only 35 mW (maximum) with a +5 V supply. Rev. B 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 that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners. One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 www.analog.com Fax: 781.461.3113 ©2007 Analog Devices, Inc. All rights reserved. DAC8420 TABLE OF CONTENTS Features .............................................................................................. 1 Correct Operation of CS and CLK........................................... 14 Applications....................................................................................... 1 Using CLR and CLSEL .............................................................. 14 Functional Block Diagram .............................................................. 1 Programming the Analog Outputs .......................................... 14 General Description ......................................................................... 1 VREFHI Input Requirements................................................... 16 Revision History ............................................................................... 2 Power-Up Sequence ................................................................... 16 Specifications..................................................................................... 3 Applications..................................................................................... 17 Electrical Characteristics............................................................. 3 Power Supply Bypassing and Grounding................................ 17 Absolute Maximum Ratings............................................................ 6 Analog Outputs .......................................................................... 17 Thermal Resistance ...................................................................... 6 Reference Configuration ........................................................... 18 ESD Caution.................................................................................. 6 Isolated Digital Interface ........................................................... 19 Pin Configurations and Function Descriptions ........................... 8 Dual Window Comparator ....................................................... 20 Typical Performance Characteristics ........................................... 10 MC68HC11 Microcontroller Interfacing................................ 20 Theory of Operation ...................................................................... 14 DAC8420 to M68HC11 Interface Assembly Program .......... 21 Introduction ................................................................................ 14 Outline Dimensions ....................................................................... 22 Digital Interface Operation ....................................................... 14 Ordering Guide .......................................................................... 23 REVISION HISTORY 5/07—Rev. A to Rev. B Updated Format..................................................................Universal Changes to Endnote 3 ...................................................................... 4 Changes to Table 3............................................................................ 6 Changes to Table 4............................................................................ 2 Updated Outline Dimensions ....................................................... 22 Changes to Ordering Guide .......................................................... 23 9/03—Rev. 0 to Rev. A Changes to General Description .................................................... 1 Deleted Wafer Test Limits table ...................................................... 4 Deleted Dice Characteristics........................................................... 4 Updated Ordering Guide................................................................. 4 Added Power-Up Sequence section ............................................. 12 Updated Outline Dimensions ....................................................... 17 Rev. B | Page 2 of 24 DAC8420 SPECIFICATIONS ELECTRICAL CHARACTERISTICS 1 @ VDD = +5.0 V ± 5%, VSS = 0 V, VVREFHI = +2.5 V, VVREFLD = 0 V, and VSS = −5.0 V ± 5%, VVREFLO = −2.5 V, −40°C ≤ TA ≤ +85°C unless otherwise noted. 2 Table 1. Parameter STATIC ACCURACY Integral Linearity E Grade Integral Linearity E Grade Integral Linearity F Grade Integral Linearity F Grade Differential Linearity Zero-Scale Error Full-Scale Error Zero-Scale Error Full-Scale Error Zero-Scale Temperature Coefficient Full-Scale Temperature Coefficient MATCHING PERFORMANCE Linearity Matching REFERENCE Positive Reference Input Range 5 Negative Reference Input Range5 Negative Reference Input Range Reference High Input Current Reference Low Input Current AMPLIFIER CHARACTERISTICS Output Current Settling Time Slew Rate LOGIC CHARACTERISTICS Logic Input High Voltage Logic Input Low Voltage Logic Input Current Input Capacitance4 LOGIC TIMING CHARACTERISTICS4, 7 Data Setup Time Data Hold Clock Pulse Width High Clock Pulse Width Low Select Time Deselect Delay Load Disable Time Load Delay Load Pulse Width Clear Pulse Width Symbol INL INL INL INL DNL ZSE FSE ZSE FSE TCZSE TCFSE Condition Min VSS = 0 V 3 VSS = 0 V3 Monotonic over temperature RL = 2 kΩ, VSS = −5 V RL = 2 kΩ, VSS = −5 V RL = 2 kΩ, VSS = 0 V3 RL = 2 kΩ, VSS = 0 V3 RL = 2 kΩ, VSS = −5 V 4 RL = 2 kΩ, VSS = −5 V4 VVREFHI VVREFLO VVREFLO IVREFHI IVREFLO VSS = 0 V5 Code 0x000, Code 0x555 Code 0x000, Code 0x555, VSS = −5 V IOUT tS SR VSS = −5 V To 0.01% 6 10% to 90%6 VVREFLO + 2.5 VSS 0 −0.75 −1.0 Typ Max Unit ±¼ ±½ ±¾ ±1 ±¼ ±1 ±3 ±2 ±4 ±1 ±4 ±4 ±8 ±8 ±10 ±10 LSB LSB LSB LSB LSB LSB LSB LSB LSB ppm/°C ppm/°C ±1 LSB ±0.25 −0.6 −1.25 VDD − 2.5 VVREFHI − 2.5 VVREFHI − 2.5 +0.75 V V V mA mA +1.25 mA μs V/μs 8 1.5 VINH VINL IIN CIN 2.4 tDS tDH tCH tCL tCSS tCSH tLD1 tLD2 tLDW tCLRW 25 55 90 120 90 5 130 35 80 150 0.8 10 13 Rev. B | Page 3 of 24 V V μA pF ns ns ns ns ns ns ns ns ns ns DAC8420 Parameter SUPPLY CHARACTERISTICS Power Supply Sensitivity Positive Supply Current Negative Supply Current Power Dissipation Symbol PSRR IDD ISS PDISS Condition Min −6 VSS = 0 V 1 Typ Max Unit 0.002 4 −3 20 0.01 7 %/% mA mA mW Typical values indicate performance measured at 25°C. All supplies can be varied ±5% and operation is guaranteed. Device is tested with VDD = 4.75 V. For single-supply operation (VVREFLO = 0 V, VSS = 0 V), due to internal offset errors INL and DNL are measured beginning at Code 0x005. 4 Guaranteed, but not tested. 5 Operation is guaranteed over this reference range, but linearity is neither tested nor guaranteed. 6 VOUT swing between +2.5 V and −2.5 V with VDD = 5.0 V. 7 All input control signals are specified with tr = tf = 5 ns (10% to 90% of 5 V) and timed from a voltage level of 1.6 V. 2 3 Rev. B | Page 4 of 24 35 DAC8420 @ VDD = +15.0 V ± 5%, VSS = −15.0 V ± 5%, VVREFHI = +10.0 V, VVREFLO = −10.0 V, −40°C ≤ TA ≤ +85°C unless otherwise noted. 1, 2 Table 2. Parameter STATIC ACCURACY Integral Linearity E Grade Integral Linearity F Grade Differential Linearity Zero-Scale Error Full-Scale Error Zero-Scale Temperature Coefficient Full-Scale Temperature Coefficient MATCHING PERFORMANCE Linearity Matching REFERENCE Positive Reference Input Range 4 Negative Reference Input Range4 Reference High Input Current Reference Low Input Current AMPLIFIER CHARACTERISTICS Output Current Settling Time Slew Rate DYNAMIC PERFORMANCE Analog Crosstalk3 Digital Feedthrough3 Large Signal Bandwidth Glitch Impulse LOGIC CHARACTERISTICS Logic Input High Voltage Logic Input Low Voltage Logic Input Current Input Capacitance3 LOGIC TIMING CHARACTERISTICS3, 6 Data Setup Time Data Hold Clock Pulse Width High Clock Pulse Width Low Select Time Deselect Delay Load Disable Time Load Delay Load Pulse Width Clear Pulse Width SUPPLY CHARACTERISTICS Power Supply Sensitivity Positive Supply Current Negative Supply Current Power Dissipation Symbol INL INL DNL ZSE FSE TCZSE TCFSE Condition Min Monotonic over temperature RL = 2 kΩ RL = 2 kΩ RL = 2 kΩ 3 RL = 2 kΩ3 VVREFHI VVREFLO IVREFHI IVREFLO Code 0x000, Code 0x555 Code 0x000, Code 0x555 IOUT tS SR To 0.01% 5 10% to 90%5 3 dB, VVREFHI = 5 V + 10 V p-p, VVREFLO = −10 V3 Code Transition = 0x7FF to 0x8003 VVREFLO + 2.5 −10 −2.0 −3.5 Typ Max Unit ±¼ ±½ ±¼ ±½ ±1 ±1 ±2 ±2 ±4 ±4 LSB LSB LSB LSB LSB ppm/°C ppm/°C ±1 LSB VDD − 2.5 VVREFHI − 2.5 +2.0 V V mA mA +5 13 2 mA μs V/μs >64 >72 90 6 dB dB kHz μV-s ±1.0 −2.0 −5 VINH VINL IIN CIN 2.4 tDS tDH tCH tCL tCSS tCSH tLD1 tLD2 tLDW tCLRW 25 20 30 50 55 15 40 15 45 70 0.8 10 13 PSRR IDD ISS PDISS −8 ns ns ns ns ns ns ns ns ns ns 0.002 6 −5 0.01 9 255 1 Typical values indicate performance measured at 25°C. All supplies can be varied ±5% and operation is guaranteed. 3 Guaranteed, but not tested. 4 Operation is guaranteed over this reference range, but linearity is neither tested nor guaranteed. 5 VOUT swing between +10 V and −10 V. 6 All input control signals are specified with tr = tf = 5 ns (10% to 90% of 5 V) and timed from a voltage level of 1.6 V. 2 Rev. B | Page 5 of 24 V V μA pF %/% mA mA mW DAC8420 ABSOLUTE MAXIMUM RATINGS TA = 25°C, unless otherwise noted. THERMAL RESISTANCE Table 3. Table 4. Parameter VDD to GND VSS to GND VSS to VDD VSS to VVREFLO VVREFHI to VVREFLO VVREFHI to VDD IVREFHI, IVREFLO Digital Input Voltage to GND Output Short-Circuit Duration Operating Temperature Range EP, FP, ES, FS, EQ, FQ Dice Junction Temperature Storage Temperature Range Power Dissipation Lead Temperature Soldering Package Type 16-Lead PDIP (N) 16-Lead CERDIP (Q) 16-Lead SOIC (RW) Rating −0.3 V, +18.0 V +0.3 V, −18.0 V −0.3 V, +36.0 V −0.3 V, VSS − 2.0 V +2.0 V, VDD − VSS +2.0 V, +33.0 V 10 mA −0.3 V, VDD + 0.3 V Indefinite 1 2 θJA 701 821 862 θJC 27 9 22 Unit °C/W °C/W °C/W θJA is specified for worst case mounting conditions, that is, θJA is specified for device in socket. θJA is specified for device on board. ESD CAUTION –40°C to +85°C 150°C –65°C to +150°C 1000 mW JEDEC Industry Standard J-STD-020 Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; functional operation of the device at these or any other conditions above those indicated in the operational section of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Rev. B | Page 6 of 24 DAC8420 DATA LOAD SEQUENCE tCSH CS tCSS A1 SDI A0 X X D11 D10 D9 D8 D4 D3 D2 D1 D0 CLK tLD1 tLD2 LD tDS DATA LOAD TIMING tDH CLEAR TIMING SDI CLSEL CLK CLR tCLRW tCL tCH tS tCSH CS VOUT tLD2 tLDW ±1LSB LD VOUTx 00275-002 tS ±1LSB Figure 2. Timing Diagram 5kΩ –10V 1N4001 10kΩ + 10µF 0.1µF 10kΩ + 10µF –15V 1N4001 16 NC 2 15 NC 3 14 4 0.1µF 5kΩ +10V 1N4001 1 DUT 13 NC 5 12 NC 6 11 NC 7 10 8 9 10kΩ + 10µF 0.1µF 10kΩ 10kΩ + 10µF 0.1µF NC = NO CONNECT Figure 3. Burn-In Diagram Rev. B | Page 7 of 24 00275-003 +15V 1N4001 DAC8420 PIN CONFIGURATIONS AND FUNCTION DESCRIPTIONS VDD 1 16 CLSEL VOUTD 2 15 CLR VOUTD 2 14 LD VOUTC 3 TOP VIEW 13 NC VREFHI 5 (Not to Scale) 12 CS VREFLO 4 DAC8420 VREFLO 4 11 CLK VOUTA 7 10 SDI VSS 8 9 GND NC = NO CONNECT 15 CLR DAC8420 14 LD 13 NC TOP VIEW VREFHI 5 (Not to Scale) 12 CS 00275-004 VOUTB 6 16 CLSEL VOUTB 6 11 CLK VOUTA 7 10 SDI VSS 8 9 NC = NO CONNECT Figure 4. PDIP and CERDIP GND 00275-005 VOUTC 3 VDD 1 Figure 5. SOIC Table 5. Pin Function Descriptions Pin No. 1 4 Mnemonic VDD VREFLO 5 VREFHI 7, 6, 3, 2 8 9 10 VOUTA through VOUTD VSS GND SDI 11 CLK 12 CS 13 14 NC LD 15 CLR 16 CLSEL Description Positive Power Supply, 5 V to 15 V. Reference Input. Lower DAC ladder reference voltage input, equal to zero-scale output. Allowable range is VSS to (VVREFHI − 2.5 V). Reference Input. Upper DAC ladder reference voltage input. Allowable range is (VDD − 2.5 V) to (VVREFLO + 2.5 V). Buffered DAC Analog Voltage Outputs. Negative Power Supply, 0 V to −15 V. Power Supply, Digital Ground. Serial Data Input. Data presented to this pin is loaded into the internal serial-parallel shift register, which shifts data in, beginning with DAC Address Bit A1. This input is ignored when CS is high. SDI is CMOS/TTL compatible. The format of the 16-bit serial word is shown in Table 8. System Serial Data Clock Input, TTL/CMOS Levels. Data presented to the input SDI is shifted into the internal serial-parallel input register on the rising edge of clock. This input is logically OR’ed with CS. Control Input, Device Chip Select, Active Low. This input is logically OR’ed with the clock and disables the serial data register input when high. When low, data input clocking is enabled (see Table 6). CS is CMOS/TTL compatible. No Connect = Don’t Care. Control Input, Asynchronous DAC Register Load Control, Active Low. The data currently contained in the serial input shift register is shifted out to the DAC data registers on the falling edge of LD, independent of CS. Input data must remain stable while LD is low. LD is CMOS/TTL compatible. Control Input, Asynchronous Clear, Active Low. Sets internal data Register A through Register D to zero or midscale, depending on current state of CLSEL. The data in the serial input shift register is unaffected by this control. CLR is CMOS/TTL compatible. Control Input, Determines action of CLR. If high, a clear command sets the internal DAC Register A through Register D to midscale (0x800). If low, the registers are set to zero (0x000). CLSEL is CMOS/ TTL compatible. Rev. B | Page 8 of 24 DAC8420 Table 6. Control Function Logic Table CLK 1 2 NC NC2 NC2 ↑ Low High High NC2 CS1 LD CLR CLSEL Serial Input Shift Register DAC Register A to DAC Register D High High High Low ↑ NC (↑)2 NC2 High High High High High High ↓ Low High Low Low ↑ High High High High High High Low High /Low NC2 NC2 NC2 NC2 NC2 No change No change No change Shifts register one bit Shifts register one bit No change No change No change Loads midscale value (0x800) Loads zero-scale value (0x000) Latches value No change No change Loads the serial data-word 3 Transparent 4 No change CLK and CS are interchangeable. NC = Don’t Care. 3 Returning CS high while CLK is high avoids an additional false clock of serial input data. CLK and CS are interchangeable. 4 Do not clock in serial data while LD is low. 1 2 Rev. B | Page 9 of 24 DAC8420 TYPICAL PERFORMANCE CHARACTERISTICS 0.4 0.3 TA = +25°C VDD = +15V VSS = –15V VVREFLO = –10V 0.2 0.2 0.1 0.1 INL (LSB) DNL (LSB) TA = +25°C VDD = +5V VSS = 0V VVREFLO = 0V 0.3 0 0 –0.1 –0.1 –0.2 –0.2 –2 0 2 4 6 8 10 12 14 VVREFHI (V) –0.4 1.5 2.0 Figure 6. DNL vs. VVREFHI (±15 V) 2.5 VVREFHI (V) 3.0 00275-010 –4 00275-007 –0.3 –6 –0.3 3.5 Figure 9. INL vs. VVREFHI (+5 V) 0.7 0 –0.05 –0.10 –0.15 –0.20 –0.25 x + 3σ 0.5 0.3 –0.1 –0.3 2.0 2.5 3.0 00275-008 1.5 3.5 VVREFHI (V) 0 200 400 600 800 1000 CURVES NOT NORMALIZED Figure 10. Full-Scale Error vs. Time Accelerated by Burn-In 1.2 0.2 0.1 0 –0.1 TA = +25°C VDD = +15V VSS = –15V VVREFLO = –10V –0.2 x + 3σ 1.0 0 2 4 6 8 VVREFHI (V) 10 12 14 00275-009 –2 Figure 8. INL vs. VREFHI (±15 V) x 0.6 0.4 0.2 x – 3σ 0 –4 VDD = +15V VSS = –15V VVREFHI = +10V VVREFLO = –10V 0.8 0 200 400 600 800 1000 t = HOURS OF OPERATION AT 125°C CURVES NOT NORMALIZED Figure 11. Zero-Scale Error vs. Time Accelerated by Burn-In Rev. B | Page 10 of 24 00275-012 FULL-SCALE ERROR WITH RL = 2kΩ (LSB) 0.3 INL (LSB) x – 3σ t = HOURS OF OPERATION AT 125°C Figure 7. DNL vs. VVREFHI (+5 V) –0.3 –6 x 0.1 –0.5 –0.30 VDD = +15V VSS = –15V VVREFHI = +10V VVREFLO = –10V 00275-011 TA = +25°C VDD = +5V VSS = 0V VVREFLO = 0V 0.05 DNL (LSB) FULL-SCALE ERROR WITH RL = 2kΩ (LSB) 0.10 DAC8420 1.5 0.2 VDD = +15V VSS = –15V VVREFHI = +10V VVREFLO = –10V 0 –0.1 DAC C 0.5 DAC D –0.2 DAC A –0.3 –0.5 –25 0 25 50 TEMPERATURE (°C) 75 100 125 00275-013 –50 0 11 4500 10 0.4 IDD (mA) DAC C DAC A 0.2 9 8 7 DAC D 0 6 –0.2 5 –50 –25 0 25 50 TEMPERATURE (°C) 75 100 125 4 –7 –5 –3 –1 0 1 3 5 VVREFHI (V) 7 9 11 13 Figure 16. IDD vs. VVREFHI, All DACs High Figure 13. Zero-Scale Error vs. Temperature 0.8 0.9 TA = +25°C VDD = +15V VSS = –15V VVREFHI = +10V VVREFLO = –10V 0.7 0.5 TA = +25°C, –55°C, 125°C VDD = +15V VSS = –15V VVREFHI = +10V VVREFLO = –10V 0.7 0.6 0.5 0.4 INL (LSB) 0.3 0.1 –0.1 –0.3 0.3 0.2 0.1 0 –0.1 –0.2 –0.5 –0.3 –0.7 0 500 1000 1500 2000 2500 3000 DIGITAL INPUT CODE 3500 4000 4500 0 500 1000 1500 2000 2500 3000 DIGITAL INPUT CODE Figure 17. INL vs. Code Figure 14. Channel-to-Channel Matching Rev. B | Page 11 of 24 3500 4000 4500 00275-018 –0.4 00275-015 ERROR (±LSB) 4000 00275-017 0.6 –0.9 3500 TA = +25°C VDD = +15V VSS = –15V VVREFLO = –10V 12 00275-014 ZERO-SCALE ERROR (LSB) VDD = +15V VSS = –15V VVREFHI = +10V VVREFLO = –10V DAC B –0.4 –75 1500 2000 2500 3000 DIGITAL INPUT CODE 13 1.2 0.8 1000 Figure 15. Channel-to-Channel Matching Figure 12. Full-Scale Error vs. Temperature 1.0 500 00275-016 –1.5 –0.5 –0.6 –75 0 –1.0 DAC B –0.4 TA = +25°C VDD = +5V VSS = 0V VVREFHI = +2.5V VVREFLO = 0V 1.0 ERROR (LSB) FULL-SCALE ERROR (LSB) 0.1 DAC8420 1.5 31.25mV LD TA = +25°C VDD = +15V VSS = –15V VVREFHI = +10V VVREFLO = –10V 0.5 0 TA = +25°C VDD = +15V VSS = –15V VVREFHI = +10V VVREFLO = –10V –1.0 0 500 1000 1500 2000 2500 3000 DIGITAL INPUT CODE 3500 4.88mV 1 LSB 0mV 4000 4500 –18.75mV –9.8µs 10µs/DIV tSETT Figure 18. IVREFHI vs. Code 00275-022 –0.5 00275-019 IVREFHI (mA) 1.0 90.2µs 13µs Figure 21. Positive Settling Time (±15 V) –2.50µV 43.75mV CLR LD TA = +25°C VDD = +5V VSS = –5V VVREFHI = +2.5V VVREFLO = –2.5V 1.22mV 1 LSB 0mV TA = +25°C VDD = +15V VSS = –15V VVREFHI = +10V VVREFLO = –10V 5µs/DIV tSETT 45.1µs 8µs –6.25mV –9.8µs 00275-020 –10.25mV –4.9µs 10µs/DIV tSETT Figure 19. Positive Settling Time (±5 V) 90.2µs 13µs Figure 22. Negative Settling Time (±15 V) 6.5mV CLR 5V TA = +25°C VDD = +5V VSS = –5V VVREFHI = +2.5V VVREFLO = –2.5V TA = +25°C VDD = +5V VSS = –5V VVREFHI = +2.5V VVREFLO = –2.5V +1V/DIV 0 5µs/DIV tSETT 8µs 45.1µs Figure 20. Negative Settling Time (±5 V) –5V –47.6µs SRRISE = 1.65 V µs 20µs/DIV SRFALL = 1.17 Figure 23. Slew Rate (±5 V) Rev. B | Page 12 of 24 V µs 152.4µs 00275-024 3.5mV –4.9µs 00275-021 0mV 1 LSB 1.22mV 00275-023 0mV 1 LSB –4.88mV DAC8420 6 25V LD IDD POWER SUPPLY CURRENT (mA) CLR 4 +5V/DIV 0 TA = +25°C VDD = +15V VSS = –15V VVREFHI = +10V VVREFLO = –10V 2 0 VDD = +15V VSS = –15V VVREFHI = +10V VVREFLO = –10V ALL DACS HIGH (FULL SCALE) –2 –4 V µs 20µs/DIV SRFALL = 2.02 V µs 00275-025 SRRISE = 1.9 –6 –75 166.4µs 10 0 10mA/DIV –10 –20 –30 VOUTA THROUGH VOUTD TA = +25°C VDD = +15V VSS = –15V VVREFHI = +10V VVREFLO = –10V DATA = 0x800 1k 10k 100k FREQUENCY (Hz) 1M 10M 00275-029 100 00275-026 TA = +25°C VDD = +15V VSS = –15V VVREFHI = 0 ±100mV VVREFLO = –10V ALL BITS HIGH 200mV p-p 10 150 Figure 27. Power Supply Current vs. Temperature Figure 24. Slew Rate (±15 V) GAIN (dB) 0 75 TEMPERATURE (°C) 00275-028 ISS –25V –33.6µs 5V/DIV Figure 28. DAC Output Current vs. VOUTx Figure 25. Small-Signal Response 100 10 90 80 8 50 40 30 20 10 0 10 TA = +25°C DATA = 0x000 VDD = +15V ±1V VSS = –15V VVREFHI = +10V VVREFLO = –10V 100 6 4 2 1k 10k FREQUENCY (Hz) 100k 1M 0 10 Figure 26. PSRR vs. Frequency TA = +25°C VDD = +15V VSS = –15V VVREFHI = +10V VVREFLO = –10V DATA = 0xFFF OR 0x000 100 1k LOAD RESISTANCE (Ω) Figure 29. Output Swing vs. Load Resistance Rev. B | Page 13 of 24 10k 00275-030 |VOUT PEAK| (V) 60 00275-027 PSRR (dB) 70 DAC8420 THEORY OF OPERATION INTRODUCTION USING CLR AND CLSEL The DAC8420 is a quad, voltage-output 12-bit DAC with a serial digital input capable of operating from a single 5 V supply. The straightforward serial interface can be connected directly to most popular microprocessors and microcontrollers, and can accept data at a 10 MHz clock rate when operating from ±15 V supplies. A unique voltage reference structure ensures maximum utilization of the DAC output resolution by allowing the user to set the zero-scale and full-scale output levels within the supply rails. The analog voltage outputs are fully buffered, and are capable of driving a 2 kΩ load. Output glitch impulse during major code transitions is a very low 64 nV-s (typ). The clear (CLR) control allows the user to perform an asynchronous reset function. Asserting CLR loads all four DAC data-word registers, forcing the DAC outputs to either zero scale (0x000) or midscale (0x800), depending on the state of CLSEL as shown in Table 6. The clear function is asynchronous and totally independent of CS. When CLR returns high, the DAC outputs remain latched at the reset value until LD is strobed, reloading the individual DAC data-word registers with either the data held in the serial input register prior to the reset or with new data loaded through the serial interface. Table 7. DAC Address Word Decode Table DIGITAL INTERFACE OPERATION A1 0 0 1 1 The serial input of the DAC8420, consisting of CS, SDI, and LD, is easily interfaced to a wide variety of microprocessor serial ports. While CS is low, the data presented to the input SDI is shifted into the internal serial-to-parallel shift register on the rising edge of the clock, with the address MSB first, data LSB last, as shown in Table 6 and in the timing diagram (Figure 2). The data format, shown in Table 8, is two bits of DAC address and two don’t care fill bits, followed by the 12-bit DAC dataword. Once all 16 bits of the serial data-word have been input, the load control LD is strobed and the word is parallel-shifted out onto the internal data bus. The two address bits are decoded and used to route the 12-bit data-word to the appropriate DAC data register (see the Applications section). A0 0 1 0 1 DAC Addressed DAC A DAC B DAC C DAC D PROGRAMMING THE ANALOG OUTPUTS The unique differential reference structure of the DAC8420 allows the user to tailor the output voltage range precisely to the needs of the application. Instead of spending DAC resolution on an unused region near the positive or negative rail, the DAC8420 allows the user to determine both the upper and lower limits of the analog output voltage range. Thus, as shown in Table 9 and Figure 30, the outputs of DAC A through DAC D range between VREFHI and VREFLO, within the limits specified in the Specifications section. Note also that VREFHI must be greater than VREFLO. CORRECT OPERATION OF CS AND CLK In Table 6, the control pins CLK and CS require some attention during a data load cycle. Since these two inputs are fed to the same logical OR gate, the operation is in fact identical. The user must take care to operate them accordingly to avoid clocking in false data bits. In the timing diagram, CLK must be halted high or CS must be brought high during the last high portion of the CLK following the rising edge that latched in the last data bit. Otherwise, an additional rising edge is generated by CS rising while CLK is low, causing CS to act as the clock and allowing a false data bit into the serial input register. The same issue must also be considered in the beginning of the data load sequence. VDD 2.5V MIN VVREFHI 0xFFF 1 LSB 2.5V MIN 0x000 –10V MIN VVREFLO 00275-006 0V MIN VSS Figure 30. Output Voltage Range Programming Table 8. (FIRST) B0 B1 B2 B3 A1 A0 NC NC —Address Word— B4 D11 (MSB) B5 D10 B6 D9 B7 D8 B8 D7 B9 B10 B11 D6 D5 D4 —DAC Data-Word— Rev. B | Page 14 of 24 B12 D3 B13 D2 B14 D1 (LAST) B15 D0 (LSB) DAC8420 Table 9. Analog Output Code DAC Data-Word (Hex) 0xFFF 0x801 0x800 0x7FF 0x000 VOUT (VREFHI − VREFLO ) VREFLO + × 4095 4096 (VREFHI − VREFLO ) VREFLO + × 2049 4096 (VREFHI − VREFLO ) VREFLO + × 2048 4096 (VREFHI − VREFLO ) VREFLO + × 2047 4096 (VREFHI − VREFLO ) ×0 VREFLO + 4096 Rev. B | Page 15 of 24 Note Full-scale output Midscale + 1 Midscale Midscale − 1 Zero scale DAC8420 VREFHI INPUT REQUIREMENTS POWER-UP SEQUENCE The DAC8420 utilizes a unique, patented DAC switch driver circuit that compensates for different supply, reference voltage, and digital code inputs. This ensures that all DAC ladder switches are always biased equally, ensuring excellent linearity under all conditions. Thus, as shown in Table 1, the VREFHI input of the DAC8420 requires both sourcing and sinking current capabilities from the reference voltage source. Many positive voltage references are intended as current sources only and offer little sinking capability. The user should consider references such as the AD584, AD586, AD587, AD588, AD780, and REF43 for such an application. To prevent a CMOS latch-up condition, power up VDD, VSS, and GND prior to any reference voltages. The ideal power-up sequence is GND, VSS, VDD, VREFHI, VREFLO, and digital inputs. Noncompliance with the power-up sequence over an extended period can elevate the reference currents and eventually damage the device. On the other hand, if the noncompliant power-up sequence condition is as short as a few milliseconds, the device can resume normal operation without being damaged once VDD/VSS is powered. Rev. B | Page 16 of 24 DAC8420 APPLICATIONS In any circuit where accuracy is important, careful consideration of the power supply and ground return layout helps to ensure the rated performance. The DAC8420 has a single ground pin that is internally connected to the digital section as the logic reference level. The first thought may be to connect this pin to digital ground; however, in large systems digital ground is often noisy because of the switching currents of other digital circuitry. Any noise that is introduced at the ground pin can couple into the analog output. Thus, to avoid error-causing digital noise in the sensitive analog circuitry, the ground pin should be connected to the system analog ground. The ground path (circuit board trace) should be as wide as possible to reduce any effects of parasitic inductance and ohmic drops. A ground plane is recommended if possible. The noise immunity of the on-board digital circuitry, typically in the hundreds of millivolts, is well able to reject the common-mode noise typically seen between system analog and digital grounds. Finally, the analog and digital ground should be connected to each other at a single point in the system to provide a common reference. This is preferably done at the power supply. Good grounding practice is also essential to maintaining analog performance in the surrounding analog support circuitry. With two reference inputs and four analog outputs capable of moderate bandwidth and output current, there is a significant potential for ground loops. Again, a ground plane is recommended as the most effective solution to minimizing errors due to noise and ground offsets. 1 V DD +VS 0.1µF 8 –VS 10µF VSS GND 9 0.1µF 10µF = TANTALUM 0.1µF = CERAMIC 00275-031 10µF Figure 31. Recommended Supply Bypassing Scheme The DAC8420 should have ample supply bypassing, located as close to the package as possible. Figure 31 shows the recommended capacitor values of 10 μF in parallel with 0.1 μF. The 0.1 μF capacitor should have low effective series resistance (ESR) and effective series inductance (ESI) (such as any common ceramic type capacitor), which provide a low impedance path to ground at high frequencies to handle transient currents due to internal logic switching. To preserve the specified analog performance of the device, the supply should be as noise free as possible. In the case of 5 V only systems, it is desirable to use the same 5 V supply for both the analog circuitry and the digital portion of the circuit. Unfortunately, the typical 5 V supply is extremely noisy due to the fast edge rates of the popular CMOS logic families, which induce large inductive voltage spikes, and busy microcontroller or microprocessor buses, and therefore commonly have large current spikes during bus activity. However, by properly filtering the supply as shown in Figure 32, the digital 5 V supply can be used. The inductors and capacitors generate a filter that not only rejects noise due to the digital circuitry, but also filters out the lower frequency noise of switch mode power supplies. The analog supply should be connected as close as possible to the origin of the digital supply to minimize noise pickup from the digital section. FERRITE BEADS: 2 TURNS, FAIR-RITE #2677006301 TTL/CMOS LOGIC CIRCUITS +5V + 100µF + 10µF TO 22µF ELECT. TANT. 0.1µF CER. +5V RETURN +5V POWER SUPPLY 00275-032 POWER SUPPLY BYPASSING AND GROUNDING Figure 32. Single-Supply Analog Supply Filter ANALOG OUTPUTS The DAC8420 features buffered analog voltage outputs capable of sourcing and sinking up to 5 mA when operating from ±15 V supplies, eliminating the need for external buffer amplifiers in most applications while maintaining specified accuracy over the rated operating conditions. The buffered outputs are simply an op amp connected as a voltage follower, and thus have output characteristics very similar to the typical operational amplifier. These amplifiers are short-circuit protected. The user should verify that the output load meets the capabilities of the device, in terms of both output current and load capacitance. The DAC8420 is stable with capacitive loads up to 2 nF typically. However, any capacitive load will increase the settling time, and should be minimized if speed is a concern. The output stage includes a P-channel MOSFET to pull the output voltage down to the negative supply. This is very important in single-supply systems where VREFLO usually has the same potential as the negative supply. With no load, the zero-scale output voltage in these applications is less than 500 μV typically, or less than 1 LSB when VVREFHI = 2.5 V. However, when sinking current, this voltage does increase because of the finite impedance of the output stage. The effective value of the pull-down resistor in the output stage is typically 320 Ω. With a 100 kΩ resistor connected to 5 V, the resulting zero-scale output voltage Rev. B | Page 17 of 24 DAC8420 is 16 mV. Thus, the best single-supply operation is obtained with the output load connected to ground, so the output stage does not have to sink current. AD588 as shown in Figure 33. Many applications utilize the DACs to synthesize symmetric bipolar waveforms, which require an accurate, low drift bipolar reference. The AD588 provides both voltages and needs no external components. Additionally, the part is trimmed in production for 12-bit accuracy over the full temperature range without user calibration. Performing a clear with the reset select CLSEL high allows the user to easily reset the DAC outputs to midscale, or 0 V in these applications. Like all amplifiers, the DAC8420 output buffers do generate voltage noise, 52 nV/√Hz typically. This is easily reduced by adding a simple RC low-pass filter on each output. REFERENCE CONFIGURATION The two reference inputs of the DAC8420 allow a great deal of flexibility in circuit design. The user must take care, however, to observe the minimum voltage input levels on VREFHI and VREFLO to maintain the accuracy shown in the data sheet. These input voltages can be set anywhere across a wide range within the supplies, but must be a minimum of 2.5 V apart in any case (see Figure 30). A wide output voltage range can be obtained with ±5 V references, which can be provided by the When driving the reference inputs VREFHI and VREFLO, it is important to note that VREFHI both sinks and sources current, and that the input currents of both are code dependent. Many voltage reference products have a limited current sinking capability and must be buffered with an amplifier to drive VREFHI in order to maintain overall system accuracy. The input VREFLO, however, has no such requirement. +15V SUPPLY 1µF 7 6 4 3 5 AD588 RB A3 DAC8420 +5V 1 VREFHI +5V 0.1µF 1 DAC A 7 VOUTA DAC B 6 VOUTB DAC C 3 VOUTC DAC D 2 VOUTD A1 A4 R5 –5V 15 +15V SUPPLY +VS 2 R3 R6 A2 5 9 0.1µF SYSTEM GROUND –VS 16 10 8 12 DIGITAL CONTROLS 11 13 0.1µF –15V SUPPLY 10 11 12 14 15 16 DIGITAL INPUTS 9 4 GND 8 VREFLO –5V –15V SUPPLY Figure 33. ±10 V Bipolar Reference Configuration Using the AD588 Rev. B | Page 18 of 24 0.1µF 00275-033 R2 14 R4 R1 DAC8420 For a single 5 V supply, VVREFHI is limited to at most 2.5 V, and must always be at least 2.5 V less than the positive supply to ensure linearity of the device. For these applications, the REF43 is an excellent low drift 2.5 V reference that consumes only 450 μA (max). It works well with the DAC8420 in a single 5 V system as shown in Figure 34. +5V SUPPLY REF43 2 VIN 4 GND One opto-isolated line (LD) can be eliminated from this circuit by adding an inexpensive 4-bit TTL counter to generate the load pulse for the DAC8420 after 16 clock cycles. The counter is used to count the number of clock cycles loading serial data to the DAC8420. After all 16 bits have been clocked into the converter, the counter resets, and a load pulse is generated on Clock 17. In either circuit, the serial interface of the DAC8420 provides a simple, low cost method of isolating the digital control. +5V SUPPLY 0.1µF VOUT 6 HIGH VOLTAGE ISOLATION 2.5V 5 DAC8420 VREFHI 1 DAC A 5V REG 0.1µF 7 VOUTA 5V 10kΩ DAC B 5V POWER 6 VOUTB LD +5V REF43 2 VIN 4 VOUT 6 GND 5V 2.5V DAC C 3 VOUTC 5V DIGITAL CONTROLS 5V DAC D 2 10kΩ VOUTD 10 11 12 14 15 16 9 4 GND 8 VREFLO DIGITAL INPUTS 00275-034 SCLK 5V Figure 34. 5 V Single-Supply Operation Using REF43 10kΩ Because the DAC8420 is ideal for generating accurate voltages in process control and industrial applications, due to noise, from the central controller; it may be necessary to isolate it from the central controller. This can be easily achieved by using opto-isolators, which are commonly used to provide electrical isolation in excess of 3 kV. Figure 35 shows a simple 3-wire interface scheme for controlling the clock, data, and load pulse. For normal operation, CS is tied permanently low so that the DAC8420 is always selected. The resistor and capacitor on the CLR pin provide a power-on reset with 10 ms time constant. The three opto-isolators are used for the SDI, CLK, and LD lines. Rev. B | Page 19 of 24 0.1µF 1 VREFHI VDD 15 CLR 16 CLSEL 14 LD 12 CS 11 CLK 10 SDI 0.1µF 7 VOUTA 6 VOUTB 3 VOUTC 2 VOUTD DAC8420 VREFLO VSS GND 4 8 9 00275-035 ISOLATED DIGITAL INTERFACE SDI 10kΩ 5 Figure 35. Opto-lsolated 3-Wire Interface DAC8420 5V SUPPLY REF43 2 VIN 4 GND VINA 5V 5V SUPPLY 0.1µF VOUT 6 2.5V 0.1µF 5 DAC8420 VREFHI 0.1µF 5V 3 1 604Ω CMP04 DAC A 7 VOUTA 5 C1 RED LED 2 OUT A 4 DAC B 6 DAC C 3 DIGITAL CONTROLS DAC D 2 5V VOUTB 7 C2 1 C3 14 C4 13 604Ω 6 VOUTC 9 RED LED OUT B 8 VOUTD 11 11 12 14 15 16 9 4 GND 10 8 VREFLO VSS 12 DIGITAL INPUTS 00275-036 10 VINB Figure 36. Dual Programmable Window Comparator Often a comparator is needed to signal an out-of-range warning. Combining the DAC8420 with a quad comparator such as the CMP04 provides a simple dual window comparator with adjustable trip points as shown in Figure 36. This circuit can be operated with either a dual supply or a single supply. For the A input channel, DAC B sets the low trip point, and DAC A sets the upper trip point. The CMP04 has open-collector outputs that are connected together in a wire-OR’ed configuration to generate an out-of-range signal. For example, when VINA goes below the trip point set by DAC B, Comparator C2 pulls the output down, turning on the red LED. The output can also be used as a logic signal for further processing. MC68HC11 MICROCONTROLLER INTERFACING Figure 37 shows a serial interface between the DAC8420 and the MC68HC11 8-bit microcontroller. The SCK output of the port outputs the serial data to load into the SDI input of the DAC. The port lines (PD5, PC0, PC1, and PC2) provide the controls to the DAC as shown. PC2 CLSEL PC1 CLR PC0 CS DAC8420* MC68HC11* (PD5) SS LD SCK CLK MOSI SDI 00275-037 DUAL WINDOW COMPARATOR *ADDITIONAL PINS OMITTED FOR CLARITY. Figure 37. MC68HC11 Microcontroller Interface For correct operation, the MC68HC11 should be configured such that its CPOL bit and CPHA bit are both set to 1. In this configuration, serial data on MOSI of the MC68HC11 is valid on the rising edge of the clock, which is the required timing for the DAC8420. Data is transmitted in 8-bit bytes (MSB first), with only eight rising clock edges occurring in the transmit cycle. To load data to the input register of the DAC8420, PC0 is taken low and held low during the entire loading cycle. The first eight bits are shifted in address first, immediately followed by another eight bits in the second least-significant byte to load the complete 16-bit word. At the end of the second byte load, PC0 is then taken high. To prevent an additional advancing of the internal shift register, SCK must already be asserted before PC0 is taken high. To transfer the contents of the input shift register to the DAC register, PD5 is then taken low, asserting the LD input of the DAC and completing the loading process. PD5 should return high before the next load cycle begins. The CLR input of the DAC8420 (controlled by the output PC1) provides an asynchronous clear function. Rev. B | Page 20 of 24 DAC8420 DAC8420 TO M68HC11 INTERFACE ASSEMBLY PROGRAM * M68HC11 Register Definitions PORTC EQU $1003 Port C control register * “0,0,0,0;0,CLSEL,CLR,CS” DDRC EQU $1007 Port C data direction PORTD EQU $1008 Port D data register * “0,0,LD,SCLK;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 0 (Hex) to CF (Hex) * To select: DAC A – Set SDI1 to $0X DAC B – Set SDI1 to $4X DAC C – Set SDI1 to $8X DAC D – Set SDI1 to $CX SDI2 is encoded from 00 (Hex) to FF (Hex) * DAC requires two 8-bit loads – Address + 12 bits SDI1 EQU $00 SDI packed byte 1 “A1,A0,0,0;MSB,DB10,DB9,DB8” SDI2 EQU $01 SDI packed byte 2 “DB7,DB6,DB5,DB4;DB3,DB2,DB1,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 #$07 0,0,0,0;0,1,1,1 * CLSEL-Hi, CLR-Hi, CS-Hi * To reset DAC to ZERO-SCALE, set CLSEL-Lo ($03) * To reset DAC to MID-SCALE, set CLSEL-Hi ($07) STAA PORTC Initialize Port C Outputs LDAA #$07 0,0,0,0;0,1,1,1 STAA DDRC CLSEL, CLR, and CS are now enabled as outputs * Initialize Port D Outputs LDAA #$30 0,0,1,1;0,0,0,0 * LD-Hi,SCLK-Hi,SDI-Lo STAA PORTD Initialize Port D Outputs LDAA #$38 0,0,1,1;1,0,0,0 STAA DDRD LD,SCLK, and SDI are now enabled as outputs * Initialize SPI Interface LDAA #$5F STAA SPCR SPI is Master,CPHA=1,CPOL=1,Clk rate=E/32 * Call update subroutine BSR UPDATE Xfer 2 8-bit words to DAC-8420 JMP $E000 Restart BUFFALO * Subroutine UPDATE UPDATE PSHX Save registers X, Y, and A PSHY PSHA * Enter Contents of SDI1 Data Register (DAC# and 4 MSBs) LDAA #$80 1,0,0,0;0,0,0,0 STAA SDI1 SDI1 is set to 80 (Hex) * Enter Contents of SDI2 Data Register LDAA #$00 0,0,0,0;0,0,0,0 STAA SDI2 SDI2 is set to 00 (Hex) LDX #SDI1 Stack pointer at 1st byte to send via SDI LDY #$1000 Stack pointer at on-chip registers * Clear DAC output to zero BCLR PORTC,Y $02 Assert CLR BSET PORTC,Y $02 Deassert CLR * Get DAC ready for data input BCLR PORTC,Y $01 Assert CS TFRLP LDAA 0,X Get a byte to transfer via 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 * (when SPIF is set, SPSR is negated) INX Increment counter to next byte for xfer CPX #SDI2+ 1 Are we done yet ? BNE TFRLP If not, xfer the second byte * Update DAC output with contents of DAC register BCLR PORTD,Y 520 Assert LD BSET PORTD,Y $20 Latch DAC register BSET PORTC,Y $01 De-assert CS PULA When done, restore registers X, Y & A PULY PULX RTS ** Return to Main Program ** Rev. B | Page 21 of 24 DAC8420 OUTLINE DIMENSIONS 0.800 (20.32) 0.790 (20.07) 0.780 (19.81) 16 9 1 0.280 (7.11) 0.250 (6.35) 0.240 (6.10) 8 0.325 (8.26) 0.310 (7.87) 0.300 (7.62) 0.100 (2.54) BSC 0.060 (1.52) MAX 0.210 (5.33) MAX 0.195 (4.95) 0.130 (3.30) 0.115 (2.92) 0.015 (0.38) MIN 0.150 (3.81) 0.130 (3.30) 0.115 (2.92) 0.015 (0.38) GAUGE PLANE SEATING PLANE 0.022 (0.56) 0.018 (0.46) 0.014 (0.36) 0.014 (0.36) 0.010 (0.25) 0.008 (0.20) 0.430 (10.92) MAX 0.005 (0.13) MIN 0.070 (1.78) 0.060 (1.52) 0.045 (1.14) 073106-B COMPLIANT TO JEDEC STANDARDS MS-001-AB CONTROLLING DIMENSIONS ARE IN INCHES; MILLIMETER DIMENSIONS (IN PARENTHESES) ARE ROUNDED-OFF INCH EQUIVALENTS FOR REFERENCE ONLY AND ARE NOT APPROPRIATE FOR USE IN DESIGN. CORNER LEADS MAY BE CONFIGURED AS WHOLE OR HALF LEADS. Figure 38. 16-Lead Plastic Dual In-Line Package [PDIP] Narrow Body (N-16) Dimensions shown in inches and (millimeters) 10.50 (0.4134) 10.10 (0.3976) 9 16 7.60 (0.2992) 7.40 (0.2913) 8 1.27 (0.0500) BSC 0.30 (0.0118) 0.10 (0.0039) COPLANARITY 0.10 0.51 (0.0201) 0.31 (0.0122) 10.65 (0.4193) 10.00 (0.3937) 0.75 (0.0295) 0.25 (0.0098) 2.65 (0.1043) 2.35 (0.0925) SEATING PLANE 45° 8° 0° 0.33 (0.0130) 0.20 (0.0079) COMPLIANT TO JEDEC STANDARDS MS-013- AA CONTROLLING DIMENSIONS ARE IN MILLIMETERS; INCH DIMENSIONS (IN PARENTHESES) ARE ROUNDED-OFF MILLIMETER EQUIVALENTS FOR REFERENCE ONLY AND ARE NOT APPROPRIATE FOR USE IN DESIGN. Figure 39. 16-Lead Standard Small Outline Package [SOIC_W] Wide Body (RW-16) Dimensions shown in millimeters and (inches) Rev. B | Page 22 of 24 1.27 (0.0500) 0.40 (0.0157) 032707-B 1 DAC8420 0.005 (0.13) MIN 0.098 (2.49) MAX 16 9 1 PIN 1 8 0.310 (7.87) 0.220 (5.59) 0.100 (2.54) BSC 0.840 (21.34) MAX 0.200 (5.08) MAX 0.200 (5.08) 0.125 (3.18) 0.023 (0.58) 0.014 (0.36) 0.320 (8.13) 0.290 (7.37) 0.060 (1.52) 0.015 (0.38) 0.150 (3.81) MIN SEATING 0.070 (1.78) PLANE 0.030 (0.76) 15° 0° 0.015 (0.38) 0.008 (0.20) CONTROLLING DIMENSIONS ARE IN INCHES; MILLIMETER DIMENSIONS (IN PARENTHESES) ARE ROUNDED-OFF INCH EQUIVALENTS FOR REFERENCE ONLY AND ARE NOT APPROPRIATE FOR USE IN DESIGN. Figure 40. 16-Lead Ceramic Dual In-Line Package [CERDIP] (Q-16) Dimensions shown in inches and (millimeters) ORDERING GUIDE Model DAC8420EP DAC8420EPZ 2 DAC8420ES DAC8420ES-REEL DAC8420ESZ2 DAC8420ESZ-REEL2 DAC8420FP DAC8420FPZ2 DAC8420FQ DAC8420FS DAC8420FS-REEL DAC8420FSZ2 DAC8420FSZ-REEL2 1 2 Temperature Range −40°C to +85°C −40°C to +85°C −40°C to +85°C −40°C to +85°C −40°C to +85°C −40°C to +85°C −40°C to +85°C −40°C to +85°C −40°C to +85°C −40°C to +85°C −40°C to +85°C −40°C to +85°C −40°C to +85°C Package Description 16-Lead Plastic Dual In-Line Package [PDIP] 16-Lead Plastic Dual In-Line Package [PDIP] 16-Lead Standard Small Outline Package [SOIC_W] 16-Lead Standard Small Outline Package [SOIC_W] 16-Lead Standard Small Outline Package [SOIC_W] 16-Lead Standard Small Outline Package [SOIC_W] 16-Lead Plastic Dual In-Line Package [PDIP] 16-Lead Plastic Dual In-Line Package [PDIP] 16-Lead Ceramic Dual In-Line Package [CERDIP] 16-Lead Standard Small Outline Package [SOIC_W] 16-Lead Standard Small Outline Package [SOIC_W] 16-Lead Standard Small Outline Package [SOIC_W] 16-Lead Standard Small Outline Package [SOIC_W] INL measured at VDD = +15 V and VSS = −15 V. Z = RoHS Compliant Part. Rev. B | Page 23 of 24 Package Option N-16 N-16 RW-16 RW-16 RW-16 RW-16 N-16 N-16 Q-16 RW-16 RW-16 RW-16 RW-16 INL 1 (±LSB) 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 1.0 1.0 1.0 1.0 DAC8420 NOTES ©2007 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. C00275-0-5/07(B) Rev. B | Page 24 of 24