Max 536
Max 536
MAX536/MAX537
The MAX536/MAX537 combine four 12-bit, voltage-output ♦ Four 12-Bit DACs with Output Buffers
digital-to-analog converters (DACs) and four precision ♦ Simultaneous or Independent Control of Four
output amplifiers in a space-saving 16-pin package. DACs via a 3-Wire Serial Interface
Offset, gain, and linearity are factory calibrated to provide ♦ Power-On Reset
the MAX536’s ±1LSB total unadjusted error. The MAX537 ♦ SPI/QSPI and Microwire Compatible
operates with ±5V supplies, while the MAX536 uses -5V
and +12V to +15V supplies. ♦ ±1LSB Total Unadjusted Error (MAX536)
♦ Full 12-Bit Performance without Adjustments
Each DAC has a double-buffered input, organized as
an input register followed by a DAC register. A 16-bit ♦ ±5V Supply Operation (MAX537)
serial word is used to load data into each input/DAC ♦ Double-Buffered Digital Inputs
register. The serial interface is compatible with either ♦ Buffered Voltage Output
SPI/QSPI™ or Microwire™, and allows the input and ♦ 16-Pin DIP/SO Packages
DAC registers to be updated independently or simulta-
neously with a single software command. The DAC reg- ______________Ordering Information
isters can be simultaneously updated with a hardware INL
LDAC pin. All logic inputs are TTL/CMOS compatible. PART TEMP. RANGE PIN-PACKAGE (LSB)
MAX536ACPE 0°C to +70°C 16 Plastic DIP ±1⁄2
________________________Applications
MAX536BCPE 0°C to +70°C 16 Plastic DIP ±1
Industrial Process Controls MAX536ACWE 0°C to +70°C 16 Wide SO ±1⁄2
Automatic Test Equipment MAX536BCWE 0°C to +70°C 16 Wide SO ±1
Digital Offset and Gain Adjustment MAX536BC/D 0°C to +70°C Dice* ±1
MAX536AEPE -40°C to +85°C 16 Plastic DIP ±1⁄2
Motion Control Devices
MAX536BEPE -40°C to +85°C 16 Plastic DIP ±1
Remote Industrial Controls MAX536AEWE -40°C to +85°C 16 Wide SO ±1⁄2
Microprocessor-Controlled Systems MAX536BEWE -40°C to +85°C 16 Wide SO ±1
MAX536AMDE -55°C to +125°C 16 Ceramic SB** ±1⁄2
MAX536BMDE -55°C to +125°C 16 Ceramic SB** ±1
________________Functional Diagram
Ordering Information continued at end of data sheet.
* Contact factory for dice specifications.
DGND VDD ** Contact factory for availability and processing to MIL-STD-883.
SDO LDAC AGND VSS TP REFAB
__________________Pin Configuration
DECODE MAX536/MAX537
CONTROL TOP VIEW
INPUT DAC OUTA
REG A REG A DAC A
OUTB 1 16 OUTC
INPUT DAC OUTB
REG B REG B DAC B OUTA 2 15 OUTD
16-BIT
SHIFT VSS 3 14 VDD
REGISTER INPUT DAC OUTC
DAC C AGND 4
MAX536
REG C REG C MAX537 13 TP
REFAB 5 12 REFCD
INPUT DAC OUTD
DAC D DGND 6
REG D REG D 11 SDO
SR
CONTROL LDAC 7 10 SCK
SDI 8 9 CS
CS SCK REFCD
SDI
DIP/SO
SPI and QSPI are trademarks of Motorola, Inc. Microwire is a trademark of National Semiconductor Corp.
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.
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
MAX536/MAX537
ELECTRICAL CHARACTERISTICS—MAX536
(VDD = +15V, VSS = -5V, REFAB/REFCD = 10V, AGND = DGND = 0V, RL = 5kΩ, CL = 100pF, TA = TMIN to TMAX, unless
otherwise noted. Typical values are at TA = +25°C.)
2 _______________________________________________________________________________________
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
ELECTRICAL CHARACTERISTICS—MAX536 (continued)
MAX536/MAX537
(VDD = +15V, VSS = -5V, REFAB/REFCD = 10V, 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)
MAX536A ±1.0
Total Unadjusted Error TUE LSB
MAX536B ±2.0
Gain Error ±0.1 ±1.0 LSB
MAX536A ±1.2 ±2.5
Offset Error mV
MAX536B ±1.2 ±5.0
Integral Nonlinearity INL ±0.2 ±1.0 LSB
REFERENCE INPUT
Reference Input Range REF 0.0 VDD – 4 V
Reference Input Resistance RREF Code dependent, minimum at code 555 hex 5 kΩ
MULTIPLYING-MODE PERFORMANCE
Reference 3dB Bandwidth VREF = 2Vp-p 700 kHz
VREF = 10Vp-p
-100
at 400Hz
Reference Feedthrough Input code = all 0s dB
VREF = 10Vp-p
-82
at 4kHz
Total Harmonic Distortion
THD + N VREF = 2.0Vp-p at 50kHz 0.012 %
Plus Noise
DIGITAL INPUTS (SDI, SCK, CS, LDAC)
Input High Voltage VIH 2.4 V
Input Low Voltage VIL 0.8 V
Input Leakage Current VIN = 0V or VDD 1.0 µA
Input Capacitance (Note 2) 10 pF
DIGITAL OUTPUT (SDO)
Output Low Voltage VOL SDO sinking 5mA 0.18 0.40 V
Output Leakage Current SDO = 0V to VDD ±10 µA
DYNAMIC PERFORMANCE (RL = 5kΩ, CL = 100pF)
Voltage-Output Slew Rate 5 V/µs
Output Settling Time To ±1⁄2LSB of full scale 3 µs
Digital Feedthrough 5 nV-s
Digital Crosstalk (Note 3) VREF = 5V 8 nV-s
POWER SUPPLIES
Positive Supply Range VDD 10.8 16.5 V
Negative Supply Range VSS -4.5 -5.5 V
Positive Supply Current TA = +25°C 8 18
IDD mA
(Note 4) TA = TMIN to TMAX 25
Negative Supply Current TA = +25°C -6 -16
ISS mA
(Note 4) TA = TMIN to TMAX -23
_______________________________________________________________________________________ 3
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
ELECTRICAL CHARACTERISTICS—MAX536 (continued)
MAX536/MAX537
(VDD = +15V, VSS = -5V, REFAB/REFCD = 10V, AGND = DGND = 0V, RL = 5kΩ, CL = 100pF, TA = TMIN to TMAX, unless
otherwise noted. Typical values are at TA = +25°C.)
4 _______________________________________________________________________________________
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
ELECTRICAL CHARACTERISTICS—MAX537
MAX536/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.)
_______________________________________________________________________________________ 5
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
MAX536/MAX537
6 _______________________________________________________________________________________
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
ELECTRICAL CHARACTERISTICS—MAX537 (continued)
MAX536/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 UNITS
MAX537_C/E 75 140
CS Fall to SDO Enable tDV CLOAD = 50pF ns
MAX537_M 170
CS Rise to SDO Disable MAX537_C/E 70 130
tTR CLOAD = 50pF ns
(Note 10) MAX537_M 165
Continuous SCK, MAX537_C/E 35
SCK Rise to CS Fall Delay tCS0 ns
SCK edge ignored MAX537_M 40
CS Rise to SCK Rise MAX537_C/E 35
tCS1 SCK edge ignored ns
Hold Time MAX537_M 40
MAX537_C/E 50
LDAC Pulse Width High tLDAC ns
MAX537_M 70
MAX537_C/E 100
CS Pulse Width High tCSW ns
MAX537_M 125
_______________________________________________________________________________________ 7
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
__________________________________________Typical Operating Characteristics
MAX536/MAX537
MAX536/7-01
MAX536/7-02
MAX1536/7-03
VSS = -5V REFAB SWEPT 2Vp-p DAC CODE = ALL 1s
10 VOUTA MONITORED REFAB = 10Vp-p
0.175
0.6
0.150
RELATIVE OUTPUT (dB) 0 RL = 10kΩ, CL = 100pF
MAX536
TOTAL HARMONIC DISTORTION PLUS NOISE MAX536 MAX536
vs. REFERENCE FREQUENCY FULL-SCALE ERROR vs. LOAD SUPPLY CURRENT vs. TEMPERATURE
0.200 1 10
MAX1536/7-03b
MAX536/7-04
MAX536/7-05
DAC CODE = ALL 1s
0.175 REFAB = 5Vp-p 0
6 IDD
FULL-SCALE ERROR (LSB)
-1
THD + NOISE (%)
VSS = -5V
0.125 2
0.100 RL = 10kΩ, CL = 100pF -2
0.075 -2
-3
RL = NO LOAD, CL = 0pF ISS
0.050
-4 -6
0.025
0 -5 -10
10 100 200 0.1 1 10 100 1000 -60 -20 20 60 100 140
FREQUENCY (kHz) LOAD (kΩ) TEMPERATURE (°C)
MAX536 MAX536
REFERENCE FEEDTHROUGH AT 400Hz REFERENCE FEEDTHROUGH AT 4kHz
REFAB, REFAB,
5V/div 5V/div
0V 0V
OUTA, OUTA,
100µV/div 200µV/div
500µs/div 50µs/div
INPUT CODE = ALL 0s INPUT CODE = ALL 0s
8 _______________________________________________________________________________________
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
____________________________Typical Operating Characteristics (continued)
MAX536/MAX537
(TA = +25°C, unless otherwise noted.)
MAX536 MAX536
MAX536 NEGATIVE FULL-SCALE SETTLING TIME
DYNAMIC RESPONSE (ALL BITS ON, OFF, ON) (ALL BITS ON TO ALL BITS OFF)
CS,
5V/div
CS,
5V/div
OUTA,
5V/div
OUTA,
2V/div OUTA,
5mV/div
5µs/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 MAX536
(ALL BITS OFF TO ALL BITS ON) DIGITAL FEEDTHROUGH
CS,
5V/div SCK,
5V/div
OUTA,
5V/div
OUTA, OUTA,
-10V OFFSET AC-COUPLED,
5mV/div
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
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
____________________________Typical Operating Characteristics (continued)
MAX536/MAX537
MAX536/7-07
MAX536/7-06
MAX1536/7-14
REFAB SWEPT 2Vp-p REFAB = 2.5Vp-p
VDD = +5V VOUTA MONITORED
1.5 10 0.175
VSS = -5V
1.0 RELATIVE OUTPUT (dB)
0 0.150
0.5 0.125
-10 RL = 10kΩ, CL = 100pF
0 0.100
-20
-0.5 0.075
-30 RL = NO LOAD, CL = 0pF
-1.0 0.050
-1.5 -40
0.025
-2.0 -50 0
0 1 2 3 4 5 1k 10k 100k 1M 10M 10 100 200
VREF (V) FREQUENCY (Hz) FREQUENCY (kHz)
MAX537
TOTAL HARMONIC DISTORTION PLUS NOISE MAX537 MAX537
vs. FREQUENCY FULL-SCALE ERROR vs. LOAD SUPPLY CURRENT vs. TEMPERATURE
0.200 2 5
MAX536/7-11
MAX1536/7-09
MAX536/7-10
0 VSS = -5V
0.125 1
0.100 -1
RL = 10kΩ, CL = 100pF
-1
0.075
-2
0.050 ISS
-3 -3
0.025
RL = NO LOAD, CL = 0pF
0 -4 -5
10 100 200 0.1 1 10 100 1000 -60 -20 20 60 100 140
FREQUENCY (kHz) LOAD (kΩ) TEMPERATURE (°C)
MAX537 MAX537
REFERENCE FEEDTHROUGH AT 400Hz REFERENCE FEEDTHROUGH AT 4kHz
REFAB,
REFAB,
1V/div
1V/div
0V 0V
OUTA, OUTA,
AC-COUPLED, AC-COUPLED,
100µV/div 100µV/div
500µs/div 50µs/div
INPUT CODE = ALL 0s INPUT CODE = ALL 0s
10 ______________________________________________________________________________________
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
____________________________Typical Operating Characteristics (continued)
MAX536/MAX537
(TA = +25°C, unless otherwise noted.)
MAX537
MAX537
MAX537 NEGATIVE FULL-SCALE SETTLING TIME
DYNAMIC RESPONSE (ALL BITS ON, OFF, ON) (ALL BITS ON TO ALL BITS OFF)
CS,
CS, 5V/div
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 MAX537
(ALL BITS OFF TO ALL BITS ON) DIGITAL FEEDTHROUGH
CS, SCK,
5V/div 5V/div
OUTA, OUTA,
5mV/div AC-COUPLED,
20mV/div
1µs/div 100ns/div
VDD = +5V, VSS = -5V, REFAB = 2.5V, CL = 100pF, RL = 10kΩ VDD = +5V, VSS = -5V, REFAB = 2.5V, CS = HIGH,
DIN TOGGLING AT 1⁄2 THE CLOCK RATE,
OUTA = 1.25V
______________________________________________________________________________________ 11
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
______________________________________________________________Pin Description
MAX536/MAX537
_______________Detailed Description
The MAX536/MAX537 contain four 12-bit voltage-output
DACs that are easily addressed using a simple 3-wire R R R
VOUT
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 2R 2R 2R 2R 2R
(see the Functional Diagram on the front page).
D0 D9 D10 D11
The DACs are “inverted” R-2R ladder networks that
convert 12-bit digital inputs into equivalent analog out-
put voltages in proportion to the applied reference-volt-
age inputs. DAC A and DAC B share the REFAB refer- REF
12 ______________________________________________________________________________________
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
The input impedance at each reference input is code Output Buffer Amplifiers
MAX536/MAX537
dependent, ranging from a low value of typically 6kΩ All MAX536/MAX537 voltage outputs are internally
(with an input code of 0101 0101 0101) to a high value buffered by precision unity-gain followers with a typical
of 60kΩ (with an input code of 0000 0000 0000). Since slew rate of 5V/µs for the MAX536 and 3V/µs for the
the input impedance at the reference pins is code MAX537.
dependent, load regulation of the reference source is With a full-scale transition at the MAX536 output (0V to
important. 10V or 10V to 0V), the typical settling time to ±1/2LSB is
The REFAB and REFCD reference inputs have a 5kΩ 3µs when loaded with 5kΩ in parallel with 100pF (loads
guaranteed minimum input impedance. When the two less than 5kΩ degrade performance).
reference inputs are driven from the same source, the With a full-scale transition at the MAX537 output (0V to
effective minimum impedance becomes 2.5kΩ. A volt- 2.5V or 2.5V to 0V), the typical settling time to ±1/2LSB
age reference with a load regulation of 0.001%/mA, is 5µs when loaded with 5kΩ in parallel with 100pF
such as the MAX674, would typically deviate by (loads less than 5kΩ degrade performance).
0.164LSB (0.328LSB worst case) when simultaneously
driving both MAX536 reference inputs at 10V. Output dynamic responses and settling performances
of the MAX536/MAX537 output amplifier are shown in
An op amp, such as the MAX400 or OP07, can be used the Typical Operating Characteristics.
to buffer the reference to increase reference accuracy.
The op amp’s closed-loop output impedance should be Serial-Interface Configurations
kept below 0.05Ω to ensure an error of less than The MAX536/MAX537’s 3-wire or 4-wire serial interface is
0.08LSB. Reference accuracy is also improved by driv- compatible with both Microwire (Figure 2) and SPI/QSPI
ing the REFAB and REFCD pins separately, or by using (Figure 3). In Figures 2 and 3, LDAC can be tied either
a reference with excellent accuracy and superior load high or low for a 3-wire interface, or used as the fourth
regulation, such as the MAX676/MAX677/MAX678. input with a 4-wire interface. The connection between
The reference input capacitance is also code depen- SDO and the serial-interface port is not necessary, but
dent and typically ranges from 125pF to 300pF. may be used for data echo. (Data held in the shift register
5V
5V
†RP †RP 1k
1k
SDO* MISO* SS
SCK SK
SDI MOSI
SDI SO
LDAC** I/O
LDAC** I/O
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 LDAC CONNECTION IS NOT REQUIRED WHEN USING THE 3-WIRE INTERFACE.
†THE MAX537 HAS AN INTERNAL ACTIVE PULL-UP TO VDD, †THE MAX537 HAS AN INTERNAL ACTIVE PULL-UP TO VDD,
SO RP IS NOT NECESSARY. SO RP IS NOT NECESSARY.
_______________________________________________________________________________________ 13
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
, , ,,
MAX536/MAX537
CS
COMMAND
EXECUTED
SCK
1 8 9 16
SDI
D15 D14 D13.......... ..........D2 D1 D0
MSB LSB
SDO
Q15.......... ...........Q0
MSB FROM LSB FROM
PREVIOUS WRITE 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
D15 D14 D13 .......... .......... D2 D1 D0
MSB LSB
SDO
Q15.......... .......... Q0
MSB FROM LSB FROM
PREVIOUS WRITE PREVIOUS WRITE
LDAC
DACs
UPDATED
Figure 5. 4-Wire Serial-Interface Timing Diagram for Asynchronous DAC Updating Using LDAC
CS tCSW
SCK
tDS
tDH
SDI
LDAC*
14 ______________________________________________________________________________________
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
of the MAX536/MAX537 can be shifted out of SDO and clocked into the internal shift register via the serial data input
MAX536/MAX537
returned to the microprocessor for data verification; data pin (SDI) on SCK’s rising edge. The maximum guaranteed
in the MAX536/MAX537 input/DAC registers cannot be clock frequency is 10MHz. Data is latched into the appropri-
read.) ate MAX536/MAX537 input/DAC registers on CS’s rising
With a 3-wire interface (CS, SCK, SDI) and LDAC tied edge.
high, the DACs are double-buffered. In this mode, Interface timing is optimized when serial data is clocked out
depending on the command issued through the serial of the microcontroller/microprocessor on one clock edge
interface, the input register(s) may be loaded and clocked into the MAX536/MAX537 on the other edge.
without affecting the DAC register(s), the DAC register(s) Table 1 lists the serial-interface programming commands.
can be loaded directly, or all four DAC registers may be For certain commands, the 12 data bits are “don’t cares”.
simultaneously updated from the input registers. With a 3-
The programming command Load-All-DACs-From-Shift-
wire interface (CS, SCK, SDI) and LDAC tied low (Figure
Register allows all input and DAC registers to be simultane-
4), the DAC registers remain transparent. Any time an
ously loaded with the same digital code from the input shift
input register is updated, the change appears at the DAC
register. The NOP (no operation) command allows the regis-
output with the rising edge of CS.
ter contents to be unaffected and is useful when the
The 4-wire interface (CS, SCK, SDI, LDAC) is similar to MAX536/MAX537 are configured in a daisy-chain (see the
the 3-wire interface with LDAC tied high, except LDAC is Daisy-Chaining Devices section). The command to change
a hardware input that simultaneously and asynchronously the clock edge on which serial data is shifted out of the
loads all DAC registers from their respective input regis- MAX536/MAX537 SDO pin also loads data from all input reg-
ters when driven low (Figure 5). isters to their respective DAC registers.
Serial-Interface Description Serial-Data Output
The MAX536/MAX537 require 16 bits of serial data. Data is The serial-data output, SDO, is the internal shift register’s
sent MSB first and can be sent in two 8-bit packets or one output. The MAX536/MAX537 can be programmed so that
16-bit word (CS must remain low until 16 bits are trans- data is clocked out of SDO on SCK’s rising (Mode 1) or
ferred). The serial data is composed of two DAC address falling (Mode 0) edge . In Mode 0, output data at SDO lags
bits (A1, A0), two control bits (C1, C0), and the 12 data bits input data at SDI by 16.5 clock cycles, maintaining compati-
D11…D0 (Figure 7). The 4-bit address/control code deter- bility with Microwire, SPI/QSPI, and other serial interfaces. In
mines the following: 1) the register(s) to be updated and/or Mode 1, output data lags input data by 16 clock cycles. On
the status of the input and DAC registers (i.e., whether they power-up, SDO defaults to Mode 1 timing.
are in transparent or latch mode), and 2) the edge on which
For the MAX536, SDO is an open-drain output that should be
data is clocked out of SDO.
pulled up to +5V. The data sheet timing specifications for
MSB ..................................................................................LSB SDO use a 1kΩ pull-up resistor. For the MAX537, SDO is a
complementary output and does not require an external
16 Bits of Serial Data pull-up.
Address Control Data Bits Test Pin
Bits Bits MSB.............................................LSB
The test pin (TP) is used for pre-production analysis of the IC.
A1 A0 C1 C0 D11................................................D0 Connect TP to VDD for proper MAX536/MAX537 operation.
4 Address/
Failure to do so affects DAC operation.
12 Data Bits
Control Bits Daisy-Chaining Devices
Any number of MAX536/MAX537s can be daisy-chained by
Figure 7. Serial-Data Format (MSB Sent First)
connecting the SDO pin of one device (with a pull-up resis-
Figure 6 shows the serial-interface timing requirements. The tor, if appropriate) to the SDI pin of the following device in the
chip-select pin (CS) must be low to enable the DAC’s serial chain (Figure 8).
interface. When CS is high, the interface control circuitry is Since the MAX537’s SDO pin has an internal active pull-up,
disabled and the serial data output pin (SDO) is driven high the SDO sink/source capability determines the time required
(MAX537) or is a high-impedance open drain (MAX536). CS to discharge/charge a capacitive load. Refer to the serial
must go low at least tCSS before the rising serial clock (SCK) data out V OH and V OL specifications in the Electrical
edge to properly clock in the first bit. When CS is low, data is Characteristics.
______________________________________________________________________________________ 15
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
MAX536/MAX537
“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 Additionally, when daisy-chaining devices, the maximum
low to SCK high (tCSS) must be the greater of: clock frequency is limited to:
tDV + tDS 1
fSCK(max) = ——————————————
or 2 (tDO + tRC - 38ns + tDS)
tTR + tRC + tDS - tCSW
For example, with t RC = 23ns (5V ±10% supply with
where tRC is the time constant of the external pull-up resistor Rp = 1kΩ and C = 30pF), the maximum clock frequency is
(Rp) and the load capacitance (C) at SDO. For tRC < 20ns, 8.7MHz.
tCSS is simply tDV + tDS. Calculate tRC from the following
Figure 9 shows an alternate method of connecting several
equation:
MAX536/MAX537s. In this configuration, the data bus is
tRC = Rp (C) ln
[( VPULL-UP
VPULL-UP - 2.4V )] common to all devices; data is not shifted through a
daisy-chain. More I/O lines are required in this configu-
where VPULL-UP is the voltage to which the pull-up resistor is ration because a dedicated chip-select input (CS) is
connected. required for each IC.
16 ______________________________________________________________________________________
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
MAX536/MAX537
+5V +5V +5V
CS CS CS CS
TO OTHER
SERIAL DEVICES
DIN
SCK
LDAC
CS1
CS2 TO OTHER
SERIAL DEVICES
CS3
CS CS CS
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
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
__________Applications Information Bits 6 and 7 are not used. Writes to these bits are ignored.
MAX536/MAX537
The Mode Fault flag detects master/slave conflicts in a multimaster environment. It is set when the “master” controller
MODF
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
Table 4. M68HC11 Programming Code
MAX536/MAX537
______________________________________________________________________________________ 19
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
SS is an input intended for use in a multimaster environ- Unipolar Output
MAX536/MAX537
ment. However, SS or unused PORT D bit RXD, TXD, or For a unipolar output, the output voltages and the reference
possibly MISO (if DAC readback is not used) should be inputs are the same polarity. Figure 10 shows the
configured as a general-purpose output and used as CS by MAX536/MAX537 unipolar output circuit, which is also the typ-
setting the appropriate Data Direction Register bit. ical operating circuit. Table 5 lists the unipolar output codes.
The SPCR configuration (memory location $1028) is shown Bipolar Output
below: The MAX536/MAX537 outputs can be configured for
bipolar operation using Figure 11’s circuit. One op amp
BIT
and two resistors are required per DAC. With R1 = R2:
7 6 5 4 3 2 1 0
NAME VOUT = VREF [(2NB / 4096) - 1]
SPIE SPE DWOM MSTR CPOL CPHA SPR1 SPR0 where N B is the numeric value of the DAC’s binary
SETTING AFTER RESET input code. Table 6 shows digital codes and corre-
0 0 0 0 0 1 U* U* sponding output voltages for Figure 11’s circuit.
SETTING FOR TYPICAL SPI COMMUNICATION Table 5. Unipolar Code Table
0 1 0 1 0 0 0** 1**
DAC CONTENTS
*U = Unknown
MSB LSB ANALOG OUTPUT
**Depends on µP clock frequency.
4095
Always configure the 68HC11 as the “master” controller 1111 1111 1111 +VREF ( ——— )
4096
and the MAX536/MAX537 as the “slave” device.
2049
When MSTR = 1 in the SPCR, a write to the Serial 1000 0000 0001 +VREF ( ——— )
4096
Peripheral Data I/O Register (SPDR), located at memory
location $102A, initiates the transmission/reception of 2048 +VREF
1000 0000 0000 +VREF ( ——— ) = ————
data. The data transfer is monitored and the appropri- 4096 2
ate flags are set in the Serial Peripheral Status
Register (SPSR). 2047
0111 1111 1111 +VREF ( ——— )
4096
The SPSR configuration is shown below:
BIT 1
0000 0000 0001 +VREF ( ——— )
7 6 5 4 3 2 1 0 4096
NAME 0000 0000 0000 0V
SPIF WCOL – MODF – – – –
RESET CONDITIONS Table 6. Bipolar Code Table
0 0 0 0 0 0 0 0
DAC CONTENTS
ANALOG OUTPUT
An example of 68HC11 programming code for a MSB LSB
two-byte SPI transfer to the MAX536/MAX537 is given in 2047
Table 4. SS is used for CS, the high byte of MAX536/ 1111 1111 1111 +VREF ( ——— )
2048
MAX537 digital data is stored in memory location $0100,
and the low byte is stored in memory location $0101. 1000 0000 0001 1
+VREF ( ——— )
2048
Interfacing to Other Controllers 1000 0000 0000 0V
When using Microwire, refer to the section on Inter- 1 )
facing to the M68HC11 for guidance, since Microwire 0111 1111 1111 -VREF ( ———
2048
can be considered similar to SPI when CPOL = 0 and
CPHA = 0. When interfacing to Intel’s 80C51/80C31 2047
0000 0000 0001 -VREF ( ——— )
microcontroller family, use bit-pushing to configure a 2048
desired port as the MAX536/MAX537 interface port. Bit- 2048
pushing involves arbitrarily assigning I/O port bits as 0000 0000 0000 -VREF ( ——— ) = -VREF
2048
interface control lines, and then writing to the port each
time a signal transition is required. 1
NOTE: 1LSB = (VREF) (
4096
)
20 ______________________________________________________________________________________
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
MAX536/MAX537
+15V (+5V)
REFERENCE INPUTS
MAX536 5 12 14 13 MAX536
MAX537 REFAB REFCD VDD TP MAX537
R1 R2
2 VREF
DAC A OUTA
+15V (+5V)
DAC B 1
OUTB
VOUT
DAC
16 OUTPUT
DAC C OUTC
–5V
R1 = R2 = 10kΩ 0.1%
15
DAC D OUTD
Figure 10. Unipolar Output Circuit Figure 11. Bipolar Output Circuit
+15V
(+5V)
+15V (+5V)
AC 15k
REFERENCE
INPUT
5 13 14
+4V (+750mV) REFAB TP VDD
5 13 14
10k REFAB TP VDD +
-4V
(-750mV) VIN
DAC A 2
- OUTA
DAC B 1
OUTB
AGND MAX536/MAX537
4
MAX536/MAX537
+ VSS DGND
VSS AGND DGND VBIAS
3 4 6 3 6
-
-5V -5V
Figure 12. AC Reference Input Circuit Figure 13. AGND Bias Circuit
______________________________________________________________________________________ 21
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
Offsetting AGND
MAX536/MAX537
22 ______________________________________________________________________________________
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
_Ordering Information (continued) ___________________Chip Topography
MAX536/MAX537
INL OUTA OUTB OUTC OUTD V DD
PART TEMP. RANGE PIN-PACKAGE
(LSB)
MAX537ACPE 0°C to +70°C 16 Plastic DIP ±1⁄2 V SS
MAX537BCPE 0°C to +70°C 16 Plastic DIP ±1
MAX537ACWE 0°C to +70°C 16 Wide SO ±1⁄2
MAX537BCWE 0°C to +70°C 16 Wide SO ±1
MAX537BC/D 0°C to +70°C Dice* ±1 AGND TP
MAX537AEPE -40°C to +85°C 16 Plastic DIP ±1⁄2
MAX537BEPE -40°C to +85°C 16 Plastic DIP ±1
MAX537AEWE -40°C to +85°C 16 Wide SO ±1⁄2
MAX537BEWE -40°C to +85°C 16 Wide SO ±1 REFAB REFCD
MAX537AMDE -55°C to +125°C 16 Ceramic SB** ±1⁄2
MAX537BMDE -55°C to +125°C 16 Ceramic SB** ±1
* Contact factory for dice specifications.
** Contact factory for availability and processing to MIL-STD-883.
0.309"
(7.848mm)
DGND
SDO
LDAC SCK
SDI
CS
0.139"
(3.5306mm)
______________________________________________________________________________________ 23
Calibrated, Quad, 12-Bit
Voltage-Output DACs with Serial Interface
________________________________________________________Package Information
MAX536/MAX537
PDIPN.EPS
SOICW.EPS
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
© 1997 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products.