19-0230; Rev 3; 3/11 Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface The MAX536/MAX537 combine four 12-bit, voltage-output digital-to-analog converters (DACs) and four precision output amplifiers in a space-saving 16-pin package. Offset, gain, and linearity are factory calibrated to provide the MAX536’s ±1 LSB total unadjusted error. The MAX537 operates with ±5V supplies, while the MAX536 uses -5V and +10.8V to +13.2V supplies. Each DAC has a double-buffered input, organized as an input register followed by a DAC register. A 16-bit serial word is used to load data into each input/DAC register. The serial interface is compatible with either SPI/QSPI™ or MICROWIRE™, and allows the input and DAC registers to be updated independently or simultaneously with a single software command. The DAC registers can be simultaneously updated with a hardware LDAC pin. All logic inputs are TTL/CMOS compatible. ________________________Applications ____________________________Features ♦ Four 12-Bit DACs with Output Buffers ♦ Simultaneous or Independent Control of Four DACs via a 3-Wire Serial Interface ♦ Power-On Reset ♦ SPI/QSPI and MICROWIRE Compatible ♦ ±1 LSB Total Unadjusted Error (MAX536) ♦ Full 12-Bit Performance without Adjustments ♦ ±5V Supply Operation (MAX537) ♦ Double-Buffered Digital Inputs ♦ Buffered Voltage Output ♦ 16-Pin DIP/SO Packages ______________ Ordering Information PART TEMP RANGE PINPACKAGE INL (LSB) MAX536ACPE+ 0°C to +70°C 16 PDIP Industrial Process Controls MAX536BCPE+ 0°C to +70°C 16 PDIP Automatic Test Equipment MAX536ACWE+ 0°C to +70°C 16 Wide SO Digital Offset and Gain Adjustment MAX536BCWE+ 0°C to +70°C Motion Control Devices MAX536AEPE+ -40°C to +85°C 16 PDIP ±0.5 MAX536BEPE+ -40°C to +85°C 16 PDIP ±1 MAX536AEWE+ -40°C to +85°C 16 Wide SO Remote Industrial Controls Microprocessor-Controlled Systems ________________Functional Diagram SDO DECODE CONTROL 16-BIT SHIFT REGISTER INPUT REG B INPUT REG C INPUT REG D DAC REG A DAC REG B DAC REG C DAC REG D CS SDI SCK OUTB 1 16 OUTC OUTB OUTA 2 15 OUTD OUTC AGND 4 DAC B VSS 3 DAC C OUTD 14 VDD MAX536 MAX537 13 TP REFAB 5 12 REFCD DGND 6 11 SDO LDAC 7 10 SCK SDI 8 REFCD ±1 + DAC A SR CONTROL ±0.5 TOP VIEW OUTA DAC D ±1 __________________Pin Configuration MAX536/MAX537 INPUT REG A MAX536BEWE+ -40°C to +85°C 16 Wide SO +Denotes a lead(Pb)-free/RoHS-compliant package. ±1 ±0.5 Ordering Information continued at end of data sheet. VDD DGND VSS TP REFAB AGND LDAC 16 Wide SO ±0.5 9 CS DIP/SO SPI and QSPI are trademarks of Motorola, Inc. MICROWIRE is a trademark of National Semiconductor Corp. ________________________________________________________________ Maxim Integrated Products 1 For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com. MAX536/MAX537 _______________General Description MAX536/MAX537 Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface ABSOLUTE MAXIMUM RATINGS VDD to AGND or DGND MAX536 ............................................................-0.3V to +13.2V MAX537 .................................................................-0.3V to +7V VSS to AGND or DGND ............................................-7V to +0.3V SDI, SCK , CS, LDAC, TP, SDO to AGND or DGND..................................-0.3V to (VDD + 0.3V) REFAB, REFCD to AGND or DGND ..........-0.3V to (VDD + 0.3V) OUT_ to AGND or DGND ..........................................VDD to VSS Maximum Current into Any Pin............................................50mA Continuous Power Dissipation (TA = +70°C) Plastic DIP (derate 10.53mW/°C above +70°C) .................842mW Wide SO (derate 9.52mW/°C above +70°C).................762mW Operating Temperature Ranges MAX53_AC_E/BC_E.............................................0°C to +70°C MAX53_AE_E/BE_E ..........................................-40°C to +85°C Storage Temperature Range .............................-65°C to +150°C Lead Temperature (soldering, 10s) .................................+300°C Soldering Temperature (reflow) .......................................+260°C 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—MAX536 (VDD = +12V, VSS = -5V, REFAB/REFCD = 8V, AGND = DGND = 0V, RL = 5kΩ, CL = 100pF, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS STATIC PERFORMANCE—ANALOG SECTION Resolution N 12 TA = +25°C Total Unadjusted Error (Note 1) TUE TA = TMIN to TMAX Integral Nonlinearity INL Differential Nonlinearity DNL Bits MAX536A ±1.0 MAX536B ±2.0 MAX536AC ±2.0 MAX536BC ±3.0 MAX536AE ±2.5 MAX536BE ±3.5 MAX536A ±0.15 ±1 Guaranteed monotonic ±1 TA = +25°C Offset Error TA = TMIN to TMAX MAX536A ±2.5 MAX536B ±5.0 MAX536AC ±5.0 MAX536BC ±7.5 MAX536AE ±6.1 MAX536BE RL = ∞ Gain Error VDD Power-Supply Rejection Ratio VSS Power-Supply Rejection Ratio 2 ±0.50 MAX536B RL = 5kΩ MAX536_C/E LSB LSB LSB mV ±8.5 -0.1 ±1.0 -0.6 ±1.5 MAX536_M LSB ±2.0 PSRR TA = +25°C, 10.8V < VDD < 13.2V ±0.02 ±0.125 LSB/V PSRR TA = +25°C, -5.5V < VDD < -4.5V ±0.03 ±0.30 LSB/V ____________________________________________________________________________________________________ Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface MAX536/MAX537 ELECTRICAL CHARACTERISTICS—MAX536 (continued) (VDD = +12V, VSS = -5V, REFAB/REFCD = 8V, AGND = DGND = 0V, RL = 5kΩ, CL = 100pF, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS MATCHING PERFORMANCE (TA = +25°C) Total Unadjusted Error TUE MAX536A ±1.0 MAX536B ±2.0 Gain Error Offset Error Integral Nonlinearity ±0.1 ±1.0 MAX536A ±1.2 ±2.5 MAX536B ±1.2 ±5.0 ±0.2 ±1.0 INL LSB LSB mV LSB REFERENCE INPUT Reference Input Range REF Reference Input Resistance RREF 0 Code dependent, minimum at code 555 VDD - 4 5 V kΩ MULTIPLYING-MODE PERFORMANCE Reference 3dB Bandwidth VREF = 2VP-P Reference Feedthrough Input code = all 0s Total Harmonic Distortion Plus Noise THD+N 700 VREF = 10VP-P at 400Hz -100 VREF = 10VP-P at 4kHz -82 VREF = 2.0VP-P at 50kHz kHz dB 0.024 % DIGITAL INPUTS (SDI, SCK, CS, LDAC) Input High Voltage VIH Input Low Voltage VIL Input Leakage Current 2.4 V VIN = 0V or VDD Input Capacitance (Note 2) 0.8 V 1.0 µA 10 pF DIGITAL OUTPUT (SDO) Output Low Voltage VOL Output Leakage Current SDO sinking 5mA 0.13 SDO = 0V to VDD 0.40 V ±10 µA DYNAMIC PERFORMANCE (RL = 5kΩ, CL = 100pF) Voltage Output Slew Rate Output Settling Time 5 V/µs To ±0.5 LSB of full scale 3 µs 5 nV-s VREF = 5V 8 nV-s Digital Feedthrough Digital Crosstalk (Note 3) POWER SUPPLIES Positive Supply Range VDD 10.8 13.2 V Negative Supply Range VSS -4.5 -5.5 V Positive Supply Current (Note 4) IDD Negative Supply Current (Note 4) ISS TA = +25°C 8 18 -6 25 -16 TA = TMIN to TMAX TA = +25°C TA = TMIN to TMAX -23 mA mA _______________________________________________________________________________________ 3 MAX536/MAX537 Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface ELECTRICAL CHARACTERISTICS—MAX536 (continued) (VDD = +12V, VSS = -5V, REFAB/REFCD = 8V, AGND = DGND = 0V, RL = 5kΩ, CL = 100pF, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS 20 µs TIMING CHARACTERISTICS (Note 5) Internal Power-On Reset Pulse Width (Note 2) tPOR SCK Clock Period tCP 100 ns SCK Pulse Width High tCH 30 ns SCK Pulse Width Low tCL 30 ns CS Fall to SCK Rise Setup Time tCSS 20 ns SCK Rise to CS Rise Hold Time tCSH 10 ns SDI Setup Time tDS 40 SDI Hold Time tDH 0 SCK Rise to SDO Valid Propagation Delay (Note 6) tDO1 1kΩ pullup on SDO to VDD, CLOAD = 50pF SDO high 78 105 SDO low 50 80 SCK Fall to SDO Valid Propagation Delay (Note 7) tDO2 1kΩ pullup on SDO to VDD, CLOAD = 50pF SDO high 81 110 SDO low 53 85 26 ns ns ns ns CS Fall to SDO Enable (Note 8) tDV 27 45 ns CS Rise to SDO Disable (Note 9) tTR 40 60 ns SCK Rise to CS Fall Delay tCS0 Continuous SCK, SCK edge ignored 20 ns CS Rise to SCK Rise Hold Time tCS1 SCK edge ignored 20 ns LDAC Pulse Width Low tLDAC 30 ns CS Pulse Width High tCSW 40 ns TUE is specified with no resistive load. Guaranteed by design. Crosstalk is defined as the glitch energy at any DAC output in response to a full-scale step change on any other DAC. Digital inputs at 2.4V; with digital inputs at CMOS levels, IDD decreases slightly. All input signals are specified with tR = tF ≤ 5ns. Logic input swing is 0 to 5V. Serial data clocked out of SDO on SCK’s falling edge. (SDO is an open-drain output for the MAX536. The MAX537’s SDO pin has an internal active pullup.) Note 7: Serial data clocked out of SDO on SCK’s rising edge. Note 8: SDO changes from High-Z state to 90% of final value. Note 9: SDO rises 10% toward High-Z state. Note 1: Note 2: Note 3: Note 4: Note 5: Note 6: 4 _______________________________________________________________________________________ Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface MAX536/MAX537 ELECTRICAL CHARACTERISTICS—MAX537 (VDD = +5V, VSS = -5V, REFAB/REFCD = 2.5V, AGND = DGND = 0V, RL = 5kΩ, CL = 100pF, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX ±0.15 ±0.50 UNITS STATIC PERFORMANCE—ANALOG SECTION Resolution N Integral Nonlinearity INL Differential Nonlinearity DNL 12 MAX537A Bits MAX537B ±1 Guaranteed monotonic TA = +25°C Offset Error TA = TMIN to TMAX ±1 MAX537A ±3.0 MAX537B ±6.0 MAX537AC ±6.0 MAX537BC ±9.0 MAX537AE ±7.0 MAX537BE Gain Error LSB LSB mV ±11.0 RL = ∞ -0.3 ±1.5 RL = 5kΩ -0.8 ±3.0 LSB VDD Power-Supply Rejection Ratio PSRR TA = +25°C, 4.5V ≤ VDD ≤ 5.5V ±0.01 ±0.5 LSB/V VSS Power-Supply Rejection Ratio PSRR TA = +25°C, -5.5V ≤ VSS ≤ -4.5V ±0.02 ±0.7 LSB/V LSB MATCHING PERFORMANCE (TA = +25°C) Gain Error Offset Error Integral Nonlinearity ±0.1 ±1.25 MAX537A ±0.3 ±3.0 MAX537B ±0.3 ±6.0 ±0.35 ±1.0 LSB VDD - 2.2 V INL mV REFERENCE INPUT Reference Input Range Reference Input Resistance REF RREF 0 Code dependent, minimum at code 555 hex 5 kΩ MULTIPLYING-MODE PERFORMANCE Reference 3dB Bandwidth VREF = 2VP-P 700 VREF = 10VP-P at Reference Feedthrough Input code = all 0s -100 400Hz dB VREF = 10VP-P at -82 4kHz Total Harmonic Distortion Plus Noise THD+N kHz VREF = 850mVP-P at 100kHz 0.024 % DIGITAL INPUTS (SDI, SCK, CS, LDAC) Input High Voltage VIH Input Low Voltage VIL Input Leakage Current Input Capacitance (Note 2) 2.4 VIN = 0V or VDD V 0.8 V 1.0 µA 10 pF _______________________________________________________________________________________ 5 MAX536/MAX537 Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface ELECTRICAL CHARACTERISTICS—MAX537 (continued) (VDD = +5V, VSS = -5V, REFAB/REFCD = 2.5V, AGND = DGND = 0V, RL = 5kΩ, CL = 100pF, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) PARAMETER SYMBOL CONDITIONS MIN TYP VDD - VDD - 0.5 0.25 MAX UNITS DIGITAL OUTPUT (SDO) Output High Voltage VOH SDO sourcing 2mA Output Low Voltage VOL SDO sinking 2mA 0.13 V 0.40 V DYNAMIC PERFORMANCE (RL = 5kΩ, CL = 100pF) Voltage Output Slew Rate 5 Output Settling Time To ±0.5 LSB of full scale V/µs 5 µs Digital Feedthrough 5 nV-s Digital Crosstalk (Note 3) 5 nV-s POWER SUPPLIES Positive Supply Range VDD Negative Supply Range VSS Positive Supply Current (Note 4) IDD Negative Supply Current (Note 4) ISS 4.5 -4.5 TA = +25°C 5.5 TA = TMIN to TMAX 5.5 V -5.5 V 12 16 TA = +25°C -4.7 TA = TMIN to TMAX -10 -14 mA mA TIMING CHARACTERISTICS (Note 5) Internal Power-On Reset Pulse Width (Note 2) 50 tPOR µs SCK Clock Period tCP 100 ns SCK Pulse Width High tCH MAX537_C/E 35 ns SCK Pulse Width Low tCL MAX537_C/E 35 ns CS Fall to SCK Rise Setup Time tCSS MAX537_C/E 40 ns SCK Rise to CS Rise Hold Time tCSH SDI Setup Time tDS SDI Hold Time tDH SCK Rise to SDO Valid Propagation Delay (Note 6) SCK Fall To SDO Valid Propagation Delay (Note 7) 6 0 MAX537_C/E 40 ns 24 ns 0 ns tDO1 CLOAD = 50pF, MAX537_C/E 116 200 ns tDO2 CLOAD = 50pF, MAX537_C/E 123 210 ns _______________________________________________________________________________________ Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface (VDD = +5V, VSS = -5V, REFAB/REFCD = 2.5V, AGND = DGND = 0V, RL = 5kΩ, CL = 100pF, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) TYP MAX UNITS CS Fall to SDO Enable PARAMETER SYMBOL tDV CLOAD = 50pF, MAX537_C/E CONDITIONS MIN 75 140 ns CS Rise to DSO Disable (Note 10) tTR CLOAD = 50pF, MAX537_C/E 70 130 ns SCK Rise to CS Fall Delay tCSO Continuous SCK, SCK edge ignored 35 ns CS Rise to SCK Rise Hold Time tCS1 SCK edge ignored, MAX537_C/E 35 ns LDAC Pulse Width High tLDAC MAX537_C/E 50 ns CS Pulse Width High tCSW MAX537_C/E 100 ns Guaranteed by design. Crosstalk is defined as the glitch energy at any DAC output in response to a full-scale step change on any other DAC. Digital inputs at 2.4V; with digital inputs at CMOS levels, IDD decreases slightly. All input signals are specified with tR = tF ≤ 5ns. Logic input swing is 0 to 5V. Serial data clocked out of SDO on SCK’s falling edge. (SDO is an open-drain output for the MAX536. The MAX537’s SDO pin has an internal active pullup.) Note 7: Serial data clocked out of SDO on SCK’s rising edge. Note 10: When disabled, SDO is internally pulled high. Note 2: Note 3: Note 4: Note 5: Note 6: _______________________________________________________________________________________ 7 MAX536/MAX537 ELECTRICAL CHARACTERISTICS—MAX537 (continued) __________________________________________Typical Operating Characteristics MAX536 (TA = +25°C, unless otherwise noted.) VDD = +15V -0.2 10 VDD = +12V 0.200 0.175 0.150 0 -10 -20 -30 -40 0 4 8 12 REFERENCE VOLTAGE (V) 100k 1M 10 10M RL = 10kΩ, CL = 100pF 0.075 RL = NO LOAD, CL = 0pF 10 0 6 SUPPLY CURRENT (mA) 0.125 -1 -2 -3 -5 0 100 200 10 1 -2 ISS 100 1000 -60 -20 20 60 100 TEMPERATURE (°C) LOAD (kΩ) MAX536 REFERENCE FEEDTHROUGH AT 400Hz MAX536 REFERENCE FEEDTHROUGH AT 4kHz REFAB, 5V/div 0V REFAB, 5V/div OUTA, 100µV/div OUTA, 200µV/div 0V 500µs/div 8 2 -10 0.1 FREQUENCY (kHz) INPUT CODE = ALL 0s IDD VDD = +15V VSS = -5V -6 -4 0.025 200 MAX536 SUPPLY CURRENT vs. TEMPERATURE MAX536/7-04 1 FULL-SCALE ERROR (LSB) 0.150 10 100 FREQUENCY (kHz) MAX536 FULL-SCALE ERROR vs. LOAD MAX1536/7-03b DAC CODE = ALL 1s REFAB = 5VP-P 0.050 10k FREQUENCY (Hz) 0.200 0.100 RL = NO LOAD, CL = 0pF 0.075 0 1k MAX536 TOTAL HARMONIC DISTORTION PLUS NOISE vs. REFERENCE FREQUENCY 0.175 0.100 0.025 -50 16 RL = 10kΩ, CL = 100pF 0.125 0.050 --0.6 -1.0 DAC CODE = ALL 1s REFAB = 10VP-P MAX536/7-05 0.2 REFAB SWEPT 2VP-P VOUTA MONITORED THD + NOISE (%) INL ERROR (LSB) 0.6 20 RELATIVE OUTPUT (dB) VSS = -5V MAX536/7-02 MAX536/7-01 1.0 MAX536 TOTAL HARMONIC DISTORTION PLUS NOISE vs. REFERENCE FREQUENCY MAX536 REFERENCE VOLTAGE INPUT FREQUENCY RESPONSE MAX1536/7-03 MAX536 INTEGRAL NONLINEARITY ERROR vs. REFERENCE VOLTAGE THD + NOISE (%) MAX536/MAX537 Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface 50µs/div INPUT CODE = ALL 0s _______________________________________________________________________________________ 140 Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface MAX536 MAX536 DYNAMIC RESPONSE (ALL BITS ON, OFF, ON) MAX536 NEGATIVE FULL-SCALE SETTLING TIME (ALL BITS ON TO ALL BITS OFF) CS, 5V/div CS, 5V/div OUTA, 5V/div OUTA, 2V/div 5µs/div OUTA, 5mV/div 1µs/div VDD = +15V, VSS = -5V, REFAB = 5V, CL = 100pF, RL = 10kΩ VDD = +15V, VSS = -5V, REFAB = 10V, CL = 100pF, RL = 10kΩ MAX536 POSITIVE FULL-SCALE SETTLING TIME (ALL BITS OFF TO ALL BITS ON) MAX536 DIGITAL FEEDTHROUGH CS, 5V/div SCK, 5V/div OUTA, 5V/div OUTA, -10V OFFSET 5mV/div OUTA, AC-COUPLED, 10mV/div 1µs/div VDD = +15V, VSS = -5V, REFAB = 10V, CL = 100pF, RL = 10kΩ VDD = +15V, VSS = -5V, REFAB = 10V, CS = HIGH, DIN TOGGLING AT 1⁄2 THE CLOCK RATE, OUTA = 5V _______________________________________________________________________________________ 9 MAX536/MAX537 ____________________________Typical Operating Characteristics (continued) (TA = +25°C, unless otherwise noted.) ____________________________Typical Operating Characteristics (continued) (TA = +25°C, unless otherwise noted.) MAX537 MAX537 REFERENCE VOLTAGE INPUT FREQUENCY RESPONSE 0.5 0 -0.5 -1.0 REFAB = 2.5VP-P 0.175 0.150 0 THD + NOISE (%) RELATIVE OUTPUT (dB) -10 -20 0.125 RL = 10kΩ, CL = 100pF 0.100 0.075 RL = NO LOAD, CL = 0pF -30 0.050 -1.5 -40 -2.0 -50 0 1 2 3 4 5 0.025 0 1k 10k 100k 1M 10M 10 100 200 VREF (V) FREQUENCY (Hz) FREQUENCY (kHz) MAX537 TOTAL HARMONIC DISTORTION PLUS NOISE vs. FREQUENCY MAX537 FULL-SCALE ERROR vs. LOAD MAX537 SUPPLY CURRENT vs. TEMPERATURE 0.125 0.100 RL = 10kΩ, CL = 100pF 0.075 0.050 3 SUPPLY CURRENT (mA) 0.150 5 MAX536/7-11 1 FULL-SCALE ERROR (LSB) REFAB = 1VP-P 0.175 2 MAX1536/7-09 0.200 MAX536/7-10 INL ERROR (LSB) 1.0 REFAB SWEPT 2VP-P VOUTA MONITORED 10 0.200 MAX536/7-07 VDD = +5V VSS = -5V 1.5 20 MAX536/7-06 2.0 MAX537 TOTAL HARMONIC DISTORTION PLUS NOISE vs. FREQUENCY MAX1536/7-14 MAX537 INTEGRAL NONLINEARITY ERROR vs. REFERENCE VOLTAGE THD + NOISE (%) MAX536/MAX537 Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface 0 -1 -2 IDD VDD = +5V VSS = -5V 1 -1 ISS -3 -3 0.025 RL = NO LOAD, CL = 0pF -4 0 10 100 200 -5 0.1 1 10 100 1000 -60 LOAD (kΩ) FREQUENCY (kHz) -20 20 REFAB, 1V/div REFAB, 1V/div 0V 0V OUTA, AC-COUPLED, 100µV/div OUTA, AC-COUPLED, 100µV/div 50µs/div 500µs/div 10 100 MAX537 REFERENCE FEEDTHROUGH AT 4kHz MAX537 REFERENCE FEEDTHROUGH AT 400Hz INPUT CODE = ALL 0s 60 TEMPERATURE (°C) INPUT CODE = ALL 0s ______________________________________________________________________________________ 140 Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface MAX537 MAX537 NEGATIVE FULL-SCALE SETTLING TIME (ALL BITS ON TO ALL BITS OFF) MAX537 DYNAMIC RESPONSE (ALL BITS ON, OFF, ON) CS, 5V/div CS, 5V/div OUTA, 5mV/div OUTA, 1V/div 5µs/div 1µs/div VDD = +5V, VSS = -5V, REFAB = 2.5V, CL = 100pF, RL = 10kΩ VDD = +5V, VSS = -5V, REFAB = 2.5V, CL = 100pF, RL = 10kΩ MAX537 POSITIVE FULL-SCALE SETTLING TIME (ALL BITS OFF TO ALL BITS ON) MAX537 DIGITAL FEEDTHROUGH 1µs/div VDD = +5V, VSS = -5V, REFAB = 2.5V, CL = 100pF, RL = 10kΩ CS, 5V/div SCK, 5V/div OUTA, 5mV/div OUTA, AC-COUPLED, 20mV/div 100ns/div VDD = +5V, VSS = -5V, REFAB = 2.5V, CS = HIGH, DIN TOGGLING AT 1⁄2 THE CLOCK RATE, OUTA = 1.25V ______________________________________________________________________________________ 11 MAX536/MAX537 ____________________________Typical Operating Characteristics (continued) (TA = +25°C, unless otherwise noted.) MAX536/MAX537 Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface ______________________________________________________________Pin Description PIN NAME FUNCTION 1 OUTB DAC B Output Voltage 2 OUTA DAC A Output Voltage 3 VSS Negative Power Supply 4 AGND Analog Ground 5 REFAB Reference Voltage Input for DAC A and DAC B 6 DGND Digital Ground 7 LDAC Load DAC Input (active low). Driving this asynchronous input low transfers the contents of all input registers to their respective DAC registers. 8 SDI Serial Data Input. Data is shifted into an internal 16-bit shift register on SCK's rising edge. 9 CS Chip-Select Input (active low). A low level on CS enables the input shift register and SDO. On CS’s rising edge, data is latched into the appropriate register(s). 10 SCK Shift Register Clock Input 11 SDO Serial Data Output. SDO is the output of the internal shift register. SDO is enabled when CS is low. For the MAX536, SDO is an open-drain output. For the MAX537, SDO has an active pullup to VDD. 12 REFCD Reference Voltage Input for DAC C and DAC D 13 TP Test Pin. Connect to VDD for proper operation. 14 VDD Positive Power Supply 15 OUTD DAC D Output Voltage 16 OUTC DAC C Output Voltage _______________Detailed Description The MAX536/MAX537 contain four 12-bit voltage-output DACs that are easily addressed using a simple 3-wire serial interface. They include a 16-bit data-in/data-out shift register, and each DAC has a double-buffered input composed of an input register and a DAC register (see the Functional Diagram on the front page). The DACs are “inverted” R-2R ladder networks that convert 12-bit digital inputs into equivalent analog output voltages in proportion to the applied reference-voltage inputs. DAC A and DAC B share the REFAB reference input, while DAC C and DAC D share the REFCD reference input. The two reference inputs allow different full-scale output voltage ranges for each pair of DACs. Figure 1 shows a simplified circuit diagram of one of the four DACs. Reference Inputs The two reference inputs accept positive DC and AC signals. The voltage at each reference input sets the full-scale output voltage for its two corresponding DACs. The REFAB/REFCD voltage range is 0V to (VDD - 4V) for the MAX536 and 0V to (VDD - 2.2V) for the MAX537. The output voltages VOUT_ are represented by 12 R 2R 2R D0 R R 2R 2R D9 D10 VOUT 2R D11 REF AGND SHOWN FOR ALL 1s ON DAC Figure 1. Simplified DAC Circuit Diagram a digitally programmable voltage source as: VOUT_ = NB (VREF)/4096 where NB is the numeric value of the DAC’s binary input code (0 to 4095) and VREF is the reference voltage. ______________________________________________________________________________________ Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface is 5µs when loaded with 5kΩ in parallel with 100pF (loads less than 5kΩ degrade performance). Output dynamic responses and settling performances of the MAX536/MAX537 output amplifier are shown in the Typical Operating Characteristics. The REFAB and REFCD reference inputs have a 5kΩ guaranteed minimum input impedance. When the two reference inputs are driven from the same source, the effective minimum impedance becomes 2.5kΩ. The reference input capacitance is also code dependent and typically ranges from 125pF to 300pF. The MAX536/MAX537’s 3-wire or 4-wire serial interface is compatible with both MICROWIRE (Figure 2) and SPI/QSPI (Figure 3). In Figures 2 and 3, LDAC can be tied either high or low for a 3-wire interface, or used as the fourth input with a 4-wire interface. The connection between SDO and the serial-interface port is not necessary, but may be used for data echo. (Data held in the shift register of the MAX536/MAX537 can be shifted out of SDO and returned to the microprocessor for data verification; data in the MAX536/MAX537 input/DAC registers cannot be read.) With a 3-wire interface (CS, SCK, SDI) and LDAC tied high, the DACs are double-buffered. In this mode, depending on the command issued through the serial interface, the input register(s) may be loaded without affecting the DAC register(s), the DAC register(s) can be loaded directly, or all four DAC registers may be simultaneously updated from the input registers. With a 3wire interface (CS, SCK, SDI) and LDAC tied low (Figure Output Buffer Amplifiers All MAX536/MAX537 voltage outputs are internally buffered by precision unity-gain followers with a typical slew rate of 5V/µs for the MAX536 and 3V/µs for the MAX537. With a full-scale transition at the MAX536 output (0 to 8V or 8V to 0), the typical settling time to ±0.5 LSB is 3µs when loaded with 5kΩ in parallel with 100pF (loads less than 5kΩ degrade performance). With a full-scale transition at the MAX537 output (0 to 2.5V or 2.5V to 0), the typical settling time to ±0.5 LSB Serial-Interface Configurations 5V 5V †RP 1kΩ MAX536 MAX537 †RP 1kΩ SCK SK SDI SO SDO* SI* CS I/O LDAC** I/O SDO* MICROWIRE PORT MAX536 MAX537 MISO* SDI MOSI SCK SCK CS I/O LDAC** I/O SS SPI/QSPI PORT CPOL = 0, CPHA = 0 *THE SDO-SI CONNECTION IS NOT REQUIRED FOR WRITING TO THE MAX536, BUT MAY BE USED FOR READBACK PURPOSES. *THE SDO-MISO CONNECTION IS NOT REQUIRED FOR WRITING TO THE MAX536, BUT MAY BE USED FOR READBACK PURPOSES. **THE LDAC CONNECTION IS NOT REQUIRED WHEN USING THE 3-WIRE INTERFACE. †THE MAX537 HAS AN INTERNAL ACTIVE PULLUP TO VDD, SO RP IS NOT NECESSARY. Figure 2. Connections for MICROWIRE **THE LDAC CONNECTION IS NOT REQUIRED WHEN USING THE 3-WIRE INTERFACE. †THE MAX537 HAS AN INTERNAL ACTIVE PULLUP TO VDD, SO RP IS NOT NECESSARY. Figure 3. Connections for SPI/QSPI _______________________________________________________________________________________ 13 MAX536/MAX537 The input impedance at each reference input is code dependent, ranging from a low value of typically 6kΩ (with an input code of 0101 0101 0101) to a high value of 60kΩ (with an input code of 0000 0000 0000). Since the input impedance at the reference pins is code dependent, load regulation of the reference source is important. MAX536/MAX537 Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface ;;; ;; ; ;;;; CS COMMAND EXECUTED SCK 1 8 9 16 SDI ..........D2 D1 D0 D15 D14 D13.......... MSB LSB SDO ...........Q0 Q15.......... MSB FROM PREVIOUS WRITE LSB FROM PREVIOUS WRITE Figure 4. 3-Wire Serial-Interface Timing Diagram (LDAC = GND or VDD) CS INPUT REGISTER(S) UPDATED SCK 1 8 9 16 SDI .......... D2 D1 D0 D15 D14 D13 .......... MSB LSB SDO Q15.......... .......... Q0 MSB FROM PREVIOUS WRITE LSB FROM PREVIOUS WRITE LDAC DACs UPDATED Figure 5. 4-Wire Serial-Interface Timing Diagram for Asynchronous DAC Updating Using LDAC tCSW CS tCSS tCSO tCL tCP tCH tCSH tCSI SCK tDS tDH SDI tDV SDO tDO1 tDO2 tTR LDAC* *USE OF LDAC IS OPTIONAL tLDAC Figure 6. Detailed Serial-Interface Timing Diagram 14 ______________________________________________________________________________________ Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface Serial-Interface Description The MAX536/MAX537 require 16 bits of serial data. Data is sent MSB first and can be sent in two 8-bit packets or one 16-bit word (CS must remain low until 16 bits are transferred). The serial data is composed of two DAC address bits (A1, A0), two control bits (C1, C0), and the 12 data bits D11…D0 (Figure 7). The 4-bit address/control code determines the following: 1) the register(s) to be updated and/or the status of the input and DAC registers (i.e., whether they are in transparent or latch mode), and 2) the edge on which data is clocked out of SDO. Figure 6 shows the serial-interface timing requirements. The chip-select pin (CS) must be low to enable the DAC’s serial interface. When CS is high, the interface control circuitry is disabled and the serial data output pin (SDO) is driven high (MAX537) or is a high-impedance open drain (MAX536). CS must go low at least tCSS before the rising serial clock (SCK) edge to properly clock in the first bit. When CS is low, data is clocked into the internal shift register via the serial data input pin (SDI) on SCK’s rising edge. The maximum guaranteed clock frequency is 10MHz. Data is latched into the appropriate MAX536/MAX537 input/DAC registers on CS’s rising edge. MSB ..................................................................................LSB 16 Bits of Serial Data Address Bits A1 A0 Control Bits C1 4 Address/ Control Bits C0 Data Bits MSB.............................................LSB D11................................................D0 12 Data Bits Figure 7. Serial-Data Format (MSB Sent First) Interface timing is optimized when serial data is clocked out of the microcontroller/microprocessor on one clock edge and clocked into the MAX536/MAX537 on the other edge. Table 1 lists the serial-interface programming commands. For certain commands, the 12 data bits are “don’t cares”. The programming command Load-All-DACs-From-ShiftRegister allows all input and DAC registers to be simultaneously loaded with the same digital code from the input shift register. The NOP (no operation) command allows the register contents to be unaffected and is useful when the MAX536/MAX537 are configured in a daisy-chain (see the Daisy-Chaining Devices section). The command to change the clock edge on which serial data is shifted out of the MAX536/MAX537 SDO pin also loads data from all input registers to their respective DAC registers. Serial-Data Output The serial-data output, SDO, is the internal shift register’s output. The MAX536/MAX537 can be programmed so that data is clocked out of SDO on SCK’s rising (Mode 1) or falling (Mode 0) edge . In Mode 0, output data at SDO lags input data at SDI by 16.5 clock cycles, maintaining compatibility with MICROWIRE, SPI/QSPI, and other serial interfaces. In Mode 1, output data lags input data by 16 clock cycles. On power-up, SDO defaults to Mode 1 timing. For the MAX536, SDO is an open-drain output that should be pulled up to +5V. The data sheet timing specifications for SDO use a 1kΩ pullup resistor. For the MAX537, SDO is a complementary output and does not require an external pullup. Test Pin The test pin (TP) is used for pre-production analysis of the IC. Connect TP to VDD for proper MAX536/MAX537 operation. Failure to do so affects DAC operation. Daisy-Chaining Devices Any number of MAX536/MAX537s can be daisy-chained by connecting the SDO pin of one device (with a pullup resistor, if appropriate) to the SDI pin of the following device in the chain (Figure 8). Since the MAX537’s SDO pin has an internal active pullup, the SDO sink/source capability determines the time required to discharge/charge a capacitive load. Refer to the serial data out V OH and V OL specifications in the Electrical Characteristics. ______________________________________________________________________________________ 15 MAX536/MAX537 4), the DAC registers remain transparent. Any time an input register is updated, the change appears at the DAC output with the rising edge of CS. The 4-wire interface (CS, SCK, SDI, LDAC) is similar to the 3-wire interface with LDAC tied high, except LDAC is a hardware input that simultaneously and asynchronously loads all DAC registers from their respective input registers when driven low (Figure 5). MAX536/MAX537 Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface Table 1. Serial-Interface Programming Commands 16-BIT SERIAL WORD D11…D0 LDAC FUNCTION A1 A0 C1 C0 0 0 0 1 12-bit DAC data 1 Load DAC A input register; DAC output unchanged. 0 1 0 1 12-bit DAC data 1 Load DAC B input register; DAC output unchanged. 1 0 0 1 12-bit DAC data 1 Load DAC C input register; DAC output unchanged. 1 1 0 1 12-bit DAC data 1 Load DAC D input register; DAC output unchanged. 0 0 1 1 12-bit DAC data 1 Load input register A; all DAC registers updated. 0 1 1 1 12-bit DAC data 1 Load input register B; all DAC registers updated. 1 0 1 1 12-bit DAC data 1 Load input register C; all DAC registers updated. 1 1 1 1 12-bit DAC data 1 Load input register D; all DAC registers updated. X 0 0 0 12-bit DAC data X Load all DACs from shift register. X 1 0 0 XXXXXXXXXXXX X No operation (NOP) 0 X 1 0 XXXXXXXXXXXX 1 Update all DACs from their respective input registers. 1 1 1 0 XXXXXXXXXXXX X Mode 1 (default condition at power-up), DOUT clocked out on SCK’s rising edge. All DACs updated from their respective input registers. 1 0 1 0 XXXXXXXXXXXX X Mode 0, DOUT clocked out on SCK’s falling edge. All DACs updated from their respective input registers. 0 0 X 1 12-bit DAC data 0 Load DAC A input register; DAC A is immediately updated. 0 1 X 1 12-bit DAC data 0 Load DAC B input register; DAC B is immediately updated. 1 0 X 1 12-bit DAC data 0 Load DAC C input register; DAC C is immediately updated. 1 1 X 1 12-bit DAC data 0 Load DAC D input register; DAC D is immediately updated. “X” = Don’t Care. LDAC provides true latch control: when LDAC is low, the DAC registers are transparent; when LDAC is high, the DAC registers are latched. When daisy-chaining MAX536s, the delay from CS low to SCK high (tCSS) must be the greater of: tDV + tDS or tTR + tRC + tDS - tCSW where tRC is the time constant of the external pullup resistor (Rp) and the load capacitance (C) at SDO. For tRC < 20ns, tCSS is simply tDV + tDS. Calculate tRC from the following equation: VPULLUP tRC = Rp (C) ln VPULLUP - 2.4V [( )] where VPULLUP is the voltage to which the pullup resistor is connected. 16 Additionally, when daisy-chaining devices, the maximum clock frequency is limited to: 1 fSCK(max) = —————————————— 2 (tDO + tRC - 38ns + tDS) For example, with t RC = 23ns (5V ±10% supply with Rp = 1kΩ and C = 30pF), the maximum clock frequency is 8.7MHz. Figure 9 shows an alternate method of connecting several MAX536/MAX537s. In this configuration, the data bus is common to all devices; data is not shifted through a daisy-chain. More I/O lines are required in this configuration because a dedicated chip-select input (CS) is required for each IC. ______________________________________________________________________________________ Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface +5V RP* 1kΩ +5V RP* 1kΩ RP* 1kΩ MAX536 MAX536 MAX536 SCK SCK MAX537 SCK MAX537 SCK MAX537 DIN SDI CS CS SDO SDO SDI MAX536/MAX537 +5V CS SDI SDO CS TO OTHER SERIAL DEVICES * THE MAX537 HAS AN ACTIVE INTERNAL PULLUP, SO RP IS NOT NECESSARY. Figure 8. Daisy-Chaining MAX536/MAX537s with a 3-Wire Serial Interface DIN SCK LDAC CS1 TO OTHER SERIAL DEVICES CS2 CS3 CS CS CS LDAC LDAC LDAC MAX536 MAX536 MAX536 SCK MAX537 SCK MAX537 SCK MAX537 SDI SDI SDI Figure 9. Multiple devices sharing a common DIN line may be simultaneously updated by bringing LDAC low. CS1, CS2, CS3… are driven separately, thus controlling which data are written to devices 1, 2, 3… ______________________________________________________________________________________ 17 MAX536/MAX537 Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface __________Applications Information Interfacing to the M68HC11* PORT D of the 68HC11 supports SPI. The four registers used for SPI operation are the Serial Peripheral Control Register, the Serial Peripheral Status Register, the Serial Peripheral Data I/O Register, and PORT D’s Data Direction Register. These registers have a default starting location of $1000. On reset, the PORT D register (memory location $1008) is cleared and bits 5-0 are configured as general-purpose inputs. Setting bit 6 (SPE) of the Serial Peripheral Control Register (SPCR) configures PORT D for SPI as follows: BIT 7 6 NAME – – 5 4 SS 3 2 SCK MOSI MISO 1 0 TXD RXD Bits 6 and 7 are not used. Writes to these bits are ignored. The PORT D Data Direction Register (DDRD) determines whether the port bits are inputs or outputs. Its configuration is shown below: BIT 7 6 NAME – – 5 4 3 2 1 0 DDD5 DDD4 DDD3 DDD2 DDD1 DDD0 Setting DDD_ = 0 configures the port bit as an input, while setting DDD_ = 1 configures the port bit as an output. Writes to bits 6 and 7 have no effect. In SPI mode with MSTR = 1, when a PORT D bit is expected to be an input (SS, MISO, RXD), the corresponding DDRD bit (DDD_) is ignored. If the bit is expected to be an output (SCK, MOSI, TXD), the corresponding DDRD bit must be set for the bit to be an output. Table 2. Serial Peripheral Control-Register Definitions NAME DEFINITION SPIE Serial Peripheral Interrupt Enable. Clearing SPIE disables the SPI hardware-interrupt request; the SPSR is polled to determine when an SPI data transfer is complete. Setting SPIE requests a hardware interrupt when the Serial Peripheral Status Register’s SPIF bit or MODF bit is set. SPE Setting SPE (Serial Peripheral System Enable) configures PORT D for SPI. Clearing SPE configures the port as a generalpurpose I/O port. DWOM When DWOM is set, the six PORT D outputs are open drain. When DWOM is cleared, the outputs are complementary. MSTR Master/Slave select option CPOL Determines clock polarity. When set, the serial clock idles high while data is not being transferred; when cleared, the clock idles low. CPHA Determines the clock phase. SPI Clock-Rate Select SPR1/0 SPR1 SPR0 0 0 µP clock divided by 2 0 1 µP clock divided by 4 1 0 µP clock divided by 16 1 1 µP clock divided by 32 Table 3. Serial Peripheral Status-Register Definitions NAME SPIF DEFINITION SPIF is set when an SPI data transfer is complete. It is cleared by reading the SPSR and then accessing the SPDR. WCOL The Write Collision flag is set when a write to the SPDR occurs while a data transfer is in progress. It is cleared by reading the SPSR and then accessing the SPDR. MODF The Mode Fault flag detects master/slave conflicts in a multimaster environment. It is set when the “master” controller has its SS line (PORT D) pulled low, and cleared by reading the SPSR followed by a write to the SPCR. *M68HC11 is a Motorola microcontroller. General information about the device was obtained from M68HC11 technical manuals. 18 ______________________________________________________________________________________ Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface MAX536/MAX537 Table 4. M68HC11 Programming Code ______________________________________________________________________________________ 19 MAX536/MAX537 Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface SS is an input intended for use in a multimaster environment. However, SS or unused PORT D bit RXD, TXD, or possibly MISO (if DAC readback is not used) should be configured as a general-purpose output and used as CS by setting the appropriate Data Direction Register bit. The SPCR configuration (memory location $1028) is shown below: BIT 7 6 5 4 3 2 1 0 NAME SPIE SPE DWOM MSTR CPOL CPHA SPR1 SPR0 SETTING AFTER RESET 0 0 0 0 0 U* 1 U* SETTING FOR TYPICAL SPI COMMUNICATION 0 1 0 1 0 0 0** 1** Unipolar Output For a unipolar output, the output voltages and the reference inputs are the same polarity. Figure 10 shows the MAX536/MAX537 unipolar output circuit, which is also the typical operating circuit. Table 5 lists the unipolar output codes. Bipolar Output The MAX536/MAX537 outputs can be configured for bipolar operation using Figure 11’s circuit. One op amp and two resistors are required per DAC. With R1 = R2: VOUT = VREF [(2NB/4096) - 1] where NB is the numeric value of the DAC’s binary input code. Table 6 shows digital codes and corresponding output voltages for Figure 11’s circuit. Table 5. Unipolar Code Table DAC CONTENTS MSB LSB *U = Unknown **Depends on µP clock frequency. ANALOG OUTPUT Always configure the 68HC11 as the “master” controller and the MAX536/MAX537 as the “slave” device. 1111 1111 1111 4095 +VREF ( ——— ) 4096 When MSTR = 1 in the SPCR, a write to the Serial Peripheral Data I/O Register (SPDR), located at memory location $102A, initiates the transmission/reception of data. The data transfer is monitored and the appropriate flags are set in the Serial Peripheral Status Register (SPSR). 1000 0000 0001 2049 +VREF ( ——— ) 4096 1000 0000 0000 2048 +VREF +VREF ( ——— ) = ———— 4096 2 0111 1111 1111 2047 +VREF ( ——— ) 4096 0000 0000 0001 1 +VREF ( ——— ) 4096 0000 0000 0000 0V The SPSR configuration is shown below: BIT 7 6 NAME SPIF WCOL 5 4 3 2 1 0 – MODF – – – – 0 0 0 0 RESET CONDITIONS 0 0 0 0 An example of 68HC11 programming code for a two-byte SPI transfer to the MAX536/MAX537 is given in Table 4. SS is used for CS, the high byte of MAX536/ MAX537 digital data is stored in memory location $0100, and the low byte is stored in memory location $0101. Interfacing to Other Controllers When using MICROWIRE, refer to the section on Interfacing to the M68HC11 for guidance, since MICROWIRE can be considered similar to SPI when CPOL = 0 and CPHA = 0. When interfacing to Intel’s 80C51/80C31 microcontroller family, use bit-pushing to configure a desired port as the MAX536/MAX537 interface port. Bitpushing involves arbitrarily assigning I/O port bits as interface control lines, and then writing to the port each time a signal transition is required. Table 6. Bipolar Code Table DAC CONTENTS MSB LSB 2047 ) +VREF ( ——— 2048 1111 1111 1111 1000 0000 0001 1000 0000 0000 0111 1111 1111 1 ) -VREF ( ——— 2048 0000 0000 0001 2047 ) -VREF ( ——— 2048 0000 0000 0000 2048 ) = -V -VREF ( ——— REF 2048 NOTE: 1 LSB = (VREF) ( 20 ANALOG OUTPUT 1 ) +VREF ( ——— 2048 0V 1 ) 4096 ______________________________________________________________________________________ Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface 5 +12V (+5V) REFERENCE INPUTS 12 REFAB MAX536/MAX537 MAX536 MAX537 13 14 MAX536 MAX537 TP VDD REFCD R1 2 DAC A R2 VREF OUTA +12V (+5V) 1 DAC B OUTB VOUT 16 DAC C OUTC DAC OUTPUT –5V 15 DAC D VSS AGND 4 3 -5V R1 = R2 = 10kΩ 0.1% OUTD DGND 6 NOTES: ( ) ARE FOR MAX537. VREF IS THE SELECTED REFERENCE INPUT FOR THE MAX536/MAX537. NOTE: ( ) ARE FOR MAX537. Figure 10. Unipolar Output Circuit Figure 11. Bipolar Output Circuit +12V (+5V) +12V (+5V) AC 15kΩ REFERENCE INPUT 5 +4V (+750mV) -4V (-750mV) 13 REFAB 5 10kΩ 13 TP REFAB 14 VDD TP 14 VDD + VIN 2 DAC A - OUTA 1 DAC B OUTB 4 MAX536/MAX537 VSS 3 -5V NOTES: ( ) ARE FOR MAX537. DIGITAL INPUTS NOT SHOWN. Figure 12. AC Reference Input Circuit AGND 4 + DGND 6 VBIAS - AGND MAX536/MAX537 VSS 3 DGND 6 -5V NOTES: ( ) ARE FOR MAX537. DIGITAL INPUTS NOT SHOWN. Figure 13. AGND Bias Circuit ______________________________________________________________________________________ 21 Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface MAX536/MAX537 Offsetting AGND AGND can be biased from DGND to the reference voltage to provide an arbitrary nonzero output voltage for a zero input code (Figure 13). The output voltage VOUTA is: 3 VOUTA = VBIAS + NB (VIN) VSS MAX536 MAX537 1N5817 4 AGND where VBIAS is the positive offset voltage (with respect to DGND) applied to AGND, and NB is the numeric value of the DAC’s binary input code. Since AGND is common to all four DACs, all outputs will be offset by VBIAS in the same manner. As the voltage at AGND increases, the DAC’s resolution decreases because its full-scale voltage swing is effectively reduced. AGND should not be biased more negative than DGND. Power-Supply Considerations Figure 14. When VSS and VDD cannot be sequenced, tie a Schottky diode between VSS and AGND. Using an AC Reference In applications where the reference has AC signal components, the MAX536/MAX537 have multiplying capability within the reference input range specifications. Figure 12 shows a technique for applying a sine-wave signal to the reference input where the AC signal is offset before being applied to REFAB/REFCD. The reference voltage must never be more negative than DGND. The MAX536’s total harmonic distortion plus noise (THD+N) is typically less than 0.012%, given a 5VP-P signal swing and input frequencies up to 35kHz, or given a 2VP-P swing and input frequencies up to 50kHz. The typical -3dB frequency is 700kHz as shown in the Typical Operating Characteristics graphs. For the MAX537, with an input signal amplitude of 0.85mVP-P, THD+N is typically less than 0.024% with a 5kΩ load in parallel with 100pF and input frequencies up to 100kHz, or with a 2kΩ load in parallel with 100pF and input frequencies up to 95kHz. 22 On power-up, VSS should come up first, VDD next, then REFAB or REFCD. If supply sequencing is not possible, tie an external Schottky diode between VSS and AGND as shown in Figure 14. On power-up, all input and DAC registers are cleared (set to zero code) and SDO is in Mode 0 (serial data is shifted out of SDO on the clock’s rising edge). For rated MAX536 performance, V DD should be 4V higher than REFAB/REFCD and should be between 10.8V and 13.2V. When using the MAX537, VDD should be at least 2.2V higher than REFAB/REFCD and should be between 4.75V and 5.5V. Bypass both VDD and VSS with a 4.7µF capacitor in parallel with a 0.1µF capacitor to AGND. Use short lead lengths and place the bypass capacitors as close to the supply pins as possible. Grounding and Layout Considerations Digital or AC transient signals between AGND and DGND can create noise at the analog outputs. Tie AGND and DGND together at the DAC, then tie this point to the highest quality ground available. Good PCB ground layout minimizes crosstalk between DAC outputs, reference inputs, and digital inputs. Reduce crosstalk by keeping analog lines away from digital lines. Wire-wrapped boards are not recommended. ______________________________________________________________________________________ Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface PART TEMP RANGE PINPACKAGE INL (LSB) ±0.5 Package Information For the latest package outline information and land patterns (footprints), go to www.maxim-ic.com/packages. Note that a “+”, “#”, or “-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains to the package regardless of RoHS status. MAX537ACPE+ 0°C to +70°C 16 PDIP MAX537BCPE+ 0°C to +70°C 16 PDIP MAX537ACWE+ 0°C to +70°C 16 Wide SO ±0.5 MAX537BCWE+ 0°C to +70°C 16 Wide SO ±1 PACKAGE TYPE MAX537AEPE+ -40°C to +85°C 16 PDIP ±0.5 MAX537BEPE+ -40°C to +85°C 16 PDIP ±1 MAX537AEWE+ -40°C to +85°C 16 Wide SO ±0.5 MAX537BEWE+ -40°C to +85°C 16 Wide SO ±1 ±1 PACKAGE CODE OUTLINE NO. LAND PATTERN NO. 16 PDIP P16+9 21-0043 — 16 SO W16+7 21-0042 90-0107 +Denotes a lead(Pb)-free/RoHS-compliant package. ______________________________________________________________________________________ 23 MAX536/MAX537 Ordering Information (continued) MAX536/MAX537 Calibrated, Quad, 12-Bit Voltage-Output DACs with Serial Interface Revision History REVISION NUMBER REVISION DATE 0 1/94 Initial release 3/11 Removed dice and ceramic SB packages and changed voltage supply specifications 3 DESCRIPTION PAGES CHANGED — 1–7, 13, 21, 22, 23 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. 24 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 © 2011 Maxim Integrated Products Maxim is a registered trademark of Maxim Integrated Products, Inc.