MAX5842
Quad, 12-Bit, Low-Power, 2-Wire, Serial
Voltage-Output DAC
_______________________________________________________________________________________ 7
SETTLING TIME
(NEGATIVE)
MAX5842 toc22
2µs/div
OUT_
500mV/div
C
LOAD
= 200pF
CODE = C00 hex TO 400 hex
DIGITAL FEEDTHROUGH
MAX5842 toc23
40µs/div
OUT_
2mV/div
C
LOAD
= 200pF
f
SCL
= 12kHz
CODE = 000 hex
SCL
2V/div
CROSSTALK
MAX5842 toc24
4µs/div
V
OUTB
1mV/div
V
OUTA
2V/div
Typical Operating Characteristics (continued)
(V
DD
= +5V, R
L
= 5k.)
Note 6: The ability to drive loads less than 5k is not implied.
MAX5842
Quad, 12-Bit, Low-Power, 2-Wire, Serial
Voltage-Output DAC
8 _______________________________________________________________________________________
Detailed Description
The MAX5842 is a quad, 12-bit, voltage-output DAC
with an I
2
C/SMBus-compatible 2-wire interface. The
device consists of a serial interface, power-down cir-
cuitry, four input and DAC registers, four 12-bit resistor
string DACs, four unity-gain output buffers, and output
resistor networks. The serial interface decodes the
address and control bits, routing the data to the proper
input or DAC register. Data can be directly written to
the DAC register, immediately updating the device out-
put, or can be written to the input register without
changing the DAC output. Both registers retain data as
long as the device is powered.
DAC Operation
The MAX5842 uses a segmented resistor string DAC
architecture, which saves power in the overall system
and guarantees output monotonicity. The MAX5842s
input coding is straight binary, with the output voltage
given by the following equation:
where N = 12 (bits), and D = the decimal value of the
input code (0 to 4095).
Output Buffer
The MAX5842 analog outputs are buffered by preci-
sion, unity-gain followers that slew 0.5V/µs. Each buffer
output swings rail-to-rail, and is capable of driving 5k
in parallel with 200pF. The output settles to ±0.5LSB
within 4µs.
Power-On Reset
The MAX5842 features an internal POR circuit that ini-
tializes the device upon power-up. The DAC registers
are set to zero scale and the device is powered down,
with the output buffers disabled and the outputs pulled
to GND through the 100k termination resistor.
Following power-up, a wake-up command must be initi-
ated before any conversions are performed.
Power-Down Modes
The MAX5842 has three software-controlled, low-
power, power-down modes. All three modes disable
the output buffers and disconnect the DAC resistor
strings from REF, reducing supply current draw to 1µA
and the reference current draw to less than 1µA. In
power-down mode 0, the device output is high imped-
ance. In power-down mode 1, the device output is
internally pulled to GND by a 1k termination resistor.
In power-down mode 2, the device output is internally
pulled to GND by a 100k termination resistor. Table 1
shows the power-down mode command words.
Upon wake-up, the DAC output is restored to its previ-
ous value. Data is retained in the input and DAC regis-
ters during power-down mode.
Digital Interface
The MAX5842 features an I
2
C/SMBus-compatible
2-wire interface consisting of a serial data line (SDA)
and a serial clock line (SCL). The MAX5842 is SMBus
compatible within the range of V
DD
= 2.7V to 3.6V. SDA
and SCL facilitate bidirectional communication between
the MAX5842 and the master at rates up to 400kHz.
Figure 1 shows the 2-wire interface timing diagram. The
MAX5842 is a transmit/receive slave-only device, rely-
ing upon a master to generate a clock signal. The mas-
ter (typically a microcontroller) initiates data transfer on
the bus and generates SCL to permit that transfer.
A master device communicates to the MAX5842 by
transmitting the proper address followed by command
and/or data words. Each transmit sequence is framed
V
VD
OUT
REF
N
_
()
=
×
2
Pin Description
PIN NAME FUNCTION
1 ADD Address Select. A logic high sets the address LSB to 1; a logic low sets the address LSB to zero.
2 SCL Serial Clock Input
3V
DD
Power Supply
4 GND Ground
5 SDA Bidirectional Serial Data Interface
6 REF Reference Input
7 OUTA DAC A Output
8 OUTB DAC B Output
9 OUTC DAC C Output
10 OUTD DAC D Output
MAX5842
Quad, 12-Bit, Low-Power, 2-Wire, Serial
Voltage-Output DAC
_______________________________________________________________________________________ 9
by a START (S) or REPEATED START (S
r
) condition and
a STOP (P) condition. Each word transmitted over the
bus is 8 bits long and is always followed by an
acknowledge clock pulse.
The MAX5842 SDA and SCL drivers are open-drain
outputs, requiring a pullup resistor to generate a logic
high voltage (see Typical Operating Circuit). Series
resistors R
S
are optional. These series resistors protect
the input stages of the MAX5842 from high-voltage
spikes on the bus lines, and minimize crosstalk and
undershoot of the bus signals.
Bit Transfer
One data bit is transferred during each SCL clock
cycle. The data on SDA must remain stable during the
high period of the SCL clock pulse. Changes in SDA
while SCL is high are control signals (see START and
STOP Conditions). Both SDA and SCL idle high when
the I
2
C bus is not busy.
START and STOP Conditions
When the serial interface is inactive, SDA and SCL idle
high. A master device initiates communication by issu-
ing a START condition. A START condition is a high-to-
low transition on SDA with SCL high. A STOP condition
is a low-to-high transition on SDA, while SCL is high
(Figure 2). A START condition from the master signals
the beginning of a transmission to the MAX5842. The
master terminates transmission by issuing a not
acknowledge followed by a STOP condition (see
Acknowledge Bit (ACK)). The STOP condition frees the
bus. If a repeated START condition (Sr) is generated
instead of a STOP condition, the bus remains active.
When a STOP condition or incorrect address is detect-
ed, the MAX5842 internally disconnects SCL from the
serial interface until the next START condition, minimiz-
ing digital noise and feedthrough.
Early STOP Conditions
The MAX5842 recognizes a STOP condition at any
point during transmission except if a STOP condition
occurs in the same high pulse as a START condition
(Figure 3). This condition is not a legal I
2
C format; at
least one clock pulse must separate any START and
STOP conditions.
Repeated START Conditions
A REPEATED START (S
r
) condition may indicate a
change of data direction on the bus. Such a change
occurs when a command word is required to initiate a
read operation. S
r
may also be used when the bus
master is writing to several I
2
C devices and does not
want to relinquish control of the bus. The MAX5842 ser-
ial interface supports continuous write operations with
or without an S
r
condition separating them. Continuous
POWER-DOWN
COMMAND BITS
PD1 PD0
MODE/FUNCTION
00
Power-up device. DAC output
restored to previous value.
01
Power-down mode 0. Power down
device with output floating.
10
Power-down mode 1. Power down
device with output terminated with
1k to GND.
11
Power-down mode 2. Power down
device with output terminated with
100k to GND.
Table 1. Power-Down Command Bits
SCL
SDA
STOP
CONDITION
START
CONDITION
REPEATED START CONDITIONSTART CONDITION
t
LOW
t
SU, DAT
t
SU, STA
t
SP
t
BUF
t
HD, STA
t
SU, STO
t
R
t
F
t
HD, STA
t
HIGH
t
HD, DAT
Figure 1. 2-Wire Serial Interface Timing Diagram

MAX5842LEUB+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Digital to Analog Converters - DAC 12-Bit 4Ch Precision DAC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet