MAX5258/MAX5259
+3V/+5V, Low-Power, 8-Bit Octal DAC
with Rail-to-Rail Output Buffers
10 ______________________________________________________________________________________
Detailed Description
Serial Interface
At power-on, the serial interface and all DACs are
cleared and set to code zero. The serial data output
(DOUT) is set to transition on SCLK’s falling edge.
The MAX5258/MAX5259 communicate with micro-
processors (µPs) through a synchronous, 3-wire inter-
face (Figure 1). Data is sent MSB first and can be
transmitted in two 4-bit and one 8-bit (byte) packets, or
one 16-bit word. The first two bits are ignored. A 4-wire
interface adds a line for LDAC, allowing asynchronous
updating. Data is transmitted and received simultane-
ously.
Figure 2 shows the detailed serial-interface timing. Note
that the clock should be low if it is stopped between
updates. DOUT does not go into a high-impedance state
if the clock idles or CS is high.
Serial data is clocked into the data registers in MSB-first
format, with the address and configuration information
preceding the actual DAC data. Data is clocked in on
SCLK’s rising edge while CS is low. Data at DOUT is
clocked out 16 clock cycles later, either at SCLK’s falling
edge (default or mode 0) or rising edge (mode 1).
CS must be low to enable the device. If CS is high, the
interface is disabled and DOUT remains unchanged.
CS must go low at least 40ns before the first rising edge
of the clock pulse to properly clock in the first bit. With
CS low, data is clocked into the MAX5258/MAX5259’s
internal shift register on the rising edge of the external
serial clock. Always clock in the full 16 bits.
Serial Input Data Format and Control Codes
The 16-bit serial input format, shown in Figure 3, com-
prises two “don’t care” bits, three DAC address bits (A2,
A1, A0), three control bits (C2, C1, C0), and eight data
bits (D7…D0). The 6-bit address/control code configures
the DAC as shown in Table 1.
Pin Description
PIN NAME FUNCTION
1 OUTB DAC B Voltage Output
2 OUTA DAC A Voltage Output
3 GND Ground
4V
DD
Power Supply
5 REF Reference Voltage Input
6 LDAC
Load DAC Input. Driving this asynchronous input low transfers the contents of each input register
to its respective DAC registers.
7 OUTE DAC E Voltage Output
8 OUTF DAC F Voltage Output
9 OUTG DAC G Voltage Output
10 OUTH DAC H Voltage Output
11 CS
Chip Select Input. Data is shifted in and out when CS is low. Programming commands are executed
when CS returns high.
12 SCLK
Serial Clock Input. Data is clocked in on the rising edge and clocked out on the falling edge
(default) or rising edge (A2 = 1; see Table 1).
13 DIN Serial Data Input. Data is clocked in on the rising edge of SCLK.
14 DOUT
Serial Data Output. Sinks and sources current. Data at DOUT can be clocked out on the falling
edge (mode 0) or rising edge (mode 1) of SCLK (Table 1).
15 OUTD DAC D Voltage Output
16 OUTC DAC C Voltage Output
MAX5258/MAX5259
+3V/+5V, Low-Power, 8-Bit Octal DAC
with Rail-to-Rail Output Buffers
______________________________________________________________________________________ 11
CS
SCLK
INSTRUCTION
EXECUTED
DIN
DACA
X X A2 A1
A0
C2 C1 C0 D7 D6 D5 D4 D3 D2 D1 D0
DATA FROM PREVIOUS DATA INPUT
X X A2 A1
A0
C2 C1 C0 D7 D6 D5 D4 D3 D2 D1 D0
X X A2 A1
A0
C2 C1 C0 D7 D6 D5 D4 D3 D2 D1 D0
DACA
X X A2 A1
A0
C2 C1 C0 D7 D6 D5 D4 D3 D2 D1 D0
DATA FROM PREVIOUS DATA INPUT
X X A2 A1
A0
C2 C1 C0 D7 D6 D5 D4 D3 D2 D1 D0
X X A2 A1
A0
C2 C1 C0 D7 D6 D5 D4 D3 D2 D1 D0
DOUT
MODE 1
DOUT
MODE 0
(DEFAULT)
Figure 1. 3-Wire Interface Timing
SCLK
t
CSS
t
CL
t
CH
t
CP
t
CSW
t
CS1
t
D02
t
CLL
t
LDAC
t
D01
t
CSH
t
DS
t
DH
CS
DIN
DOUT
LDAC
Figure 2. Detailed Serial-Interface Timing Diagram
MAX5258/MAX5259
+3V/+5V, Low-Power, 8-Bit Octal DAC
with Rail-to-Rail Output Buffers
12 ______________________________________________________________________________________
16-BIT SERIAL WORD* LDAC FUNCTION
A2
A1 A0 C2 C1 C0
D7……D0
X X X 0 0 0 XXXXXXXX X No operation (NOP); shift data in shift registers.
X X X 0 0 1 XXXXXXXX X
Clears all input and DAC registers and sets all DAC
outputs to zero.
X X X 0 1 0 XXXXXXXX X
Software shutdown. Output buffers can be individually
shut down with zeros in the corresponding data bits.
0 X X 0 1 1 XXXXXXXX X
DOUT Phase Mode 0. DOUT transitions on the falling
edge of SCLK.
1 X X 0 1 1 XXXXXXXX X
DOUT Phase Mode 1. DOUT transitions on the rising
edge of SCLK.
XXX100
8-bit DAC data
X Loads all DACs with the same data
000101
8-bit DAC data
H Load input register A. All DAC outputs unchanged.
001101
8-bit DAC data
H Load input register B. All DAC outputs unchanged.
010101
8-bit DAC data
H Load input register C. All DAC outputs unchanged.
011101
8-bit DAC data
H Load input register D. All DAC outputs unchanged.
100101
8-bit DAC data
H Load input register E. All DAC outputs unchanged.
101101
8-bit DAC data
H Load input register F. All DAC outputs unchanged.
110101
8-bit DAC data
H Load input register G. All DAC outputs unchanged.
111101
8-bit DAC data
H Load input register H. All DAC outputs unchanged.
000110
8-bit DAC data
H
Load input register A. Update OUTA. All other DAC
outputs unchanged.
001110
8-bit DAC data
H
Load input register B. Update OUTB. All other DAC
outputs unchanged.
010110
8-bit DAC data
H
Load input register C. Update OUTC. All other DAC
outputs unchanged.
011110
8-bit DAC data
H
Load input register D. Update OUTD. All other DAC
outputs unchanged.
100110
8-bit DAC data
H
Load input register E. Update OUTE. All other DAC
outputs unchanged.
101110
8-bit DAC data
H
Load input register F. Update OUTF. All other DAC
outputs unchanged.
110110
8-bit DAC data
H
Load input register G. Update OUTG. All other DAC
outputs unchanged.
111110
8-bit DAC data
H
Load input register H. Update OUTH. All other DAC
outputs unchanged.
X X X 1 1 1 XXXXXXXX H
Software LDAC command. Updates all DACs from their
respective input registers.
Table 1. Serial-Interface Programming Commands
* The first two bits are “don’t care.”

MAX5258EEE+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Digital to Analog Converters - DAC 8-Bit 8Ch 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