Maxim MAX5482EUD 10-bit, nonvolatile, linear-taper digital potentiometer Datasheet

19-3708; Rev 5; 4/10
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
CS
SCLK(INC)
DIN(U/D)
SPI/UD
Pin Configurations
12
11
10
9
TOP VIEW
N.C.
15
VSS
16
+
INTERFACE
MAX5481*
MAX5482*
**EP
1
2
PART
PIN-PACKAGE
MAX5481ETE+
16 TQFN-EP*
MAX5481EUD+
14 TSSOP
TOP MARK
ACP
—
Note: All devices are specified over the -40°C to +85°C operating
temperature range.
+Denotes a lead(Pb)-free/RoHS-compliant package.
*EP = Exposed pad.
Ordering Information continued at end of data sheet.
13
VDD
14
N.C.
15
VSS
16
+
SCLK(INC)
DIN(U/D)
SPI/UD
11
10
9
INTERFACE
MAX5483
MAX5484
*EP
1
2
3
4
N.C.
Ordering Information
GND
12
L
Pressure Sensors
CS
Mechanical Potentiometer
Replacement
N.C.
5
N.C.
8
VSS
7
N.C.
6
N.C.
5
N.C.
TQFN
W
LCD Contrast Adjustment
N.C.
6
4
D.N.C.
Low-Drift Programmable
Gain Amplifiers
VSS
7
*SEE FUNCTIONAL DIAGRAM
**CONNECT EXPOSED PAD TO VSS
Applications
Gain and Offset
Adjustment
3
8
N.C.
14
L
13
VDD
H
GND
W
The MAX5481–MAX5484 10-bit (1024-tap) nonvolatile,
linear-taper, programmable voltage-dividers and variable resistors perform the function of a mechanical
potentiometer, but replace the mechanics with a pinconfigurable 3-wire serial SPI™-compatible interface or
up/down digital interface. The MAX5481/MAX5482 are
3-terminal voltage-dividers and the MAX5483/MAX5484
are 2-terminal variable resistors.
The MAX5481–MAX5484 feature an internal, nonvolatile, electrically erasable programmable read-only
memory (EEPROM) that stores the wiper position for initialization during power-up. The 3-wire SPI-compatible
serial interface allows communication at data rates up
to 7MHz. A pin-selectable up/down digital interface is
also available.
The MAX5481–MAX5484 are ideal for applications
requiring digitally controlled potentiometers. Two end-toend resistance values are available (10kΩ and 50kΩ) in a
voltage-divider or a variable-resistor configuration (see
the Selector Guide). The nominal resistor temperature
coefficient is 35ppm/°C end-to-end, and only 5ppm/°C
ratiometric, making these devices ideal for applications
requiring low-temperature-coefficient voltage-dividers,
such as low-drift, programmable gain-amplifiers.
The MAX5481–MAX5484 operate with either a +2.7V to
+5.25V single power supply or ±2.5V dual power supplies. These devices consume 400µA (max) of supply
current when writing data to the nonvolatile memory
and 1.0µA (max) of standby supply current. The
MAX5481–MAX5484 are available in a space-saving
(3mm x 3mm), 16-pin TQFN, or a 14-pin TSSOP package and are specified over the extended (-40°C to
+85°C) temperature range.
Features
♦ 1024 Tap Positions
♦ Power-On Recall of Wiper Position from
Nonvolatile Memory
♦ 16-Pin (3mm x 3mm x 0.8mm) TQFN or 14-Pin
TSSOP Package
♦ 35ppm/°C End-to-End Resistance Temperature
Coefficient
♦ 5ppm/°C Ratiometric Temperature Coefficient
♦ 10kΩ and 50kΩ End-to-End Resistor Values
♦ Pin-Selectable SPI-Compatible Serial Interface or
Up/Down Digital Interface
♦ 1µA (max) Standby Current
♦ Single +2.7V to +5.25V Supply Operation
♦ Dual ±2.5V Supply Operation
TQFN
*CONNECT EXPOSED PAD TO VSS
Pin Configurations continued at end of data sheet.
Selector Guide appears at end of data sheet.
SPI is a trademark of Motorola, Inc.
________________________________________________________________ Maxim Integrated Products
For pricing delivery, and ordering information please contact Maxim Direct at 1-888-629-4642,
or visit Maxim’s website at www.maxim-ic.com.
1
MAX5481–MAX5484
General Description
MAX5481–MAX5484
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
ABSOLUTE MAXIMUM RATINGS
VDD to GND ...........................................................-0.3V to +6.0V
VSS to GND............................................................-3.5V to +0.3V
VDD to VSS .............................................................-0.3V to +6.0V
H, L, W to VSS ..................................(VSS - 0.3V) to (VDD + 0.3V)
CS, SCLK(INC), DIN(U/D), SPI/UD to GND ..-0.3V to (VDD + 0.3V)
Maximum Continuous Current into H, L, and W
MAX5481/MAX5483.........................................................±5mA
MAX5482/MAX5484......................................................±1.0mA
Maximum Current into Any Other Pin ...............................±50mA
Continuous Power Dissipation (TA = +70°C)
16-Pin TQFN (derate 17.5mW/°C above +70°C) .....1398.6mW
14-Pin TSSOP (derate 9.1mW/°C above +70°C) ..........727mW
Operating Temperature Range ...........................-40°C to +85°C
Junction Temperature ......................................................+150°C
Storage Temperature Range .............................-60°C to +150°C
Lead Temperature (soldering, 10s) .................................+300°C
Soldering Temperature (reflow) .......................................+260°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
(VDD = +2.7V to +5.25V, VSS = VGND = 0V, VH = VDD, VL = 0V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at
VDD = +5.0V, TA = +25°C, unless otherwise noted.) (Note 1)
PARAMETER
SYMBOL
CONDITIONS
MIN
DC PERFORMANCE (MAX5481/MAX5482 programmable voltage-divider)
Resolution
N
VDD = +2.7V
Integral Nonlinearity (Note 2)
INL
VDD = +5V
VDD = +2.7V
Differential Nonlinearity (Note 2)
DNL
VDD = +5V
End-to-End Resistance
Temperature Coefficient
Zero-Scale Error
ZSE
End-to-End Resistance
RH-L
Wiper Capacitance
CW
Variable-Resistor Temperature
Coefficient
2
TCVR
LSB
LSB
35
ppm/°C
5
ppm/°C
MAX5481
-4
-2.5
0
MAX5482
-4
-0.75
0
MAX5481
0
+3.3
+5
MAX5482
0
+1.45
+5
MAX5481
7.5
10
12.5
MAX5482
37.5
50
62.5
60
W at code = 15, H and L
shorted to VSS, measure
Resistance from W to L and H
resistance from W to H, Figures
1 and 2
DC PERFORMANCE (MAX5483/MAX5484 variable resistor)
Resolution
N
VDD = +2.7V
Integral Nonlinearity (Note 3)
INL_R
VDD = +3V
VDD = +5V
VDD = +2.7V
Differential Nonlinearity (Note 3)
DNL_R
VDD = +3V
VDD = +5V
UNITS
Bits
±2
±2
±1
±1
Ratiometric Resistance
Temperature Coefficient
FSE
MAX
10
TCR
Full-Scale Error
TYP
MAX5481
6.3
MAX5482
25
LSB
LSB
kΩ
pF
kΩ
VDD = +3V to +5.25V; code = 128 to 1024
10
-4
-4
-1
-1
Bits
-1.6
-1.4
-1.3
+0.45
+0.4
+0.35
35
_______________________________________________________________________________________
+4
+4
LSB
+1
+1
LSB
ppm/°C
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
(VDD = +2.7V to +5.25V, VSS = VGND = 0V, VH = VDD, VL = 0V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at
VDD = +5.0V, TA = +25°C, unless otherwise noted.) (Note 1)
PARAMETER
Full-Scale Wiper-to-End
Resistance
SYMBOL
RW-L
CONDITIONS
MIN
TYP
MAX
UNITS
MAX5483
7.5
10
12.5
kΩ
MAX5484
37.5
50
70
110
50
60
62.5
kΩ
Zero-Scale Resistor Error
RZ
Code = 0
Wiper Resistance
Wiper Capacitance
RW
CW
VDD ≥ +3V (Note 4)
MAX5483
MAX5484
Ω
Ω
pF
DIGITAL INPUTS (CS, SCLK(INC), DIN(U/D), SPI/UD) (Note 5)
Single-supply operation
Input-High Voltage
VIH
Input-Low Voltage
IIN
Input Capacitance
CIN
2.4
VDD = +2.7V to
+3.6V
0.7 x
VDD
V
Dual-supply operation
VDD = +2.5V, VSS
= -2.5V
Single-supply operation
VDD = +2.7V to
+5.25V
0.8
Dual-supply operation
VDD = +2.5V, VSS
= -2.5V
0.6
VIL
Input Leakage Current
VDD = +3.6V to
+5.25V
2.0
V
±1
5
µA
pF
DYNAMIC CHARACTERISTICS
Wiper -3dB Bandwidth
Wiper at code = 01111
01111, CLW = 10pF
Total Harmonic Distortion
VDD = +3V, wiper at
code = 01111 01111,
1VRMS at 10kHz is
applied at H, 10pF
load on W
THD
MAX5481
250
MAX5482
50
MAX5481
0.026
kHz
%
MAX5482
0.03
NONVOLATILE MEMORY RELIABILITY
Data Retention
Endurance
TA = +85°C
50
TA = +25°C
200,000
TA = +85°C
50,000
Years
Stores
POWER SUPPLY
Single-Supply Voltage
Dual-Supply Voltage
Average Programming Current
VDD
VSS = VGND = 0V
2.70
5.25
VDD
VGND = 0V
2.50
5.25
VSS
VDD - VSS ≤ +5.25V
-2.5
-0.2
IPG
During nonvolatile write; digital inputs =
VDD or GND
Peak Programming Current
Standby Current
IDD
220
During nonvolatile write only; digital inputs
= VDD or GND
4
Digital inputs = VDD or GND, TA = +25°C
0.6
400
V
V
µA
mA
1
µA
_______________________________________________________________________________________
3
MAX5481–MAX5484
ELECTRICAL CHARACTERISTICS (continued)
MAX5481–MAX5484
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
TIMING CHARACTERISTICS
(VDD = +2.7V to +5.25V, VSS = VGND = 0V, VH = VDD, VL = 0V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at
VDD = +5.0V, TA = +25°C, unless otherwise noted.) (Note 1)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
ANALOG SECTION
Wiper Settling Time (Note 6)
tS
MAX5481
5
MAX5482
22
µs
SPI-COMPATIBLE SERIAL INTERFACE (Figure 3)
SCLK Frequency
fSCLK
7
MHz
SCLK Clock Period
tCP
140
ns
SCLK Pulse-Width High
tCH
60
ns
SCLK Pulse-Width Low
tCL
60
ns
CS Fall to SCLK Rise Setup
tCSS
60
ns
SCLK Rise to CS Rise Hold
tCSH
0
ns
DIN to SCLK Setup
tDS
40
ns
DIN Hold after SCLK
tDH
0
ns
SCLK Rise to CS Fall Delay
tCS0
15
ns
ns
CS Rise to SCLK Rise Hold
tCS1
60
CS Pulse-Width High
tCSW
150
Write NV Register Busy Time
tBUSY
ns
12
ms
UP/DOWN DIGITAL INTERFACE (Figure 8)
CS to INC Setup
tCI
25
ns
INC High to U/D Change
tID
20
ns
U/D to INC Setup
tDI
25
ns
INC Low Period
tIL
25
ns
INC High Period
tIH
25
ns
INC Inactive to CS Inactive
tIC
50
ns
CS Deselect Time (Store)
tCPH
50
ns
INC Cycle Time
tCYC
50
ns
tIK
50
INC Active to CS Inactive
Wiper Store Cycle
tWSC
ns
12
ms
Note 1: 100% production tested at TA = +25°C and TA = +85°C. Guaranteed by design to TA = -40°C.
Note 2: The DNL and INL are measured with the device configured as a voltage-divider with H = VDD and L = VSS. The wiper terminal (W) is unloaded and measured with a high-input-impedance voltmeter.
Note 3: The DNL_R and INL_R are measured with D.N.C. unconnected and L = VSS = 0V. For VDD = +5V, the wiper terminal is driven with a source current of IW = 80µA for the 50kΩ device and 400µA for the 10kΩ device. For VDD = +3V, the wiper terminal is driven with a source current of 40µA for the 50kΩ device and 200µA for the 10kΩ device.
Note 4: The wiper resistance is measured using the source currents given in Note 3.
Note 5: The device draws higher supply current when the digital inputs are driven with voltages between (VDD - 0.5V) and (VGND +
0.5V). See Supply Current vs. Digital Input Voltage in the Typical Operating Characteristics.
Note 6: Wiper settling test condition uses the voltage-divider configuration with a 10pF load on W. Transition code from 00000 00000
to 01111 01111 and measure the time from CS going high to the wiper voltage settling to within 0.5% of its final value.
4
_______________________________________________________________________________________
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
0.2
0
0
-0.2
-0.4
-0.4
-0.6
-0.6
-0.8
-0.8
-1.0
1.0
128 256 384 512 640 768 896 1024
-1.0
-1.5
-2.0
0
CODE
0
128 256 384 512 640 768 896 1024
MAX5481 toc04
VDD = 3V
DNL vs. CODE (MAX5481)
INL vs. CODE (MAX5483)
2.0
VDD = 5V
1.5
1.0
1.0
0.5
0.5
1.0
MAX5481 toc05
INL vs. CODE (MAX5483)
128 256 384 512 640 768 896 1024
CODE
CODE
2.0
1.5
0
-0.5
-1.0
0
0.5
VDD = 2.7V
0.8
0.6
MAX5481 toc06
0.2
VDD = 2.7V
1.5
INL (LSB)
0.4
INL vs. CODE (MAX5483)
2.0
MAX5481 toc03
0.6
0.4
-0.2
VDD = 5V
0.8
DNL (LSB)
DNL (LSB)
0.6
MAX5481 toc01
VDD = 2.7V
0.8
DNL vs. CODE (MAX5483)
1.0
MAX5481 toc02
DNL vs. CODE (MAX5483)
1.0
0
-0.5
-0.5
-1.0
-1.0
-1.5
-1.5
-2.0
128 256 384 512 640 768 896 1024
-0.6
-0.8
-1.0
0
CODE
INL vs. CODE (MAX5481)
INL vs. CODE (MAX5481)
MAX5481 toc07
VDD = 5V
VDD = 2.7V
0.8
0.6
1.0
0.6
0.4
0.2
0.2
0.2
-0.2
INL (LSB)
0.4
0
-0.2
0
-0.2
-0.4
-0.4
-0.4
-0.6
-0.6
-0.6
-0.8
-0.8
-0.8
-1.0
-1.0
0
128 256 384 512 640 768 896 1024
CODE
VDD = 5V
0.8
0.4
0
128 256 384 512 640 768 896 1024
CODE
1.0
INL (LSB)
DNL (LSB)
0
MAX5481 toc08
DNL vs. CODE (MAX5481)
0.6
128 256 384 512 640 768 896 1024
CODE
1.0
0.8
0
-0.2
-0.4
-2.0
0
0.2
MAX5481 toc09
0
DNL (LSB)
INL (LSB)
INL (LSB)
0.4
-1.0
0
128 256 384 512 640 768 896 1024
CODE
0
128 256 384 512 640 768 896 1024
CODE
_______________________________________________________________________________________
5
MAX5481–MAX5484
Typical Operating Characteristics
(VDD = 5.0V, VSS = 0V, TA = +25°C, unless otherwise noted.)
Typical Operating Characteristics (continued)
(VDD = 5.0V, VSS = 0V, TA = +25°C, unless otherwise noted.)
0.6
0.2
0.2
0
-0.2
0
-0.2
-0.4
-0.4
-0.4
-0.6
-0.6
-0.6
-0.8
-0.8
-0.8
-1.0
-1.0
128 256 384 512 640 768 896 1024
-1.0
0
0.6
MAX5481 toc13
VDD = 5V
DNL vs. CODE (MAX5482)
DNL vs. CODE (MAX5482)
1.0
VDD = 2.7V
0.8
0.6
1.0
MAX5481 toc14
INL vs. CODE (MAX5484)
0.6
0.2
0.2
-0.2
DNL (LSB)
0.4
0.2
DNL (LSB)
0.4
0
-0.2
0
-0.2
-0.4
-0.4
-0.4
-0.6
-0.6
-0.6
-0.8
-0.8
-0.8
-1.0
-1.0
-1.0
128 256 384 512 640 768 896 1024
0
128 256 384 512 640 768 896 1024
CODE
CODE
INL vs. CODE (MAX5482)
INL vs. CODE (MAX5482)
WIPER RESISTANCE vs. CODE
(VARIABLE RESISTOR, TA = -40°C)
0.6
0.4
0.2
0.2
INL (LSB)
0.4
0
-0.2
-0.4
-0.4
-0.6
-0.6
-0.8
-0.8
-1.0
-1.0
CODE
80
70
60
50
0
-0.2
128 256 384 512 640 768 896 1024
VDD = 5V
0.8
MAX5481 toc18
0.6
1.0
RW (Ω)
VDD = 2.7V
0.8
MAX5481 toc17
1.0
0
0
128 256 384 512 640 768 896 1024
CODE
MAX5481 toc16
0
VDD = 5V
0.8
0.4
0
128 256 384 512 640 768 896 1024
CODE
CODE
1.0
0.8
0
128 256 384 512 640 768 896 1024
MAX5481 toc15
-0.2
INL (LSB)
0.4
0.2
CODE
INL (LSB)
0.6
0.4
0
VDD = 2.7V
0.8
0.4
0
6
1.0
MAX5481 toc12
VDD = 5V
0.8
DNL (LSB)
DNL (LSB)
0.6
MAX5481 toc10
VDD = 2.7V
0.8
INL vs. CODE (MAX5484)
DNL vs. CODE (MAX5484)
1.0
MAX5481 toc11
DNL vs. CODE (MAX5484)
1.0
INL (LSB)
MAX5481–MAX5484
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
40
30
20
10
0
128 256 384 512 640 768 896 1024
CODE
0
0
128 256 384 512 640 768 896 1024
CODE
_______________________________________________________________________________________
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
70
50
40
30
20
20
10
10
128 256 384 512 640 768 896 1024
10
0
0
128 256 384 512 640 768 896 1024
0
128 256 384 512 640 768 896 1024
CODE
CODE
W-TO-L RESISTANCE vs. CODE
(MAX5483)
WIPER RESISTANCE vs. WIPER VOLTAGE
(VARIABLE RESISTOR)
END-TO-END (RHL) % CHANGE
vs. TEMPERATURE (VOLTAGE-DIVIDER)
21.5
21.0
10
20.5
RW (Ω)
8
6
20.0
19.5
4
19.0
2
18.5
0
2.0
1.5
1.0
0.5
0
-0.5
-1.0
-1.5
-2.0
18.0
128 256 384 512 640 768 896 1024
MAX5481 toc24
VDD = 5V
CODE = 00 0000
END-TO-END RESISTANCE CHANGE (%)
MAX5481 toc23
22.0
MAX5481 toc22
12
0
1
2
3
4
5
-40
-15
10
35
60
WIPER VOLTAGE (V)
TEMPERATURE (°C)
WIPER-TO-END RESISTANCE (RWL) % CHANGE
vs. TEMPERATURE (VARIABLE RESISTOR)
STANDBY SUPPLY CURRENT
vs. TEMPERATURE
DIGITAL SUPPLY CURRENT
vs. DIGITAL INPUT VOLTAGE
VDD = 5.25V
1.2
1.0
IDD (μA)
0.5
0
-0.5
-1.0
0.9
85
10,000
VDD = 5V
1000
IDD (μA)
1.5
1.5
MAX5481 toc25
CODE = 11 1111 1111
MAX5481 toc26
CODE
2.0
WIPER-TO-END RESISTANCE CHANGE (%)
30
CODE
14
0
40
20
0
0
RWL (kΩ)
40
30
0
50
MAX5481 toc27
50
60
RWL (kΩ)
60
RW (Ω)
60
70
MAX5481 toc20
70
RW (Ω)
80
MAX5481 toc19
80
W-TO-L RESISTANCE vs. CODE
(MAX5484)
WIPER RESISTANCE vs. CODE
(VARIABLE RESISTOR, TA = +85°C)
MAX5481 toc21
WIPER RESISTANCE vs. CODE
(VARIABLE RESISTOR, TA = +25°C)
100
0.6
10
0.3
1
-1.5
-2.0
0.1
0
-40
-15
10
35
TEMPERATURE (°C)
60
85
-40
-15
10
35
TEMPERATURE (°C)
60
85
0
0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
DIGITAL INPUT VOLTAGE (V)
_______________________________________________________________________________________
7
MAX5481–MAX5484
Typical Operating Characteristics (continued)
(VDD = 5.0V, VSS = 0V, TA = +25°C, unless otherwise noted.)
Typical Operating Characteristics (continued)
(Circuit of Figure 1, TA = +25°C, unless otherwise noted.)
TAP-TO-TAP SWITCHING TRANSIENT
RESPONSE (MAX5482)
TAP-TO-TAP SWITCHING TRANSIENT
RESPONSE (MAX5481)
MAX5481 toc29
MAX5481 toc28
CS
2V/div
CS
2V/div
VW
(AC-COUPLED)
20mV/div
VW
(AC-COUPLED)
20mV/div
H = VDD, L = GND
CW = 10pF
FROM CODE 01 1111 1111
TO CODE 10 0000 0000
H = VDD, L = GND
CW = 10pF
FROM CODE 01 1111 1111
TO CODE 10 0000 0000
4μs/div
1μs/div
WIPER RESPONSE vs. FREQUENCY
(MAX5482)
CW = 30pF
-10
CW = 30pF
-15
-15
-20
-20
100
MAX5481 toc32
0.0001
0.1
1000
1
10
100
1000
0.01
0.1
1
10
100
FREQUENCY (kHz)
FREQUENCY (kHz)
FREQUENCY (kHz)
THD+N vs. FREQUENCY
(MAX5482)
RATIOMETRIC TEMPERATURE
COEFFICIENT vs. CODE
VARIABLE-RESISTOR TEMPERATURE
COEFFICIENT vs. CODE
0.1
0.01
0.001
VOLTAGE-DIVIDER
VDD = +3V
TA = -40°C TO +85°C
180
160
0.1
1
FREQUENCY (kHz)
10
100
VDD = +3V
TA = -40°C TO +85°C
600
500
140
120
100
80
60
400
300
200
40
50kΩ
20
0.0001
700
TCVR (ppm)
1
200
RATIOMETRIC TEMPCO (ppm)
MAX5481 toc33
CODE 01111 01111
CW = 10pF
8
0.01
MAX5481 toc35
10
10
0.01
0.1
CODE = 01111 01111
-25
1
1
0.001
CODE = 01111 01111
-25
0.1
CODE 01111 01111
CW = 10pF
THD+N (%)
-10
CW = 10pF
10
MAX5481 toc34
GAIN (dB)
-5
GAIN (dB)
CW = 10pF
-5
0
MAX5481 toc30
0
THD+N vs. FREQUENCY
(MAX5481)
MAX5481 toc31
WIPER RESPONSE vs. FREQUENCY
(MAX5481)
THD+N (%)
MAX5481–MAX5484
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
50kΩ
10kΩ
10kΩ
100
0
0
0
128 256 384 512 640 768 896 1024
0
128 256 384 512 640 768 896 1024
CODE
_______________________________________________________________________________________
CODE
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
(MAX5481/MAX5482 Voltage-Dividers)
PIN
NAME
FUNCTION
TQFN
TSSOP
1
12
H
High Terminal
2
11
W
Wiper Terminal
3
10
L
Low Terminal
4–7, 15
7, 8, 9, 13
N.C.
No Connection. Not internally connected.
Negative Power-Supply Input. For single-supply operation, connect VSS to GND. For dualsupply operation, -2.5V ≤ VSS ≤ -0.2V as long as (VDD - VSS) ≤ +5.25V. Bypass VSS to GND
with a 0.1µF ceramic capacitor as close to the device as possible.
8, 16
14
VSS
9
6
SPI/UD
Interface-Mode Select. Select serial SPI interface when SPI/UD = 1. Select serial up/down
interface when SPI/UD = 0.
Serial SPI Interface Data Input (SPI/UD = 1)
10
5
DIN(U/D)
11
4
SCLK(INC)
Up/Down Control Input (SPI/UD = 0). With DIN(U/D) low, a high-to-low SCLK(INC) transition
decrements the wiper position. With DIN(U/D) high, a high-to-low SCLK(INC) transition
increments the wiper position.
Serial SPI Interface Clock Input (SPI/UD = 1)
Wiper-Increment Control Input (SPI/UD = 0). With CS low, the wiper position moves in the
direction determined by the state of DIN(U/D) on a high-to-low transition.
12
3
CS
13
2
GND
Ground
14
1
VDD
Positive Power-Supply Input (+2.7V ≤ VDD ≤ +5.25V). Bypass VDD to GND with a 0.1µF
ceramic capacitor as close to the device as possible.
—
—
EP
Active-Low Digital Input Chip Select
Exposed Pad (TQFN Only). Externally connect EP to VSS or leave unconnected.
_______________________________________________________________________________________
9
MAX5481–MAX5484
Pin Description
MAX5481–MAX5484
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
Pin Description (continued)
(MAX5483/MAX5484 Variable Resistors)
PIN
NAME
FUNCTION
TQFN
TSSOP
4–7, 15
7, 8, 9, 13
N.C.
1
12
D.N.C.
2
11
W
Wiper Terminal
3
10
L
Low Terminal
8, 16
14
VSS
Negative Power-Supply Input. For single-supply operation, connect VSS to GND. For dualsupply operation, -2.5V ≤ VSS ≤ -0.2V as long as (VDD - VSS) ≤ 5.25V. Bypass VSS to GND
with a 0.1µF ceramic capacitor as close to the device as possible.
9
6
SPI/UD
Interface-Mode Select. Select serial SPI interface when SPI/UD = 1. Select serial up/down
interface when SPI/UD = 0.
No Connection. Not internally connected.
Do Not Connect. Leave unconnected for proper operation.
Serial SPI Interface Data Input (SPI/UD = 1)
10
5
DIN(U/D)
11
4
SCLK(INC)
Up/Down Control Input (SPI/UD = 0). With DIN(U/D) low, a high-to-low SCLK(INC) transition
decrements the wiper position. With DIN(U/D) high, a high-to-low SCLK(INC) transition
increments the wiper position.
Serial SPI Interface Clock Input (SPI/UD = 1)
10
Wiper Increment Control Input (SPI/UD = 0). With CS low, the wiper position moves in the
direction determined by the state of DIN(U/D) on a high-to-low transition.
12
3
CS
13
2
GND
Ground
14
1
VDD
Positive Power-Supply Input (+2.7V ≤ VDD ≤ +5.25V). Bypass VDD to GND with a 0.1µF
ceramic capacitor as close to the device as possible.
—
—
EP
Active-Low Digital Input Chip Select
Exposed Pad (TQFN Only). Externally connect EP to VSS or leave unconnected.
______________________________________________________________________________________
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
H
VDD
GND
VSS
10-BIT
NV
MEMORY
10-BIT
LATCH
10
10
DECODER
W
CS
POR
SCLK(INC)
SPI
INTERFACE
DIN(U/D)
L
MUX
UP/DOWN
INTERFACE
SPI/UD
MAX5481
MAX5482
NOTE: THE MAX5481/MAX5482 ARE NOT INTENDED FOR CURRENT TO FLOW THROUGH THE WIPER
(SEE THE MAX5481/MAX5482 PROGRAMMABLE VOLTAGE-DIVIDER SECTION).
______________________________________________________________________________________
11
MAX5481–MAX5484
Functional Diagrams
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
MAX5481–MAX5484
Functional Diagrams (continued)
VDD
GND
VSS
10-BIT
NV
MEMORY
10
10-BIT
LATCH
10
DECODER
H
L
CS
POR
SCLK(INC)
SPI
INTERFACE
DIN(U/D)
MUX
UP/DOWN
INTERFACE
SPI/UD
MAX5483
MAX5484
Detailed Description
The MAX5481/MAX5482 linear programmable voltagedividers and the MAX5483/MAX5484 variable resistors
feature 1024 tap points (10-bit resolution) (see the
Functional Diagrams). These devices consist of multiple strings of equal resistor segments with a wiper contact that moves among the 1024 points through a
pin-selectable 3-wire SPI-compatible serial interface or
up/down interface. The MAX5481/MAX5483 provide a
total end-to-end resistance of 10kΩ, and the
MAX5482/MAX5484 have an end-to-end resistance of
50kΩ. The MAX5481/MAX5482 allow access to the
high, low, and wiper terminals for a standard voltagedivider configuration.
12
MAX5481/MAX5482 Programmable
Voltage-Dividers
The MAX5481/MAX5482 programmable voltagedividers provide a weighted average of the voltage
between the H and L inputs at the W output. Both
devices feature 10-bit resolution and provide up to
1024 tap points between the H and L voltages. Ideally,
the VL voltage occurs at the wiper terminal (W) when all
data bits are zero and the VH voltage occurs at the
wiper terminal when all data bits are one. The step size
(1 LSB) voltage is equal to the voltage applied across
terminals H and L divided by 210. Calculate the wiper
voltage VW as follows:
(
)
⎡V
⎤
HL − ⏐VFSE⏐ +⏐VZSE⏐ ⎥
+ V +⏐VZSE⏐
VW (D) = D ⎢
⎢
⎥ L
1023
⎥⎦
⎣⎢
______________________________________________________________________________________
18
16
16
14
14
12
12
RW-L (kΩ)
18
10
8
10
8
6
6
4
4
2
2
0
0
0
0
128 256 384 512 640 768 896 1024
128 256 384 512 640 768 896 1024
CODE (DECIMAL)
50kΩ DEVICE SCALES BY A FACTOR OF FIVE
CODE (DECIMAL)
50kΩ DEVICE SCALES BY A FACTOR OF FIVE
Figure 1. Resistance from W to H vs. Code (10kΩ Voltage-Divider)
Figure 2. Resistance from W to L vs. Code (10kΩ Voltage-Divider)
where D is the decimal equivalent of the 10 data bits written (0 to 1023), VHL is the voltage difference between the
H and L terminals:
Table 1. RWL at Selected Codes
⎡V ⎤
VFSE = FSE ⎢ HL ⎥,and
⎣ 1024 ⎦
⎡V ⎤
VZSE = ZSE ⎢ HL ⎥
⎣ 1024 ⎦
The MAX5481 includes a total end-to-end resistance
value of 10kΩ while the MAX5482 features an end-toend resistance value of 50kΩ. These devices are not
intended to be used as a variable resistor. Wiper current creates a nonlinear voltage drop in series with the
wiper. To ensure temperature drift remains within specifications, do not pull current through the voltage-divider
wiper. Connect the wiper to a high-impedance node.
Figures 1 and 2 show the behavior of the MAX5481’s
resistance from W to H and from W to L. This does not
apply to the variable-resistor devices
MAX5483/MAX5484 Variable Resistors
The MAX5483/MAX5484 provide a programmable
resistance between W and L. The MAX5483 features a
total end-to-end resistance value of 10kΩ, while the
MAX5484 provides an end-to-end resistance value of
50kΩ. The programmable resolution of this resistance is
equal to the nominal end-to-end resistance divided by
1024 (10-bit resolution). For example, each nominal
segment resistance is 9.8Ω and 48.8Ω for the MAX5483
and the MAX5484, respectively.
MAX5483
(10kΩ DEVICE)
MAX5484
(50kΩ DEVICE)
RWL (Ω)
RWL (Ω)
0
70
110
1
80
160
512
5070
25,110
1023
10,070
50,110
CODE
(DECIMAL)
The 10-bit data in the 10-bit latch register selects a
wiper position from the 1024 possible positions, resulting in 1024 values for the resistance from W to L.
Calculate the resistance from W to L (RWL) by using the
following formula:
RWL (D) =
D
× RW−L + RZ
1023
where D is decimal equivalent of the 10 data bits written, RW-L is the nominal end-to-end resistance, and RZ
is the zero-scale error. Table 1 shows the values of RWL
at selected codes for the MAX5483/MAX5484.
Digital Interface
Configure the MAX5481–MAX5484 by a pin-selectable,
3-wire, SPI-compatible serial data interface or an
up/down interface. Drive SPI/UD high to select the 3wire SPI-compatible interface. Pull SPI/UD low to select
the up/down interface.
______________________________________________________________________________________
13
MAX5481–MAX5484
RW-H (kΩ)
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
MAX5481–MAX5484
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
Table 2. Command Decoding*
CLOCK EDGE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
…
24
Bit Name
—
—
C1
C0
—
—
—
—
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
—
…
—
Write Wiper Register
0
0
0
0
0
0
0
0
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
X
…
X
Copy Wiper Register
to NV Register
0
0
1
0
0
0
0
0
—
—
—
—
—
—
—
—
—
—
—
…
—
Copy NV Register to
Wiper Register
0
0
1
1
0
0
0
0
—
—
—
—
—
—
—
—
—
—
—
…
—
*D9 is the MSB and D0 is the LSB.
X = Don’t care.
CS
tCSW
tCSS
tCL
tCSO
tCP
tCH
tCSH
tCS1
SCLK(INC)
tDS
tDH
DIN(U/D)
Figure 3. SPI-Compatible Serial-Interface Timing Diagram (SPI/UD = 1)
SPI-Compatible Serial Interface
Drive SPI/UD high to enable the 3-wire SPI-compatible
serial interface (see Figure 3). This write-only interface
contains three inputs: chip select (CS), data in
(DIN(U/D)), and data clock (SCLK(INC)). Drive CS low
to load the data at DIN(U/D) synchronously into the shift
register on each SCLK(INC) rising edge.
The WRITE command (C1, C0 = 00) requires 24 clock
cycles to transfer the command and data (Figure 4a).
The COPY commands (C1, C0 = 10 or 11) use either
eight clock cycles to transfer the command bits (Figure
4b) or 24 clock cycles with the last 16 data bits disregarded by the device.
Write Wiper Register
Data written to this register (C1, C0 = 00) controls the
wiper position. The 10 data bits (D9–D0) indicate the
position of the wiper. For example, if DIN(U/D) = 00 0000
0000, the wiper moves to the position closest to L. If
DIN(U/D) = 11 1111 1111, the wiper moves closest to H.
This command writes data to the volatile random
access memory (RAM), leaving the NV register
unchanged. When the device powers up, the data
stored in the NV register transfers to the wiper register,
moving the wiper to the stored position. Figure 5 shows
how to write data to the wiper register.
After loading the data into the shift register, drive CS
high to latch the data into the appropriate control register. Keep CS low during the entire serial data stream to
avoid corruption of the data. Table 2 shows the command decoding.
14
______________________________________________________________________________________
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
MAX5481–MAX5484
a) 24-BIT COMMAND/DATA WORD
CS
SCLK(INC)
1
2
3
4
5
6
7
8
C1 C0
DIN(U/D)
9
10
11
12
13
14
15
16
17
18
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
19
20
23
24
19 20 21 22
23
21
22
b) 8-BIT COMMAND WORD
CS
SCLK(INC)
1
2
3
4
5
6
7
8
C1 C0
DIN(U/D)
Figure 4. Serial SPI-Compatible Interface Format
CS
1
2
3
4
5
6
7
8
9
10
11 12 13 14
15
16
17
18
24
SCLK(INC)
C1 C0
DIN(U/D)
0
0
0
0
0
0
0
0
D9 D8 D7 D6 D5 D4 D3 D2
D1 D0
X
X
X
X
X
X
WIPER
REGISTER
UPDATED
ACTION
Figure 5. Write Wiper Register Operation
______________________________________________________________________________________
15
MAX5481–MAX5484
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
Table 3. Truth Table
CS
DIN(U/D)
SCLK(INC)
W
L
L
↓
Decrement
L
H
↓
Increment
L
X
↑
No Change
H
X
X
No Change
↓
X
X
No Change
↑
X
L
Position Not Stored
↑
X
H
Position Stored
CS
1
2
3
4
5
6
7
8
SCLK(INC)
DIN(U/D)
0
0
C1
C0
1
0
0
0
0
0
tBUSY
↑ = Low-to-high transition.
WRITE NV
REGISTER
(DEVICE IS
BUSY)
↓ = High-to-low transition.
ACTION
X = Don’t care.
Copy Wiper Register to NV Register
The copy wiper register to NV register command (C1,
C0 = 10) stores the current position of the wiper to the
NV register for use at power-up. Figure 6 shows how to
copy data from wiper register to NV register. The operation takes up to 12ms (max) after CS goes high to
complete and no other operation should be performed
until completion.
Copy NV Register to Wiper Register
The copy NV register to wiper register (C1, C0 = 11)
restores the wiper position to the current value stored in
the NV register. Figure 7 shows how to copy data from
the NV register to the wiper register.
Figure 6. Copy Wiper Register to NV Register Operation
CS
1
2
3
4
5
6
7
8
SCLK(INC)
DIN(U/D)
0
0
C1
C0
1
1
0
0
0
0
Digital Up/Down Interface
Figure 8 illustrates an up/down serial-interface timing
diagram. In digital up/down interface mode (SPI/UD =
0), the logic inputs CS, DIN(U/D), and SCLK(INC) control the wiper position and store it in nonvolatile memory
(see Table 3). The chip-select (CS) input enables the
serial interface when low and disables the interface
when high. The position of the wiper is stored in the
nonvolatile register when CS transitions from low to
high while SCLK(INC) is high.
When the serial interface is active (CS low), a high-tolow (falling edge) transition on SCLK(INC) increments
or decrements the internal 10-bit counter depending on
the state of DIN(U/D). If DIN(U/D) is high, the wiper
increments. If DIN(U/D) is low, the wiper decrements.
The device stores the value of the wiper position in the
nonvolatile memory when CS transitions from low to high
while SCLK(INC) is high. The host system can disable
16
ACTION
WIPER
REGISTER
UPDATED
Figure 7. Copy NV Register to Wiper Register Operation
the serial interface and deselect the device without storing the latest wiper position in the nonvolatile memory by
keeping SCLK(INC) low while taking CS high.
Upon power-up, the MAX5481–MAX5484 load the
value of nonvolatile memory into the wiper register, and
set the wiper position to the value last stored.
______________________________________________________________________________________
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
The MAX5481–MAX5484 are ideal for circuits requiring
digitally controlled adjustable resistance, such as LCD
contrast control (where voltage biasing adjusts the display contrast), or programmable filters with adjustable
gain and/or cutoff frequency.
Nonvolatile Memory
The internal EEPROM consists of a nonvolatile register
that retains the last value stored prior to power-down.
The nonvolatile register is programmed to midscale at
the factory. The nonvolatile memory is guaranteed for
50 years of wiper data retention and up to 200,000
wiper write cycles.
Positive LCD Bias Control
Figures 9 and 10 show an application where a voltagedivider or a variable resistor is used to make an
adjustable, positive LCD-bias voltage. The op amp provides buffering and gain to the voltage-divider network
made by the programmable voltage-divider (Figure 9) or
to a fixed resistor and a variable resistor (see Figure 10).
Power-Up
Upon power-up, the MAX5481–MAX5484 load the data
stored in the nonvolatile wiper register into the volatile
wiper register, updating the wiper position with the data
stored in the nonvolatile wiper register.
Programmable Gain and Offset Adjustment
Figure 11 shows an application where a voltage-divider
and a variable resistor are used to make a programmable gain and offset adjustment.
WIPER POSITION
STORED
WIPER POSITION
NOT STORED
CS
tCYC
tCI
tIC
tIK
tCPH
tIH
tIL
SCLK(INC)
tID
tDI
tWSC
DIN(U/D)
tS
VW
NOTES:
VW IS NOT A DIGITAL SIGNAL. IT REPRESENTS A WIPER TRANSITION.
SCLK(INC) MUST BE AT LOGIC HIGH WHEN DIN(U/D) CHANGES STATE.
Figure 8. Up/Down Serial-Interface Timing Diagram (SPI/UD = 0)
______________________________________________________________________________________
17
MAX5481–MAX5484
Applications Information
Standby Mode
The MAX5481–MAX5484 feature a low-power standby
mode. When the device is not being programmed, it
enters into standby mode and supply current drops to
0.5µA (typ).
MAX5481–MAX5484
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
VREF
5V
H
H
30V
MAX5481
MAX5482
MAX5481
MAX5482
W
MAX480
W
VOUT
VOUT
L
L
MAX5483
MAX5484
W
L
VIN
Figure 9. Positive LCD Bias Control Using a Voltage-Divider
Figure 11. Programmable Gain/Offset Adjustment
C
5V
VIN
VOUT
30V
MAX480
VOUT
R3
MAX5483
MAX5484
W
L
MAX5483
MAX5484
W
MAX5483
MAX5484
L
R2
W
L
Figure 10. Positive LCD Bias Control Using a Variable Resistor
Programmable Filter
Figure 12 shows the configuration for a 1st-order programmable filter using two variable resistors. Adjust R2
for the gain and adjust R3 for the cutoff frequency. Use
the following equations to estimate the gain (G) and the
3dB cutoff frequency (fC):
18
Figure 12. Programmable Filter
⎛ R1 ⎞
G = 1+ ⎜ ⎟
⎝ R2 ⎠
fC =
1
2π × R3 × C
______________________________________________________________________________________
R1
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
PART
CONFIGURATION
Ordering Information (continued)
PART
PIN-PACKAGE
END-TO-END
RESISTANCE (kΩ)
MAX5482ETE+
16 TQFN-EP*
MAX5481ETE
Voltage-divider
10
MAX5482EUD+
14 TSSOP
MAX5481EUD
Voltage-divider
10
MAX5483ETE+
16 TQFN-EP*
MAX5482ETE
Voltage-divider
50
MAX5483EUD+
14 TSSOP
TOP MARK
ACQ
—
ACR
—
MAX5482EUD
Voltage-divider
50
MAX5484ETE+
16 TQFN-EP*
MAX5483ETE
Variable resistor
10
MAX5484EUD+
14 TSSOP
MAX5483EUD
Variable resistor
10
MAX5484ETE
Variable resistor
50
MAX5484EUD
Variable resistor
50
Note: All devices are specified over the -40°C to +85°C operating
temperature range.
+Denotes a lead(Pb)-free/RoHS-compliant package.
*EP = Exposed pad.
ACS
—
Pin Configurations (continued)
TOP VIEW
VDD 1
GND
2
CS
3
SCLK(INC) 4
DIN(U/D) 5
+
14 VSS
VDD 1
13 N.C.
GND
2
CS
3
12 H
MAX5481*
MAX5482*
11 W
SCLK(INC) 4
10 L
DIN(U/D) 5
+
14 VSS
13 N.C.
12 D.N.C.
MAX5483
MAX5484
11 W
10 L
SPI/UD 6
9
N.C.
SPI/UD 6
9
N.C.
N.C. 7
8
N.C.
N.C. 7
8
N.C.
TSSOP
TSSOP
*SEE FUNCTIONAL DIAGRAM
Package Information
Chip Information
PROCESS: BiCMOS
For the latest package outline information and land patterns, go
to www.maxim-ic.com/packages. Note that a “+”, “#”, or “-” in
the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains to the package regardless of RoHS status.
PACKAGE
TYPE
PACKAGE
CODE
OUTLINE
NO.
LAND
PATTERN NO.
16 TQFN-EP
T1633F+3
21-0136
90-0033
14 TSSOP
U14+1
21-0066
90-0113
______________________________________________________________________________________
19
MAX5481–MAX5484
Selector Guide
MAX5481–MAX5484
10-Bit, Nonvolatile, Linear-Taper Digital
Potentiometers
Revision History
REVISION
NUMBER
REVISION
DATE
3
12/07
Updated Table 3
4
4/10
Updated Ordering Information, Absolute Maximum Ratings, and Figure 8
DESCRIPTION
PAGES
CHANGED
16
1, 2, 17
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
© 2010 Maxim Integrated Products
Maxim is a registered trademark of Maxim Integrated Products, Inc.
Similar pages