AD5254_15 [ADI]

Quad 64-/256-Position IC Nonvolatile Memory Digital Potentiometers;
AD5254_15
型号: AD5254_15
厂家: ADI    ADI
描述:

Quad 64-/256-Position IC Nonvolatile Memory Digital Potentiometers

文件: 总32页 (文件大小:576K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Quad 64-/256-Position I2C Nonvolatile  
Memory Digital Potentiometers  
Data Sheet  
AD5253/AD5254  
FEATURES  
FUNCTIONAL BLOCK DIAGRAM  
AD5253: quad 64-position resolution  
AD5254: quad 256-position resolution  
1 kΩ, 10 kΩ, 50 kΩ, 100 kΩ  
Nonvolatile memory1 stores wiper settings w/write protection  
Power-on refreshed to EEMEM settings in 300 µs typ  
EEMEM rewrite time = 540 µs typ  
Resistance tolerance stored in nonvolatile memory  
12 extra bytes in EEMEM for user-defined information  
I2C-compatible serial interface  
Direct read/write access of RDAC2 and EEMEM registers  
Predefined linear increment/decrement commands  
Predefined 6 dB step change commands  
Synchronous or asynchronous quad-channel update  
Wiper setting readback  
RDAC EEMEM  
EEMEM  
V
RDAC0  
DD  
A0  
W0  
B0  
RDAC0  
REGIS-  
TER  
V
SS  
R
TOL  
POWER-ON  
REFRESH  
AB  
DGND  
WP  
DATA  
RDAC1  
RDAC2  
A1  
W1  
B1  
SCL  
SDA  
RDAC1  
REGIS-  
TER  
2
I C  
SERIAL  
INTERFACE  
CONTROL  
AD0  
AD1  
COMMAND  
DECODE LOGIC  
A2  
W2  
B2  
RDAC2  
REGIS-  
TER  
ADDRESS  
DECODE LOGIC  
CONTROL LOGIC  
RDAC3  
A3  
W3  
B3  
RDAC3  
REGIS-  
TER  
AD5253/AD5254  
4 MHz bandwidth—1 kΩ version  
Single supply 2.7 V to 5.5 V  
Figure 1.  
Dual supply 2.25 V to 2.75 V  
2 slave address-decoding bits allow operation of 4 devices  
100-year typical data retention, TA = 55°C  
Operating temperature: –40°C to +105°C  
The AD5253/AD5254 allow the host I2C controllers to write  
any of the 64-/256-step wiper settings in the RDAC registers  
and store them in the EEMEM. Once the settings are stored,  
they are restored automatically to the RDAC registers at system  
power-on; the settings can also be restored dynamically.  
APPLICATIONS  
Mechanical potentiometer replacement  
Low resolution DAC replacement  
RGB LED backlight control  
The AD5253/AD5254 provide additional increment,  
decrement, +6 dB step change, and –6 dB step change in  
synchronous or asynchronous channel update mode. The  
increment and decrement functions allow stepwise linear  
adjustments, with a 6 dB step change equivalent to doubling  
or halving the RDAC wiper setting. These functions are useful  
for steep-slope, nonlinear adjustments, such as white LED  
brightness and audio volume control.  
White LED brightness adjustment  
RF base station power amp bias control  
Programmable gain and offset control  
Programmable attenuators  
Programmable voltage-to-current conversion  
Programmable power supply  
Programmable filters  
Sensor calibrations  
The AD5253/AD5254 have a patented resistance-tolerance  
storing function that allows the user to access the EEMEM and  
obtain the absolute end-to-end resistance values of the RDACs  
for precision applications.  
GENERAL DESCRIPTION  
The AD5253/AD5254 are quad-channel, I2C®, nonvolatile  
mem-ory, digitally controlled potentiometers with 64/256  
positions, respectively. These devices perform the same  
electronic adjust-ment functions as mechanical potentiometers,  
trimmers, and variable resistors.  
The AD5253/AD5254 are available in TSSOP-20 packages in  
1 kΩ, 10 kΩ, 50 kΩ, and 100 kΩ options. All parts are  
guaranteed to operate over the –40°C to +105°C extended  
industrial temperature range.  
The parts’ versatile programmability allows multiple modes of  
operation, including read/write access in the RDAC and EEMEM  
registers, increment/decrement of resistance, resistance changes  
in 6 dB scales, wiper setting readback, and extra EEMEM for  
storing user-defined information, such as memory data for other  
components, look-up table, or system identification information.  
1The terms nonvolatile memory and EEMEM are used interchangeably.  
2The terms digital potentiometer and RDAC are used interchangeably.  
Rev. C  
Document Feedback  
Information furnished by Analog Devices is believed to be accurate and reliable. However, no  
responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other  
rightsof third parties that may result fromits use. Specifications subject to change without notice. No  
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.  
Trademarks andregisteredtrademarks are the property of their respective owners.  
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.  
Tel: 781.329.4700 ©2003–2012 Analog Devices, Inc. All rights reserved.  
Technical Support  
www.analog.com  
 
 
 
 
 
AD5253/AD5254  
Data Sheet  
TABLE OF CONTENTS  
Features .............................................................................................. 1  
I2C-Compatible 2-Wire Serial Bus........................................... 20  
Theory of Operation ...................................................................... 21  
Linear Increment/Decrement Commands ............................. 21  
6 dB Adjustments (Doubling/Halving Wiper Setting) ....... 21  
Digital Input/Output Configuration........................................ 22  
Multiple Devices on One Bus ................................................... 22  
Terminal Voltage Operation Range ......................................... 23  
Power-Up and Power-Down Sequences.................................. 23  
Layout and Power Supply Biasing............................................ 23  
Digital Potentiometer Operation ............................................. 24  
Programmable Rheostat Operation......................................... 24  
Programmable Potentiometer Operation ............................... 25  
Applications Information .............................................................. 26  
RGB LED Backlight Controller for LCD Panels .................... 26  
Outline Dimensions....................................................................... 28  
Ordering Guide .......................................................................... 29  
Applications....................................................................................... 1  
General Description ......................................................................... 1  
Functional Block Diagram .............................................................. 1  
Revision History ............................................................................... 2  
Electrical Characteristics ................................................................. 3  
1 kΩ Version.................................................................................. 3  
10 kΩ, 50 kΩ, 100 kΩ Versions .................................................. 5  
Interface Timing Characteristics................................................ 7  
Absolute Maximum Ratings............................................................ 8  
ESD Caution.................................................................................. 8  
Pin Configuration and Function Descriptions............................. 9  
Typical Performance Characteristics ........................................... 10  
I2C Interface..................................................................................... 14  
I2C Interface General Description............................................ 14  
I2C Interface Detail Description............................................... 15  
REVISION HISTORY  
9/12—Rev. B to Rev. C  
9/05—Rev. 0 to Rev. A  
Changed Temperature Range from –40°C to +85°C to –40°C  
to +105°C (Throughout).................................................................. 1  
Change to Figure 6 ......................................................................... 10  
Change to EEMEM Write Protection Section............................ 18  
Changes to Figure 37...................................................................... 22  
Deleted Table 13 and Table 14 ...................................................... 24  
Change to Figure 43 ....................................................................... 25  
Changes to Ordering Guide.......................................................... 29  
Changed  
Leakage Current from 5 µA to 8 µA, Table 1........ 4  
WP  
Changed  
Leakage Current from 5 µA to 8 µA, Table 2........ 5  
WP  
Changes to Figure 11 and Figure 12............................................. 12  
Changes to Ordering Guide .......................................................... 29  
10/09—Rev. A to Rev. B  
5/03—Revision 0: Initial Version  
Change to Figure 27 ....................................................................... 15  
Rev. C | Page 2 of 32  
 
Data Sheet  
AD5253/AD5254  
ELECTRICAL CHARACTERISTICS  
1 kΩ VERSION  
VDD = +3 V 10% or +5 V 10%, VSS = 0 V or VDD/VSS = 2.5 V 10%, VA = VDD, VB = 0 V, 40°C < TA < +105°C, unless otherwise noted.  
Table 1.  
Parameter  
Symbol  
Conditions  
Min  
Typ 1  
Max  
Unit  
DC CHARACTERISTICS—  
RHEOSTAT MODE  
Resolution  
N
AD5253  
AD5254  
6
8
Bits  
Bits  
LSB  
LSB  
LSB  
LSB  
LSB  
LSB  
LSB  
LSB  
%
Resistor Differential Nonlinearity2 R-DNL  
RWB, RWA = NC, VDD = 5.5 V, AD5253  
RWB, RWA = NC, VDD = 5.5 V, AD5254  
RWB, RWA = NC, VDD = 2.7 V, AD5253  
RWB, RWA = NC, VDD = 2.7 V, AD5254  
RWB, RWA = NC, VDD = 5.5 V, AD5253  
RWB, RWA = NC, VDD = 5.5 V, AD5254  
RWB, RWA = NC, VDD = 2.7 V, AD5253  
RWB, RWA = NC, VDD = 2.7 V, AD5254  
TA = 25°C  
–0.5  
–1.00  
–0.75  
–1.5  
–0.5  
–2.0  
–1.0  
–2  
0.2  
0.25  
0.30  
0.3  
0.2  
0.5  
+0.5  
+1.00  
+0.75  
+1.5  
+0.5  
+2.0  
+4.0  
+14  
+30  
Resistor Nonlinearity2  
R-INL  
+2.5  
+9  
Nominal Resistor Tolerance  
Resistance Temperature Coefficient (ΔRAB/RAB) × 106/ΔT  
Wiper Resistance  
ΔRAB/RAB  
–30  
650  
75  
200  
0.15  
ppm/°C  
RW  
IW = 1 V/R, VDD = 5 V  
IW = 1 V/R, VDD = 3 V  
130  
300  
Channel-Resistance Matching  
ΔRAB1/ΔRAB2  
%
DC CHARACTERISTICS—  
POTENTIOMETER DIVIDER MODE  
Differential Nonlinearity3  
DNL  
INL  
AD5253  
AD5254  
AD5253  
AD5254  
–0.5  
–1.00  
–0.5  
–2.0  
0.1  
0.25  
0.2  
0.5  
25  
–3  
–11  
–4  
–16  
3
11  
4
15  
+0.5  
+1.00  
+0.5  
+2.0  
LSB  
LSB  
LSB  
LSB  
ppm/°C  
LSB  
LSB  
LSB  
LSB  
LSB  
LSB  
LSB  
LSB  
Integral Nonlinearity3  
Voltage Divider Tempco  
Full-Scale Error  
(ΔVW/VW) × 106/ΔT  
VWFSE  
Code = half scale  
Code = full scale, VDD = 5.5 V, AD5253  
Code = full scale, VDD = 5.5 V, AD5254  
Code = full scale, VDD = 2.7 V, AD5253  
Code = full scale, VDD = 2.7 V, AD5254  
Code = zero scale, VDD = 5.5 V, AD5253  
Code = zero scale, VDD = 5.5 V, AD5254  
Code = zero scale, VDD = 2.7 V, AD5253  
Code = zero scale, VDD = 2.7 V, AD5254  
–5  
–16  
–6  
–23  
0
0
0
0
0
0
0
0
5
16  
6
Zero-Scale Error  
VWZSE  
20  
RESISTOR TERMINALS  
Voltage Range4  
VA, VB, VW  
CA, CB  
VSS  
VDD  
V
pF  
Capacitance5 A, B  
f = 1 kHz, measured to GND,  
code = half scale  
f = 1 kHz, measured to GND,  
code = half scale  
85  
Capacitance5 W  
CW  
ICM  
95  
pF  
µA  
Common-Mode Leakage Current  
VA = VB = VDD/2  
0.01  
1.00  
Rev. C | Page 3 of 32  
 
 
AD5253/AD5254  
Data Sheet  
Parameter  
Symbol  
VIH  
Conditions  
Min  
Typ 1  
Max  
Unit  
DIGITAL INPUTS AND OUTPUTS  
Input Logic High  
VDD = 5 V, VSS = 0 V  
2.4  
V
VDD/VSS = +2.7 V/0 V or VDD/VSS = 2.5 V 2.1  
VDD = 5 V, VSS = 0 V  
VDD/VSS = +2.7 V/0 V or VDD/VSS = 2.5 V  
V
V
V
Input Logic Low  
VIL  
0.8  
0.6  
Output Logic High (SDA)  
Output Logic Low (SDA)  
WP Leakage Current  
A0 Leakage Current  
Input Leakage Current  
(Other than WP and A0)  
Input Capacitance5  
VOH  
VOL  
IWP  
IA0  
II  
RPULL-UP = 2.2 kΩ to VDD = 5 V, VSS = 0 V  
RPULL-UP = 2.2 kΩ to VDD = 5 V, VSS = 0 V  
WP = VDD  
4.9  
V
V
µA  
µA  
µA  
0.4  
8
A0 = GND  
VIN = 0 V or VDD  
3
1
CI  
5
pF  
POWER SUPPLIES  
Single-Supply Power Range  
Dual-Supply Power Range  
Positive Supply Current  
Negative Supply Current  
VDD  
VDD/VSS  
IDD  
VSS = 0 V  
2.7  
2.25  
5.5  
2.75  
15  
–15  
V
V
µA  
µA  
VIH = VDD or VIL = GND  
VIH = VDD or VIL = GND, VDD = 2.5 V,  
VSS = –2.5 V  
5
–5  
ISS  
EEMEM Data Storing Mode Current IDD_STORE  
VIH = VDD or VIL = GND  
VIH = VDD or VIL = GND  
35  
2.5  
mA  
mA  
EEMEM Data Restoring Mode  
IDD_RESTORE  
Current6  
Power Dissipation7  
PDISS  
PSS  
VIH = VDD = 5 V or VIL = GND  
ΔVDD = 5 V 10%  
0.075  
mW  
Power Supply Sensitivity  
−0.025 +0.010 +0.025 %/%  
ΔVDD = 3 V 10%  
–0.04  
+0.02  
+0.04  
%/%  
DYNAMIC CHARACTERISTICS5, 8  
Bandwidth –3 dB  
Total Harmonic Distortion  
VW Settling Time  
BW  
THD  
tS  
RAB = 1 kΩ  
VA =1 V rms, VB = 0 V, f = 1 kHz  
VA = VDD, VB = 0 V  
RWB = 500 Ω, f = 1 kHz  
(thermal noise only)  
4
MHz  
%
µs  
0.05  
0.2  
3
Resistor Noise Voltage  
eN_WB  
nV/√Hz  
Digital Crosstalk  
Analog Coupling  
CT  
VA = VDD, VB = 0 V, measure VW with  
adjacent RDAC making full-scale  
change  
Signal input at A0 and measure the  
output at W1, f = 1 kHz  
–80  
–72  
dB  
dB  
CAT  
1 Typical values represent average readings at 25°C and VDD = 5 V.  
2 Resistor position nonlinearity error (R-INL) is the deviation from an ideal value measured between the maximum and minimum resistance wiper positions. R-DNL is the  
relative step change from an ideal value measured between successive tap positions. Parts are guaranteed monotonic, except R-DNL of AD5254 1 kΩ version at VDD = 2.7 V,  
IW = VDD/R for both VDD = 3 V and VDD = 5 V.  
3 INL and DNL are measured at VW with the RDAC configured as a potentiometer divider similar to a voltage output digital-to-analog converter. VA = VDD and VB = 0 V.  
DNL specification limits of 1 LSB maximum are guaranteed monotonic operating conditions.  
4 Resistor Terminal A, Terminal B, and Terminal W have no limitations on polarity with respect to each other.  
5 Guaranteed by design and not subject to production test.  
6 Command 0 NOP should be activated after Command 1 to minimize IDD_RESTORE current consumption.  
7 PDISS is calculated from IDD × VDD = 5 V.  
8 All dynamic characteristics use VDD = 5 V.  
Rev. C | Page 4 of 32  
 
Data Sheet  
AD5253/AD5254  
10 kΩ, 50 kΩ, 100 kΩ VERSIONS  
VDD = +3 V 10% or +5 V 10%, VSS = 0 V or VDD/VSS = 2.5 V 10%, VA = VDD, VB = 0 V, 40°C < TA < +105°C, unless otherwise noted.  
Table 2.  
Parameter  
Symbol  
Conditions  
Min  
Typ 1  
Max  
Unit  
DC CHARACTERISTICS—  
RHEOSTAT MODE  
Resolution  
N
AD5253/AD5254  
6/8  
Bits  
LSB  
LSB  
LSB  
LSB  
%
Resistor Differential Nonlinearity2 R-DNL  
RWB, RWA = NC, AD5253  
RWB, RWA = NC, AD5254  
RWB, RWA = NC, AD5253  
RWB, RWA = NC, AD5254  
TA = 25°C  
−0.75  
−1.00  
−0.75  
−2.5  
0.10  
0.25  
0.25  
1.0  
+0.75  
+1.00  
+0.75  
+2.5  
+20  
Resistor Nonlinearity2  
R-INL  
Nominal Resistor Tolerance  
Resistance Temperature  
Coefficient  
ΔRAB/RAB  
(ΔRAB/RAB) × 106/ΔT  
−20  
650  
ppm/°C  
Wiper Resistance  
RW  
IW = 1 V/R, VDD = 5 V  
IW = 1 V/R, VDD = 3 V  
RAB = 10 kΩ, 50 kΩ  
RAB = 100 kΩ  
75  
130  
300  
%
%
200  
0.15  
0.05  
Channel-Resistance Matching  
ΔRAB1/ΔRAB2  
DC CHARACTERISTICS—  
POTENTIOMETER DIVIDER MODE  
Differential Nonlinearity3  
DNL  
INL  
AD5253  
AD5254  
AD5253  
AD5254  
−0.5  
−1.0  
−0.50  
−1.5  
0.1  
0.3  
0.15  
0.5  
+0.5  
+1.0  
+0.50  
+1.5  
LSB  
LSB  
LSB  
LSB  
Integral Nonlinearity3  
Voltage Divider  
Temperature Coefficient  
Full-Scale Error  
(ΔVW/VW) × 106/ΔT Code = half scale  
VWFSE Code = full scale, AD5253  
VWZSE  
15  
ppm/°C  
−1.0  
−3  
0
−0.3  
−1  
0.3  
1.2  
0
0
1.0  
3.0  
LSB  
LSB  
LSB  
LSB  
Code = full scale, AD5254  
Code = zero scale, AD5253  
Code = zero scale, AD5254  
Zero-Scale Error  
0
RESISTOR TERMINALS  
Voltage Range4  
VA, VB, VW  
CA, CB  
VSS  
VDD  
V
pF  
Capacitance5 A, B  
f = 1 kHz, measured to GND,  
code = half scale  
f = 1 kHz, measured to GND,  
code = half scale  
85  
Capacitance5 W  
CW  
95  
pF  
µA  
Common-Mode Leakage Current ICM  
DIGITAL INPUTS AND OUTPUTS  
VA = VB = VDD/2  
0.01  
1
Input Logic High  
VIH  
VDD = 5 V, VSS = 0 V  
VDD/VSS = +2.7 V/0 V or VDD/VSS = 2.5 V  
VDD = 5 V, VSS = 0 V  
VDD/VSS = +2.7 V/0 V or VDD/VSS = 2.5 V  
RPULL-UP = 2.2 kΩ to VDD = 5 V, VSS = 0 V  
RPULL-UP = 2.2 kΩ to VDD = 5 V, VSS = 0 V  
WP = VDD  
2.4  
2.1  
V
V
V
V
V
V
µA  
µA  
µA  
Input Logic Low  
VIL  
0.8  
0.6  
Output Logic High (SDA)  
Output Logic Low (SDA)  
WP Leakage Current  
A0 Leakage Current  
Input Leakage Current  
(Other than WP and A0)  
Input Capacitance5  
VOH  
VOL  
IWP  
IA0  
II  
4.9  
0.4  
8
A0 = GND  
VIN = 0 V or VDD  
3
1
CI  
5
pF  
Rev. C | Page 5 of 32  
 
AD5253/AD5254  
Data Sheet  
Parameter  
Symbol  
Conditions  
Min  
Typ 1  
Max  
Unit  
POWER SUPPLIES  
Single-Supply Power Range  
Dual-Supply Power Range  
Positive Supply Current  
Negative Supply Current  
VDD  
VDD/VSS  
IDD  
VSS = 0 V  
2.7  
2.25  
5.5  
2.75  
15  
−15  
V
V
µA  
µA  
VIH = VDD or VIL = GND  
VIH = VDD or VIL = GND, VDD = 2.5 V,  
VSS = −2.5 V  
5
−5  
ISS  
EEMEM Data Storing Mode  
Current  
IDD_STORE  
VIH = VDD or VIL = GND, TA = 0°C to 105°C  
35  
mA  
mA  
mW  
EEMEM Data Restoring Mode  
IDD_RESTORE  
VIH = VDD or VIL = GND, TA = 0°C to 105°C  
2.5  
Current6  
Power Dissipation7  
PDISS  
PSS  
VIH = VDD = 5 V or VIL = GND  
ΔVDD = 5 V 10%  
ΔVDD = 3 V 10%  
0.075  
Power Supply Sensitivity  
−0.005 +0.002  
−0.010 +0.002  
+0.005 %/%  
+0.010 %/%  
DYNAMIC CHARACTERISTICS5, 8  
–3 dB Bandwidth  
Total Harmonic Distortion  
VW Settling Time  
BW  
THDW  
tS  
RAB = 10 kΩ/50 kΩ/100 kΩ  
VA = 1 V rms, VB = 0 V, f = 1 kHz  
VA = VDD, VB = 0 V,  
400/80/40  
0.05  
1.5/7/14  
kHz  
%
µs  
RAB = 10 kΩ/50 kΩ/100 kΩ  
Resistor Noise Voltage  
Digital Crosstalk  
eN_WB  
CT  
RAB = 10 kΩ/50 kΩ/100 kΩ, code =  
midscale, f = 1 kHz (thermal noise only)  
VA = VDD, VB = 0 V, measure VW with  
adjacent RDAC making full-scale change  
Signal input at A0 and measure output  
at W1, f = 1 kHz  
9/20/29  
−80  
nV/√Hz  
dB  
dB  
Analog Coupling  
CAT  
−72  
1 Typical values represent average readings at 25°C and VDD = 5 V.  
2 Resistor position nonlinearity error (R-INL) is the deviation from an ideal value measured between the maximum and minimum resistance wiper positions. R-DNL is the  
relative step change from an ideal value measured between successive tap positions. Parts are guaranteed monotonic, except R-DNL of AD5254 1 kΩ version at VDD = 2.7 V,  
IW = VDD/R for both VDD = 3 V and VDD = 5 V.  
3 INL and DNL are measured at VW with the RDAC configured as a potentiometer divider, similar to a voltage output DAC. VA = VDD and VB = 0 V. DNL specification limits  
of 1 LSB maximum are guaranteed monotonic operating conditions.  
4 Resistor Terminal A, Terminal B, and Terminal W have no limitations on polarity with respect to each other.  
5 Guaranteed by design and not subject to production test.  
6 Command 0 NOP should be activated after Command 1 to minimize IDD_RESTORE current consumption.  
7 PDISS is calculated from IDD × VDD = 5 V.  
8 All dynamic characteristics use VDD = 5 V.  
Rev. C | Page 6 of 32  
 
Data Sheet  
AD5253/AD5254  
INTERFACE TIMING CHARACTERISTICS  
All input control voltages are specified with tR = tF = 2.5 ns (10% to 90% of 3 V) and timed from a voltage level of 1.5 V. Switching  
characteristics are measured using both VDD = 3 V and 5 V.  
Table 3.  
Parameter1  
Symbol  
Conditions  
Min Typ2 Max Unit  
INTERFACE TIMING  
SCL Clock Frequency  
tBUF Bus-Free Time Between Stop and Start t1  
fSCL  
400  
kHz  
μs  
μs  
1.3  
0.6  
tHD;STA Hold Time (Repeated Start)  
t2  
After this period, the first clock pulse is  
generated.  
tLOW Low Period of SCL Clock  
t3  
t4  
t5  
t6  
t7  
t8  
t9  
t10  
1.3  
0.6  
0.6  
0
μs  
μs  
μs  
μs  
ns  
ns  
ns  
μs  
ms  
μs  
tHIGH High Period of SCL Clock  
tSU;STA Set-up Time for Start Condition  
tHD;DAT Data Hold Time  
0.9  
tSU;DAT Data Set-up Time  
100  
tF Fall Time of Both SDA and SCL Signals  
tR Rise Time of Both SDA and SCL Signals  
tSU;STO Set-up Time for Stop Condition  
EEMEM Data Storing Time  
EEMEM Data Restoring Time at Power-On3 tEEMEM_RESTORE1 VDD rise time dependent. Measure without  
decoupling capacitors at VDD and VSS.  
300  
300  
0.6  
tEEMEM_STORE  
26  
300  
EEMEM Data Restoring Time upon Restore tEEMEM_RESTORE2 VDD = 5 V.  
300  
540  
μs  
μs  
Command or Reset Operation3  
EEMEM Data Rewritable Time4  
FLASH/EE MEMORY RELIABILITY  
Endurance5  
tEEMEM_REWRITE  
100  
K cycles  
Years  
Data Retention6, 7  
100  
1 See Figure 23 for location of measured values.  
2 Typical values represent average readings at 25°C and VDD = 5 V.  
3 During power-up, all outputs are preset to midscale before restoring the EEMEM contents. RDAC0 has the shortest EEMEM restore time, whereas RDAC3 has the longest.  
4 Delay time after power-on or reset before new EEMEM data to be written.  
5 Endurance is qualified to 100,000 cycles per JEDEC Std. 22 Method A117 and measured at –40°C, +25°C, and +105°C; typical endurance at +25°C is 700,000 cycles.  
6 Retention lifetime equivalent at junction temperature TJ = 55°C per JEDEC Std. 22, Method A117. Retention lifetime based on an activation energy of 0.6 eV derates  
with junction temperature.  
7 When the part is not in operation, the SDA and SCL pins should be pulled high. When these pins are pulled low, the I2C interface at these pins conducts a current of  
about 0.8 mA at VDD = 5.5 V and 0.2 mA at VDD = 2.7 V.  
Rev. C | Page 7 of 32  
 
 
AD5253/AD5254  
Data Sheet  
ABSOLUTE MAXIMUM RATINGS  
TA = 25°C, unless otherwise noted  
Table 4.  
Stresses above those listed under Absolute Maximum Ratings  
may cause permanent damage to the device. This is a stress  
rating only; functional operation of the device at these or any  
other conditions above those indicated in the operational  
section of this specification is not implied. Exposure to absolute  
maximum rating conditions for extended periods may affect  
device reliability.  
Parameter  
Rating  
VDD to GND  
VSS to GND  
VDD to VSS  
−0.3 V, +7 V  
+0.3 V, −7 V  
7 V  
VA, VB, VW to GND  
Maximum Current  
IWB, IWA Pulsed  
IWB Continuous (RWB ≤ 1 kΩ, A Open)1  
IWA Continuous (RWA ≤ 1 kΩ, B Open)1  
VSS, VDD  
20 mA  
5 mA  
5 mA  
ESD CAUTION  
IAB Continuous  
5 mA/ 500 µA/  
100 µA/ 50 µA  
(RAB = 1 kΩ/10 kΩ/50 kΩ/100 kΩ)1  
Digital Inputs and Output Voltage to GND 0 V, 7 V  
Operating Temperature Range  
Maximum Junction Temperature (TJMAX  
Storage Temperature Range  
Lead Temperature (Soldering, 10 sec)  
Vapor Phase (60 sec)  
−40°C to +105°C  
150°C  
−65°C to +150°C  
300°C  
215°C  
)
Infrared (15 sec)  
TSSOP-20 Thermal Resistance2 θJA  
220°C  
143°C/W  
1 Maximum terminal current is bound by the maximum applied voltage across  
any two of the A, B, and W terminals at a given resistance, the maximum  
current handling of the switches, and the maximum power dissipation of the  
package. VDD = 5 V.  
2 Package power dissipation = (TJMAX − TA)/θJA  
.
Rev. C | Page 8 of 32  
 
 
 
 
Data Sheet  
AD5253/AD5254  
PIN CONFIGURATION AND FUNCTION DESCRIPTIONS  
W0  
B0  
1
2
20 V  
DD  
19 W3  
18 B3  
AD5253/  
AD5254  
TOP VIEW  
(Not to Scale)  
A0  
3
AD0  
WP  
W1  
B1  
4
17 A3  
5
16 AD1  
15 DGND  
14 SCL  
13 W2  
12 B2  
6
7
A1  
8
SDA  
9
V
10  
11 A2  
SS  
Figure 2. Pin Configuration  
Table 5. Pin Function Descriptions  
Pin No.  
Mnemonic  
Description  
1
2
3
4
5
6
7
8
9
W0  
B0  
A0  
AD0  
WP  
Wiper Terminal of RDAC0. VSS ≤ VW0 ≤ VDD.  
B Terminal of RDAC0. VSS ≤ VB0 ≤ VDD.  
A Terminal of RDAC0. VSS ≤ VA0 ≤ VDD.  
I2C Device Address 0. AD0 and AD1 allow four AD5253/AD5254 devices to be addressed.  
Write Protect, Active Low. VWP ≤ VDD + 0.3 V.  
Wiper Terminal of RDAC1. VSS ≤ VW1 ≤ VDD.  
B Terminal of RDAC1. VSS ≤ VB1 ≤ VDD.  
W1  
B1  
A1  
SDA  
A Terminal of RDAC1. VSS ≤ VA1 ≤ VDD.  
Serial Data Input/Output Pin. Shifts in one bit at a time upon positive clock edges. MSB loaded first. Open-drain  
MOSFET requires pull-up resistor.  
10  
VSS  
Negative Supply. Connect to 0 V for single supply or –2.7 V for dual supply, where VDD – VSS ≤ +5.5 V. If VSS is used  
rather than grounded in dual supply, VSS must be able to sink 35 mA for 26 ms when storing data to EEMEM.  
11  
12  
13  
14  
A2  
B2  
W2  
SCL  
A Terminal of RDAC2. VSS ≤ VA2 ≤ VDD.  
B Terminal of RDAC2. VSS ≤ VB2 ≤ VDD.  
Wiper Terminal of RDAC2. VSS ≤ VW2 ≤ VDD.  
Serial Input Register Clock Pin. Shifts in one bit at a time upon positive clock edges. VSCL ≤ (VDD + 0.3 V). Pull-up  
resistor is recommended for SCL to ensure minimum power.  
15  
16  
17  
18  
19  
20  
DGND  
AD1  
A3  
B3  
W3  
Digital Ground. Connect to system analog ground at a single point.  
I2C Device Address 1. AD0 and AD1 allow four AD5253/AD5254 devices to be addressed.  
A Terminal of RDAC3. VSS ≤ VA3 ≤ VDD.  
B Terminal of RDAC3. VSS ≤ VB3 ≤ VDD.  
Wiper Terminal of RDAC3. VSS ≤ VW3 ≤ VDD.  
VDD  
Positive Power Supply Pin. Connect +2.7 V to +5 V for single supply or 2.7 V for dual supply, where VDD – VSS ≤ +5.5 V.  
V
DD must be able to source 35 mA for 26 ms when storing data to EEMEM.  
Rev. C | Page 9 of 32  
 
AD5253/AD5254  
Data Sheet  
TYPICAL PERFORMANCE CHARACTERISTICS  
1.0  
1.0  
0.8  
0.8  
T
= –40°C, +25°C, +85°C, +125°C  
A
T
= –40°C, +25°C, +85°C, +125°C  
0.6  
0.4  
0.6  
A
0.4  
0.2  
0.2  
0
0
–0.2  
–0.4  
–0.6  
–0.8  
–1.0  
–0.2  
–0.4  
–0.6  
–0.8  
–1.0  
0
0
0
32  
32  
32  
64  
64  
64  
96  
128  
160  
192  
224  
256  
256  
256  
0
32  
64  
96  
128  
160  
192  
224  
256  
CODE (Decimal)  
CODE (Decimal)  
Figure 3. R-INL vs. Code  
Figure 6. DNL vs. Code  
1.0  
0.8  
10  
8
T
= –40°C, +25°C, +85°C, +125°C  
A
I
@ V = +5.5V  
DD  
DD  
0.6  
6
0.4  
4
0.2  
2
I
@ V = +2.7V  
DD  
DD  
0
0
–0.2  
–0.4  
–0.6  
–0.8  
–1.0  
–2  
–4  
–6  
–8  
–10  
I
@ V = +2.7V, V = –2.7V  
DD SS  
SS  
96  
128  
160  
192  
224  
–40  
–20  
0
20  
40  
60  
80  
100  
120  
CODE (Decimal)  
TEMPERATURE (°C)  
Figure 4. R-DNL vs. Code  
Figure 7. Supply Current vs. Temperature  
1.0  
0.8  
10  
T
= –40°C, +25°C, +85°C, +125°C  
A
V
= 5.5V  
DD  
0.6  
1
0.1  
0.4  
0.2  
0
–0.2  
–0.4  
–0.6  
–0.8  
–1.0  
0.01  
V
= 2.7V  
DD  
0.001  
0.0001  
96  
128  
160  
192  
224  
0
1
2
3
4
5
6
CODE (Decimal)  
DIGITAL INPUT VOLTAGE (V)  
Figure 5. INL vs. Code  
Figure 8. Supply Current vs. Digital Input Voltage, TA = 25°C  
Rev. C | Page 10 of 32  
 
Data Sheet  
AD5253/AD5254  
240  
220  
200  
180  
160  
140  
120  
100  
80  
50  
45  
40  
35  
30  
25  
20  
15  
10  
5
DATA = 0x00  
V
= 5V  
DD  
T
= –40°C TO +85°C  
= V  
DD  
= 0V  
A
V
T
= 2.7V  
= 25C  
DD  
V
V
A
B
A
V
T
= 5.5V  
= 25C  
DD  
A
100k  
10kΩ  
60  
40  
20  
50kΩ  
0
0
0
1
2
3
4
5
6
0
32  
64  
96  
128  
160  
192  
224  
256  
V
(V)  
BIAS  
CODE (Decimal)  
Figure 9. Wiper Resistance vs. VBIAS  
Figure 12. Potentiometer Mode Tempco (∆VWB/VWB)/∆T × 106 vs. Code  
0
6
4
0xFF  
–6  
0x80  
0x40  
–12  
0x20  
–18  
–24  
–30  
–36  
–42  
–48  
–54  
–60  
0x10  
2
0
0x08  
0x04  
0x02  
–2  
–4  
–6  
0x01  
0x00  
10  
100  
1k  
10k  
100k  
1M  
10M  
–40  
–20  
0
20  
40  
60  
80  
100  
120  
FREQUENCY (Hz)  
TEMPERATURE (C)  
Figure 13. Gain vs. Frequency vs. Code, RAB = 1 kΩ, TA = 25°C  
Figure 10. Change of RWB vs. Temperature  
1000  
950  
900  
850  
800  
750  
700  
650  
600  
550  
500  
0
0xFF  
V
= 5V  
–6  
DD  
0x80  
T
= –40°C TO +85°C  
= V  
DD  
= 0V  
A
–12  
–18  
–24  
–30  
–36  
–42  
–48  
–54  
–60  
V
V
A
B
0x40  
0x20  
0x10  
0x08  
0x04  
10kΩ  
100kΩ  
50kΩ  
0x01  
0x00  
0x02  
0
32  
64  
96  
128  
160  
192  
224  
256  
10  
100  
1k  
10k  
100k  
1M  
10M  
CODE (Decimal)  
FREQUENCY (Hz)  
Figure 11. Rheostat Mode Tempco (∆RWB/RWB)/∆T × 106 vs. Code  
Figure 14. Gain vs. Frequency vs. Code, RAB = 10 kΩ, TA = 25°C  
Rev. C | Page 11 of 32  
AD5253/AD5254  
Data Sheet  
0
–6  
1.2  
1.0  
0.8  
0.6  
0.4  
0.2  
0
0xFF  
T
= 25°C  
A
0x80  
–12  
–18  
–24  
–30  
–36  
–42  
–48  
–54  
–60  
0x40  
0x20  
0x10  
V
= 5.5V  
DD  
0x08  
0x04  
0x02  
0x01  
V
= 2.7V  
DD  
0x00  
1
10  
100  
1k  
10k  
100k  
1M  
10M  
10  
100  
1k  
10k  
100k  
1M  
10M  
CLOCK FREQUENCY (Hz)  
FREQUENCY (Hz)  
Figure 18. Supply Current vs. Digital Input Clock Frequency  
Figure 15. Gain vs. Frequency vs. Code, RAB = 50 kΩ, TA = 25°C  
0
CLK  
0x80  
0x40  
0xFF  
–6  
–12  
–18  
–24  
–30  
–36  
–42  
–48  
–54  
–60  
V
DD  
= 5V  
0x20  
0x10  
0x08  
0x04  
0x02  
0x01  
V
W
DIGITAL FEEDTHROUGH  
MIDSCALE TRANSITION  
7FH 80H  
0x00  
400ns/DIV  
10  
100  
1k  
10k  
100k  
1M  
10M  
FREQUENCY (Hz)  
Figure 19. Clock Feedthrough and Midscale Transition Glitch  
Figure 16. Gain vs. Frequency vs. Code, RAB = 100 kΩ, TA = 25°C  
100  
80  
V
= 5.5V  
DD  
100k  
V
DD  
60  
(NO DE-  
COUPLING  
CAPS)  
40  
10k  
RESTORE RDAC0  
SETTING TO 0xFF  
20  
MIDSCALE  
PRESET  
V
1k  
WB0  
(0xFF  
0
STORED  
IN EEMEM)  
RESTORE RDAC3  
SETTING TO 0xFF  
–20  
–40  
–60  
–80  
–100  
50k  
MIDSCALE  
PRESET  
V
WB3  
(0xFF  
STORED  
IN EEMEM)  
V
= VA0 = VA3 = 3.3V  
DD  
GND = VB0 = VB3  
0
32  
64  
96  
128  
160  
192  
224  
256  
CODE (Decimal)  
Figure 17. ΔRAB vs. Code, TA = 25°C  
Figure 20. tEEMEM_RESTORE of RDAC0 and RDAC3  
Rev. C | Page 12 of 32  
 
 
Data Sheet  
AD5253/AD5254  
6
5
4
3
6
5
4
3
2
1
0
R
= 1k  
R
= 1kΩ  
AB  
AB  
V
T
= V = OPEN  
B
= 25°C  
V
= V = OPEN  
A B  
= 25°C  
A
T
A
A
R
= 10kΩ  
R
= 10kΩ  
2
1
0
AB  
AB  
R
= 50kΩ  
R
= 50kΩ  
AB  
AB  
R
= 100kΩ  
R
= 100kΩ  
AB  
AB  
0
8
16  
24  
32  
40  
48  
56  
64  
0
32  
64  
96  
128  
160  
192  
224  
256  
CODE (Decimal)  
CODE (Decimal)  
Figure 21. AD5253 IWB_MAX vs. Code  
Figure 22. AD5254 IWB_MAX vs. Code  
Rev. C | Page 13 of 32  
 
 
AD5253/AD5254  
I2C INTERFACE  
Data Sheet  
t2  
t8  
t6  
t9  
SCL  
t10  
t4  
t7  
t5  
t2  
t3  
t9  
t8  
SDA  
t1  
P
S
S
P
Figure 23. I2C Interface Timing Diagram  
I2C INTERFACE GENERAL DESCRIPTION  
From Master to Slave  
From Slave to Master  
S = start condition  
P = stop condition  
A = acknowledge (SDA low)  
= not acknowledge (SDA high)  
A
R/ = read enable at high; write enable at low  
W
SLAVE ADDRESS  
INSTRUCTIONS  
DATA  
(8-BIT)  
S
R/W  
A
A
A/A  
P
(7-BIT)  
(8-BIT)  
DATA TRANSFERRED  
(N BYTES + ACKNOWLEDGE)  
0 WRITE  
Figure 24. I2C—Master Writing Data to Slave  
SLAVE ADDRESS  
DATA  
(8-BIT)  
DATA  
(8-BIT)  
S
R/W  
A
A
A
P
(7-BIT)  
DATA TRANSFERRED  
1 READ  
(N BYTES + ACKNOWLEDGE)  
Figure 25. I2C—Master Reading Data from Slave  
SLAVE ADDRESS  
A/A  
A/A  
S
R/W  
A
DATA  
S
SLAVE ADDRESS  
R/W  
A
DATA  
P
(7-BIT)  
READ OR WRITE  
(N BYTES +  
ACKNOWLEDGE)  
REPEATED START  
READ  
OR WRITE  
(N BYTES +  
ACKNOWLEDGE)  
DIRECTION OF TRANSFER MAY  
CHANGE AT THIS POINT  
Figure 26. I2C—Combined Write/Read  
Rev. C | Page 14 of 32  
 
 
 
Data Sheet  
AD5253/AD5254  
I2C INTERFACE DETAIL DESCRIPTION  
From Master to Slave  
From Slave to Master  
S = start condition  
P = stop condition  
A = acknowledge (SDA low)  
= not acknowledge (SDA high)  
A
AD1, AD0 = I2C device address bits, must match with the logic states at Pins AD1, AD0  
R/ = read enable bit at logic high; write enable bit at logic low  
W
CMD/  
EE/  
RDAC  
= command enable bit at logic high; register access bit at logic low  
REG  
= EEMEM register at logic high; RDAC register at logic low  
A4, A3, A2, A1, A0 = RDAC/EEMEM register addresses  
S
0
1
0
1
1
A
D
1
A
D
0
0
A
CMD/  
REG  
0
EE/  
RDAC  
A
4
A
3
A
2
A
1
A
0
A
DATA  
A/  
A
P
SLAVE ADDRESS  
INSTRUCTIONS  
AND ADDRESS  
(1 BYTE +  
ACKNOWLEDGE)  
0 WRITE  
0 REG  
Figure 27. Single Write Mode  
A/  
A
S
0
1
0
1
1
A
D
1
A
D
0
0
A
CMD/  
REG  
0
EE/  
RDAC  
A
4
A
3
A
2
A
1
A
0
A
RDAC_N  
DATA  
A
RDAC_N + 1  
DATA  
P
SLAVE ADDRESS  
INSTRUCTIONS  
AND ADDRESS  
(N BYTE +  
ACKNOWLEDGE)  
0 WRITE  
0 REG  
Figure 28. Consecutive Write Mode  
Table 6. Addresses for Writing Data Byte Contents to RDAC Registers (R/ = 0, CMD/  
= 0, EE/  
= 0)  
RDAC  
W
REG  
A4  
0
0
0
0
0
:
A3  
0
0
0
0
0
:
A2  
0
0
0
0
1
:
A1  
0
0
1
1
0
:
A0  
0
1
0
1
0
:
RDAC  
RDAC0  
RDAC1  
RDAC2  
RDAC3  
Reserved  
:
Data Byte Description  
6-/8-bit wiper setting (2 MSB of AD5253 are X)  
6-/8-bit wiper setting (2 MSB of AD5253 are X)  
6-/8-bit wiper setting (2 MSB of AD5253 are X)  
6-/8-bit wiper setting (2 MSB of AD5253 are X)  
:
:
:
:
:
:
0
1
1
1
1
Reserved  
Rev. C | Page 15 of 32  
 
 
 
 
AD5253/AD5254  
Data Sheet  
Table 7. Addresses for Writing (Storing) RDAC Settings and  
User-Defined Data to EEMEM Registers  
RDAC/EEMEM Write  
Setting the wiper position requires an RDAC write operation.  
The single write operation is shown in Figure 27, and the  
consecutive write operation is shown in Figure 28. In the  
(R/ = 0, CMD/  
= 0, EE/ = 1)  
W
REG  
RDAC  
A4 A3 A2 A1 A0 Data Byte Description  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Store RDAC0 setting to EEMEM01  
Store RDAC1 setting to EEMEM11  
Store RDAC2 setting to EEMEM21  
Store RDAC3 setting to EEMEM31  
Store user data to EEMEM4  
Store user data to EEMEM5  
Store user data to EEMEM6  
Store user data to EEMEM7  
Store user data to EEMEM8  
Store user data to EEMEM9  
Store user data to EEMEM10  
Store user data to EEMEM11  
Store user data to EEMEM12  
Store user data to EEMEM13  
Store user data to EEMEM14  
Store user data to EEMEM15  
consecutive write operation, if the  
is selected and the  
RDAC  
address starts at 0, the first data byte goes to RDAC0, the second  
data byte goes to RDAC1, the third data byte goes to RDAC2,  
and the fourth data byte goes to RDAC3. This operation can be  
continued for up to eight addresses with four unused addresses;  
it then loops back to RDAC0. If the address starts at any of the  
eight valid addresses, N, the data first goes to RDAC_N,  
RDAC_N + 1, and so on; it loops back to RDAC0 after the  
eighth address. The RDAC address is shown in Table 6.  
While the RDAC wiper setting is controlled by a specific  
RDAC register, each RDAC register corresponds to a specific  
EEMEM location, which provides nonvolatile wiper storage  
functionality. The addresses are shown in Table 7. The single  
and consecutive write operations also apply to EEMEM write  
operations.  
There are 12 nonvolatile memory locations: EEMEM4 to  
EEMEM15. Users can store 12 bytes of information, such as  
memory data for other components, look-up tables, or system  
identification information.  
Table 8. Addresses for Reading (Restoring) RDAC Settings  
and User Data from EEMEM  
(R/ = 1, CMD/  
= 0, EE/ = 1)  
W
REG  
RDAC  
A4 A3 A2 A1 A0 Data Byte Description  
In a write operation to the EEMEM registers, the device disables  
the I2C interface during the internal write cycle. Acknowledge  
polling is required to determine the completion of the write  
cycle. See the EEMEM Write-Acknowledge Polling section.  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Read RDAC0 setting from EEMEM0  
Read RDAC1 setting from EEMEM1  
Read RDAC2 setting from EEMEM2  
Read RDAC3 setting from EEMEM3  
Read User data from EEMEM4  
Read user data from EEMEM5  
Read user data from EEMEM6  
Read user data from EEMEM7  
Read user data from EEMEM8  
Read user data from EEMEM9  
Read user data from EEMEM10  
Read user data from EEMEM11  
Read user data from EEMEM12  
Read user data from EEMEM13  
Read user data from EEMEM14  
Read user data from EEMEM15  
RDAC/EEMEM Read  
The AD5253/AD5254 provide two different RDAC or EEMEM  
read operations. For example, Figure 29 shows the method of  
reading the RDAC0 to RDAC3 contents without specifying the  
address, assuming Address RDAC0 was already selected in the  
previous operation. If an RDAC_N address other than RDAC0  
was previously selected, readback starts with Address N,  
followed by N + 1, and so on.  
Figure 30 illustrates a random RDAC or EEMEM read  
operation. This operation allows users to specify which RDAC  
or EEMEM register is read by issuing a dummy write command  
to change the RDAC address pointer and then proceeding with  
the RDAC read operation at the new address location.  
1 Users can store any of the 64 RDAC settings for AD5253 or any of the 256  
RDAC settings for the AD5254 directly to the EEMEM. This is not limited to  
current RDAC wiper setting.  
Rev. C | Page 16 of 32  
 
 
Data Sheet  
AD5253/AD5254  
From Master to Slave  
From Slave to Master  
S = start condition  
P = stop condition  
A = acknowledge (SDA low)  
= not acknowledge (SDA high)  
A
AD1, AD0 = I2C device address bits, must match with the logic states at Pins AD1, AD0  
R/ = read enable bit at logic high; write enable bit at logic low  
W
CMD/  
= command enable bit at logic high; register access bit at logic low  
REG  
C3, C2, C1, C0 = command bits  
A2, A1, A0 = RDAC/EEMEM register addresses  
S
0
1
0
1
1
A
D
1
A
D
0
1
A
RDAC_N OR EEMEM_N  
REGISTER DATA  
A
RDAC_N + 1 OR EEMEM_N + 1  
REGISTER DATA  
P
A
SLAVE ADDRESS  
(N BYTES + ACKNOWLEDGE)  
1 READ  
Figure 29. RDAC Current Read (Restricted to Previously Selected Address Stored in the Register)  
S
SLAVE ADDRESS  
0
A
INSTRUCTIONAL AND  
ADDRESS  
A
S
SLAVE ADDRESS  
1
A
RDAC OR  
EEMEM DATA  
A/A  
P
(N BYTES + ACKNOWLEDGE)  
0 WRITE  
REPEATED START  
1 READ  
Figure 30. RDAC or EEMEM Random Read  
S
0
1
0
1
1
A
D
1
A
D
0
0
A
CMD/  
REG  
C
3
C
2
C
1
C
0
A
2
A
1
A
0
A
P
RDAC SLAVE ADDRESS  
0 WRITE  
1 CMD  
Figure 31. RDAC Quick Command Write (Dummy Write)  
Rev. C | Page 17 of 32  
 
 
 
AD5253/AD5254  
Data Sheet  
bits are designated for the decimal portion of tolerance. As  
RDAC/EEMEM Quick Commands  
shown in Table 10 and Figure 32, for example, if the rated RAB is  
10 kΩ and the data readback from Address 11000 shows 0001  
1100 and Address 11001 shows 0000 1111, then RDAC0  
tolerance can be calculated as  
The AD5253/AD5254 feature 12 quick commands that facilitate  
easy manipulation of RDAC wiper settings and provide RDAC-  
to-EEMEM storing and restoring functions. The command  
format is shown in Figure 31, and the command descriptions  
are shown in Table 9.  
MSB: 0 = +  
Next 7 MSB: 001 1100 = 28  
8 LSB: 0000 1111 = 15 × 2–8 = 0.06  
Tolerance = 28.06% and, therefore,  
When using a quick command, issuing a third byte is not  
needed, but is allowed. The quick commands reset and store  
RDAC to EEMEM require acknowledge polling to determine  
whether the command has finished executing.  
RAB_ACTUAL = 12.806 kΩ  
EEMEM Write-Acknowledge Polling  
RAB Tolerance Stored in Read-Only Memory  
After each write operation to the EEMEM registers, an internal  
write cycle begins. The I2C interface of the device is disabled. To  
determine if the internal write cycle is complete and the I2C  
interface is enabled, interface polling can be executed. I2C  
interface polling can be conducted by sending a start condition  
followed by the slave address and the write bit. If the I2C  
interface responds with an ACK, the write cycle is complete and  
the interface is ready to proceed with further operations. Other-  
wise, I2C interface polling can be repeated until it succeeds.  
Command 2 and Command 7 also require acknowledge polling.  
The AD5253/AD5254 feature patented RAB tolerances storage in  
the nonvolatile memory. The tolerance of each channel is stored  
in the memory during the factory production and can be read  
by users at any time. The knowledge of the stored tolerance,  
which is the average of RAB over all codes (see Figure 16), allows  
users to predict RAB accurately. This feature is valuable for  
precision, rheostat mode, and open-loop applications, in which  
knowledge of absolute resistance is critical.  
The stored tolerances reside in the read-only memory and are  
expressed as percentages. Each tolerance is 16 bits long and is  
stored in two memory locations (see Table 10). The tolerance  
data is expressed in sign magnitude binary format stored in two  
bytes; an example is shown in Figure 32 . For the first byte in  
Register N, the MSB is designated for the sign (0 = + and 1 = –)  
and the 7 LSB is designated for the integer portion of the  
tolerance. For the second byte in Register N + 1, all eight data  
EEMEM Write Protection  
Setting the  
pin to logic low after EEMEM programming  
WP  
protects the memory and RDAC registers from future write  
operations. In this mode, the EEMEM and RDAC read  
operations function as normal.  
Table 9. RDAC-to-EEMEM Interface and RDAC Operation Quick Command Bits (CMD/  
= 1, A2 = 0)  
REG  
C3  
0
0
0
0
0
0
0
0
1
1
1
1
1
C2  
0
0
0
0
1
1
1
1
0
0
0
0
1
C1  
0
0
1
1
0
0
1
1
0
0
1
1
0
C0  
0
1
0
1
0
1
0
1
0
1
0
1
0
Command Description  
NOP  
Restore EEMEM (A1, A0) to RDAC (A1, A0)1  
Store RDAC (A1, A0) to EEMEM (A1, A0)  
Decrement RDAC (A1, A0) 6 dB  
Decrement all RDACs 6 dB  
Decrement RDAC (A1, A0) one step  
Decrement all RDACs one step  
Reset: restore EEMEMs to all RDACs  
Increment RDACs (A1, A0) 6 dB  
Increment all RDACs 6 dB  
Increment RDACs (A1, A0) one step  
Increment all RDACs one step  
Reserved  
:
:
:
:
:
:
:
:
:
:
1
1
1
1
Reserved  
1 This command leaves the device in the EEMEM read power state, which consumes power. Issue the NOP command to return the device to its idle state.  
Rev. C | Page 18 of 32  
 
 
 
Data Sheet  
AD5253/AD5254  
Table 10. Address Table for Reading Tolerance (CMD/  
= 0, EE/  
= 1, A4 = 1)  
RDAC  
REG  
A4  
1
1
1
1
1
1
1
1
A3  
1
1
1
1
1
1
1
1
A2  
0
0
0
0
1
1
1
1
A1  
0
0
1
1
0
0
1
1
A0  
0
1
0
1
0
1
0
1
Data Byte Description  
Sign and 7-bit integer values of RDAC0 tolerance (read only)  
8-bit decimal value of RDAC0 tolerance (read only)  
Sign and 7-bit integer values of RDAC1 tolerance (read only)  
8-bit decimal value of RDAC1 tolerance (read only)  
Sign and 7-bit integer values of RDAC2 tolerance (read only)  
8-bit decimal value of RDAC2 tolerance (read only)  
Sign and 7-bit integer values of RDAC3 tolerance (read only)  
8-bit decimal value of RDAC3 tolerance (read only)  
A
A
A
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
D7  
D6  
D5  
D4  
D3  
D2  
–6  
D1  
–7  
D0  
–8  
6
5
4
3
2
1
0
–1  
2
–2  
2
–3  
2
–4  
2
–5  
2
SIGN  
2
2
2
2
2
2
2
2
2
2
SIGN  
7 BITS FOR INTEGER NUMBER  
8 BITS FOR DECIMAL NUMBER  
Figure 32. Format of Stored Tolerance in Sign Magnitude Format with Bit Position Descriptions (Unit is Percent, Only Data Bytes Are Shown)  
Rev. C | Page 19 of 32  
 
 
AD5253/AD5254  
Data Sheet  
I2C-COMPATIBLE 2-WIRE SERIAL BUS  
1
9
1
9
1
9
SCL  
0
1
0
1
1
AD1  
R/W  
X
X
X
X
X
X
X
X
D4 D3 D2 D1  
AD0  
D7 D6 D5  
D0  
SDA  
ACK. BY  
AD525x  
ACK. BY  
AD525x  
ACK. BY  
AD525x  
START BY  
MASTER  
STOP BY  
MASTER  
FRAME 1  
DATA BYTE  
FRAME 1  
SLAVE ADDRESS BYTE  
FRAME 2  
INSTRUCTION BYTE  
Figure 33. General I2C Write Pattern  
1
9
1
9
SCL  
D1 D0  
0
1
0
1
1
AD1  
AD0  
R/W  
D7 D6 D5 D4 D3 D2  
SDA  
ACK. BY  
AD525x  
NO ACK. BY  
MASTER  
STOP BY  
MASTER  
FRAME1  
SLAVE ADDRESS BYTE  
FRAME 2  
RDAC REGISTER  
START BY  
MASTER  
Figure 34. General I2C Read Pattern  
enables the RDAC register. The 5 LSB, A4 to A0, designates  
the addresses of the EEMEM and RDAC registers (see  
Figure 27 and Figure 28). When MSB = 1 or when the  
device is in CMD mode, the four bits following the MSB  
are C3 to C1, which correspond to 12 predefined EEMEM  
controls and quick commands; there are also four factory-  
reserved commands. The 3 LSB—A2, A1, and A0—are 4-  
channel RDAC addresses (see Figure 31). After  
acknowledging the instruction byte, the last byte in the  
write mode is the data byte. Data is transmitted over the  
serial bus in sequences of nine clock pulses (eight data bits  
followed by an acknowledge bit). The transitions on the  
SDA line must occur during the low period of SCL and  
remain stable during the high period of SCL (see Figure 33).  
The first byte of the AD5253/AD5254 is a slave address byte  
(see Figure 33 and Figure 34). It has a 7-bit slave address and an  
W
R/ bit. The 5 MSB of the slave address is 01011, and the next  
2 LSB is determined by the states of the AD1 and AD0 pins.  
AD1 and AD0 allow the user to place up to four  
AD5253/AD5254 devices on one bus.  
AD5253/AD5254 can be controlled via an I2C-compatible serial  
bus and are connected to this bus as slave devices. The 2-wire  
I2C serial bus protocol (see Figure 33 and Figure 34) follows:  
1. The master initiates a data transfer by establishing a start  
condition, such that SDA goes from high to low while SCL  
is high (see Figure 33). The following byte is the slave  
address byte, which consists of the 5 MSB of a slave address  
defined as 01011. The next two bits are AD1 and AD0, I2C  
device address bits. Depending on the states of their AD1  
and AD0 bits, four AD5253/AD5254 devices can be  
3. In current read mode, the RDAC0 data byte immediately  
follows the acknowledgment of the slave address byte.  
After an acknowledgement, RDAC1 follows, then RDAC2,  
and so on. (There is a slight difference in write mode,  
where the last eight data bits representing RDAC3 data are  
followed by a no acknowledge bit.) Similarly, the  
W
addressed on the same bus. The last LSB, the R/ bit,  
determines whether data is read from or written to the  
slave device.  
transitions on the SDA line must occur during the low  
period of SCL and remain stable during the high period of  
SCL (see Figure 34). Another reading method, random  
read method, is shown in Figure 30.  
The slave whose address corresponds to the transmitted  
address responds by pulling the SDA line low during the  
ninth clock pulse (this is called an acknowledge bit). At  
this stage, all other devices on the bus remain idle while  
the selected device waits for data to be written to or read  
from its serial register.  
4. When all data bits have been read or written, a stop  
condition is established by the master. A stop condition is  
defined as a low-to-high transition on the SDA line that  
occurs while SCL is high. In write mode, the master pulls  
the SDA line high during the 10th clock pulse to establish a  
stop condition (see Figure 33). In read mode, the master  
issues a no acknowledge for the ninth clock pulse, that is,  
the SDA line remains high. The master brings the SDA line  
low before the 10th clock pulse and then brings the SDA  
line high to establish a stop condition (see Figure 34).  
2. In the write mode (except when restoring EEMEM to the  
RDAC register), there is an instruction byte that follows  
the slave address byte. The MSB of the instruction byte is  
labeled CMD/  
. MSB = 1 enables CMD, the command  
REG  
instruction byte; MSB = 0 enables general register writing.  
The third MSB in the instruction byte, labeled EE/  
,
RDAC  
is true when MSB = 0 or when the device is in general  
writing mode. EE enables the EEMEM register, and REG  
Rev. C | Page 20 of 32  
 
 
 
Data Sheet  
AD5253/AD5254  
THEORY OF OPERATION  
Table 11. Quick Commands  
The AD5253/AD5254 are quad-channel digital potentiometers  
in 1 kΩ, 10 kΩ, 50 kΩ, or 100 kΩ that allow 64/256 linear resis-  
tance step adjustments. The AD5253/AD5254 employ double-  
gate CMOS EEPROM technology, which allows resistance  
settings and user-defined data to be stored in the EEMEM  
registers. The EEMEM is nonvolatile, such that settings remain  
when power is removed. The RDAC wiper settings are restored  
from the nonvolatile memory settings during device power-up  
and can also be restored at any time during operation.  
Command  
Description  
0
1
N O P.  
Restore EEMEM content to RDAC. User should  
issue NOP immediately after this command to  
conserve power.  
2
3
4
5
Store RDAC register setting to EEMEM.  
Decrement RDAC 6 dB (shift data bits right).  
Decrement all RDACs 6 dB (shift all data bits right).  
Decrement RDAC one step.  
6
7
8
9
Decrement all RDACs one step.  
The AD5253/AD5254 resistor wiper positions are determined  
by the RDAC register contents. The RDAC register acts like a  
scratch-pad register, allowing unlimited changes of resistance  
settings. RDAC register contents can be changed using the  
device’s serial I2C interface. The format of the data-words and  
the commands to program the RDAC registers are discussed in  
the I2C Interface section.  
Reset EEMEM contents to all RDACs.  
Increment RDAC 6 dB (shift data bits left).  
Increment all RDACs 6 dB (shift all data bits left).  
Increment RDAC one step.  
Increment all RDACs one step.  
Reserved.  
10  
11  
12 to 15  
The four RDAC registers have corresponding EEMEM memory  
locations that provide nonvolatile storage of resistor wiper  
position settings. The AD5253/AD5254 provide commands to  
store the RDAC register contents to their respective EEMEM  
memory locations. During subsequent power-on sequences, the  
RDAC registers are automatically loaded with the stored value.  
LINEAR INCREMENT/DECREMENT COMMANDS  
The increment and decrement commands (10, 11, 5, and 6) are  
useful for linear step-adjustment applications. These commands  
simplify microcontroller software coding by allowing the  
controller to send just an increment or decrement command to  
the AD5253/AD5254. The adjustments can be directed to a  
single RDAC or to all four RDACs.  
Whenever the EEMEM write operation is enabled, the device  
activates the internal charge pump and raises the EEMEM cell  
gate bias voltage to a high level; this essentially erases the  
current content in the EEMEM register and allows subsequent  
storage of the new content. Saving data to an EEMEM register  
consumes about 35 mA of current and lasts approximately  
26 ms. Because of charge-pump operation, all RDAC channels  
may experience noise coupling during the EEMEM writing  
operation.  
6 dB ADJUSTMENTS  
(DOUBLING/HALVING WIPER SETTING)  
The AD5253/AD5254 accommodate 6 dB adjustments of the  
RDAC wiper positions by shifting the register contents to left/  
right for increment/decrement operations, respectively. Com-  
mand 3, Command 4, Command 8, and Command 9 can be  
used to increment or decrement the wiper positions in 6 dB  
steps synchronously or asynchronously.  
The EEMEM restore time in power-up or during operation is  
about 300 µs. Note that the power-up EEMEM refresh time  
depends on how fast VDD reaches its final value. As a result, any  
supply voltage decoupling capacitors limit the EEMEM restore  
time during power-up. For example, Figure 20 shows the  
power-up profile of the VDD where there is no decoupling  
capacitors and the applied power is a digital signal. The device  
initially resets the RDACs to midscale before restoring the  
EEMEM contents. The omission of the decoupling capacitors  
should only be considered when the fast restoring time is  
absolutely needed in the application. In addition, users should  
issue a NOP Command 0 immediately after using Command 1  
to restore the EEMEM setting to RDAC, thereby minimizing  
supply current dissipation. Reading user data directly from  
EEMEM does not require a similar NOP command execution.  
Incrementing the wiper position by +6 dB essentially doubles  
the RDAC register value, whereas decrementing the wiper  
position by –6 dB halves the register content. Internally, the  
AD5253/AD5254 use shift registers to shift the bits left and  
right to achieve a 6 dB increment or decrement. The  
maximum number of adjustments is nine and eight steps for  
incrementing from zero scale and decrementing from full scale,  
respectively. These functions are useful for various audio/video  
level adjustments, especially for white LED brightness settings  
in which human visual responses are more sensitive to large  
adjustments than to small adjustments.  
In addition to the movement of data between RDAC and  
EEMEM registers, the AD5253/AD5254 provide other shortcut  
commands that facilitate programming, as shown in Table 11.  
Rev. C | Page 21 of 32  
 
 
 
 
AD5253/AD5254  
Data Sheet  
DIGITAL INPUT/OUTPUT CONFIGURATION  
MULTIPLE DEVICES ON ONE BUS  
SDA is a digital input/output with an open-drain MOSFET that  
requires a pull-up resistor for proper communication. On the  
The AD5253/AD5254 are equipped with two addressing pins,  
AD1 and AD0, that allow up to four AD5253/AD5254 devices  
to be operated on one I2C bus. To achieve this result, the states of  
AD1 and AD0 on each device must first be defined. An example  
is shown in Table 12 and Figure 37. In I2C programming, each  
device is issued a different slave address—01011(AD1)(AD0)—  
to complete the addressing.  
other hand, SCL and  
are digital inputs for which pull-up  
WP  
resistors are recommended to minimize the MOSFET cross-  
conduction current when the driving signals are lower than  
VDD. SCL and  
have ESD protection diodes, as shown in  
WP  
Figure 35 and Figure 36.  
Table 12. Multiple Devices Addressing  
can be permanently tied to VDD without a pull-up resistor if  
WP  
the write-protect feature is not used. If  
AD1  
AD0  
Device Addressed  
is left floating, an  
WP  
0
0
1
1
0
1
0
1
U1  
U2  
U3  
U4  
internal current source pulls it low to enable write protection. In  
applications in which the device is programmed infrequently,  
this allows the part to default to write-protection mode after  
any one-time factory programming or field calibration without  
using an on-board pull-down resistor. Because there are  
protection diodes on all inputs, the signal levels must not be  
greater than VDD to prevent forward biasing of the diodes.  
5V  
R
R
P
P
SDA  
SCL  
V
DD  
MASTER  
5V  
5V  
5V  
SDA SCL  
AD1  
SDA SCL  
SDA SCL  
AD1  
SDA SCL  
AD1  
AD1  
SCL  
AD0  
AD0  
AD0  
AD0  
AD5253/  
AD5254  
AD5253/  
AD5254  
AD5253/  
AD5254  
AD5253/  
AD5254  
Figure 37. Multiple AD5253/AD5254 Devices on a Single Bus  
GND  
Figure 35. SCL Digital Input  
In wireless base station smart-antenna systems that require  
arrays of digital potentiometers to bias the power amplifiers,  
V
DD  
large numbers of AD5253/AD5254 devices can be addressed by  
using extra decoders, switches, and I/O buses, as shown in  
Figure 38. For example, to communicate to a total of 16 devices,  
four decoders and 16 sets of combinational switches (four sets  
shown in Figure 38) are needed. Two I/O buses serve as the  
common inputs of the four 2 × 4 decoders and select four sets  
of outputs at each combination. Because the four sets of  
combination switch outputs are unique, as shown in Figure 38,  
a specific device is addressed by properly programming the I2C  
with the slave address defined as 01011(AD1)(AD0). This  
operation allows one of 16 devices to be addressed, provided  
that the inputs of the two decoders do not change states. The  
inputs of the decoders are allowed to change once the operation  
of the specified device is completed.  
INPUTS  
WP  
GND  
WP  
Figure 36. Equivalent  
Digital Input  
Rev. C | Page 22 of 32  
 
 
 
 
 
 
Data Sheet  
AD5253/AD5254  
V
+5V  
DD  
4  
R1  
AD1  
AD0  
A
2
4
N1  
W
B
2 4  
DECODER  
+5V  
4  
R2  
X
V
SS  
AD1  
AD0  
4
N2  
Figure 39. Maximum Terminal Voltages Set by VDD and VSS  
X
2 4  
DECODER  
+5  
POWER-UP AND POWER-DOWN SEQUENCES  
P2  
Y
Because the ESD protection diodes limit the voltage compliance  
at Terminal A, Terminal B, and Terminal W (Figure 39), it is  
important to power VDD/VSS before applying any voltage to  
these terminals. Otherwise, the diodes are forward biased such  
that VDD/VSS are powered unintentionally and may affect the  
users circuit. Similarly, VDD/VSS should be powered down last.  
The ideal power-up sequence is in the following order: GND,  
VDD, VSS, digital inputs, and VA/VB/VW. The order of powering  
VA, VB, VW, and the digital inputs is not important, as long as  
they are powered after VDD/VSS.  
P2  
Y
+5V  
4
2 4  
DECODER  
4  
P3  
AD1  
X
R3  
X
R3  
Y
Y
AD0  
N3  
LAYOUT AND POWER SUPPLY BIASING  
It is always a good practice to employ a compact, minimum  
lead-length layout design. The leads to the input should be as  
direct as possible, with a minimum conductor length. Ground  
paths should have low resistance and low inductance.  
+5V  
4
2 4  
DECODER  
4  
P4  
AD1  
AD0  
Similarly, it is also good practice to bypass the power supplies  
with quality capacitors. Low equivalent series resistance (ESR)  
1 μF to 10 μF tantalum or electrolytic capacitors should be  
applied at the supplies to minimize any transient disturbance  
and filter low frequency ripple. Figure 40 illustrates the basic  
supply-bypassing configuration for the AD5253/AD5254.  
R4  
Figure 38. Four Devices with AD1 and AD0 of 00  
TERMINAL VOLTAGE OPERATION RANGE  
AD5253/AD5254  
The AD5253/AD5254 are designed with internal ESD diodes  
for protection; these diodes also set the boundaries for the  
terminal operating voltages. Positive signals present on  
Terminal A, Terminal B, or Terminal W that exceed VDD are  
clamped by the forward-biased diode. Similarly, negative signals  
on Terminal A, Terminal B, or Terminal W that are more  
negative than VSS are also clamped (see Figure 39). In practice,  
users should not operate VAB, VWA, and VWB to be higher than  
the voltage across VDD to VSS, but VAB, VWA, and VWB have no  
polarity constraint.  
V
DD  
V
DD  
C1  
10F  
C3  
C4  
0.1F  
0.1F  
C2  
10F  
V
SS  
V
SS  
GND  
Figure 40. Power Supply-Bypassing Configuration  
The ground pin of the AD5253/AD5254 is used primarily as a  
digital ground reference. To minimize the digital ground  
bounce, the AD5253/AD5254 ground terminal should be joined  
remotely to the common ground (see Figure 40).  
Rev. C | Page 23 of 32  
 
 
 
 
 
 
AD5253/AD5254  
Data Sheet  
DIGITAL POTENTIOMETER OPERATION  
PROGRAMMABLE RHEOSTAT OPERATION  
The structure of the RDAC is designed to emulate the  
performance of a mechanical potentiometer. The RDAC  
contains a string of resistor segments with an array of analog  
switches that act as the wiper connection to the resistor array.  
The number of points is the resolution of the device. For  
example, the AD5253/AD5254 emulate 64/256 connection  
points with 64/256 equal resistance, RS, allowing them to  
provide better than 1.5%/0.4% resolution.  
If either the W-to-B or W-to-A terminal is used as a variable  
resistor, the unused terminal can be opened or shorted with W;  
such operation is called rheostat mode (see Figure 42). The  
resistance tolerance can range 20%.  
A
A
A
W
W
W
B
B
B
Figure 41 provides an equivalent diagram of the connections  
between the three terminals that make up one channel of the  
RDAC. Switches SWA and SWB are always on, but only one of  
switches SW(0) to SW(2N–1) can be on at a time (determined by  
the setting decoded from the data bit). Because the switches are  
nonideal, there is a 75 Ω wiper resistance, RW. Wiper resistance  
is a function of supply voltage and temperature: Lower supply  
voltages and higher temperatures result in higher wiper  
resistances. Consideration of wiper resistance dynamics is  
important in applications in which accurate prediction of  
output resistance is required.  
Figure 42. Rheostat Mode Configuration  
The nominal resistance of the AD5253/AD5254 has 64/256  
contact points accessed by the wiper terminal, plus the B  
terminal contact. The 6-/8-bit data-word in the RDAC register  
is decoded to select one of the 64/256 settings. The wipers first  
connection starts at the B terminal for Data 0x00. This B termi-  
nal connection has a wiper contact resistance, RW, of 75 Ω,  
regardless of the nominal resistance. The second connection  
(the AD5253 10 kΩ part) is the first tap point where RWB = 231 Ω  
(RWB = RAB/64 + RW = 156 Ω + 75 Ω) for Data 0x01, and so on.  
Each LSB data value increase moves the wiper up the resistor  
ladder until the last tap point is reached at RWB = 9893 Ω. See  
Figure 41 for a simplified diagram of the equivalent RDAC circuit.  
SW  
A
A
X
N
SW (2 – 1)  
The general equation that determines the digitally programmed  
output resistance between W and B is  
W
RDAC  
WIPER  
REGISTER  
AND  
X
N
R
SW (2 – 2)  
S
AD5253: RWB(D) = (D/64) × RAB + 75 Ω  
AD5254: RWB(D) = (D/256) × RAB + 75 Ω  
(1)  
(2)  
DECODER  
where:  
D is the decimal equivalent of the data contained in the  
RDAC latch.  
R
R
S
S
SW(1)  
SW(0)  
RAB is the nominal end-to-end resistance.  
N
R
= R /2  
AB  
S
DIGITAL  
SW  
B
CIRCUITRY  
OMIITTED FOR  
CLARITY  
B
X
Figure 41. Equivalent RDAC Structure  
Rev. C | Page 24 of 32  
 
 
 
 
Data Sheet  
AD5253/AD5254  
100  
PROGRAMMABLE POTENTIOMETER OPERATION  
R
R
WB  
WA  
If all three terminals are used, the operation is called potenti-  
ometer mode (see Figure 44); the most common configuration  
is the voltage divider operation.  
75  
50  
25  
V
I
A
V
C
W
B
Figure 44. Potentiometer Mode Configuration  
If the wiper resistance is ignored, the transfer function is simply  
0
0
10  
32  
48  
63  
D
64  
AD5253: VW  
AD5254: VW  
=
=
×VAB +VB  
×VAB +VB  
(5)  
(6)  
D (Code in Decimal)  
Figure 43. AD5253 RWA(D) and RWB(D) vs. Decimal Code  
D
256  
Since the digital potentiometer is not ideal, a 75 Ω finite wiper  
resistance is present that can easily be seen when the device is  
programmed at zero scale. Because of the fine geometric and  
interconnects employed by the device, care should be taken to  
limit the current conduction between W and B to no more than  
5 mA continuous for a total resistance of 1 kΩ or a pulse of  
20 mA to avoid degradation or possible destruction of the  
device. The maximum dc current for AD5253 and AD5254 are  
shown in Figure 21 and Figure 22, respectively.  
A more accurate calculation that includes the wiper resistance  
effect is  
D
RAB + RW  
2N  
VW (D) =  
VA  
(7)  
RAB + 2RW  
where 2N is the number of steps.  
Unlike in rheostat mode operation, where the tolerance is high,  
potentiometer mode operation yields an almost ratiometric  
function of D/2N with a relatively small error contributed by the  
Similar to the mechanical potentiometer, the resistance of the  
RDAC between Wiper W and Terminal A also produces a  
digitally controlled complementary resistance, RWA. When these  
terminals are used, the B terminal can be opened. The RWA  
starts at a maximum value and decreases as the data loaded into  
the latch increases in value (see Figure 43. The general equation  
for this operation is  
RW terms. Therefore, the tolerance effect is almost cancelled.  
Similarly, the ratiometric adjustment also reduces the  
temperature coefficient effect to 50 ppm/°C, except at low value  
codes where RW dominates.  
AD5253: RWA(D) = [(64 – D)/64] × RAB + 75 Ω  
AD5254: RWA(D) = [(256 – D)/256] × RAB + 75 Ω  
(3)  
(4)  
Potentiometer mode operations include other applications such  
as op amp input, feedback-resistor networks, and other voltage-  
scaling applications. The A, W, and B terminals can, in fact, be  
input or output terminals, provided that |VA|, |VW|, and |VB| do  
not exceed VDD to VSS.  
The typical distribution of RAB from channel-to-channel  
matches is about 0.15% within a given device. On the other  
hand, device-to-device matching is process-lot dependent with  
20% tolerance.  
a
Rev. C | Page 25 of 32  
 
 
 
AD5253/AD5254  
Data Sheet  
APPLICATIONS INFORMATION  
The ADP1610 (U2 in Figure 45) is an adjustable boost regulator  
with its output adjusted by the AD5254s RDAC3. Such an  
output should be set high enough for proper operation but low  
enough to conserve power. The ADP1610s 1.2 V band gap  
reference is buffered to provide the reference level for the  
voltage dividers set by the AD5254s RDAC0 to RDAC2 and  
Resistor R2 to Resistor R4. For example, by adjusting the  
AD5254s RDAC0, the desirable voltage appears across the  
sense resistors, RR. If U2s output is set properly, op amp U3A  
and power MOSFET N1 do whatever is necessary to regulate  
the current of the loop. As a result, the current through the  
sense resistor and the red LEDs is  
RGB LED BACKLIGHT CONTROLLER  
FOR LCD PANELS  
Because high power (>1 W) RGB LEDs offer superior color  
quality compared with cold cathode florescent lamps (CCFLs)  
as backlighting sources, it is likely that high-end LCD panels  
will employ RGB LEDs as backlight in the near future. Unlike  
conventional LEDs, high power LEDs have a forward voltage of  
2 V to 4 V and consume more than 350 mA at maximum  
brightness. The LED brightness is a linear function of the  
conduction current, but not of the forward voltage. To increase  
the brightness of a given color, multiple LEDs can be connected  
in series, rather than in parallel, to achieve uniform brightness.  
For example, three red LEDs configured in series require an  
average of 6 V to 12 V headroom, but the circuit operation  
requires current control. As a result, Figure 45 shows the  
implementation of one high power RGB LED controller using a  
AD5254, a boost regulator, an op amp, and power MOSFETs.  
VRR  
RR  
IR  
=
(8)  
R8 is needed to prevent oscillation.  
In addition to the 256 levels of adjustable current/brightness,  
users can also apply a PWM signal at U3s  
pin to achieve  
SD  
finer brightness resolution or better power efficiency.  
Rev. C | Page 26 of 32  
 
 
Data Sheet  
AD5253/AD5254  
+5V  
C10  
10F  
U2  
U1  
R1  
R5  
L1 10F  
V
IN  
DD  
ADP1610  
SW  
10k  
D1  
R6  
R7  
10k  
A3  
B3  
C1  
0.1F  
V
OUT  
RDAC3  
FB  
DB1  
DB2  
DG1  
DG2  
DR1  
C3  
10F  
22k22k  
SD  
COMP  
SS RT GND  
10k  
DR2  
DR3  
SCL  
SDA  
CLK  
SDI  
U3D  
100k  
R
C
V
= 2.5V  
R2  
REF  
C
DB3  
DG3  
C
+5V  
8
AD8594  
C
SS 10F  
C11  
0.1F  
U3C  
AD5254  
R4 R3  
390F  
VB  
250k  
250k250k  
IB  
A2  
B2  
N3  
W2  
RDAC2  
V+  
R10  
10k  
AD8594  
V–  
IG  
4.7  
IRFL3103  
VRB  
4
VG  
A1  
B1  
U3B  
0.1  
RB  
R9  
W1  
W0  
RDAC1  
N2  
10k  
AD8594  
IRFL3103  
VRG  
4.7  
IR  
RG 0.1  
VR  
A0  
B0  
U3A  
N1  
RDAC0  
R8  
10k  
AD8594  
L1 - SLF6025-100M1R0  
D1 - MBR0520LT1  
4.7  
IRFL3103  
V
GND AD0 AD1  
SS  
VRR  
RR  
0.1  
PWM  
SD  
Figure 45. Digital Potentiometer-Based RGB LED Controller  
Rev. C | Page 27 of 32  
 
AD5253/AD5254  
Data Sheet  
OUTLINE DIMENSIONS  
6.60  
6.50  
6.40  
20  
11  
10  
4.50  
4.40  
4.30  
6.40 BSC  
1
PIN 1  
0.65  
BSC  
1.20 MAX  
0.15  
0.05  
0.20  
0.09  
0.75  
0.60  
0.45  
8°  
0°  
0.30  
0.19  
COPLANARITY  
0.10  
SEATING  
PLANE  
COMPLIANT TO JEDEC STANDARDS MO-153-AC  
Figure 46. 20-Lead Thin Shrink Small Outline Package [TSSOP]  
(RU-20)  
Dimensions shown in millimeters  
Rev. C | Page 28 of 32  
 
Data Sheet  
AD5253/AD5254  
ORDERING GUIDE  
Package  
Option  
Ordering  
Quantity  
Model1, 2, 3  
Step  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
RAB (kΩ)  
1
1
1
1
Temperature Range  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
−40°C to +105°C  
Package Description  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
20-Lead TSSOP  
Evaluation Board  
AD5253BRU1  
AD5253BRU1-RL7  
AD5253BRUZ1  
AD5253BRUZ1-RL7  
AD5253BRU10  
AD5253BRU10-RL7  
AD5253BRUZ10  
AD5253BRUZ10-RL7  
AD5253BRU50  
AD5253BRU50-RL7  
AD5253BRUZ50  
AD5253BRUZ50-RL7  
AD5253BRU100  
AD5253BRU100-RL7  
AD5253BRUZ100  
AD5253BRUZ100-RL7  
AD5254BRU1  
AD5254BRU1-RL7  
AD5254BRUZ1  
AD5254BRUZ1-RL7  
AD5254BRU10  
AD5254BRU10-RL7  
AD5254BRUZ10  
AD5254BRUZ10-RL7  
AD5254BRU50  
AD5254BRU50-RL7  
AD5254BRUZ50  
AD5254BRUZ50-RL7  
AD5254BRU100  
AD5254BRU100-RL7  
AD5254BRUZ100  
AD5254BRUZ100-RL7  
EVAL-AD5254SDZ  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
RU-20  
75  
1,000  
75  
1,000  
75  
1,000  
75  
1,000  
75  
1,000  
75  
1,000  
75  
1,000  
75  
1,000  
75  
1,000  
75  
1,000  
75  
1,000  
75  
1,000  
75  
1,000  
75  
1,000  
75  
1,000  
75  
10  
10  
10  
10  
50  
50  
50  
50  
100  
100  
100  
100  
1
256  
256  
256  
256  
256  
256  
256  
256  
256  
256  
256  
256  
256  
256  
256  
256  
256  
1
1
1
10  
10  
10  
10  
50  
50  
50  
50  
100  
100  
100  
100  
1,000  
1
1 In the package marking, Line 1 shows the part number. Line 2 shows the branding information, such that B1 = 1 kΩ, B10 = 10 kΩ, and so on. There is also a “#” marking  
for the Pb-free part. Line 3 shows the date code in YYWW.  
2 Z = RoHS Compliant Part.  
3 The evaluation board is shipped with the 10 kΩ RAB resistor option; however, the board is compatible with all available resistor value options.  
Rev. C | Page 29 of 32  
 
 
AD5253/AD5254  
NOTES  
Data Sheet  
Rev. C | Page 30 of 32  
Data Sheet  
NOTES  
AD5253/AD5254  
Rev. C | Page 31 of 32  
AD5253/AD5254  
NOTES  
Data Sheet  
Purchase of licensed I2C components of Analog Devices or one of its sublicensed Associated Companies conveys a license for the purchaser under the Philips I2C Patent  
Rights to use these components in an I2C system, provided that the system conforms to the I2C Standard Specification as defined by Philips.  
© 2003–2012 Analog Devices, Inc. All rights reserved. Trademarks and  
registered trademarks are the property of their respective owners.  
D03824-0-9/12(C)  
Rev. C | Page 32 of 32  

相关型号:

AD5255

3-Channel Digital Potentiometer with Nonvolatile Memory
ADI

AD5255BRU25

3-Channel Digital Potentiometer with Nonvolatile Memory
ADI

AD5255BRU25-RL7

3-Channel Digital Potentiometer with Nonvolatile Memory
ADI

AD5255BRU250

3-Channel Digital Potentiometer with Nonvolatile Memory
ADI

AD5255BRU250-RL7

3-Channel Digital Potentiometer with Nonvolatile Memory
ADI

AD5258

Nonvolatile, I2C-Compatible 64-Position, Digital Potentiometer
ADI

AD5258BRMZ1

Nonvolatile, I2C-Compatible 64-Position, Digital Potentiometer
ADI

AD5258BRMZ1-R7

Nonvolatile, I2C-Compatible 64-Position, Digital Potentiometer
ADI

AD5258BRMZ1-R71

Nonvolatile, I2C-Compatible 64-Position, Digital Potentiometer
ADI

AD5258BRMZ1-RL7

Nonvolatile, I2C-Compatible 64-Position, Digital Potentiometer
ADI

AD5258BRMZ10

ADSP-BF506F EZ-KIT Lite® Evaluation System Manual
ADI

AD5258BRMZ10-R7

Nonvolatile, I2C-Compatible 64-Position, Digital Potentiometer
ADI