X9252WV24IZ-2.7 [INTERSIL]

Low Power + Quad 256-Tap + 2-Wire Bus + Up/Down Interface; 低功耗+四核256抽头+ 2线总线+上/下接口
X9252WV24IZ-2.7
型号: X9252WV24IZ-2.7
厂家: Intersil    Intersil
描述:

Low Power + Quad 256-Tap + 2-Wire Bus + Up/Down Interface
低功耗+四核256抽头+ 2线总线+上/下接口

转换器 电阻器 光电二极管
文件: 总19页 (文件大小:386K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
X9252  
®
Low Power + Quad 256-tap + 2-Wire Bus + Up/Down Interface  
Data Sheet  
September 14, 2005  
FN8167.1  
Quad Digitally-Controlled (XDCP™)  
Potentiometer  
Features  
• Quad Solid State Potentiometer  
The X9252 integrates 4 digitally controlled potentiometers  
(XDCP) on a monolithic CMOS integrated circuit.  
• 256 Wiper Tap Points-0.4% Resolution  
• 2-Wire Serial Interface for Write, Read, and Transfer  
Operations of the Potentiometer  
The digitally controlled potentiometers are implemented  
using 255 resistive elements in a series array. Between each  
pair of elements are tap points connected to wiper terminals  
through switches. The position of each wiper on the array is  
controlled by the user through the Up/Down (U/D) or 2-wire  
bus interface. The wiper of each potentiometer has an  
associated volatile Wiper Counter Register (WCR) and four  
non-volatile Data Registers (DRs) that can be directly written  
to and read by the user. The contents of the WCR controls  
the position of the wiper on the resistor array through the  
switches. At power-up, the device recalls the contents of the  
default data registers DR00, DR10, DR20, DR30, to the  
corresponding WCR.  
• Up/Down Interface for Individual Potentiometers  
• Wiper Resistance: 40Typical  
• Non-Volatile Storage of Wiper Positions  
• Power On Recall. Loads Saved Wiper Position on Power-  
Up.  
• Standby Current < 20µA Max  
• Maximum Wiper Current: 3mA  
• V : 2.7V to 5.5V Operation  
CC  
• 2.8k,10k, 50k, 100kVersion of Total Pot Resistance  
• Endurance: 100, 000 Data Changes per Bit per Register  
• 100 yr. Data Retention  
Each DCP can be used as a three-terminal potentiometer or  
as a two terminal variable resistor in a wide variety of  
applications including the programming of bias voltages, the  
implementation of ladder networks, and three resistor  
programmable networks.  
• 24 Ld TSSOP  
• Pb-Free Plus Anneal Available (RoHS Compliant)  
Pinout  
X9252  
(24 LD TSSOP)  
TOP VIEW  
24  
23  
22  
DS1  
SCL  
DS0  
A0  
1
2
3
4
5
6
R
R
L2  
W3  
21  
20  
19  
18  
17  
16  
R
R
H2  
H3  
R
R
W2  
L3  
CS  
U/D  
X9252  
V
V
SS  
CC  
7
8
R
R
W1  
L0  
9
R
R
H1  
H0  
10  
R
R
L1  
W0  
15  
14  
13  
A1  
11  
12  
A2  
SDA  
WP  
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.  
1
1-888-INTERSIL or 1-888-468-3774 | Intersil (and design) is a registered trademark of Intersil Americas Inc.  
XDCP is a trademark of Intersil Americas Inc. Copyright Intersil Americas Inc. 2005. All Rights Reserved  
All other trademarks mentioned are the property of their respective owners.  
X9252  
Ordering Information  
PART NUMBER  
PART MARKING  
R
(k)  
TEMP RANGE (°C)  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
PACKAGE  
TOTAL  
X9252YV24I-2.7  
X9252YV G  
2.8  
24 Ld TSSOP (4.4mm)  
X9252YV24IZ-2.7 (Note)  
X9252WS24I-2.7  
X9252YV Z G  
X9252WS G  
X9252WS Z G  
X9252WV G  
X9252WV Z G  
24 Ld TSSOP (4.4mm) (Pb-free)  
24 Ld SOIC (300 mil)  
10  
50  
X9252WS24IZ-2.7 (Note)  
X9252WV24I-2.7  
24 Ld SOIC (300 mil) (Pb-Free)  
24 Ld TSSOP (4.4mm)  
X9252WV24IZ-2.7 (Note)  
X9252US24I-2.7  
24 Ld TSSOP (4.4mm) (Pb-free)  
24 Ld SOIC (300 mil)  
X9252US24IZ-2.7 (Note)  
X9252UV24I-2.7  
X9252US Z G  
X9252UV G  
24 Ld SOIC (300 mil) (Pb-Free)  
24 Ld TSSOP (4.4mm)  
X9252UV24IZ-2.7 (Note)  
X9252TS24I-2.7  
X9252UV Z G  
24 Ld TSSOP (4.4mm) (Pb-free)  
24 Ld SOIC (300 mil)  
100  
X9252TS24IZ-2.7 (Note)  
X9252TV24I-2.7  
X9252TS Z G  
X9252TV G  
24 Ld SOIC (300 mil) (Pb-Free)  
24 Ld TSSOP (4.4mm)  
X9252TV24IZ-2.7 (Note)  
X9252TV Z G  
24 Ld TSSOP (4.4mm) (Pb-free)  
Intersil Pb-free plus anneal products employ special Pb-free material sets; molding compounds/die attach materials and 100% matte tin plate  
termination finish, which are RoHS compliant and compatible with both SnPb and Pb-free soldering operations. Intersil Pb-free products are MSL  
classified at Pb-free peak reflow temperatures that meet or exceed the Pb-free requirements of IPC/JEDEC J STD-020.  
Functional Diagram  
R
R
H3  
R
R
V
H1  
H2  
H0  
CC  
A2  
A1  
2-Wire  
Interface  
DCP1  
DCP3  
DCP2  
DCP0  
WCR1  
DR10  
WCR3  
DR30  
WCR2  
DR20  
WCR0  
DR00  
A0  
DR11  
DR12  
DR13  
DR31  
DR32  
DR33  
DR21  
DR22  
DR23  
DR01  
DR02  
DR03  
POWER UP,  
INTERFACE  
CONTROL  
AND  
SDA  
SCL  
STATUS  
Up-Down  
Interface  
DS0  
DS1  
CS  
U/D  
V
R
R
L3  
R
R
SS  
R
R
W3  
WP  
R
W0  
R
L1  
L2  
L0  
W1  
W2  
Pin Descriptions  
TSSOP PIN  
SYMBOL  
DS0  
BRIEF DESCRIPTION  
1
2
3
4
5
DCP select for Up/Down interface.  
Device address for 2-wire bus.  
Wiper terminal of DCP3.  
A0  
RW3  
RH3  
High terminal of DCP3.  
RL3  
Low terminal of DCP3.  
FN8167.1  
September 14, 2005  
2
X9252  
Pin Descriptions (Continued)  
TSSOP PIN  
SYMBOL  
BRIEF DESCRIPTION  
6
U/D  
Increment/decrement for up/down interface.  
System supply voltage  
7
VCC  
RL0  
RH0  
RW0  
A2  
8
Low terminal of DCP0.  
9
High terminal of DCP0.  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
Wiper terminal of DCP0.  
Device address for 2-wire bus.  
Hardware write protect  
WP  
SDA  
A1  
Serial data input/output for 2-wire bus.  
Device address for 2-wire bus.  
Low terminal of DCP1.  
RL1  
RH1  
RW1  
VSS  
CS  
High terminal of DCP1.  
Wiper terminal DCP1.  
System ground  
Chip select for Up/Down interface.  
Wiper terminal of DCP2.  
High terminal of DCP2.  
RW2  
RH2  
RL2  
SCL  
DS1  
Low terminal of DCP2.  
Serial clock for 2-wire bus.  
DCP select for up/down interface.  
interface is disabled at this time. When CS is high, the 2-wire  
Pin Descriptions  
Bus Interface Pins  
Serial Data Input/Output (SDA)  
The SDA is a bidirectional serial data input/output pin for the  
2-wire interface. It receives device address, operation code,  
wiper register address and data from a 2-wire external master  
device at the rising edge of the serial clock SCL, and it shifts  
out data after each falling edge of the serial clock SCL.  
interface is enabled.  
Up or Down Control (U/D)  
The U/D input pin is held HIGH during increment operations  
and held LOW during decrement operations.  
DCP Select (DS1-DS0)  
The DS1-DS0 select one of the four DCPs for an Up/Down  
interface operation.  
SDA requires an external pull-up resistor, since it’s an open  
drain output.  
Hardware Write Protect Input (WP)  
When the WP pin is set low, “write” operations to non volatile  
DCP Data Registers are disabled. This includes both 2-wire  
interface non-volatile “Write”, and Up/Down interface “Store”  
operations.  
Serial Clock (SCL)  
This input is the serial clock of the 2-wire and Up/Down  
interface.  
DCP Pins  
Device Address (A2-A0)  
R
, R , R , R , R , R , R , and R  
The Address inputs are used to set the least significant 3 bits of  
the 8-bit 2-wire interface slave address. A match in the slave  
address serial data stream must be made with the Address  
input pins in order to initiate communication with the X9252. A  
maximum of 8 devices may occupy the 2-wire serial bus.  
H0 L0 H1 L1 H2 L2 H3 L3  
These pins are equivalent to the terminal connections on  
mechanical potentiometers. Since there are 4 DCPs, there is  
one set of R and R for each DCP.  
H
L
R
, R , R , and R  
W0 W1 W2 W3  
Chip Select (CS)  
When the CS pin is low, increment or decrement operations  
are possible using the SCL and U/D pins. The 2-wire  
The wiper pins are equivalent to the wiper terminal of  
mechanical potentiometers. Since there are four DCPs,  
there are 4 R pins.  
W
FN8167.1  
3
September 14, 2005  
X9252  
Absolute Maximum Ratings  
Junction Temperature under bias. . . . . . . . . . . . . . .-65°C to +135°C  
Storage temperature . . . . . . . . . . . . . . . . . . . . . . . .-65°C to +150°C  
Voltage at any digital interface pin  
Recommended Operating Conditions  
Commercial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0°C to +70°C  
Industrial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-40°C to +85°C  
Supply Voltage (V )(Note 4) Limits. . . . . . . . . . . . . . . 2.7V to 5.5V  
CC  
with respect to V  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1V to +7V  
SS  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1V to +7V  
V
CC  
Voltage at any DCP pin with  
respect to V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1V to V  
SS CC  
Lead temperature (soldering, 10s). . . . . . . . . . . . . . . . . . . . . .300°C  
(10s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±6mA  
I
W
CAUTION: 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 listed in the operational sections of this specification) is not implied. Exposure to absolute maximum rating  
conditions for extended periods may affect device reliability.  
Analog Specifications Over recommended operating conditions unless otherwise stated.  
TYP  
SYMBOL  
PARAMETER  
End to end resistance  
TEST CONDITIONS  
MIN  
(Note 4)  
MAX  
UNIT  
R
Y, W, U, T versions respectively  
2.8, 10,  
50, 100  
kΩ  
TOTAL  
End to end resistance tolerance  
Power rating  
-20  
+20  
50  
%
mW  
%
25°C, each DCP  
R
DCP to DCP resistance matching  
0.75  
50  
2.0  
TOTAL  
Matching  
I
(Note 5) Wiper current  
See test circuit  
-3.0  
Vss  
+3.0  
150  
mA  
W
R
Wiper resistance  
W
V
CC  
Wiper current =  
Ref: 1kHz  
R
TOTAL  
V
Voltage on any DCP pin  
Noise (Note 5)  
Vcc  
V
dBV  
%
TERM  
-120  
0.4  
Resolution  
Absolute linearity (Note 1)  
V(R )=V(R )=V(R )=V(R )=V  
H0 H1 H2 H3  
-1  
+1  
MI  
(Note 3)  
CC  
V(R )=V(R )=V(R )=V(R )=V  
L0  
L1  
L2  
L3  
SS  
Relative linearity (Note 2)  
-0.3  
+0.3  
MI  
(Note 3)  
Temperature coefficient of resistance  
(Note 5)  
±300  
ppm/°C  
Ratiometric Temperature (Note 5)  
Coefficient  
-20  
+20  
10  
ppm/°C  
C /C /C  
Potentiometer Capacitance (Note 5)  
Leakage on DCP pins  
See equivalent circuit  
Voltage at pin from V to V  
10/10/25  
0.1  
pF  
µA  
H
L
W
I
OL  
SS  
CC  
DC Electrical Specifications Over the recommended operating conditions unless otherwise specified.  
SYMBOL  
PARAMETER  
TEST CONDITIONS  
MIN  
MAX  
UNITS  
I
I
I
V
V
V
V
supply current (Volatile write/read)  
f = 400kHz;SDA = Open; (for 2-Wire, Active,  
SCL  
3
mA  
CC1  
CC2  
CC3  
CC  
CC  
CC  
CC  
Read and Volatile Write States only)  
supply current (active)  
supply current (nonvolatile write)  
current (standby)  
f
= 200kHz;  
3
5
mA  
mA  
µA  
SCL  
(for U/D interface, increment, decrement)  
f
= 400kHz; SDA = Open;  
SCL  
(for 2-Wire, Active, Nonvolatile Write State only)  
I
V
= +5.5V; V = V or V ; SDA = V ;  
IN SS CC CC  
20  
SB  
CC  
(for 2-Wire, Standby State only)  
FN8167.1  
4
September 14, 2005  
X9252  
DC Electrical Specifications Over the recommended operating conditions unless otherwise specified. (Continued)  
SYMBOL  
PARAMETER  
TEST CONDITIONS  
MIN  
MAX  
UNITS  
I
Leakage current, bus interface pins  
Voltage at pin from V to V  
-10  
10  
µA  
L
SS  
CC  
V
Input HIGH voltage  
V
x 0.7  
V
+ 1  
V
V
V
IH  
CC  
-1  
CC  
x 0.3  
V
Input LOW voltage  
V
IL  
CC  
0.4  
V
SDA pin output LOW voltage  
I
= 3mA  
OL  
OL  
Endurance and Data Retention  
PARAMETER  
MIN  
100,000  
100  
UNITS  
Minimum endurance  
Data retention  
Data changes per bit  
Years  
Capacitance  
Symbol  
Test  
Test Conditions  
= 0V  
Max.  
Units  
C
(Note 5) Input / Output capacitance (SDA)  
V
8
6
pF  
pF  
IN/OUT  
(Note 5)  
OUT  
V = 0V  
IN  
C
Input capacitance (SCL, WP, DS0, DS1, CS, U/D, A2, A1 and  
IN  
A0)  
Power-Up Timing  
SYMBOL  
PARAMETER  
power up (V above 2.7V) to wiper position recall  
MAX  
UNITS  
t
(Notes 5, 9)  
Power Up Delay from V  
2
ms  
D
CC  
CC  
completed, and communication interfaces ready for operation.  
A.C. Test Conditions  
Input Pulse Levels  
V
x 0.1 to V  
10ns  
x 0.9  
CC  
CC  
Input rise and fall times  
Input and output timing threshold level  
External load at pin SDA  
V
x 0.5  
CC  
2.3kto V  
and 100pF to V  
CC  
SS  
2-Wire Interface timing (s)  
SYMBOL  
PARAMETER  
MIN  
MAX  
UNITS  
f
t
t
t
t
t
t
t
t
t
t
t
t
Clock Frequency  
400  
kHz  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
µs  
ns  
ns  
SCL  
Clock High Time  
600  
1300  
600  
600  
600  
100  
30  
HIGH  
Clock Low Time  
LOW  
Start Condition Setup Time  
Start Condition Hold Time  
Stop Condition Setup Time  
SDA Data Input Setup Time  
SDA Data Input Hold Time  
SCL and SDA Rise Time  
SCL and SDA Fall Time  
SU:STA  
HD:STA  
SU:STO  
SU:DAT  
HD:DAT  
(Note 5)  
300  
300  
0.9  
R
(Note 5)  
F
(Note 5)  
SCL Low to SDA Data Output Valid Time  
SDA Data Output Hold Time  
AA  
DH  
0
(Note 5)  
Pulse Width Suppression Time at SCL and SDA inputs  
50  
IN  
FN8167.1  
September 14, 2005  
5
X9252  
2-Wire Interface timing (s) (Continued)  
SYMBOL  
PARAMETER  
MIN  
1200  
600  
MAX  
UNITS  
ns  
t
(Note 5) Bus Free Time (Prior to Any Transmission)  
BUF  
t
A0, A1, A2 and WP Setup Time  
ns  
SU:WPA  
(Note 5)  
t
A0, A1, A2 and WP Hold Time  
600  
ns  
HD:WPA  
(Note 5)  
SDA vs SCL Timing  
t
t
t
t
R
F
HIGH  
LOW  
SCL  
t
SU:DAT  
t
t
t
SU:STO  
SU:STA  
HD:DAT  
t
HD:STA  
SDA  
(Input Timing)  
t
t
t
BUF  
AA  
DH  
SDA  
(Output Timing)  
WP, A0, A1, and A2 Pin Timing  
STOP  
START  
SCL  
Clk 1  
SDA IN  
t
t
HD:WP  
SU:WP  
WP, A0, A1, or A2  
Increment/Decrement Timing  
SYMBOL  
PARAMETER  
MIN  
600  
600  
600  
2.5  
2.5  
1
TYP (Note 4)  
MAX  
UNITS  
ns  
t
CS to SCL Setup  
CI  
t
t
(Note 5) SCL HIGH to U/D, DS0 or DS1 change  
(Note 5) U/D, DS0 or DS1 to SCL setup  
ns  
ID  
DI  
ns  
t
SCL LOW period  
SCL HIGH period  
µs  
IL  
t
t
µs  
IH  
IC  
SCL inactive to CS inactive (Nonvolatile Store Setup Time)  
CS deselect time (STORE)  
µs  
t
10  
ms  
µs  
CPHS  
t
CS deselect time (NO STORE)  
1
CPHNS  
(Note 5)  
t
(Note 5) SCL to R change  
100  
500  
500  
µs  
µs  
µs  
IW  
W
t
SCL cycle time  
5
CYC  
t , t (Note 5) SCL input rise and fall time  
R
F
FN8167.1  
September 14, 2005  
6
X9252  
Increment/Decrement Timing  
CS  
t
CYC  
t
CPHNS  
t
t
t
t
t
CPHS  
CI  
IL  
IH  
IC  
90%  
10%  
90%  
SCL  
t
t
t
t
R
ID  
DI  
F
U/D  
DS0, DS1  
t
IW  
(3)  
MI  
R
W
High-Voltage Write Cycle Timing  
SYMBOL  
PARAMETER  
TYP  
MAX  
UNITS  
t
Non-volatile write cycle time  
5
10  
ms  
WC  
(Notes 5, 8)  
XDCP Timing  
SYMBOL  
PARAMETER  
MIN  
MAX  
UNITS  
t
(Note 5) SCL rising edge to wiper code changed, wiper response time after instruction  
issued (all load instructions)  
5
20  
µs  
WRL  
NOTES:  
1. Absolute linearity is utilized to determine actual wiper voltage versus expected voltage = [V(R  
)-V(R  
W(n)(actual)  
)]/MI  
W(n)(expected)  
V(R  
) = n(V(R )-V(R ))/255 + V(R ), with n from 0 to 255.  
W(n)(expected)  
H L L  
2. Relative linearity is a measure of the error in step size between taps = [V(R  
)-(V(R  
) + MI)]/MI, with n from 0 to 254  
W(n+1)  
W(n)  
3. 1 Ml = Minimum Increment = [V(R )-V(R )]/255.  
H
L
4. Typical values are for T = 25°C and nominal supply voltage.  
A
5. This parameter is not 100% tested.  
6. Ratiometric temperature coefficient = (V(R  
255.  
6
)
-V(R  
)
)/[V(R  
)
(T1-T2)] x 10 , with T1 & T2 being 2 temperatures, and n from 0 to  
W T1(n)  
W T2(n)  
W T1(n)  
7. Measured with wiper at tap position 255, R grounded, using test circuit.  
L
8. t  
is the minimum cycle time to be allowed for any nonvolatile write by the user, unless Acknowledge Polling is used. It is the time from a valid  
WC  
STOP condition at the end of a write sequence of a 2-wire interface write operation, or from the rising edge of CS of a valid “Store” operation of  
the Up/Down interface, to the end of the self-timed internal nonvolatile write cycle.  
9. The recommended power up sequence is to apply V /V first, then the potentiometer voltages. During power up, the data sheet parameters  
CC SS  
for the DCP do not fully apply until t after V  
reaches its final value. In order to prevent unwanted tap position changes, or an inadvertant  
CC  
D
store, bring the CS pin high before or concurrently with the V  
pin on power up.  
CC  
FN8167.1  
7
September 14, 2005  
X9252  
Test Circuit  
Equivalent Circuit  
R
TOTAL  
Test Point  
R
R
H
L
C
W
C
C
L
H
R
W
Force  
Current  
R
W
Within each individual array only one switch may be turned  
on at a time.  
Principles of Operation  
The X9252 is an integrated circuit incorporating four resistor  
arrays, their associated registers and counters, and the  
serial interface logic providing direct communication  
between the host and the digitally controlled potentiometers.  
This section provides detail description of the following:  
These switches are controlled by a Wiper Counter Register  
(WCR). The 8-bits of the WCR (WCR[7:0]) are decoded to  
select and enable one of 256 switches (see Table 1). Note  
that each wiper has a dedicated WCR. When all bits of a  
WCR are zeroes, the switch closest to the corresponding R  
L
- Resistor Array  
- Up/Down Interface  
- 2-wire Interface  
pin is selected. When all bits of a WCR are ones, the switch  
closest to the corresponding R pin is selected.  
H
The WCR is volatile and may be written directly. There are  
four non-volatile Data Registers (DR) associated with each  
WCR. Each DR can be loaded into WCR. All DRs and  
WCRs can be read or written.  
Resistor Array Description  
The X9252 is comprised of four resistor arrays. Each array  
contains 255 discrete resistive segments that are connected  
in series. The physical ends of each array are equivalent to  
Power Up and Down Requirements  
the fixed terminals of a mechanical potentiometer (R and  
Hi  
R
inputs) (See Figure 1.)  
During power up, CS must be high, to avoid inadvertant  
“store” operations. At power up, the contents of Data  
Registers DR00, DR10, DR20, and DR30, are loaded into  
the corresponding wiper counter register.  
Li  
At both ends of each array and between each resistor  
segment is a switch connected to the wiper (R ) pin.  
Wi  
i = 0, 1, 2, and 3  
255  
WCR[7:0]  
= FF hex  
R
Hi  
Four  
Volatile  
Non-Volatile  
8-bit  
254  
253  
252  
Data  
Wiper  
Registers  
Counter  
DRi0, DRi1,  
Register  
DRi2, and  
WCRi  
DRi3  
One  
of  
256  
Decoder  
WP  
SCL  
SDA  
A2, A1, A0  
CS  
Interface Control and  
Volatile Status Register (SR)  
2
1
0
(Shared by the Four DCPs)  
U/D  
DS1, DS0  
WCR[7:0]  
= 00 hex  
R
R
Li  
Wi  
FIGURE 1. DETAILED BLOCK DIAGRAM OF ONE DCP  
FN8167.1  
September 14, 2005  
8
X9252  
Up/Down Interface Operation  
Mode Selection for Up/Down Control  
The SCL, U/D, CS, DS0 and DS1 inputs control the  
movement of the wiper along the resistor array. With CS set  
LOW the device is selected and enabled to respond to the  
U/D and SCL inputs. HIGH to LOW transitions on SCL will  
increment or decrement (depending on the state of the U/D  
input) a wiper counter register selected by DS0 and DS1.  
The output of this counter is decoded to select one of 256  
wiper positions along the resistor array.  
CS  
SCL  
U/D  
MODE  
L
H
Wiper Up  
L
L
Wiper Down  
H
X
Store Wiper Position to nonvolatile  
memory if WP pin is high. No store,  
return to standby, if WP pin is low.  
H
X
L
L
L
X
X
H
L
Standby  
The value of the counter is stored in nonvolatile Data  
Registers DRi0 whenever CS transitions HIGH while the  
SCL and WP inputs are HIGH. “i” indicates the DCP number  
selected with pins DS1 and DS0. During a “Store” operation  
bits DRSel1 and DRSel0 in the Status Register must be both  
“0”, which is their power up default value. Other  
No Store, Return to Standby  
Wiper Up (not recommended)  
Wiper Down  
(not recommended)  
combinations are reserved and must not be used.  
2-Wire Serial Interface  
Protocol Overview  
The system may select the X9252, move the wiper, and  
deselect the device without having to store the latest wiper  
position in nonvolatile memory. After the wiper movement is  
performed as described above and once the new position is  
reached, the system must keep SCL LOW while taking CS  
HIGH. The new wiper position will be maintained until  
changed by the system or until a power-down/up cycle  
recalled the previously stored data.  
The device supports a bidirectional bus oriented protocol.  
The protocol defines any device that sends data onto the  
bus as a transmitter, and the receiving device as the  
receiver. The device controlling the transfer is called the  
master and the device being controlled is called the slave.  
The master always initiates data transfers, and provides the  
clock for both transmit and receive operations. The X9252  
operates as a slave in all applications.  
This procedure allows the system to always power-up to a  
preset value stored in nonvolatile memory; then during  
system operation minor adjustments could be made. The  
adjustments might be based on user preference, system  
parameter changes due to temperate drift, etc.  
All 2-wire interface operations must begin with a START,  
followed by a Slave Address byte. The Slave Address  
selects the X9252, and specifies if a Read or Write operation  
is to be performed.  
The state of U/D may be changed while CS remains LOW.  
This allows the host system to enable the device and then  
move the wiper up and down until the proper trim is attained.  
The 2-wire interface is disabled while CS remains LOW.  
All Communication over the 2-wire interface is conducted by  
sending the MSB of each byte of data first.  
Serial Clock and Data  
TABLE 1. DCP SELECTION FOR UP/DOWN CONTROL  
Data states on the SDA line can change only while SCL is  
LOW. SDA state changes while SCL is HIGH are reserved  
for indicating START and STOP conditions (See Figure 2).  
On power up of the X9252, the SDA pin is in the input mode.  
DS1  
DS0  
SELECTED DCP  
DCP0  
0
0
1
1
0
1
0
1
DCP1  
Serial Start Condition  
DCP2  
All commands are preceded by the START condition, which  
is a HIGH to LOW transition of SDA while SCL is HIGH. The  
device continuously monitors the SDA and SCL lines for the  
START condition and does not respond to any command  
until this condition has been met (See Figure 2).  
DCP3  
Serial Stop Condition  
All communications must be terminated by a STOP  
condition, which is a LOW to HIGH transition of SDA while  
SCL is HIGH. The STOP condition is also used to place the  
device into the Standby power mode after a read sequence.  
A STOP condition can only be issued after the transmitting  
device has released the bus (See Figure 2).  
FN8167.1  
9
September 14, 2005  
X9252  
SCL  
SDA  
START  
DATA  
DATA  
DATA  
STOP  
STABLE CHANGE STABLE  
FIGURE 2. VALID DATA CHANGES, START, AND STOP CONDITIONS  
SCL from Master  
1
8
9
SDA Output from  
Transmitter  
SDA Output from  
Receiver  
START  
ACK  
FIGURE 3. ACKNOWLEDGE RESPONSE FROM RECEIVER  
Serial Acknowledge  
Slave Address Byte  
Following a START condition, the master must output a Slave  
Address Byte (Refer to figure 4.). This byte includes three parts:  
An ACK (Acknowledge), is a software convention used to  
indicate a successful data transfer. The transmitting device,  
either master or slave, releases the bus after transmitting  
eight bits. During the ninth clock cycle, the receiver pulls the  
SDA line LOW to acknowledge the reception of the eight bits  
of data (See Figure 3).  
- The four MSBs (SA7-SA4) are the Device Type Identifier,  
which must always be set to 0101 in order to select the  
X9252.  
- The next three bits (SA3-SA1) are the Device Address bits  
(AS2-AS0). To access any part of the X9252’s memory,  
the value of bits AS2, AS1, and AS0 must correspond to  
the logic levels at pins A2, A1, and A0 respectively.  
- The LSB (SA0) is the R/W bit. This bit defines the  
operation to be performed on the device being  
addressed. When the R/W bit is “1”, then a Read  
operation is selected. A “0” selects a Write operation.  
The device responds with an ACK after recognition of a  
START condition followed by a valid Slave Address byte. A  
valid Slave Address byte must contain the Device Type  
Identifier 0101, and the Device Address bits matching the  
logic state of pins A2, A1, and A0 (See Figure 4).  
If a write operation is selected, the device responds with an  
ACK after the receipt of each subsequent eight-bit word.  
SA7  
SA6  
SA3 SA2  
SA5  
SA4  
SA1  
SA0  
In the read mode, the device transmits eight bits of data,  
releases the SDA line, and then monitors the line for an  
ACK. The device continues transmitting data if an ACK is  
detected. The device terminates further data transmissions if  
an ACK is not detected. The master must then issue a STOP  
condition to place the device into a known state.  
0
1
0
1
AS2  
AS1 AS0 R/W  
Device Type  
Identifier  
Device  
Read or  
Write  
Address  
SLAVE ADDRESS  
BIT(S)  
DESCRIPTION  
SA7-SA4  
SA3-SA1  
SA0  
Device Type Identifier  
Device Address  
Read or Write Operation Select  
FIGURE 4. SLAVE ADDRESS (SA) FORMAT  
FN8167.1  
September 14, 2005  
10  
X9252  
Nonvolatile Write Acknowledge Polling  
2-Wire Serial Interface Operation  
X9252 Digital Potentiometer Register Organization  
After a nonvolatile write command sequence is correctly  
issued (including the final STOP condition), the X9252  
initiates an internal high voltage write cycle. This cycle  
typically requires 5ms. During this time, any Read or Write  
command is ignored by the X9252. Write Acknowledge  
Polling is used to determine whether a high voltage write  
cycle is completed.  
Refer to the Functional Diagram on page 2. There are four  
Digitally Controlled Potentiometers, referred to as DCPi,  
i=0,1,2,3. Each potentiometer has one volatile Wiper Control  
Register (WCR) with the corresponding number, WCRi,  
i=0,1,2,3. Each potentiometer also has four nonvolatile  
registers to store wiper position or general data, these are  
numbered DRi0, DRi1, DRi2 and DRi3, i=0,1,2,3.  
During acknowledge polling, the master first issues a START  
condition followed by a Slave Address Byte. The Slave  
Address Byte contains the X9252’s Device Type Identifier  
and Device Address. The LSB of the Slave Address (R/W)  
can be set to either 1 or 0 in this case. If the device is busy  
within the high voltage cycle, then no ACK is returned. If the  
high voltage cycle is completed, an ACK is returned and the  
master can then proceed with a new Read or Write  
operation. (Refer to figure 5.)  
The registers are organized in five pages of four, with one  
page consisting of the WCRi (i=0-3), a second page  
containing the DRi0 (i=0-3), a third page containing the  
DRi1, and so forth. These pages can be written to four bytes  
at time. In this manner all four potentiometer WCRs can be  
updated in a single serial write (see “Page Write Operation”),  
as well as all four registers of a given page in the DR array.  
The unique feature of the X9252 device is that writing or  
reading to a Data Register of a given DCP automatically  
updates/moves the WCR of that DCP with the content of the  
DR. In this manner data can be moved from a particular DCP  
register to that DCP’s WCR just by performing a 2-wire read  
operation. Simultaneously, that data byte can be utilized by  
the host.  
Byte load completed by issuing  
STOP. Enter ACK Polling  
Issue START  
Status Register Organization  
Issue STOP  
Issue Slave Address  
Byte (Read or Write)  
The Status Register (SR) is used in read and write  
operations to select the appropriate DCP register. Before  
any DCP register can be accessed, the SR must be set to  
the correct value. It is accessed by setting the Address Byte  
to 07h (See Table 3). Do this by Writing the Slave Address  
followed by a Byte Address of 07h. The SR is volatile and  
defaults to 00h on power up. It is an 8-bit register containing  
three control bits in the 3 LSBs as follows:  
NO  
ACK returned?  
YES  
7
6
5
4
3
2
1
0
High Voltage  
complete. Continue command  
sequence.  
NO  
Reserved  
DRSel1  
DRSel0  
NVEnable  
Bits DRSel1 and DRSel0 determine which Data Register of a  
DCP is selected for a given operation. NVEnable is used to  
select the volatile WCR if “0”, and one of the nonvolatile  
DCP registers if “1”. Table 2 shows this register organization.  
“Store” operations using the Up/Down interface require that  
bits DRSel1 and DRSel0 are set to “0”.  
YES  
Issue STOP  
Continue normal Read or Write  
command sequence  
PROCEED  
FIGURE 5. ACKNOWLEDGE POLLING SEQUENCE  
FN8167.1  
11  
September 14, 2005  
X9252  
TABLE 2. REGISTER NUMBERING  
STATUS REG (Note 1) (Addr: 07H)  
REGISTERED SELECTED (Note 2)  
DCP0  
DCP1  
(Addr: 01h)  
WCR1  
DR10  
DCP2  
(Addr: 02h)  
WCR2  
DR20  
DCP3  
(Addr: 03h)  
WCR3  
DR30  
RESERVED  
BITS 7-3  
DRSel1  
bit 2  
DRSel0  
bit 1  
NVEnable  
bit 0  
(Addr: 00h)  
WCR0  
DR00  
Reserved  
X
0
0
1
1
X
0
1
0
1
0
1
1
1
1
DR01  
DR11  
DR21  
DR31  
DR02  
DR12  
DR22  
DR32  
DR03  
DR13  
DR23  
DR33  
To read or write the contents of a single Data Register or Wiper Register:  
1. Load the status register (using a write command) to select the row (See Figure 6)  
Writing a 1, 3, 5, or 7 to the Status Register specifies that the subsequent read or write command will access a Data Register. This Status  
Register operation also initiates a transfer of the contents of the selected data register to its associated WCR for all DCPs. So, for example,  
writing ‘03h’ to the status register causes the value in DR01 to move to WCR0, DR11 to move to WCR1, DR21 to move to WCR2, and DR31  
to move to WCR3.  
Writing a 0 to bit ‘0’ of the Status Register specifies that the subsequent read or write command will access a Wiper Counter Register. Each  
WCR can be written to individually, without affecting the contents of any other.  
2. Access the desired DR or WCR using a new write or read command (see Figure 7 for write and Figure 9 for read.)  
Specify the desired column (DCP number) by sending the DCP address as part of this read or write command.  
If bit 0 of data byte = 1,  
DR contents move to WCR  
during this ACK period  
S
S
t
t
a
r
Signals from  
the Master  
Status Register  
Address  
Slave  
DR select  
Data  
Address  
o
p
t
Signal at SDA  
0
0 0 0 0 0 1 1 1  
0 0 0 0 0 x x 1  
0 1 0 1  
A
C
K
A
C
K
A
C
K
Signals from  
the Slave  
FIGURE 6. STATUS REGISTER WRITE (USES STANDARD BYTE WRITE SEQUENCE TO SET UP ACCESS TO A DATA REGISTER)  
FN8167.1  
September 14, 2005  
12  
X9252  
not respond to any requests from the master. The SDA  
output is at high impedance.  
DCP Addressing for 2-Wire Interface  
Once the register number has been selected by a 2-wire  
instruction, then the DCP number is determined by the  
Address Byte of the following instruction. Note again that this  
enables a complete page write of the DRs of all four  
potentiometers at once. The register addresses accessible  
in the X9252 include:  
The SR bits and WP pin determine the register being  
accessed through the 2-wire interface (See Table 2).  
As noted before, any write operation to a Data Register  
(DR), also transfers the contents of all the data registers in  
that row to their corresponding WCR.  
TABLE 3. 2-WIRE INTERFACE ADDRESS BYTE  
For example, to write 3Ahex to the Data Register 1 of DCP2  
the following sequence is required:  
ADDRESS (HEX)  
CONTENTS  
DCP 0  
0
1
2
3
4
5
6
7
START  
Slave Address  
ACK  
Address Byte  
ACK  
Data Byte  
ACK  
DCP 1  
(Hardware Address = 000,  
0101 0000  
0000 0111  
0000 0011  
and a Write command)  
DCP 2  
(Indicates Status Register  
address)  
DCP 3  
Not Used  
Not Used  
Not Used  
Status Register  
(Data Register 1 and  
NVEnable selected)  
note: at this ACK, the WCRs are all updated with their respective DR.  
STOP  
START  
Slave Address  
ACK  
Address Byte  
ACK  
Data Byte  
ACK  
STOP  
All other address bits in the Address Byte must be set to “0”  
during 2-wire write operations and their value should be  
ignored when read.  
0101 0000  
0000 0010  
0011 1010  
(Hardware address = 000,  
Write command)  
(Access DCP2)  
Byte Write Operation  
(Write Data Byte 3Ah)  
For any Byte Write operation, the X9252 requires the Slave  
Address byte, an Address Byte, and a Data Byte (See Figure  
7). After each of them, the X9252 responds with an ACK.  
The master then terminates the transfer by generating a  
STOP condition. At this time, if the write operation is to a  
volatile register (WCR, or SR), the X9252 is ready for the  
next read or write operation. If the write operation is to a  
nonvolatile register (DR), and the WP pin is high, the X9252  
begins the internal write cycle to the nonvolatile memory.  
During the internal nonvolatile write cycle, the X9252 does  
During the sequence of this example, WP pin must be high,  
and A0, A1, and A2 pins must be low. When completed, the  
DR21 register and the WCR2 will be set to 3Ah and the other  
Data Register in Row 1 will transfer their other contents to  
the respective WCR’s.  
Write  
S
Signals from the  
t
S
Master  
Data  
Byte  
Address  
Byte  
Slave  
a
r
t
t
Address  
o
p
Signal at SDA  
0 1 0 1  
0
Signals from the  
Slave  
A
C
K
A
C
K
A
C
K
FIGURE 7. BYTE WRITE SEQUENCE  
FN8167.1  
13  
September 14, 2005  
X9252  
the end of the page (DR3i, 03hex), it “rolls over” and goes  
back to the first byte of the same page (DR0i, 00hex).  
Page Write Operation  
As stated previously, the memory is organized as a single  
Status Register (SR), and four pages of four registers each.  
Each page contains one Data Register for each DCP. The  
order of the bytes within a page is DR0i, followed by DR1i,  
followed by DR2i, and then DR3i, with i being the Data  
Register number (0, 1, 2, or 3). Normally a page write  
operation will be used to efficiently update all four data  
registers and WCR in a single write command, starting at  
DCP0 and finishing with DCP3.  
For example, if the master writes 3 bytes to a page starting  
at location DR22, the first 2 bytes are written to locations  
DR22 and DR32, while the last byte is written to locations  
DR02. Afterwards, the DCP counter would point to location  
DR12. If the master supplies more than 4 bytes of data, then  
new data overwrites the previous data, one byte at a time.  
The master terminates the loading of Data Bytes by issuing  
a STOP condition, which initiates the nonvolatile write cycle.  
As with the Byte Write operation, all inputs are disabled until  
completion of the internal write cycle. If the WP pin is low,  
the nonvolatile write cycle doesn’t start and the bytes are  
discarded.  
In order to perform a Page Write operation to the memory  
array, the NVEnable bit in the SR must first be set to “1”.  
A Page Write operation is initiated in the same manner as  
the byte write operation; but instead of terminating the write  
cycle after the first data byte is transferred, the master can  
transmit up to 4 bytes (See Figure 8). After the receipt of  
each byte, the X9252 responds with an ACK, and the  
internal DCP address counter is incremented by one. The  
page address remains constant. When the counter reaches  
Notice that the Data Bytes are also written to the WCR of the  
corresponding DCPs, therefore in the above example,  
WCR2, WCR3, and WCR0 are also written and WCR1 is  
updated with the contents of DR12.  
Write  
2 < n < 4  
S
Signals from the  
Master  
t
a
r
S
t
Address  
Byte  
Slave  
o
Address  
Data Byte (1)  
Data Byte (n)  
t
p
Signal at SDA  
0 1 0 1  
0
Signals from the  
Slave  
A
C
K
A
C
K
A
C
K
A
C
K
FIGURE 8. PAGE WRITE OPERATION  
FN8167.1  
September 14, 2005  
14  
X9252  
Data Bytes as long as the master responds with an ACK  
during the SCL cycle following the eight bit of each byte. The  
master terminates the Move/Read operation (issuing a  
STOP condition) following the last bit of the last Data Byte.  
Move/Read Operation  
The Move/Read operation simultaneously reads the  
contents of a Data Register (DR) and moves the contents  
into the corresponding DCP’s WCR and the WCRs of all  
DCPs are updated with the content of their corresponding  
DR. Move/Read operation consists of a one byte, or three  
byte instruction followed by one or more Data Bytes (See  
Figure 9). To read an arbitrary byte, the master initiates the  
operation issuing the following sequence: a START, the  
Slave Address byte with the R/W bit set to “0”, an Address  
Byte, a second START, and a second Slave Address byte  
with the R/W bit set to “1”. After each of the three bytes, the  
X9252 responds with an ACK. Then the X9252 transmits  
The first byte being read is determined by the current DCP  
address and by the Status Register bits, according to Table  
2. If more than one byte is read, the DCP address is  
incremented by one after each byte, in the same way as  
during a Page Write operation. After reaching DCP3, the  
DCP address “rolls over” to DCP0.  
On power up, the Address pointer is set to the Data Register  
0 of DCP0.  
One or more Data Bytes  
S
t
S
t
Slave  
Address with  
R/W=0  
Slave  
Address with  
R/W=1  
Signals  
from the  
Master  
S
t
a
r
a
r
A
C
K
A
C
K
Address  
Byte  
o
p
t
t
Signal at SDA  
0 1 0 1  
0 1 0 1  
1
0
A
C
K
A
C
K
A
C
K
Signals from the  
Slave  
Last Read Data  
Byte  
First Read Data  
Byte  
Setting the Current Address  
Current Address Read  
Random Address Read  
FIGURE 9. MOVE/READ SEQUENCE  
FN8167.1  
15  
September 14, 2005  
X9252  
Applications Information  
Basic Configurations of Electronic Potentiometers  
+V  
R
V
R
RW  
I
Three terminal  
Two terminal Variable  
Resistor;  
Variable current  
Potentiometer;  
Variable voltage divider  
Application Circuits  
NONINVERTING AMPLIFIER  
VOLTAGE REGULATOR  
V
+
-
S
V
O
V
V (REG)  
O
317  
IN  
R
1
R
2
I
adj  
R
R
1
2
V
= (1+R /R )V  
V
(REG) = 1.25V (1+R /R )+I  
R
adj 2  
O
2
1
S
O
2
1
OFFSET VOLTAGE ADJUSTMENT  
COMPARATOR WITH HYSTERISIS  
R
R
1
2
V
-
S
V
S
V
O
+
+5V  
100k  
-
V
O
+
TL072  
R
R
1
2
10kΩ  
10kΩ  
V
= {R /(R +R )} V (max)  
1 1 2 O  
UL  
RL = {R /(R +R )} V (min)  
10kΩ  
L
1
1
2
O
+5V  
FN8167.1  
September 14, 2005  
16  
X9252  
Application Circuits (Continued)  
ATTENUATOR  
FILTER  
C
V
+
-
S
R
V
R
R
2
O
1
3
-
R
V
O
V
+
S
R
2
R
4
R
= R = R = R = 10kΩ  
2 3 4  
1
R
1
G
= 1 + R /R  
2 1  
V
= G V  
S
O
O
fc = 1/(2πRC)  
-1/2 G +1/2  
INVERTING AMPLIFIER  
EQUIVALENT L-R CIRCUIT  
R
R
2
1
V
S
R
2
C
1
-
V
+
-
S
V
O
+
R
R
1
3
Z
IN  
V
= G V  
S
O
G = - R /R  
2
1
Z
= R + s R (R + R ) C = R + s Leq  
2 2 1 3 1 2  
IN  
(R + R ) >> R  
2
1
3
FUNCTION GENERATOR  
C
R
R
1
2
-
-
+
+
R
}
}
A
B
R
frequency R , R , C  
1
2
amplitude R , R  
A
B
FN8167.1  
17  
September 14, 2005  
X9252  
Application Circuits (Continued)  
V+  
WINDOW COMPARATOR  
SHUNT LIMITER  
mR nR pR  
V
UL  
V
S
+
-
V
O
V
S
+
-
V
R
V+  
V
O
+
+
-
V
LL  
FUNCTION GENERATOR  
C
mR nR pR  
-
V
O
+
-
+
FN8167.1  
18  
September 14, 2005  
X9252  
Packaging Information  
24-Lead Plastic, TSSOP, Package Code V24  
.026 (.65) BSC  
.169 (4.3)  
.177 (4.5)  
.252 (6.4) BSC  
.303 (7.70)  
.311 (7.90)  
.047 (1.20)  
.0075 (.19)  
.0118 (.30)  
.002 (.06)  
.005 (.15)  
.010 (.25)  
Gage Plane  
(7.72)  
(4.16)  
0°-8°  
Seating Plane  
.020 (.50)  
.030 (.75)  
(1.78)  
(0.42)  
Detail A (20X)  
(0.65)  
ALL MEASUREMENTS ARE TYPICAL  
.031 (.80)  
.041 (1.05)  
See Detail “A”  
NOTE: ALL DIMENSIONS IN INCHES (IN PARENTHESES IN MILLIMETERS)  
All Intersil U.S. products are manufactured, assembled and tested utilizing ISO9000 quality systems.  
Intersil Corporation’s quality certifications can be viewed at www.intersil.com/design/quality  
Intersil products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design, software and/or specifications at any time without  
notice. Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate and  
reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result  
from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries.  
For information regarding Intersil Corporation and its products, see www.intersil.com  
FN8167.1  
19  
September 14, 2005  

