MAX5581BEUP Maxim Integrated, MAX5581BEUP Datasheet - Page 30
![no-image](/images/no-image-200.jpg)
MAX5581BEUP
Manufacturer Part Number
MAX5581BEUP
Description
Digital to Analog Converters - DAC
Manufacturer
Maxim Integrated
Datasheet
1.MAX5583EUP-T.pdf
(34 pages)
Specifications of MAX5581BEUP
Number Of Converters
4
Number Of Dac Outputs
4
Resolution
12 bit
Interface Type
QSPI, SPI, Serial (3-Wire, Microwire)
Settling Time
6 us
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Package / Case
TSSOP EP
Minimum Operating Temperature
- 40 C
Output Type
Voltage
Supply Voltage - Max
5.25 V
Supply Voltage - Min
2.7 V
Voltage Reference
External
UPIO1 and UPIO2 can each be configured as a gener-
al-purpose input (GPI), a general-purpose output low
(GPOL), or a general-purpose output high (GPOH).
The GPI can serve to detect interrupts from µPs or micro-
controllers. The GPI has three functions:
1) Sample the signal at GPI at the time of the read
2) Detect whether a falling edge has occurred since
3) Detect whether a rising edge has occurred since
RTP1, LF1, and LR1 represent the data read from
UPIO1; RTP2, LF2, and LR2 represent the data read
from UPIO2.
To issue a read command for the UPIO configured as
GPI, use the command in Table 22.
Once the command is issued, RTP1 and RTP2 provide
the real-time status (0 or 1) of the inputs at UPIO1 or
UPIO2, respectively, at the time of the read. If LF2 or
LF1 is one, then a falling edge has occurred on the
respective UPIO1 or UPIO2 input since the last read or
reset. If LR2 or LR1 is one, then a rising edge has
occurred since the last read or reset.
Buffered, Fast-Settling, Quad,
12-/10-/8-Bit, Voltage-Output DACs
Table 22. GPI Read Command
X = Don’t care.
Table 23. Unipolar Code Table (Gain = +1)
30
DOUTRB
DATA
MSB
1111
1000
1000
0111
0000
0000
DIN
(RTP1 and RTP2).
the last read or reset (LF1 and LF2).
the last read or reset (LR1 and LR2).
______________________________________________________________________________________
DAC CONTENTS
1111
0000
0000
1111
0000
0000
1
X
1
X
1111
0001
0000
1111
0001
0000
LSB
X
1
+V
CONTROL BITS
REF
X
1
+V
+V
+V
ANALOG OUTPUT
(2048 / 4096) = V
+V
REF
REF
REF
GPI, GPOL, GPOH
REF
(4095 / 4096)
(2049 / 4096)
(2047 / 4096)
X
0
(1 / 4096)
0
0
X
REF
1
X
/ 2
X
X
GPOL outputs a constant low, and GPOH outputs a
constant high. See Figure 6.
Use the TOGG input to toggle the DAC outputs
between the values in the input registers and DAC reg-
isters. A delay of greater than 100ns from the end of the
previous write command is required before the TOGG
signal can be correctly switched between the new
value and the previously stored value. When TOGG =
0, the output follows the information in the input regis-
ters. When TOGG = 1, the output follows the informa-
tion in the DAC register (Figure 5).
The MAX5580–MAX5585 have two settling-time-mode
options: FAST (3µs max) and SLOW (6µs max). To
select the FAST mode, drive FAST low, and to select
SLOW mode, drive FAST high. This overrides (not over-
writes) the SPDA–SPDD bit settings.
Figure 7. Unipolar Output Circuit
X
X
MAX6126
X
X
RTP2
REF
X
DAC_
MAX5580
DATA BITS
LF2
X
WHERE CODE IS THE DAC INPUT
LR2
V
CODE (0 TO 4095 DECIMAL)
X
OUT_
= V
RTP1
REF_
X
x CODE / 4096
LF1
X
TOGG
FAST
LR1
OUT_
X