19-0280; Rev 2; 11/96 5V, Low-Power, Voltage-Output, Serial 10-Bit DACs The MAX504/MAX515 are low-power, voltage-output, 10-bit digital-to-analog converters (DACs) specified for single +5V power-supply operation. The MAX504 can also be operated with ±5V supplies. The MAX515 draws only 140µA, and the MAX504 (with internal reference) draws only 260µA. The MAX515 comes in 8-pin DIP and SO packages, while the MAX504 comes in 14pin DIP and SO packages. Both parts have been trimmed for offset voltage, gain, and linearity, so no further adjustment is necessary. The MAX515’s buffer is fixed at a gain of 2. The MAX504’s internal op amp may be configured for a gain of 1 or 2, as well as for unipolar or bipolar output voltages. The MAX504 can also be used as a four-quadrant multiplier without external resistors or op amps. For parallel data inputs, see the MAX503 data sheet. For a hardware and software compatible 12-bit upgrade, refer to the MAX531/MAX538/MAX539 data sheet. _______________________Applications Battery-Powered Test Instruments Digital Offset and Gain Adjustment Battery-Operated/Remote Industrial Controls Machine and Motion Control Devices Cellular Telephones ________________Functional Diagram REFOUT* REFIN BIPOFF* ___________________________Features ♦ Operate from Single +5V Supply ♦ Buffered Voltage Output ♦ Internal 2.048V Reference (MAX504) ♦ 140µA Supply Current (MAX515) ♦ INL = ±1/2LSB (max) ♦ Guaranteed Monotonic Over Temperature ♦ Flexible Output Ranges: 0V to VDD (MAX504/MAX515) VSS to VDD (MAX504) ♦ 8-Pin SO/DIP (MAX515) ♦ Power-On Reset ♦ Serial Data Output for Daisy-Chaining ______________Ordering Information PART MAX504CPD MAX504CSD MAX504EPD MAX504ESD MAX515CPA MAX515CSA MAX515EPA MAX515ESA TEMP. RANGE PIN-PACKAGE 0°C to +70°C 0°C to +70°C -40°C to +85°C -40°C to +85°C 0°C to +70°C 0°C to +70°C -40°C to +85°C -40°C to +85°C 14 Plastic DIP 14 SO 14 Plastic DIP 14 SO 8 Plastic DIP 8 SO 8 Plastic DIP 8 SO Refer to the MAX531/MAX538/MAX539 data sheet for military temperature or die equivalents. MAX504 MAX515 2.048V REFERENCE* _________________Pin Configurations RFB* TOP VIEW VOUT DAC AGND VDD POWER-UP RESET 10-BIT DAC REGISTER DGND* CLR* CS CONTROL LOGIC VSS* 4 (MSB) 2 (LSB) DUMMY 0s 10 DATA BITS BITS SCLK DIN 16-BIT SHIFT REGISTER * MAX504 ONLY DIN 1 SCLK 2 CS 3 MAX515 DOUT 4 8 VDD 7 VOUT 6 REFIN 5 AGND DOUT DIP/SO MAX504 appears at end of data sheet. ________________________________________________________________ Maxim Integrated Products 1 For free samples & the latest literature: http://www.maxim-ic.com, or phone 1-800-998-8800. For small orders, phone 408-737-7600 ext. 3468. MAX504/MAX515 _______________General Description MAX504/MAX515 5V, Low-Power, Voltage-Output Serial 10-Bit DACs ABSOLUTE MAXIMUM RATINGS Continuous Power Dissipation (TA = +70°C) 8-Pin Plastic DIP (derate 9.09mW/°C above +70°C) .....727mW 8-Pin SO (derate 5.88mW/°C above +70°C)..................471mW 14-Pin Plastic DIP (derate 10.00mW/°C above +70°C) ..... 800mW 14-Pin SO (derate 8.33mW/°C above +70°C)................667mW Operating Temperature Ranges MAX5_ _C_ _.........................................................0°C to +70°C MAX5_ _E_ _ ......................................................-40°C to +85°C Storage Temperature Range .............................-65°C to +165°C Lead Temperature (soldering, 10sec) .............................+300°C VDD to DGND and VDD to AGND ................................-0.3V, +6V VSS to DGND and VSS to AGND .................................-6V, +0.3V VDD to VSS .................................................................-0.3V, +12V AGND to DGND........................................................-0.3V, +0.3V Digital Input Voltage to DGND ......................-0.3V, (VDD + 0.3V) REFIN ..................................................(VSS - 0.3V), (VDD + 0.3V) REFOUT to AGND .........................................-0.3V, (VDD + 0.3V) RFB .....................................................(VSS - 0.3V), (VDD + 0.3V) BIPOFF ................................................(VSS - 0.3V), (VDD + 0.3V) VOUT (Note 1) ................................................................VSS, VDD Continuous Current, Any Pin................................-20mA, +20mA Note 1: The output may be shorted to VDD, VSS, or AGND if the package power dissipation limit is not exceeded. Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. ELECTRICAL CHARACTERISTICS—Single +5V Supply (VDD = 5V, VSS = 0V, AGND = DGND = 0V, REFIN = 2.048V (external), RFB = BIPOFF = VOUT (MAX504), C REFOUT = 33µF (MAX504), RL = 10kΩ, CL = 100pF, TA = TMIN to TMAX, unless otherwise noted.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS STATIC PERFORMANCE Resolution Relative Accuracy (Note 2) N DNL Unipolar Offset Error VOS Unipolar Offset Tempco TCVOS Unipolar Offset-Error Power-Supply Rejection Ratio PSRR Guaranteed monotonic 0 4.5V ≤ VDD ≤ 5.5V PSRR ±0.5 LSB ±1 LSB 3 LSB 3 ppm/°C 0.1 LSB/V GE ±1 Gain-Error Tempco Gain-Error Power-Supply Rejection Ratio Bits INL Differential Nonlinearity Gain Error (Note 2) 10 4.5V ≤ VDD ≤ 5.5V LSB 1 ppm/°C 0.1 LSB/V VOLTAGE OUTPUT (VOUT) Output Voltage Range Output Load Regulation Short-Circuit Current MAX504 (G = 1) 0 VDD - 2 MAX504 (G = 2), MAX515 0 VDD - 0.4 VOUT = 2V, RL = 2kΩ 0.5 ISC 12 V LSB mA REFERENCE INPUT (REFIN) Voltage Range 0 Input Resistance Code dependent, minimum at code 0101... 40 Input Capacitance Code dependent (Note 3) 10 AC Feedthrough REFIN = 1kHz, 2Vp-p 2 VDD - 2 V kΩ 50 -80 _______________________________________________________________________________________ pF dB 5V, Low-Power, Voltage-Output, Serial 10-Bit DACs MAX504/MAX515 ELECTRICAL CHARACTERISTICS—Single +5V Supply (continued) (VDD = 5V, VSS = 0V, AGND = DGND = 0V, REFIN = 2.048V (external), RFB = BIPOFF = VOUT (MAX504), C REFOUT = 33µF (MAX504), RL = 10kΩ, CL = 100pF, TA = TMIN to TMAX, unless otherwise noted.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX TA = +25°C 2.024 2.048 2.072 MAX504C 2.015 2.081 MAX504E 2.011 2.085 UNITS REFERENCE OUTPUT (REFOUT—MAX504 Only) Reference Output Voltage Temperature Coefficient Resistance TCREFOUT RREFOUT Power-Supply Rejection Ratio Noise Voltage PSRR en Required External Capacitor 30 V ppm/°C 0.5 4.5V ≤ VDD ≤ 5.5V 200 µV/V 0.1Hz to 10kHz 400 µVp-p CREFOUT 2 Ω (Note 4) 3.3 µF DIGITAL INPUTS (DIN, SCLK, CS, CLR) Input High VIH Input Low VIL Input Current IIN Input Capacitance CIN 2.4 V VIN = 0V or VDD 0.8 V ±1 µA 8 pF DIGITAL OUTPUT (DOUT) Output High Output Low VOH VOL ISOURCE = 2mA ISINK = 2mA VDD - 1 0.4 V V DYNAMIC PERFORMANCE Voltage-Output Slew Rate Voltage-Output Settling Time Digital Feedthrough Signal-to-Noise Plus Distortion SR SINAD TA = +25°C To ±1/2LSB, VOUT = 2V CS = VDD, DIN = 100kHz 0.15 REFIN = 1kHz, 2Vp-p (G = 1 or 2), code = 1111... 0.25 25 5 V/µs µs nV-s 68 dB POWER SUPPLY Positive Supply Voltage Power-Supply Current VDD IDD 4.5 All inputs = 0V or VDD, MAX504 output = no load MAX515 260 140 5.5 400 300 V µA SWITCHING CHARACTERISTICS (Note 5) CS Setup Time tCSS 20 ns SCLK Fall to CS Fall Hold Time tCSH0 15 ns SCLK Fall to CS Rise Hold Time tCSH1 0 ns SCLK High Width tCH 35 ns SCLK Low Width tCL 35 ns DIN Setup Time tDS 45 ns DIN Hold Time tDH 0 DOUT Valid Propagation Delay tDO CL = 50pF ns 80 ns CS High Pulse Width tCSW 20 ns CLR Pulse Width tCLR 25 ns CS Rise to SCLK Rise Setup Time tCS1 50 ns _______________________________________________________________________________________ 3 MAX504/MAX515 5V, Low-Power, Voltage-Output, Serial 10-Bit DACs ELECTRICAL CHARACTERISTICS—Dual ±5V Supplies (MAX504 Only) (VDD = 5V, VSS = -5V, AGND = DGND = 0V, REFIN = 2.048V (external), RFB = BIPOFF = VOUT, CREFOUT = 33µF, RL = 10kΩ, CL = 100pF, TA = TMIN to TMAX, unless otherwise noted.) PARAMETER SYMBOL Resolution CONDITIONS N MIN TYP MAX UNITS ±0.5 LSB LSB 10 Bits Relative Accuracy INL Differential Nonlinearity DNL Guaranteed monotonic ±1 Bipolar Offset Error VOS BIPOFF = REFIN ±3 Bipolar Offset Tempco TCVOS BIPOFF = REFIN Offset-Error Power-Supply Rejection Ratio PSRR 4.5V ≤ VDD ≤ 5.5V, -5.5V ≤ VSS ≤ -4.5V Gain Error (Unipolar or Bipolar) ppm/°C 0.1 LSB/V GE ±1 Gain-Error Tempco Gain-Error Power-Supply Rejection Ratio PSRR 4.5V ≤ VDD ≤ 5.5V, -5.5V ≤ VSS ≤ -4.5V LSB 3 LSB 1 ppm/°C 0.1 LSB/V REFERENCE INPUT (REFIN) Voltage Range VSS + 2 Input Resistance Code dependent, minimum at code 0101... 40 Input Capacitance Code dependent (Note 3) 10 AC Feedthrough REFIN = 1kHz, 2.0Vp-p VDD - 2 V kΩ 50 -80 pF dB REFERENCE OUTPUT (REFOUT—MAX504 Only) Reference Output Voltage Temperature Coefficient 2.024 MAX504C 2.015 2.081 MAX504E 2.011 2.085 TCREFOUT Resistance RREFOUT Power-Supply Rejection Ratio PSRR Noise Voltage Required External Capacitor TA = +25°C en 2.048 2.072 30 V ppm/°C 0.5 4.5V ≤ VDD ≤ 5.5V 200 µV/V 0.1Hz to 10kHz 400 µVp-p CREFOUT 2 Ω (Note 4) 3.3 µF DIGITAL INPUTS (DIN, SCLK, CS) Input High VIH Input Low VIL Input Current IIN Input Capacitance CIN 2.4 V VIN = 0V or VDD 0.8 V ±1 µA 8 pF DIGITAL OUTPUT (DOUT) Output High VOH ISOURCE = 2mA Output Low VOL ISINK = 2mA 4 VDD - 1 _______________________________________________________________________________________ V 0.4 V 5V, Low-Power, Voltage-Output, Serial 10-Bit DACs (VDD = 5V, VSS = -5V, AGND = DGND = 0V, REFIN = 2.048V (external), RFB = BIPOFF = VOUT, CREFOUT = 33µF, RL = 10kΩ, CL = 100pF, TA = TMIN to TMAX, unless otherwise noted.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS VOLTAGE OUTPUT (VOUT) Output Voltage Range Output Load Regulation Short-Circuit Current (G = 1) VSS + 2 VDD - 2 (G = 2) VSS + 0.4 VDD - 0.4 VOUT = 2V, RL = 2kΩ 0.5 ISC V LSB 12 mA 0.25 V/µs 16 µs nV-s DYNAMIC PERFORMANCE Voltage-Output Slew Rate SR 0.15 Voltage-Output Settling Time To ±1/2LSB, VOUT = 2V Digital Feedthrough Step all 0s to all 1s 5 REFIN = 1kHz, 2Vp-p (G = 1) 68 REFIN = 1kHz, 2Vp-p (G = 2) 68 Signal-to-Noise Plus Distortion SINAD dB POWER SUPPLY Positive Supply Voltage VDD 4.5 5.5 V Negative Supply Voltage VSS -5.5 0 V Positive Supply Current IDD All inputs = 0V or VDD, no load 260 400 µA Negative Supply Current ISS All inputs = 0V or VDD, no load -120 -200 µA SWITCHING CHARACTERISTICS CS Setup Time tCSS 20 ns SCLK Fall to CS Fall Hold Time tCSH0 15 ns SCLK Fall to CS Rise Hold Time tCSH1 0 ns tCH 35 ns SCLK Low Width tCL 35 ns DIN Setup Time tDS 45 ns DIN Hold Time tDH 0 ns SCLK High Width DOUT Valid Propagation Delay tDO CL = 50pF 80 ns CS High Pulse Width tCSW 20 ns CLR Pulse Width tCLR 25 ns CS Rise to SCLK Rise Setup Time tCS1 50 ns Note 2: Note 3: Note 4: Note 5: In single-supply operation, INL and GE calculated from Code 3 to Code 1023. Guaranteed by design. Tested at IOUT = 100µA. The reference can typically source up to 5mA (see Typical Operating Characteristics). The timing characteristics limits for the MAX515 are guaranteed by design. _______________________________________________________________________________________ 5 MAX504/MAX515 ELECTRICAL CHARACTERISTICS—Dual ±5V Supplies (MAX504 Only) (continued) __________________________________________Typical Operating Characteristics (VDD = +5V, VREFIN = 2.048V, TA = +25°C, unless otherwise noted.) OUTPUT SOURCE CAPABILITY vs. OUTPUT PULL-UP VOLTAGE 8 6 4 2 2 3 4 5 6 7 OUTPUT PULL-DOWN VOLTAGE (V) VDD-4 VDD-3 VDD-2 VDD-1 1 MAX504-4 2.045 260 MAX515 -12 -14 MAX504-8 RFB CONNECTED TO AGND (G=2) RFB CONNECTED TO VOUT (G=1) GAIN 0 0 PHASE -10 -20 -180 -30 100k 1 10 100 FREQUENCY (kHz) 10k 800 2.0520 180 10 0 1k 100k MAX504 REFERENCE OUTPUT VOLTAGE vs. REFERENCE LOAD CURRENT REFERENCE OUTPUT VOLTAGE (V) GAIN (dB) 20 100 FREQUENCY (Hz) PHASE (degrees) MAX504-7 30 FREQUENCY (Hz) 1 MAX504 GAIN AND PHASE vs.FREQUENCY 40 10k -6 -10 160 10 1k -4 TEMPERATURE (°C) 50 1M -8 -60 -40 -20 0 20 40 60 80 100 120 140 60 100k 0 200 20 10k -2 180 20 40 60 80 100 120 1k REFIN = 4Vp-p 2 MAX504 220 MAX504 AMPLIFIER SIGNAL-TO-NOISE RATIO 100 100 4 240 TEMPERATURE (°C) 10 10 MAX504 GAIN vs. FREQUENCY 120 70 -20 FREQUENCY (Hz) 280 140 REFIN = 4Vp-p -30 VDD-0 300 SUPPLY CURRENT (µA) REFERENCE VOLTAGE (V) 2.050 80 -50 -40 SUPPLY CURRENT vs. TEMPERATURE 2.055 0 -60 OUTPUT PULL-UP VOLTAGE (V) MAX504 REFERENCE VOLTAGE vs. TEMPERATURE -60 -40 -20 -70 0 VDD-5 1.0 CODE = all 0s -80 MAX504-9 0.8 0.6 0.4 GAIN (dB) 0.2 MAX504-5 0 -90 -10 8 0 6 -100 MAX504-6 10 1 ANALOG FEEDTHROUGH (dB) 12 -110 MAX504-2 0 MAX504-1 14 OUTPUT SOURCE CAPABILITY (mA) OUTPUT SINK CAPABILITY (mA) 16 ANALOG FEEDTHROUGH vs. FREQUENCY MAX504-3 OUTPUT SINK CAPABILITY vs. OUTPUT PULL-DOWN VOLTAGE SIGNAL-TO-NOISE RATIO (dB) MAX504/MAX515 5V, Low-Power, Voltage-Output, Serial 10-Bit DACs 2.0515 2.0510 2.0505 2.0500 2.0495 2.0490 0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 REFERENCE LOAD CURRENT (mA) _______________________________________________________________________________________ 5V, Low-Power, Voltage-Output, Serial 10-Bit DACs (VDD = +5V, VREFIN = 2.048V, TA = +25°C, unless otherwise noted.) DIGITAL FEEDTHROUGH A B 2µs/div CS = HIGH A: DIN = 4Vp-p, 100kHz B: VOUT, 10mV/div NEGATIVE SETTLING TIME (MAX504) POSITIVE SETTLING TIME (MAX504) A A B B 5µs/div A: CS RISING EDGE, 5V/div B: VOUT, NO LOAD, 1V/div DUAL SUPPLY ±5V BIPOLAR CONFIGURATION VREFIN = 2V 5µs/div A: CS RISING EDGE, 5V/div B: VOUT, NO LOAD, 1V/div DUAL SUPPLY ±5V BIPOLAR CONFIGURATION VREFIN = 2V _______________________________________________________________________________________ 7 MAX504/MAX515 ____________________________Typical Operating Characteristics (continued) MAX504/MAX515 5V, Low-Power, Voltage-Output Serial 10-Bit DACs ____________________Pin Description _______________Detailed Description General DAC Discussion PIN NAME FUNCTION Bipolar offset/gain resistor MAX504 MAX515 1 — BIPOFF 2 1 DIN Serial data input 3 — CLR Clear. Asynchronously sets DAC register to all 0s. 4 2 SCLK 5 3 CS 6 4 DOUT Serial data output for daisy-chaining 7 — DGND Digital ground 8 5 AGND Analog ground 9 6 REFIN Reference input 10 — REFOUT Reference output, 2.048V. Connect to VDD if not used. 11 — VSS Negative power supply 12 7 VOUT 13 8 VDD Positive power supply 14 — RFB Feedback resistor The MAX504/MAX515 use an “inverted” R-2R ladder network with a single-supply CMOS op amp to convert 10-bit digital data to analog voltage levels (see Functional Diagram). The term “inverted” describes the ladder network because the REFIN pin in current-output DACs is the summing junction, or virtual ground, of an op amp. However, such use would result in the output voltage being the inverse of the reference voltage. The MAX504/MAX515’s topology makes the output the same polarity as the reference input. An internal reset circuit forces the DAC register to reset to all 0s on power-up. Additionally, a clear (CLR) pin, when held low, sets the DAC register to all 0s. CLR operates asynchronously and independently from the chip select (CS) pin. Serial clock input Chip select, active low Buffer Amplifier The output buffer is a unity-gain stable, rail-to-rail output, BiCMOS op amp. Input offset voltage and CMRR are trimmed to achieve better than 10-bit performance. Settling time is 25µs to 0.01% of final value. The output is short-circuit protected and can drive a 2kΩ load with more than 100pF load capacitance. DAC output CS tCSH0 tCSW tCH tCSS tCL tCSH1 SCLK tDH tCS1 tDS DIN tDO DOUT Figure 1. Timing Diagram 8 _______________________________________________________________________________________ 5V, Low-Power, Voltage-Output, Serial 10-Bit DACs TOTAL REFERENCE NOISE CS CREFOUT REFERENCE NOISE (µVRMS) 1.6 250 1.4 CREFOUT = 3.3µF 200 1.2 1.0 150 0.8 100 0.6 50 CREFOUT = 47µF 0.4 Logic Interface REFERENCE NOISE (mVp-p) 1.8 SINGLE POLE ROLLOFF MAX504-FIG02 TEK 7A22 300 0.2 0 0.1 1 10 100 FREQUENCY (kHz) 0.0 1000 Figure 2. Reference Noise vs. Frequency Internal Reference (MAX504 only) The on-chip reference is laser trimmed to generate 2.048V at REFOUT. The output stage can source and sink current so REFOUT can settle to the correct voltage quickly in response to code-dependent loading changes. Typically, source current is 5mA and sink current is 100µA. REFOUT connects the internal reference to the R-2R DAC ladder at REFIN. The R-2R ladder draws 50µA maximum load current. If any other connection is made to REFOUT, ensure that the total load current is less than 100µA to avoid gain errors. For applications requiring very low-noise performance, connect a 33µF capacitor from REFOUT to AGND. If noise is not a concern, a lower value (3.3µF min) capacitor may be used. To reduce noise further, insert a buffered RC filter between REFOUT and REFIN (Figure 2). The reference bypass capacitor CREFOUT is still required for reference stability. In applications not requiring the reference, connect REFOUT to VDD (to save power and to eliminate the need for CREFOUT) or use the MAX515 (no internal reference). External Reference An external reference in the range (VSS + 2V) to (VDD - 2V) may be used with the MAX504 in dual-supply operation. With the MAX515 or the MAX504 in single-supply use, the reference must be positive and may not exceed VDD - 2V. The reference voltage determines the DAC’s full-scale output. The DAC input resistance is code dependent and is minimum (40kΩ) at code 0101... and virtually infinite at The MAX504/MAX515 logic inputs are designed to be compatible with TTL or CMOS logic levels. However, to achieve the lowest power dissipation, drive the digital inputs with rail-to-rail CMOS logic. With TTL logic levels, the power requirement increases by a factor of approximately 2. Serial Clock and Update Rate Figure 1 shows the MAX504/MAX515 timing. The maximum serial clock rate is given by 1/(tCH+tCL), approximately 14MHz. The digital update rate is limited by the chip-select period, which is 16 x (tCH + tCL) + tCSW. This equals a 1.14µs, or 877kHz, update rate. However, the DAC settling time to 10 bits is 25µs, which may limit the update rate to 40kHz for full-scale step transitions. ____________Applications Information Refer to Figures 3a and 3b for typical operating connections. Serial Interface The MAX504/MAX515 use a three-wire serial interface that is compatible with SPI™, QSPI™ (CPOL = CPHA = 0), and Microwire™ standards as shown in Figures 4 and 5. The DAC is programmed by writing two 8-bit words (see Figure 1 and the Functional Diagram). 16 bits of serial data are clocked into the DAC in the following order: 4 fill (dummy) bits, 10 data bits, and 2 sub-LSB 0s. The 4 dummy bits are not normally needed, and are required only when DACs are daisy chained. The 2 sub-LSB 0s, however, are always needed, and allow hardware and software compatibility with the 12-bit MAX531/MAX538/MAX539. Transitions at CS should occur while SCLK is low. Data is clocked in on SCLK’s rising edge while CS is low. The serial input data is held in a 16-bit serial shift register. On CS’s rising edge, the 10 data-bits are transferred to the DAC register and update the DAC. With CS high, data cannot be clocked into the MAX504/MAX514. The MAX504/MAX515 inputs data in 16-bit blocks. The SPI and Microwire interfaces output data in 8-bit blocks, thereby requiring two write cycles to input data to the DAC. The QSPI interface allows variable data input from 8 to 16 bits, and can be loaded into the DAC in one write cycle. SPI and QSPI are trademarks of Motorola, Inc. Microwire is a trademark of National Semiconductor Corp. _______________________________________________________________________________________ 9 MAX504/MAX515 code 0000.... REFIN’s input capacitance is also code dependent and has a 50pF maximum value at several codes. If an upgrade to the internal reference is required, the 2.5V MAX873A is suitable: ±15mV initial accuracy, TCVOUT = 7ppm/°C (max). RS REFOUT MAX504/MAX515 5V, Low-Power, Voltage-Output, Serial 10-Bit DACs DIN DIN DOUT SCLK CS REFIN VOUT AGND DGND DOUT VOUT INVERTED R-2R DAC REFOUT 33µF CS REFIN INVERTED R-2R DAC 2.048V SCLK CLR 2R 2R 2R MAX504 VDD VSS 0.1µF 0.1µF RFB BIPOFF CONNECT BIPOFF TO VOUT FOR G=1, TO AGND FOR G=2, OR TO REFIN FOR +5V BIPOLAR GAIN 0V to -5V Figure 3a. MAX504 Typical Operating Circuit 2R MAX515 AGND VDD 0.1µF MAX515 ONLY +5V Figure 3b. MAX515 Typical Operating Circuit Daisy-Chaining Devices Bipolar Configuration The serial output, DOUT, allows cascading of two or more DACs. The data at DIN appears at DOUT, delayed by 16 clock cycles plus one clock width. For low power, DOUT is a CMOS output that does not require an external pull-up resistor. DOUT does not go into a high-impedance state when CS is high. DOUT changes on SCLK’s falling edge when CS is low. When CS is high, DOUT remains in the state of the last data bit. Any number of MAX504/MAX515 DACs can be daisychained by connecting the DOUT of one device to the DIN of the next device in the chain. For proper timing, ensure that tCL (SCLK low) is greater than tDO + tDS. A bipolar range is set up by connecting BIPOFF to REFIN and RFB to VOUT, and operating from dual (±5V) supplies (Figure 8). Table 3 shows the DAC-latch contents (input) vs. VOUT (output). In this range, 1LSB = VREFIN (2 -9). Unipolar Configuration The MAX504 is configured for a gain of 1 (0V to VREFIN unipolar output) by connecting BIPOFF and RFB to VOUT (Figure 6). The converter operates from either single or dual supplies in this configuration. See Table 1 for the DAC-latch contents (input) vs. the analog VOUT (output). In this range, 1LSB = VREFIN (2 -10), where VREF is the voltage on REFIN. A gain of 2 (0V to 2VREFIN unipolar output) is set up by connecting BIPOFF to AGND and RFB to VOUT (Figure 7). Table 2 shows the DAC-latch contents vs. VOUT. The MAX504 operates from either single or dual supplies in this mode. In this range, Four-Quadrant Multiplication The MAX504 can be used as a four-quadrant multiplier by connecting BIPOFF to REFIN and RFB to VOUT, and using (1) an offset binary digital code, (2) bipolar power supplies, and (3) a bipolar analog input at REFIN within the range VSS + 2V to VDD - 2V, as shown in Figure 9. In general, a 10-bit DAC’s output is (D)(VREFIN)(G), where “G” is the gain (1 or 2) and “D” is the binary representation of the digital input divided by 210 or 1,024. This formula is precise for unipolar operation. However, for bipolar, offset binary operation, the MSB is really a polarity bit. No resolution is lost because the number of steps is the same. The output voltage, however, has been shifted from a range of, for example, 0V to 4.096V (G = 2) to a range of -2.048V to +2.048V. Keep in mind that when using the DAC as a four-quadrant multiplier, the scale is skewed. Negative full scale is -VREFIN, while positive full scale is +VREFIN - 1LSB. 1LSB = (2)(VREFIN)(2 -10) = (VREFIN)(2 -9). The MAX515 is internally configured for unipolar gain of 2 operation. 10 ______________________________________________________________________________________ 5V, Low-Power, Voltage-Output, Serial 10-Bit DACs SK DIN SO CS I/O DOUT SCLK MICROWIRE PORT MAX504 MAX515 SCK DIN MOSI CS I/O DOUT SI MAX504/MAX515 MAX504 MAX515 SCLK SPI PORT MISO CPOL = 0, CPHA = 0 THE DOUT-SI CONNECTION IS NOT REQUIRED FOR WRITING TO THE MAX504/MAX515, BUT MAY BE USED FOR VERIFYING DATA TRANSFER . Figure 4. Microwire Connection THE DOUT-MISO CONNECTION IS NOT REQUIRED FOR WRITING TO THE MAX504/MAX515, BUT MAY BE USED FOR VERIFYING DATA TRANSFER . Figure 5. SPI/QSPI Connection +5V +5V VDD REFIN BIPOFF REFOUT VDD REFIN REFOUT 33µF 33µF AGND MAX504 MAX504 BIPOFF RFB RFB AGND DGND VOUT VOUT VSS VOUT DGND VSS G=1 VOUT G=2 0V TO -5V 0V TO -5V Figure 6. Unipolar Configuration (0V to +2.048V Output) Figure 7. Unipolar Configuration (0V to +4.096V Output) Table 1. Unipolar Binary Code Table (0V to VREFIN Output), Gain = 1 Table 2. Unipolar Binary Code Table (0V to 2VREFIN Output), Gain = 2 OUTPUT INPUT* OUTPUT INPUT* 1111 1111 11(00) (VREFIN) 1023 1024 1111 1111 11(00) +2 (VREFIN) 1023 1024 1000 0000 01(00) (VREFIN) 513 1024 1000 0000 01(00) +2 (VREFIN) 513 1024 1000 0000 00(00) 1000 0000 00(00) +2 (VREFIN) 512 = +VREFIN 1024 0111 1111 11(00) (VREFIN) 511 1024 0111 1111 11(00) +2 (VREFIN) 511 1024 0000 0000 01(00) (VREFIN) 1 1024 0000 0000 01(00) +2 (VREFIN) 1 1024 0000 0000 00(00) 0000 0000 00(00) (VREFIN) 512 = +VREFIN/2 1024 OV * Write 10-bit data words with two sub-LSB 0s because the DAC input latch is 12 bits wide. OV * Write 10-bit data words with two sub-LSB 0s because the DAC input latch is 12 bits wide. ______________________________________________________________________________________ 11 MAX504/MAX515 5V, Low-Power, Voltage-Output, Serial 10-Bit DACs Table 3. Bipolar (Offset Binary) Code Table (-VREFIN to +VREFIN Output) +5V BIPOFF REFOUT 33µF OUTPUT INPUT* REFIN 1111 1111 11(00) (+VREFIN) 511 512 1000 0000 01(00) (+VREFIN) 1 512 1000 0000 00(00) 0111 1111 11(00) (-VREFIN) 1 512 0000 0000 01(00) (-VREFIN) 511 512 0000 0000 00(00) (-VREFIN) 512 = -VREFIN 512 MAX504 RFB AGND DGND VOUT VOUT 0V -5V Figure 8. Bipolar Configuration (-2.048V to +2.048V Output) * Write 10-bit data words with two sub-LSB 0s because the DAC input latch is 12 bits wide. Single-Supply Linearity As with any amplifier, the MAX504/MAX515’s output buffer offset can be positive or negative. When the offset is positive, it is easily accounted for (Figure 10). However, when the offset is negative, the buffer output cannot follow linearly when there is no negative supply. In that case, the amplifier output (VOUT) remains at ground until the DAC voltage is sufficient to overcome the offset and the output becomes positive. Normally, linearity is measured after accounting for zero error and gain error. Since, in single-supply operation, the actual value of a negative offset is unknown, it cannot be accounted for during test. Additionally, the output buffer amplifier exhibits a nonlinearity near-zero output when operating with a single supply. To account for this nonlinearity in the MAX504/MAX515, linearity and gain error are measured from code 3 to code 1023. The output buffer’s offset and nonlinearity do not affect monotonicity, and these DACs are guaranteed monotonic starting with code zero. In dual-supply operation, linearity and gain error are measured from code 0 to 1023. Power-Supply Bypassing and Ground Management Best system performance is obtained with printed circuit boards that use separate analog and digital ground planes. Wire-wrap boards are not recommended. The two ground planes should be connected together at the low-impedance power-supply source. 12 DGND and AGND should be connected together at the chip. For the MAX504 in single-supply applications, connect VSS to AGND at the chip. The best ground connection may be achieved by connecting the DAC's DGND and AGND pins together and connecting that point to the system analog ground plane. If the DAC's DGND is connected to the system digital ground, digital noise may get through to the DAC’s analog portion. Bypass V DD (and V SS in dual-supply mode) with a 0.1µF ceramic capacitor connected between VDD and AGND (and between VSS and AGND). Mount it with short leads close to the device. Ferrite beads may also be used to further isolate the analog and digital power supplies. Figures 11a and 11b illustrate the grounding and bypassing scheme described. Saving Power When the DAC is not being used by the system, minimize power consumption by setting the appropriate code to minimize load current. For example, in bipolar mode, with a resistive load to ground, set the DAC code to mid-scale (see Table 3). If there is no output load, minimize internal loading on the reference by setting the DAC to all 0s (on the MAX504, use CLR). Under this condition, REFIN is high impedance and the op amp operates at its minimum quiescent current. Due to these low currents, the output settling time for a zero input code typically increases to 60µs (100µs max). ______________________________________________________________________________________ 5V, Low-Power, Voltage-Output, Serial 10-Bit DACs REFOUT VDD MAX504/MAX515 CS CLR DIN DOUT VSS 2.048V 5 POSITIVE OFFSET REFIN MAX504 4 VOUT INVERTED R-2R DAC 2R RFB 2R BIPOFF OUTPUT (LSBs) SIGNAL IN 3 2 NEGATIVE OFFSET 1 0 1 Figure 9. MAX504 Connected as Four-Quadrant Multiplier. The unused REFOUT is connected to VDD. 2 3 4 5 DAC CODE (LSBs) Figure 10. Single-Supply Offset AC Considerations Digital Feedthrough High-speed serial data at any of the digital input or output pins may couple through the DAC package and cause internal stray capacitance to appear at the DAC output as noise, even though CS is held high (see Typical Operating Characteristics). This digital feedthrough is tested by holding CS high transmitting 0101... from DIN to DOUT. Analog Feedthrough Because of internal stray capacitance, higher frequency analog input signals may couple to the output as shown in the Analog Feedthrough vs. Frequency graph in the Typical Operating Characteristics. It is tested by holding CS high, setting the DAC code to all 0s, and sweeping REFIN. ANALOG GROUND PLANE 0.1µF 1 14 2 13 3 12 4 11 5 10 6 9 7 8 0.1µF (a) MAX504 BYPASSING 1 8 2 7 3 6 4 5 0.1µF (b) MAX515 BYPASSING Figure 11. Power-Supply Bypassing ______________________________________________________________________________________ 13 MAX504/MAX515 5V, Low-Power, Voltage-Output, Serial 10-Bit DACs ____Pin Configurations (continued) ___________________Chip Information TRANSISTOR COUNT: 922 TOP VIEW BIPOFF 1 DIN 2 CLR 3 14 RFB 13 VDD MAX504 SCLK 4 12 VOUT 11 VSS CS 5 10 REFOUT DOUT 6 9 REFIN DGND 7 8 AGND DIP/SO 14 ______________________________________________________________________________________ 5V, Low-Power, Voltage-Output, Serial 10-Bit DACs SOICN.EPS ______________________________________________________________________________________ 15 MAX504/MAX515 ________________________________________________________Package Information ___________________________________________Package Information (continued) PDIPN.EPS MAX504/MAX515 5V, Low-Power, Voltage-Output, Serial 10-Bit DACs Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time. 16 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 © 1997 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products.