相关型号:

X9252YV24-2.7

Quad Digitally-Controlled (XDCP) potentiometer
XICOR

X9252YV24I-2.7

Low Power + Quad 256-Tap + 2-Wire Bus + Up/Down Interface
INTERSIL

X9252YV24I-2.7

Quad Digitally-Controlled (XDCP) potentiometer
XICOR

X9252YV24IZ-2.7

Low Power + Quad 256-Tap + 2-Wire Bus + Up/Down Interface
INTERSIL

X9258

Low Noise/Low Power/2-Wire Bus/256 Taps
INTERSIL

X9258

Quad Digital Controlled Potentiometers (XDCP)
XICOR

X9258)06

Quad Digital Controlled Potentiometers
INTERSIL

X9258TB24

Quad Digital Controlled Potentiometers (XDCP)
XICOR

X9258TB24-2.7

Quad Digital Controlled Potentiometers (XDCP)
XICOR

X9258TB24I

Quad Digital Controlled Potentiometers (XDCP)
XICOR

X9258TB24I-2.7

Quad Digital Controlled Potentiometers (XDCP)
XICOR

X9258TB24I-2.7T1

Digital Potentiometer, 4 Func, 100000ohm, 2-wire Serial Control Interface, 256 Positions, CMOS, BUMP, CSP-24
XICOR