5 V, Lo w -P o w e r, Vo lt a g e -Ou t p u t ,
S e ria l 1 0 -Bit DACs
04/MAX15
SCLK
DIN
SCLK
DIN
SK
SO
SCK
MICROWIRE
PORT
SPI
PORT
MOSI
MAX504
MAX515
MAX504
MAX515
CS
CS
I/O
SI
I/O
DOUT
DOUT
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 .
THE DOUT-MISO CONNECTION IS NOT REQUIRED FOR WRITING TO THE
MAX504/MAX515, BUT MAY BE USED FOR VERIFYING DATA TRANSFER .
Figure 4. Microwire Connection
Figure 5. SPI/QSPI Connection
+5V
+5V
V
DD
V
DD
REFIN
REFIN
BIPOFF
REFOUT
REFOUT
33µF
33µF
MAX504
MAX504
BIPOFF
AGND
DGND
AGND
DGND
RFB
RFB
V
OUT
VOUT
V
OUT
VOUT
G = 2
V
SS
V
SS
G = 1
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 2. Unipolar Binary Code Table
Table 1. Unipolar Binary Code Table
(0V to 2V
Output), Gain = 2
(0V to V
Output), Gain = 1
REFIN
REFIN
OUTPUT
INPUT*
OUTPUT
INPUT*
1023
1024
1023
1024
+2 (V )
REFIN
1111 1111
1000 0000
11(00)
01(00)
(V
)
1111 1111
1000 0000
11(00)
01(00)
REFIN
513
1024
513
1024
+2 (V
)
(V
REFIN
)
REFIN
512
1024
512
1024
= +V
+2 (V
)
1000 0000
0111 1111
00(00)
11(00)
REFIN
(V
)
= +V
/2
REFIN
REFIN
1000 0000
0111 1111
00(00)
11(00)
REFIN
511
1024
511
+2 (V
)
)
(V
)
REFIN
REFIN
1024
1
1
1024
0000 0000
0000 0000
(V
)
01(00)
00(00)
REFIN
0000 0000
0000 0000
+2 (V
01(00)
00(00)
REFIN
1024
OV
OV
* Write 10-bit data words with two sub-LSB 0s because the
DAC input latch is 12 bits wide.
* Write 10-bit data words with two sub-LSB 0s because the
DAC input latch is 12 bits wide.
______________________________________________________________________________________ 11