Maxim MAX5123AEEE 5v/3v, 12-bit, serial, force/sense dacs with 10ppm/â°c internal reference Datasheet

19-1446; Rev 0; 3/99
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
The MAX5122/MAX5123 low-power, 12-bit, voltage-output, digital-to-analog converters (DACs) feature an internal precision bandgap reference and output amplifier.
The MAX5122 operates on a single +5V supply with an
internal +2.5V reference, and offers a configurable output
amplifier. If necessary, the user can override the on-chip,
<10ppm/°C voltage reference with an external reference.
The MAX5123 has the same features as the MAX5122 but
operates from a single +3V supply and has an internal
+1.25V precision reference. The user-accessible inverting
input and output of the amplifier allows specific gain configurations, remote sensing, and high output drive capability for a wide range of force/sense applications. Both
devices draw only 500µA of supply current, which
reduces to 3µA in power-down mode. In addition, their
power-up reset feature allows for a user-selectable initial
output state of either 0V or midscale and reduces output
glitches during power-up.
The serial interface is compatible with SPI™, QSPI™, and
MICROWIRE™, which makes the MAX5122/MAX5123
suitable for cascading multiple devices. Each DAC has
a double-buffered input organized as an input register
followed by a DAC register. A 16-bit shift register loads
data into the input register. The DAC register may be
updated independently or simultaneously with the input
register.
Both devices are available in a 16-pin QSOP package
and are specified for the extended-industrial (-40°C to
+85°C) operating temperature range. For pin-compatible
14-bit upgrades, see the MAX5171/MAX5173 data sheet;
for the pin-compatible 13-bit version, see the MAX5132/
MAX5133 data sheet.
Features
♦ Single-Supply Operation
+5V (MAX5122)
+3V (MAX5123)
♦ Built-In 10ppm/°C max Precision Bandgap Reference
+2.5V (MAX5122)
+1.25V (MAX5123)
♦ SPI/QSPI/MICROWIRE-Compatible, 3-Wire Serial
Interface
♦ Pin-Programmable Shutdown Mode and PowerUp Reset (0 or Midscale Output Voltage)
♦ Buffered Output Capable of Driving 5kΩ 100pF
or 4–20mA Loads
♦ Space-Saving 16-Pin QSOP Package
♦ Pin-Compatible 13-Bit Upgrades Available
(MAX5132/MAX5133)
♦ Pin-Compatible 14-Bit Upgrades Available
(MAX5171/MAX5173)
Ordering Information
PART
TEMP. RANGE
PINPACKAGE
INL
(LSB)
MAX5122AEEE
-40°C to +85°C
16 QSOP
±0.5
MAX5122BEEE
-40°C to +85°C
16 QSOP
±1
MAX5123AEEE
-40°C to +85°C
16 QSOP
±1
MAX5123BEEE
-40°C to +85°C
16 QSOP
±2
Applications
Pin Configuration
Industrial Process Control
Automatic Test Equipment
Digital Offset and Gain Adjustment
TOP VIEW
FB 1
16 VDD
OUT 2
Motion Control
15 REFADJ
14 REF
RSTVAL 3
Microprocessor-Controlled Systems
PDL 4
CLR 5
MAX5122
MAX5123
12 PD
CS 6
11 UPO
DIN 7
10 DOUT
9
SCLK 8
SPI and QSPI are trademarks of Motorola, Inc.
MICROWIRE is a trademark of National Semiconductor Corp.
13 AGND
DGND
QSOP
________________________________________________________________ Maxim Integrated Products
1
For free samples & the latest literature: http://www.maxim-ic.com, or phone 1-800-998-8800.
For small orders, phone 1-800-835-8769.
MAX5122/MAX5123
General Description
MAX5122/MAX5123
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
ABSOLUTE MAXIMUM RATINGS
VDD to AGND, DGND ...............................................-0.3V to +6V
AGND to DGND.....................................................-0.3V to +0.3V
Digital Inputs to DGND.............................................-0.3V to +6V
Digital Outputs (DOUT, UPO) to DGND .....-0.3V to (VDD + 0.3V)
FB, OUT to AGND ......................................-0.3V to (VDD + 0.3V)
REF, REFADJ to AGND ..............................-0.3V to (VDD + 0.3V)
Maximum Current into Any Pin............................................50mA
Continuous Power Dissipation (TA = +70°C)
QSOP (derate 8.00mW/°C above +70°C) .....................667mW
Operating Temperature Range ...........................-40°C to +85°C
Storage Temperature Range .............................-65°C to +150°C
Lead Temperature (soldering, 10sec) .............................+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—MAX5122 (+5V)
(VDD = +5V ±10%, AGND = DGND, 33nF capacitor at REFADJ, internal reference, RL = 5kΩ, CL = 100pF, output amplifier configured
in unity-gain, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
STATIC PERFORMANCE
Resolution
N
12
Bits
MAX5122A
-0.5
0.5
MAX5123B
-1
1
1
LSB
Integral Nonlinearity (Note 1)
INL
Differential Nonlinearity
DNL
-1
Offset Error (Note 2)
VOS
-10
Gain Error
GE
-3
LSB
10
mV
-0.2
3
mV
MAX5122A
3
10
MAX5123B
10
30
20
250
µV/V
2.5
2.525
V
Full-Scale Temperature
Coefficient (Note 3)
TCVFS
Power-Supply Rejection Ratio
PSRR
4.5V ≤ VDD ≤ 5.5V
VREF
TA = +25°C
ppm/°C
REFERENCE
Output Voltage
Output Voltage Temperature
Coefficient
Reference External Load Regulation
TCVREF
VOUT/IOUT
2.475
MAX5122A
3
MAX5122B
10
0 ≤ IOUT ≤ 100µA (sourcing)
0.1
Reference Short-Circuit Current
ppm/°C
1
4
REFADJ Current
REFADJ = VDD
3.3
µV/µA
mA
7
µA
DIGITAL INPUT
Input High Voltage
VIH
Input Low Voltage
VIL
Input Hysteresis
3
VHYS
Input Leakage Current
IIN
Input Capacitance
CIN
V
0.8
200
VIN = 0 or VDD
-1
0.001
V
mV
1
8
µA
pF
DIGITAL OUTPUTS
Output High Voltage
VOH
ISOURCE = 2mA
Output Low Voltage
VOL
ISINK = 2mA
2
VDD - 0.5
V
0.13
_______________________________________________________________________________________
0.4
V
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
(VDD = +5V ±10%, AGND = DGND, 33nF capacitor at REFADJ, internal reference, RL = 5kΩ, CL = 100pF, output amplifier configured
in unity-gain, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
DYNAMIC PERFORMANCE
Voltage Output Slew Rate
SR
Output Settling Time
To ±0.5LSB, VSTEP = 2.5V
Output Voltage Swing (Note 4)
0.6
V/µs
20
µs
0 to VDD
Current into FB
-0.1
Time Required to Exit Shutdown
CS = VDD, fSCLK = 100kHz,
VSCLK = 5Vp-p
Digital Feedthrough
0
V
0.1
µA
2
ms
5
nV-sec
POWER REQUIREMENTS
Power-Supply Voltage (Note 5)
Power-Supply Current (Note 5)
Power-Supply Current in Shutdown
VDD
4.5
5.5
V
IDD
500
600
µA
ISHDN
3
20
µA
ELECTRICAL CHARACTERISTICS—MAX5123 (+3V)
(VDD = +3V ±10%, AGND = DGND, 33nF capacitor at REFADJ, internal reference, RL = 5kΩ, CL = 100pF, output amplifier connected
in unity-gain, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
STATIC PERFORMANCE
Resolution
N
12
Bits
MAX5123A
-1
1
MAX5123B
-2
2
DNL
-1
1
LSB
Offset Error (Note 2)
VOS
-10
Gain Error
GE
-5
Integral Nonlinearity (Note 1)
INL
Differential Nonlinearity
LSB
10
mV
-0.2
5
mV
MAX5123A
3
10
MAX5123B
10
30
20
250
µV/V
1.25
1.263
V
Full-Scale Temperature
Coefficient (Note 3)
TCVFS
Power-Supply Rejection Ratio
PSRR
2.7V ≤ VDD ≤ 3.3V
VREF
TA = +25°C
ppm/°C
REFERENCE
Output Voltage
Output Voltage Temperature
Coefficient
Reference External Load Regulation
TCVREF
VOUT/IOUT
1.237
MAX5123A
3
MAX5123B
10
0 ≤ IOUT ≤ 100µA (sourcing)
0.1
REFADJ = VDD
3.3
Reference Short-Circuit Current
ppm/°C
1
4
REFADJ Current
µV/µA
mA
7
µA
DIGITAL INPUT
Input High Voltage
VIH
Input Low Voltage
VIL
Input Hysteresis
VHYS
2.2
V
0.8
200
V
mV
_______________________________________________________________________________________
3
MAX5122/MAX5123
ELECTRICAL CHARACTERISTICS—MAX5122 (+5V) (continued)
MAX5122/MAX5123
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
ELECTRICAL CHARACTERISTICS—MAX5123 (+3V) (continued)
(VDD = +3V ±10%, AGND = DGND, 33nF capacitor at REFADJ, internal reference, RL = 5kΩ, CL = 100pF, output amplifier connected
in unity-gain, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.)
PARAMETER
SYMBOL
Input Leakage Current
IIN
Input Capacitance
CIN
CONDITIONS
VIN = 0 or VDD
MIN
TYP
MAX
UNITS
-1
0.001
1
µA
8
pF
DIGITAL OUTPUTS
Output High Voltage
VOH
ISOURCE = 2mA
Output Low Voltage
VOL
ISINK = 2mA
VDD - 0.5
V
0.13
0.4
V
DYNAMIC PERFORMANCE
Voltage Output Slew Rate
SR
Output Settling Time
To ±0.5LSB, VSTEP = 1.25V
Output Voltage Swing (Note 4)
Current into FB
-0.1
Time Required to Exit Shutdown
CS = VDD, fSCLK = 100kHz,
VSCLK = 3Vp-p
Digital Feedthrough
0.6
V/µs
20
µs
0 to VDD
V
0
0.1
µA
2
ms
5
nV-sec
POWER REQUIREMENTS
Power-Supply Voltage (Note 5)
VDD
3.6
V
Power-Supply Current (Note 5)
IDD
500
600
µA
ISHDN
3
20
µA
Power-Supply Current in Shutdown
2.7
TIMING CHARACTERISTICS—MAX5122 (+5V)
(VDD = +5V ±10%, AGND = DGND, 33nF capacitor at REFADJ, internal reference, RL = 5kΩ, CL = 100pF, output amplifier connected
in unity-gain, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
SCLK Clock Period
tCP
100
ns
SCLK Pulse Width High
tCH
40
ns
SCLK Pulse Width Low
tCL
40
ns
CS Fall to SCLK Rise Setup Time
tCSS
40
ns
SCLK Rise to CS Rise Hold Time
tCSH
0
ns
SDI Setup Time
tDS
40
ns
SDI Hold Time
tDH
0
ns
SCLK Rise to DOUT Valid
Propagation Delay Time
tDO1
CLOAD = 200pF
80
ns
SCLK Fall to DOUT Valid
Propagation Delay Time
tDO2
CLOAD = 200pF
80
ns
SCLK Rise to CS Fall Delay Time
tCS0
10
ns
CS Rise to SCLK Rise Hold Time
tCS1
40
ns
CS Pulse Width High
tCSW
100
ns
4
_______________________________________________________________________________________
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
(VDD = +3V ±10%, AGND = DGND, 33nF capacitor at REFADJ, internal reference, RL = 5kΩ, CL = 100pF, output amplifier connected
in unity-gain, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
SCLK Clock Period
tCP
150
ns
SCLK Pulse Width High
tCH
75
ns
SCLK Pulse Width Low
tCL
75
ns
CS Fall to SCLK Rise Setup Time
tCSS
60
ns
SCLK Rise to CS Rise Hold Time
tCSH
0
ns
SDI Setup Time
tDS
60
ns
SDI Hold Time
tDH
0
ns
SCLK Rise to DOUT Valid
Propagation Delay Time
tDO1
CLOAD = 200pF
200
ns
SCLK Fall to DOUT Valid
Propagation Delay Time
tDO2
CLOAD = 200pF
200
ns
SCLK Rise to CS Fall Delay Time
tCS0
10
ns
CS Rise to SCLK Rise Hold Time
tCS1
75
ns
CS Pulse Width High
tCSW
150
ns
Note 1: Accuracy is guaranteed by the following table:
Accuracy Guaranteed
VDD
(V)
From Code:
To Code:
5
16
4095
3
33
4095
Note 2: Offset is measured at the code closest to 10mV.
Note 2: The temperature coefficient is determined by the “box” method, in which the maximum ∆VOUT over the temperature range
is divided by ∆T and the typical reference voltage.
Note 4: Accuracy is better than 1.0LSB for VOUT = 10mV to (VDD - 180mV). Guaranteed by PSR test on end points.
Note 5: RLOAD = ∞and digital inputs are at either VDD or DGND.
_______________________________________________________________________________________
5
MAX5122/MAX5123
TIMING CHARACTERISTICS—MAX5123 (+3V)
Typical Operating Characteristics
(VDD = +5V, RL = 5kΩ, CL = 100pF, output amplifier in unity-gain configuration, TA = +25°C, unless otherwise noted.)
MAX5122
DIFFERENTIAL NONLINEARITY vs.
DIGITAL INPUT CODE
0.10
DNL (LSB)
0.05
0.15
0
0
-0.05
-0.05
-0.10
-0.10
-0.15
-0.15
-0.20
1,000
2,000
3,000
4,000
2.500
2.495
0
1,000
2,000
3,000
4,000
-60 -40
5,000
-20
0
20
40
60
80
100
DIGITAL INPUT CODE
DIGITAL INPUT CODE
TEMPERATURE (°C)
MAX5122
SUPPLY CURRENT vs. TEMPERATURE
MAX5122
SUPPLY CURRENT vs. SUPPLY VOLTAGE
MAX5122
SHUTDOWN CURRENT vs. TEMPERATURE
350
(CODE = 000 HEX)
300
400
(CODE = AAA HEX)
350
(CODE = 000 HEX)
300
250
MAX5122/23 toc06
450
2.00
1.75
SHUTDOWN CURRENT (µA)
(CODE = AAA HEX)
400
MAX5122/23 toc05
450
500
SUPPLY CURRENT (µA)
MAX5122/23 toc04
500
1.50
1.25
1.00
0.75
0.50
0.25
250
200
-60
-40
-20
0
20
40
60
80
100
0
4.0
4.5
5.0
5.5
6.0
TEMPERATURE (°C)
SUPPLY VOLTAGE (V)
MAX5122
FULL-SCALE OUTPUT VOLTAGE
vs. TEMPERATURE
MAX5122
FULL-SCALE OUTPUT ERROR vs. RESISTIVE LOAD
-60
-40
-20
0
20
40
60
80
100
TEMPERATURE (°C)
MAX5122
DYNAMIC RESPONSE RISE TIME
2.505
2.500
2.495
0.25
FULL-SCALE OUTPUT ERROR (LSB)
RL = 5kΩ
CL = 100pF
MAX5122/23 toc07
MAX5122/23-09
2.510
MAX5122/23 toc08
SUPPLY CURRENT (µA)
5,000
2.505
2.490
-0.20
0
CS
5V/div
-0.50
OUT
1V/div
-1.25
-2.00
2.490
-60
-40
-20
0
20
40
TEMPERATURE (°C)
6
0.05
2.510
REFERENCE VOLTAGE (V)
0.10
MAX5122/23 toc02
0.15
INL (LSB)
0.20
MAX5122/23 toc01
0.20
MAX5122
REFERENCE VOLTAGE vs. TEMPERATURE
MAX5122/23 toc03
MAX5122
INTEGRAL NONLINEARITY vs.
DIGITAL INPUT CODE
FULL-SCALE OUTPUT (V)
MAX5122/MAX5123
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
60
80
100
0.1
1
10
100
2µs/div
RL (kΩ)
_______________________________________________________________________________________
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
MAX5122
MAJOR CARRY TRANSITION
MAX5122
DIGITAL FEEDTHROUGH (SCLK, OUT)
MAX5122
DYNAMIC RESPONSE FALL TIME
MAX5122/23-11
MAX5122/23-10
SCLK
2V/div
CS
5V/div
OUT
1V/div
5µs/div
MAX5123
DIFFERENTIAL NONLINEARITY vs.
DIGITAL INPUT CODE
0.05
DNL (LSB)
0.10
0.05
0
0
-0.05
-0.10
-0.05
-0.10
-0.15
-0.15
-0.20
-0.25
-0.20
1,000
2,000
3,000
4,000
1.255
1.250
1.245
1.240
0
5,000
1.260
MAX5122/23 toc15
0.10
REFERENCE VOLTAGE (V)
0.15
MAX5122/23 toc14
0.20
MAX5123
REFERENCE VOLTAGE vs. TEMPERATURE
0.15
MAX5122/23 toc13
0.25
0
OUT
100mV/div
AC COUPLED
2µs/div
MAX5123
INTEGRAL NONLINEARITY vs.
DIGITAL INPUT CODE
1,000
2,000
3,000
4,000
5,000
-60 -40
-20
0
20
40
60
80
100
DIGITAL INPUT CODE
DIGITAL INPUT CODE
TEMPERATURE (°C)
MAX5123
SUPPLY CURRENT vs. TEMPERATURE
MAX5123
SUPPLY CURRENT vs. SUPPLY VOLTAGE
MAX5123
SHUTDOWN CURRENT vs. TEMPERATURE
SUPPLY CURRENT (µA)
(CODE = AAA HEX)
300
(CODE = 000 HEX)
250
350
300
(CODE = 000 HEX)
250
200
-40
-20
0
20
40
TEMPERATURE (°C)
60
80
100
0.4
0.3
0.2
0.1
200
-60
MAX5122/23 toc18
(CODE = AAA HEX)
350
0.5
SHUTDOWN CURRENT (µA)
400
MAX5122/23 toc16
400
MAX5122/23 toc17
INL (LSB)
CS
2V/div
OUT
1mV/div
AC COUPLED
2µV/div
SUPPLY CURRENT (µA)
MAX5122/23-12
2.50
2.75
3.00
3.25
SUPPLY VOLTAGE (V)
3.50
-60
-40
-20
0
20
40
60
80
100
TEMPERATURE (°C)
_______________________________________________________________________________________
7
MAX5122/MAX5123
Typical Operating Characteristics (continued)
(VDD = +5V, RL = 5kΩ, CL = 100pF, output amplifier in unity-gain configuration, TA = +25°C, unless otherwise noted.)
Typical Operating Characteristics (continued)
(VDD = +5V, RL = 5kΩ, CL = 100pF, output amplifier in unity-gain configuration, TA = +25°C, unless otherwise noted.)
MAX5123
FULL-SCALE OUTPUT VOLTAGE
vs. TEMPERATURE
MAX5123
FULL-SCALE OUTPUT ERROR
vs. RESISTIVE LOAD
1.250
1.245
1.240
MAX5122/23-21
MAX5122/23 toc20
1.255
-1
CS
2V/div
-2
OUT
400mV/div
-3
-4
-60
-40
-20
0
20
40
60
80
100
0.01
0.1
TEMPERATURE (°C)
10
100
MAX5123
DIGITAL FEEDTHROUGH (SCLK, OUT)
MAX5122/23-22
1µs/div
MAX5123
MAJOR CARRY TRANSITION
MAX5122/23-23
MAX5122/23-24
SCLK
2V/div
CS
2V/div
CS
2V/div
OUT
500µV/div
AC COUPLED
OUT
400mV/div
1µs/div
1
RL (kΩ)
MAX5123
DYNAMIC-RESPONSE FALL TIME
8
MAX5123
DYNAMIC-RESPONSE RISE TIME
0
FULL-SCALE OUTPUT ERROR (LSB)
MAX5122/23 toc19
1.260
FULL-SCALE OUTPUT (V)
MAX5122/MAX5123
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
2µs/div
OUT
100mV/div
AC COUPLED
5µV/div
_______________________________________________________________________________________
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
PIN
NAME
FUNCTION
1
FB
2
OUT
Analog Output Voltage. High impedance if part is in shutdown.
3
RSTVAL
Reset Value Input (Digital Input).
1: Connect to VDD to select midscale as the output reset value.
0: Connect to DGND to select 0V as the output reset value.
4
PDL
Power-Down Lockout (Digital Input).
1: Normal operation.
0: Disallows shutdown (device cannot be powered down).
5
CLR
Reset DAC Input (Digital Input). Clears the DAC to its predetermined (RSTVAL) output state. Clearing the
DAC will cause it to exit a software shutdown state.
6
CS
Active-Low Chip-Select Input (Digital Input)
7
DIN
Serial Data Input. Data is clocked in on the rising edge of SCLK.
8
SCLK
Serial Clock Input
9
DGND
Digital Ground
10
DOUT
Serial Data Output
11
UPO
12
PD
13
AGND
14
REF
15
REFADJ
16
VDD
Amplifier Inverting Sense Input (Analog Input)
User-Programmable Output (Digital Output)
Power-Down Input (Digital Input). Pulling PD high when PDL = VDD places the IC into shutdown with a maximum shutdown current of 20µA.
Analog Ground
Buffered Reference Output/Input. In internal reference mode, the reference buffer provides a +2.5V
(MAX5122) or +1.25V (MAX5123) nominal output, externally adjustable at REFADJ. In external reference
mode, disable the internal reference by pulling REFADJ to VDD and applying the external reference to REF.
Analog Reference Adjust Input. Bypass with a 33nF capacitor to AGND. Connect to VDD when using an
external reference.
Positive Power Supply. Bypass with a 0.1µF capacitor in parallel with a 4.7µF capacitor to AGND.
_______________________________________________________________________________________
9
MAX5122/MAX5123
Pin Description
MAX5122/MAX5123
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
CS
PDL
PD
VDD AGND DGND
DIN SCLK
SR
CONTROL
DOUT
16-BIT
SHIFT REGISTER
RSTVAL
LOGIC
OUTPUT
UPO
DECODE
CONTROL
CLR
FB
12
MAX5122
MAX5123
BANDGAP 1.25V
REFERENCE
INPUT
REGISTER
2X
(X1)
4k
DAC
REGISTER
OUT
DAC
2.5V (1.25V)
REFERENCE
BUFFER
REFADJ
REF
( ) ARE FOR MAX5123 ONLY.
Figure 1. Simplified Functional Diagram
_______________Detailed Description
The MAX5122/MAX5123 12-bit, force/sense DACs are
easily configured with a 3-wire serial interface. They
include a 16-bit data-in/data-out shift register and have
a double-buffered digital input consisting of an input
register and a DAC register. In addition, these devices
employ precision bandgap references, as well as an
output amplifier with accessible feedback and output
pins that can be used to set the gain externally (Figure
1) or for forcing and sensing applications. These DACs
are designed with an inverted R-2R ladder network
(Figure 2) that produces a weighted voltage proportional to the digital input code.
Internal Reference
Both devices use an on-board precision bandgap reference with a low temperature coefficient of only
10ppm/°C (max) to generate an output voltage of +2.5V
(MAX5122) or +1.25V (MAX5123). The REF pin can
source up to 100µA and may become unstable with
capacitive loads exceeding 100pF. REFADJ can be
used for minor adjustments to the reference voltage.
FB
R
2R
2R
D0
R
2R
D9
OUT
R
2R
D10
2R
D11
REF*
AGND
NOTE: SHOWN FOR ALL 1s ON DAC.
*INTERNAL REFERENCE: +2.5V (MAX5122),
+1.25V (MAX5123); OR EXTERNAL REFERENCE
Figure 2. Simplified Inverted R-2R DAC Structure
10
______________________________________________________________________________________
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
External Reference
An external reference may be applied to the REF pin.
Disable the internal reference by pulling REFADJ to
VDD. This allows an external reference signal (AC- or
DC-based) to be fed into the REF pin. For proper operation, do not exceed the input voltage range limits of 0
to (VDD - 1.4V) for VREF.
Determine the output voltage using the following equation (REFADJ = VDD):
VOUT = VREF [(NB / 4096) G]
where NB is the numeric value of the MAX5122/
MAX5123 input code (0 to 4095), VREF is the external
reference voltage, and G is the gain of the output
amplifier, set by an external resistor-divider. The REF
pin has a minimum input resistance of 40kΩ and is
code-dependent.
Output Amplifier
The MAX5122/MAX5123’s DAC output is internally
buffered by a precision amplifier with a typical slew rate
of 0.6V/µs. Access to the output amplifier’s inverting
input (FB) provides the user greater flexibility with
amplifier gain setting and signal conditioning (see
Applications Information).
The output amplifier typically settles to ±0.5LSB from a
full-scale transition within 20µs when it is connected in
unity gain and loaded with 5kΩ   100pF. Loads less
than 1kΩ may result in degraded performance.
Power-Down Mode
These devices feature software- and hardware-programmable (PD pin) shutdown modes that reduce the
typical supply current to 3µA. To enter software shutdown mode, program the control sequence for the DAC
as shown in Table 1.
In shutdown mode, the amplifier output becomes highimpedance and the serial interface remains active.
Data in the input registers is saved, allowing the
MAX5122/MAX5123 to recall the output state prior to
entering shutdown when returning to normal operation.
To exit shutdown mode, load both input and DAC registers simultaneously or update the DAC register from the
input register. When returning from shutdown to normal
operation, wait 2ms for the reference to settle. When
using an external reference, the DAC requires only
20µs for the output to stabilize.
+3V
+5V
MAX5122
90k
400k
400k
100k
MAX5123
15k
REFADJ
33nF
Figure 3a. MAX5122 Reference Adjust Circuit
100k
REFADJ
33nF
Figure 3b. MAX5123 Reference Adjust Circuit
______________________________________________________________________________________
11
MAX5122/MAX5123
The circuit in Figure 3 achieves a nominal reference
adjustment range of ±1%. Connect a 33nF capacitor
from REFADJ to AGND to establish low-noise DAC
operation. Larger capacitor values may be used, but
will result in increased start-up delay. The time constant
(τ) for the start-up delay is determined by the REFADJ
input impedance of 4kΩ and CREFADJ:
τ= 4kΩ · CREFADJ
MAX5122/MAX5123
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
Table 1. Serial-Interface Programming Commands
16-BIT SERIAL WORD
S0*
FUNCTION
C2
C1
C0
D11 ............... D0
S0*
0
0
0
XXXXXXXXXXXX
0
No operation.
0
0
1
12-Bit DAC Data
0
Load input register; DAC register unchanged.
0
1
0
12-Bit DAC Data
0
Simultaneously load input and DAC registers; exit shutdown.
0
1
1
XXXXXXXXXXXX
0
Update DAC register from input register; exit shutdown.
1
0
1
XXXXXXXXXXXX
0
Shutdown DAC (provided PDL = 1).
1
0
0
XXXXXXXXXXXX
0
UPO goes low (default).
1
1
0
XXXXXXXXXXXX
0
UPO goes high.
1
1
1
1XXXXXXXXXXX
0
Mode 1; DOUT clocked out on SCLK’s rising edge.
1
1
1
00XXXXXXXXXX
0
Mode 0; DOUT clocked out on SCLK’s falling edge (default).
X = Don’t care
* S0 is a sub-bit and always zero.
Power-Down Lockout Input (PDL)
The power-down lockout pin (PDL) disables shutdown
when low. When in shutdown mode, a high-to-low transition on PDL will wake up the DAC with its output still
set to the state prior to power-down. PDL can also be
used to wake up the device asynchronously.
Power-Down Input (PD)
Pulling PD high places the MAX5122/MAX5123 in shutdown. Pulling PD low will not return the MAX5122/
MAX5123 to normal operation. A high-to-low transition
on PDL or appropriate commands (Table 1) via the serial interface are required to exit power-down mode.
Serial-Interface Configuration
(SPI/QSPI/MICROWIRE/PIC16/PIC17)
The MAX5122/MAX5123 3-wire serial interface is compatible with SPI, QSPI, PIC16/PIC17 (Figure 4) and
MICROWIRE (Figure 5) interface standards. The 2byte-long serial input word contains three control bits,
12 data bits in MSB-first format, and one sub-bit, which
is always zero (Table 2).
The MAX5122/MAX5123’s digital inputs are double
buffered, which allows the user to:
• Load the input register without updating the DAC
register,
• Update the DAC register with data from the input
register,
• Update the input and DAC registers concurrently.
VDD
SS
DIN
MAX5122
MAX5123 SCLK
CS
( ) ARE FOR PIC16/PIC17 ONLY.
MOSI
SCK
SPI/QSPI
PORT
(PIC16/PIC17)
I/O
CPOL = 0, CPHA = 0
(CKE = 1, CKP = 0, SMP= 0
SSPM3 - SSPM0 = 0001)
Figure 4. SPI/QSPI Interface Connections (PIC16/PIC17)
SCLK
MAX5122
MAX5123
SK
MICROWIRE
PORT
DIN
SO
CS
I/O
Figure 5. MICROWIRE Interface Connections
12
______________________________________________________________________________________
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
MAX5122 and 6.6MHz for the MAX5123. Figure 7
depicts a more detailed timing diagram of the serial
interface.
PIC16 with SSP Module
and PIC17 Interface
The MAX5122/MAX5123 are compatible with a
PIC16/PIC17 microcontroller (µC), using the synchronous serial port (SSP) module. To establish SPI communication, connect the controller as shown in Figure 4
and configure the PIC16/PIC17 as system master by initializing its synchronous serial port control register (SSPCON) and synchronous serial port status register
(SSPSTAT) to the bit patterns shown in Tables 3 and 4.
In SPI mode, the PIC16/PIC17 µCs allow eight bits of
data to be synchronously transmitted and received
simultaneously. Two consecutive 8-bit writings (Figure
6) are necessary to feed the DAC with three control bits,
12 data bits, and one sub-bit. DIN data transitions on
the serial clock’s falling edge and is clocked into the
DAC on SCLK’s rising edge. The first eight bits of DIN
contain the three control bits (C2, C1, C0) and the first
five data bits (D11–D7). The second 8-bit data stream
contains the remaining bits (D6–D0), and the sub-bit S0.
• The configuration of the device after shutdown.
The general timing diagram in Figure 6 illustrates how
data is acquired. CS must be low for the part to receive
data. With CS low, data at DIN is clocked into the register on the rising edge of SCLK. When CS transitions
high, data is latched into the input and/or DAC registers, depending on the setting of the three control bits
C2, C1, and C0. The maximum serial clock frequency
guaranteed for proper operation is 10MHz for the
Table 2. Serial Data Format
MSB ............................................................................... LSB
⇐
⇒
16 BITS OF SERIAL DATA
Control Bits
MSB ..... Data Bits ..... LSB
Sub-Bit
C2, C1, C0
D11................................D0
S0
CS
COMMAND
EXECUTED
SCLK
1
DIN
C2
8
C1
C0 D11 D10
D9
D8
D7
9
D6
16
D5
D4
D3
D2
D1
D0
S0
Figure 6. Serial-Interface Timing
tCSW
CS
tCS0
tCSH
tCSS
tCS1
SCLK
tCH
tCL
tCP
DIN
tDS
tDO1
tDO2
tDH
DOUT
Figure 7. Detailed Serial-Interface Timing
______________________________________________________________________________________
13
MAX5122/MAX5123
The 16-bit input word may be sent in two 1-byte packets (SPI-, MICROWIRE-, and PIC16/PIC17-compatible),
with CS low during this period. The control bits C2, C1,
and C0 (table 1) determine:
• The clock edge on which DOUT transitions,
• The state of the user-programmable logic output,
MAX5122/MAX5123
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
Table 3. Detailed SSPCON Register Contents
CONTROL BIT
MAX5122/MAX5123
SETTINGS
SYNCHRONOUS SERIAL-PORT CONTROL REGISTER
(SSPCON)
WCOL
BIT7
X
Write Collision Detection Bit
SSPOV
BIT6
X
Receive Overflow Detect Bit
SSPEN
BIT5
1
Synchronous Serial Port Enable Bit.
0: Disables serial port and configures these pins as I/O port pins.
1: Enables serial port and configures SCK, SDO and SCI as serialport pins.
Clock Polarity Select Bit. CKP = 0 for SPI master-mode selection.
CKP
BIT4
0
SSPM3
BIT3
0
SSPM2
BIT2
0
SSPM1
BIT1
0
SSPM0
BIT0
1
Synchronous Serial Port Mode Select Bit. Sets SPI master mode
and selects fCLK = fOSC / 16
X = Don’t care
Table 4. Detailed SSPSTAT Register Contents
CONTROL BIT
MAX5130/MAX5131
SETTINGS
SYNCHRONOUS SERIAL-PORT CONTROL REGISTER
(SSPSTAT)
SMP
BIT7
0
SPI Data Input Sample Phase. Input data is sampled at the middle of the data output time.
CKE
BIT6
1
SPI Clock Edge Select Bit. Data will be transmitted on the rising
edge of the serial clock.
D/A
BIT5
X
Data Address Bit
P
BIT4
X
Stop Bit
S
BIT3
X
Start Bit
R/W
BIT2
X
Read/Write Bit Information
UA
BIT1
X
Update Address
BF
BIT0
X
Buffer Full Status Bit
X = Don’t care
Serial Data Output
User-Programmable Output (UPO)
The contents of the internal shift-register are output
serially on DOUT which allows for daisy-chaining of
multiple devices (see Applications Information) as well
as data readback. The MAX5122/MAX5123 may be
programmed to shift data out of DOUT on the serial
clock’s rising edge (Mode 1) or on the falling edge
(Mode 0). The latter is the default during power-up and
provides a lag of 16 clock cycles, maintaining SPI,
QSPI, MICROWIRE, and PIC16/PIC17 compatibility. In
Mode 1, the output data lags DIN by 15.5 clock cycles.
During power-down, DOUT retains its last digital state
prior to shutdown.
The UPO feature allows an external device to be controlled through the serial-interface setup (Table 1) thereby reducing the number of microcontroller I/O ports
required. During power-down, this output will retain the
last digital state before shutdown. With CLR pulled low,
UPO will reset to the default state after wake-up.
14
______________________________________________________________________________________
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
Definitions
Integral Nonlinearity (INL)
Integral nonlinearity (Figure 8a) is the deviation of the
values on an actual transfer function from a straight
line. This straight line can be either a best-straight-line
fit (closest approximation to the actual transfer curve)
or a line drawn between the endpoints of the transfer
function, once offset and gain errors have been nullified. For a DAC, the deviations are measured at every
single step.
Differential Nonlinearity (DNL)
Differential nonlinearity (Figure 8b) is the difference
between an actual step height and the ideal value of
1LSB. If the magnitude of the DNL is less than or equal
to 1LSB, the DAC guarantees no missing codes and is
monotonic.
Offset Error
The offset error (Figure 8c) is the difference between
the ideal and the actual offset point. For a DAC, the offset point is the step value when the digital input is zero.
This error affects all codes by the same amount and
can usually be compensated for by trimming.
Gain Error
Gain error (Figure 8d) is the difference between the
ideal and the actual full-scale output voltage on the
transfer curve, after nullifying the offset error. This error
alters the slope of the transfer function and corresponds to the same percentage error in each step.
7
ACTUAL
DIAGRAM
ANALOG OUTPUT VALUE (LSB)
ANALOG OUTPUT VALUE (LSB)
3
6
5
4
AT STEP
O11 (1/2 LSB )
3
2
AT STEP
001 (1/4 LSB )
1
ACTUAL
OFFSET POINT
0
000
001
010
011
100
101
110
2
IDEAL DIAGRAM
OFFSET ERROR
(+1 1/4 LSB)
1
IDEAL OFFSET
POINT
0
111
000
001
DIGITAL INPUT CODE
Figure 8a. Integral Nonlinearity
IDEAL FULL-SCALE OUTPUT
7
1 LSB
5
DIFFERENTIAL LINEARITY
ERROR (-1/4 LSB)
4
3
1 LSB
2
DIFFERENTIAL
LINEARITY ERROR (+1/4 LSB)
0
ANALOG OUTPUT VALUE (LSB)
ANALOG OUTPUT VALUE (LSB)
011
Figure 8c. Offset Error
6
1
010
DIGITAL INPUT CODE
GAIN ERROR
(-1 1/4 LSB)
6
IDEAL DIAGRAM
ACTUAL
FULL-SCALE
OUTPUT
5
4
0
000
001
010
011
100
101
000 100
DIGITAL INPUT CODE
Figure 8b. Differential Nonlinearity
101
110
111
DIGITAL INPUT CODE
Figure 8d. Gain Error
______________________________________________________________________________________
15
MAX5122/MAX5123
__________Applications Information
MAX5122/MAX5123
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
Settling Time
The settling time is the amount of time required from the
start of a transition until the DAC output settles to its
new output value within the converter’s specified accuracy.
+5V/+3V
REF
VDD
50k
MAX5122
MAX5123
Digital Feedthrough
Digital feedthrough is noise generated on the DAC’s
output when any digital input transitions. Proper board
layout and grounding will significantly reduce this
noise, but there will always be some feedthrough
caused by the DAC itself.
FB
50k
DAC
OUT
AGND
DGND
Unipolar Output
Figure 9 shows the MAX5122/MAX5123 setup for unipolar, Rail-to-Rail® operation with a closed- loop gain of
2V/V. With its internal reference of +2.5V, the MAX5122
provides a convenient unipolar output range of 0 to
+4.99878V, while the MAX5123 offers an output range of
0 to +2.49939V with its on-board +1.25V reference.
Table 5 lists example codes for unipolar output voltages.
NOTE: GAIN = +2V/V
Figure 9. Unipolar Output Circuit Using Internal
(+1.25V/+2.5V) or External Reference. With external reference,
pull REFADJ to VDD.
Bipolar Output
The MAX5122/MAX5123 can be configured for unitygain bipolar operation (FB = OUT) using the circuit
shown in Figure 10. The output voltage VOUT is then
given by the following equation:
VOUT = VREF [{G (NB / 4096)} - 1]
where NB is the numeric value of the DAC’s binary
input code, VREF is the voltage of the internal (or external) precision reference, and G is the overall gain. The
application circuit in Figure 10 uses a low-cost op amp
(MAX4162) external to the MAX5122/MAX5123.
Together with the MAX5122/MAX5123 this circuit offers
an overall gain of +2V/V. Table 6 lists example codes
for bipolar output voltages.
Reset (RSTVAL) and
Clear (CLR) Functions
The MAX5122/MAX5123 DACs feature a clear pin (CLR),
which resets the output to a certain value, depending
upon how RSTVAL is set. RSTVAL = DGND selects an
output of 0, and RSTVAL = VDD selects a midscale output when CLR is pulled low.
The CLR pin has a minimum input resistance of 40kΩ in
series with a diode to the supply voltage (VDD). If the
digital voltage is higher than the supply voltage for the
part, a small input current may flow, but this current will
be limited to (V CLR - VDD - 0.5V) / 40kΩ.
Note: Clearing the DAC will also cause the part to exit
a software shutdown (PD = 0).
+5V/+3V
50k
REF
VDD
FB
MAX5122
MAX5123
V+
VOUT
DAC
OUT
DGND
AGND
V-
MAX4162
Figure 10. Unity-Gain Bipolar Output Circuit Using Internal
(+1.25V/+2.5V) or External Reference. With external reference,
pull REFADJ to VDD.
Daisy-Chaining Devices
Any number of MAX5122/MAX5123s may be daisychained by simply connecting the serial data output pin
(DOUT) of one device to the serial data input pin (DIN)
of the following device in the chain (Figure 11).
Another configuration (Figure 12) allows several
MAX5122/MAX5123 DACs to share one common DIN
signal line. In this configuration, the data bus is common
to all devices; data is not shifted through a daisy-chain.
However, more I/O lines are required in this configuration, because each IC needs a dedicated CS line.
Rail-to-Rail is a registered trademark of Nippon Motorola, Ltd.
16
50k
______________________________________________________________________________________
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
MAX5122/MAX5123
Table 5. Unipolar Code Table (Gain = +1.6384V/V)
DAC CONTENTS
ANALOG OUTPUT
INTERNAL REFERENCE
SUB-BIT
S0
MAX5122
MAX5123
EXTERNAL REFERENCE
MAX5122/MAX5123
1111 1111 1111
0
+4.99878V
+2.49939V
VREF (4095 / 4096) 2
1000 0000 0001
0
+2.50122V
+1.25061V
VREF (2049 / 4096) 2
1000 0000 0000
0
+2.5V
+1.25V
VREF (2048 / 4096) 2
0111 1111 1111
0
+2.49878V
+1.24939V
VREF (2047 / 4096) 2
0000 0000 0001
0
+1.2207mV
+610.35µV
VREF (1 / 4096) 2
0000 0000 0000
0
0V
0V
0
MSB
LSB
Table 6. Bipolar Code Table (Figure 10)
DAC CONTENTS
ANALOG OUTPUT
INTERNAL REFERENCE
SUB-BIT
S0
MAX5122
MAX5123
EXTERNAL REFERENCE
MAX5122/MAX5123
1111 1111 1111
0
+2.49878V
+1.24939V
VREF [ {2 (4095 / 4096)} - 1]
1000 0000 0001
0
+1.2207mV
+610.35µV
VREF [ {2 (2049 / 4096)} - 1]
1000 0000 0000
0
0V
0V
VREF [ {2 (2048 / 4096)} - 1]
0111 1111 1111
0
-1.2207mV
-610.35µV
VREF [ {2 (2047 / 4096)} - 1]
0000 0000 0001
0
-2.49878V
-1.24939V
VREF [ {2 (1 / 4096)} - 1]
0000 0000 0000
0
-2.5V
-1.25V
-VREF
MSB
LSB
SCLK
DIN
CS
SCLK
SCLK
I
II
III
MAX5122
MAX5123
MAX5122
MAX5123
MAX5122
MAX5123
DOUT
DIN
DOUT
CS
DIN
CS
DOUT
TO OTHER
SERIAL DEVICES
Figure 11. Daisy-Chaining Multiple Devices with the Digital I/Os DIN/DOUT
______________________________________________________________________________________
17
MAX5122/MAX5123
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
Using an External Reference
with AC Components
V DD ). Bypass the power supply (VDD) with a 4.7µF
capacitor in parallel with a 0.1µF capacitor to AGND.
Minimize lead lengths to reduce lead inductance.
The MAX5122/MAX5123 have multiplying capabilities
within the reference input voltage range specifications.
Figure 13 shows a technique for applying a sinusoidal
input to REF, where the AC signal is offset before being
applied to the reference input.
Layout Considerations
Digital and AC signals coupling to AGND can create
noise at the output. Connect AGND to the highest quality ground available. Use proper grounding techniques,
such as a multilayer board with a low-inductance
ground plane. Wire-wrapped boards and sockets are
not recommended. If noise becomes an issue, shielding may be required.
Power-Supply and Bypassing
Considerations
On power-up, the input and DAC registers are cleared to
either zero (RSTVAL = DGND) or midscale (RSTVAL =
DIN
SCLK
CS1
CS2
TO OTHER
SERIAL DEVICES
CS3
I
CS
II
CS
MAX5122
MAX5123
III
CS
MAX5122
MAX5123
MAX5122
MAX5123
SCLK
SCLK
SCLK
DIN
DIN
DIN
Figure 12. Multiple Devices Share One Common Digital Input (DIN)
___________________Chip Information
+5V/
+3V
TRANSISTOR COUNT: 3308
SUBSTRATE CONNECTED TO AGND
+5V/+3V
26k
AC
REFERENCE
INPUT
500mVp-p
MAX495
10k
REF
VDD
FB
DAC
OUT
MAX5122
MAX5123
AGND
DGND
Figure 13. External Reference with AC Components
18
______________________________________________________________________________________
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
QSOP.EPS
______________________________________________________________________________________
19
MAX5122/MAX5123
Package Information
MAX5122/MAX5123
+5V/+3V, 12-Bit, Serial, Force/Sense DACs
with 10ppm/°C Internal Reference
NOTES
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are
implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
20 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
© 1999 Maxim Integrated Products
Printed USA
is a registered trademark of Maxim Integrated Products.
Similar pages