19-1925; Rev 1; 6/01
Nonvolatile, Quad, 8-Bit DACs
General Description
The MAX5105/MAX5106 nonvolatile, quad, 8-bit digital-
to-analog converters (DACs) operate from a single
+2.7V to +5.5V supply. An internal EEPROM stores the
DAC states even after power is removed. Data from
these nonvolatile registers automatically initialize the
DAC outputs and operating states during power-up.
Precision internal buffers swing Rail-to-Rail
®
, and the
reference input range includes both ground and the
positive rail.
The MAX5105/MAX5106 feature a software-controlled
10µA shutdown mode and a mute state that drives the
DAC outputs to their respective REFL_ voltages. The
MAX5105 includes an asynchronous MUTE input, as
well as a RDY/BSY output that indicates the status of
the nonvolatile memory.
The MAX5105 is available in a 20-pin QSOP and 20-pin
wide SO packages, and the MAX5106 is available in a
16-pin QSOP package.
Features
o
On-Chip EEPROM Stores DAC States
o
Power-On Reset Initialization of All Registers to
Prestored States
o
+2.7V to +5.5V Single-Supply Operation
o
Four 8-Bit DACs with Independent High and Low
Reference Inputs (MAX5105)
o
Ground to V
DD
Reference Input Range
o
Rail-to-Rail Output Buffers
o
Low 1mA Supply Current
o
Low Power 10µA (max) Shutdown Mode
o
Small 20- or 16-Pin QSOP Package
o
SPI™/QSPI™/MICROWIRE™-Compatible Serial
Interface
o
Asynchronous MUTE Input (MAX5105)
o
RDY/BSY Pin to Indicate Memory Status
(MAX5105)
o
Wide Operating Temperature Range
(-40°C to +85°C)
MAX5105/MAX5106
________________________Applications
Digital Gain and Offset Adjustments
Programmable Attenuators
Portable Instruments
Power-Amp Bias Control
Functional Diagram appears at end of data sheet.
Rail-to-Rail is a trademark of Nippon Motorola, Ltd.
SPI/QSPI are trademarks of Motorola, Inc.
MICROWIRE is a trademark of National Semiconductor Corp.
Ordering Information
PART
MAX5105EEP
MAX5105EWP
MAX5106EEE
TEMP RANGE
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
PIN-PACKAGE
20 QSOP
20 SO
16 QSOP
Pin Configurations
TOP VIEW
REFH1 1
REFH0 2
V
DD
3
RDY/BSY 4
CLK 5
CS 6
DIN 7
DOUT 8
MUTE 9
GND 10
20 REFH2
19 REFH3
18 OUT0
17 OUT1
REFH1 1
REFH0 2
V
DD
3
CLK 4
CS 5
DIN 6
DOUT 7
GND 8
16 REFH2
15 REFH3
14 OUT0
MAX5106
13 OUT1
12 OUT2
11 OUT3
10 REFL1
9
REFL0
MAX5105
16 OUT2
15 OUT3
14 REFL3
13 REFL2
12 REFL1
11 REFL0
16 QSOP
20 QSOP/SOIC
________________________________________________________________
Maxim Integrated Products
1
For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at
1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com.
Nonvolatile, Quad, 8-Bit DACs
MAX5105/MAX5106
ABSOLUTE MAXIMUM RATINGS
V
DD
, DIN,
CS,
CLK, MUTE to GND .............................-0.3V, +6V
DOUT, REFH_, REFL_, RDY/BSY,
OUT_ to GND .........................................-0.3V to (V
DD
+ 0.3V)
Maximum Current into Any Pin .........................................±50mA
Continuous Power Dissipation (T
A
= +70°C)
16-Pin QSOP (derate 8.3mW/°C above +70°C)........666.7mW
20-Pin QSOP (derate 9.1mW/°C above +70°C)........727.3mW
20-Pin SO (derate 10mW/°C above +70°C).................800mW
Operating Temperature Range
MAX510_ .........................................................-40°C to +85°C
Storage Temperature Range .............................-65°C to +150°C
Junction Temperature ......................................................+150°C
Lead Temperature (soldering, 10s) .................................+300°C
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
ELECTRICAL CHARACTERISTICS
(V
DD
= V
REFH_
= +2.7V to +5.5V, GND = V
REFL_
= 0, C
L
= 100pF, T
A
= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at
V
DD
= +3V and T
A
= +25°C.)
PARAMETER
STATIC ACCURACY
Resolution
Integral Nonlinearity
INL
Code range 10hex to F0hex,
I
LOAD
= 50µA
Full code range, I
LOAD
= 50µA
Differential Nonlinearity
(Note 1)
Zero-Code Error
Zero-Code Temperature
Coefficient
Gain Error (Note 2)
Gain-Error Temperature
Coefficient
Power-Supply Rejection Ratio
REFERENCE INPUT
Reference Input Voltage Range
Input Resistance
Input Resistance Matching
Input Capacitance
DAC OUTPUTS
(V
REFH
-
V
REFL
)
V
REFL
_
x
(N/256)
+ V
REFL
_
V
REFH
_,
V
REFL
_
0
92
256
±0.2
10
V
DD
413
±1
V
kΩ
%
pF
PSRR
DNL
ZCE
Code range 10hex to F0hex,
I
LOAD
= 50µA
Full code range, I
LOAD
= 50µA
Code = 0Ahex
Code = 0Ahex
Code = F0hex
Code = F0hex
Code = 0Ahex and FFhex, V
DD
= 2.7V
to 5.5V, V
REFH
_
= 2.5V, V
REFL
_
= 0,
I
LOAD
= 50µA
±0.002
±20
±1
8
±1
±2
±0.5
±1
±20
mV
µV/°C
LSB
LSB/°C
LSB
Bits
LSB
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
±1
LSB/V
Output Voltage Range
N = input code, I
LOAD
= 0
V
2
_______________________________________________________________________________________
Nonvolatile, Quad, 8-Bit DACs
ELECTRICAL CHARACTERISTICS (continued)
(V
DD
= V
REFH_
= +2.7V to +5.5V, GND = V
REFL_
= 0, C
L
= 100pF, T
A
= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at
V
DD
= +3V and T
A
= +25°C.)
PARAMETER
Output Current (Note 3)
Amplifier Output Resistance
(Note 3)
DIGITAL INPUTS
Input High Voltage
Input Low Voltage
Input Current
Input Capacitance
DIGITAL OUTPUTS
Output High Voltage
Output Low Voltage
Three-State Leakage Current
Three-State Output Capacitance
DYNAMIC PERFORMANCE
CLK to OUT_ Settling Time
(Note 4)
Channel-to-Channel Crosstalk
(Note 5)
t
COS
V
DD
= +5V, code = Ffhex,
V
REFH
_ = 2.5Vp-p at 10kHz
V
DD
= +5V,
code = FFhex
V
REFH
_ = 2.5Vp-p at
1kHz
V
REFH
_
= 2.5Vp-p at
10kHz
6
85
58
dB
56
250
86
4
75
t
SDR
t
SHDN
V
DD
I
DD
I
LOAD
= 0, digital inputs at GND or V
DD
During nonvolatile write operation
2.7
0.8
20
0.5
10
7
2
5.5
1.0
kHz
dB
nV
-
s
nV/√Hz
µs
µs
V
mA
µA
µs
dB
V
OH
V
OL
I
LEAK
C
OUT
15
I
SOURCE
= 0.4mA
I
SINK
= 1mA
V
DD
- 0.3
0.4
±10
V
V
µA
pF
V
IH
V
IL
I
IN
C
IN
V
IN
= 0 or V
DD
10
0.7 x
V
DD
0.8
±10
V
V
µA
pF
SYMBOL
∆V
OUT
_< 1LSB
CONDITIONS
MIN
TYP
±1.0
3
MAX
UNITS
mA
Ω
MAX5105/MAX5106
Signal to Noise Plus Distortion
SINAD
Multiplying Bandwidth
Reference Feedthrough
Clock Feedthrough
DAC Output White Noise
Shutdown Recovery Time
Time to Shutdown
POWER SUPPLIES
Supply Voltage
Supply Current
Shutdown Current
V
REFH
_ = 0.5Vp-p, 3dB bandwidth
V
DD
= +5V, code = 00hex,
V
REFH
_ = 2.5Vp-p at 1kHz
________________________________________________________________________________________
3
Nonvolatile, Quad, 8-Bit DACs
MAX5105/MAX5106
ELECTRICAL CHARACTERISTICS (continued)
(V
DD
= V
REFH_
= +2.7V to +5.5V, GND = V
REFL_
= 0, C
L
= 100pF, T
A
= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at
V
DD
= +3V and T
A
= +25°C.)
PARAMETER
DIGITAL TIMING
CLK Period
CLK High Time
CLK Low Time
CS
High Time
CS
Setup Time
CS
Hold Time
DIN Setup Time
DIN Hold Time
CLK to DOUT Valid Time
CLK to DOUT Propagation Delay
DOUT Disable Time
Nonvolatile Store Time
Data Retention
Endurance
t
CP
t
CH
t
CL
t
CSHT
t
CSS
t
CSH
t
DS
t
DH
t
CDV
t
CD
t
CSD
t
BUSY
MIL STD-883 Test Method 1008
MIL STD-883 Test Method 1033
100
100,000
C
LOAD
= 100pF
C
LOAD
= 100pF
C
LOAD
= 100pF
1
300
300
150
100
0
100
0
1
1
250
13
µs
ns
ns
ns
ns
ns
ns
ns
µs
µs
ns
ms
Years
Stores
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
NONVOLATILE MEMORY RELIABILITY
Note 1:
Guaranteed monotonic.
Note 2:
Gain error is: [100 x (V
F0(MEAS)
- ZCE - V
F0(IDEAL)
)/V
REFH
]; where V
F0(MEAS)
is the DAC output voltage with input code
F0hex. V
F0(IDEAL)
is the ideal DAC output voltage with input code F0hex (i.e., (V
REFH
- V
REFL
)
×
240/256 + V
REFL
).
Note 3:
In the voltage range, 0.5V < V
OUT
_ < V
DD
- 0.5V.
Note 4:
Output settling time is measured from the 50% point of the rising edge of last CLK to 1/2LSB of V
OUT
’s final value for a code
transition from 10hex to F0hex. See Figure 4.
Note 5:
Channel-to-channel crosstalk is defined as the coupling from one driven reference with input code = FFhex to any other
DAC output with the reference of that DAC at a constant value and input code = 00hex.
4
_______________________________________________________________________________________
Nonvolatile, Quad, 8-Bit DACs
Typical Operating Characteristics
(R
L
=
∞,
code = FFhex, V
REFL_
= GND, T
A
= +25°C, unless otherwise noted.)
DAC ZERO-CODE OUTPUT VOLTAGE
vs. OUTPUT SINK CURRENT
MAX5105/06 toc01
MAX5105/MAX5106
DAC FULL-SCALE OUTPUT VOLTAGE
vs. OUTPUT SOURCE CURRENT
V
DD
= V
REFH_
= +5V
5
OUTPUT VOLTAGE (V)
4
3
2
1
V
DD
= V
REFH_
= +3V
MAX5105/06 toc02
SUPPLY CURRENT vs. TEMPERATURE
650
SUPPLY CURRENT (µA)
600
550
500
450
400
V
DD
= +3V
V
REFH_
= +2.5V
V
DD
= +5V
V
REFH_
= +4.096V
MAX5105/06 toc03
0.5
6
700
0.4
OUTPUT VOLTAGE (V)
V
DD
= +3V
V
REFL_
= +0.2V
0.3
V
DD
= +5V
V
REFL_
= +0.2V
0.2
0.1
CODE = 00hex
0
0
2
4
6
8
10
OUTPUT CURRENT (mA)
350
300
0
2
4
6
8
10
-40 -25 -10 5 20 35 50 65 80 95 110 125
TEMPERATURE (°C)
OUTPUT CURRENT (mA)
0
SUPPLY CURRENT
vs. REFERENCE VOLTAGE
MAX5105/06 toc04
SUPPLY CURRENT
vs. REFERENCE VOLTAGE
MAX5105/06 toc05
THD + NOISE AT DAC OUTPUT
vs. REFERENCE AMPLITUDE
V
REF
= SINE-WAVE
V
DD
= +3.0V
CENTERED AT 1.5V
DAC CODE = FFhex
80kHz LOWPASS FILTER
MAX5105/06 toc06
1000
900
800
SUPPLY CURRENT (µA)
700
600
500
400
300
200
100
0
0.0
0.5
1.0
1.5
2.0
V
DD
= +3V
2.5
CODE = 00hex
CODE = FFhex
1000
900
800
SUPPLY CURRENT (µA)
700
600
500
400
300
200
100
0
CODE = 00hex
CODE = FFhex
0
-10
THD + NOISE (dB)
-20
-30
-40
-50
-60
f
VREF
= 10kHz
f
VREF
= 1kHz
V
DD
= +5V
0
1
2
3
4
5
-70
0.0
0.5
1.0
1.5
2.0
2.5
3.0
REFERENCE AMPLITUDE (Vp-p)
3.0
REFERENCE VOLTAGE (V)
REFERENCE VOLTAGE (V)
THD + NOISE AT DAC OUTPUT
vs. REFERENCE AMPLITUDE
MAX5105/06 toc07
THD + NOISE AT DAC OUTPUT
vs. REFERENCE FREQUENCY
MAX5105/06 toc08
THD + NOISE AT DAC OUTPUT
vs. REFERENCE FREQUENCY
-10
-20
-30
-40
-50
-60
-70
V
REF
= 1Vp-p
V
REF
= SINE-WAVE
V
DD
= +5.0V
CENTERED AT 2.5V
DAC CODE = FFhex
500kHz LOWPASS FILTER
V
REF
= 2Vp-p
V
REF
= 2.5Vp-p
MAX5105/06 toc09
0
-10
-20
THD + NOISE (dB)
-30
-40
-50
-60
-70
-80
0
1
2
0
-10
-20
-30
-40
-50
-60
-70
V
REF
= 0.5Vp-p
THD + NOISE (dB)
V
REF
= 2Vp-p
V
REF
= 1Vp-p
f
VREF
= 10kHz
f
VREF
= 1kHz
3
4
5
10
100
1k
FREQUENCY (Hz)
10k
100k
THD + NOISE (dB)
V
REF
= SINE-WAVE
V
DD
= +5.0V
CENTERED AT 2.5V
DAC CODE = FFhex
80kHz LOWPASS FILTER
V
REF
= SINE-WAVE
V
DD
= +3.0V
CENTERED AT 1.5V
DAC CODE = FFhex
500kHz LOWPASS FILTER
0
10
100
1k
FREQUENCY (Hz)
10k
100k
REFERENCE AMPLITUDE (Vp-p)
________________________________________________________________________________________
5