ISL95311UIU10Z [INTERSIL]

Terminal Voltage 0V to 13.2V, 128 Taps I2C Interface; 端子电压为0V至13.2V , 128丝锥I2C接口
ISL95311UIU10Z
型号: ISL95311UIU10Z
厂家: Intersil    Intersil
描述:

Terminal Voltage 0V to 13.2V, 128 Taps I2C Interface
端子电压为0V至13.2V , 128丝锥I2C接口

文件: 总11页 (文件大小:192K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
ISL95311  
®
Digitally Controlled Potentiometer (XDCP™)  
Data Sheet  
May 6, 2005  
FN8084.0  
2
Terminal Voltage 0V to 13.2V, 128 Taps I C  
Interface  
Features  
• Non-volatile solid-state potentiometer  
The Intersil ISL95311 is a digitally controlled potentiometer  
(XDCP). The device consists of a resistor array, wiper  
switches, a control section, and nonvolatile memory. The  
2
• I C serial interface  
• DCP terminal voltage, 0V to +13.2V  
2
wiper position is controlled by an I C interface.  
• 128 wiper tap points - 0.8% resolution  
- Wiper position stored in nonvolatile memory and  
recalled on power-up  
The potentiometer is implemented by a resistor array  
composed of 127 resistive elements and a wiper switching  
network. Between each element and at either end are tap  
points accessible to the wiper terminal. The wiper of the  
potentiometer has an associated volatile Wiper Counter  
Register (WR) and a non-volatile Initial Value Register (IVR)  
that can be directly written to and read by the user. The  
contents of the WR controls the position of the wiper on the  
resistor array through the switches. At power-up, the device  
recalls the contents of the IVR to the corresponding WR.  
• 127 resistive elements  
- Temperature compensated  
- Low wiper resistance 70Ω typical @ 3.3V  
• Low power CMOS  
- Standby current, 2µA @ V  
= +3.6V  
CC  
• High reliability  
- Endurance, 200,000 data changes per bit  
The device can be used as a three-terminal potentiometer or  
as a two-terminal variable resistor in a wide variety of  
applications, including:  
- Register data retention 50 years @ T 75°C  
• R  
TOTAL  
values = 10kΩ, 50kΩ  
• 10-lead MSOP package  
• LCD contrast control  
- Pb-free plus anneal available (RoHS compliant)  
• Parameter and bias adjustments  
• Industrial and automotive control  
• Mechanical pot replacement  
Pinout  
ISL95311  
(10-LD MSOP)  
TOP VIEW  
Ordering Information  
SCL  
V+  
SDA  
GND  
1
2
3
4
5
10  
9
RESISTANCE  
OPTION  
(Ω)  
TEMP  
RANGE  
(°C)  
PART NUMBER  
PACKAGE  
V
8
R
L
CC  
ISL95311WIU10Z  
(See Note)  
10K  
-40 to +85  
10-Ld MSOP  
(Pb-Free)  
7
A1  
A0  
R
R
W
6
H
ISL95311UIU10Z  
(See Note)  
50K  
-40 to +85  
10-Ld MSOP  
(Pb-Free)  
Add “-TK” suffix for tape and reel.  
NOTE: 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.  
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.  
1
1-888-INTERSIL or 321-724-7143 | 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.  
ISL95311  
Block Diagram  
7-BIT  
SDA  
SCL  
WIPER  
REGISTER  
(VOLATILE)  
R
H
127  
126  
V+  
VCC  
125  
124  
SDA  
SCL  
R
R
H
7-BIT  
NONVOLATILE  
MEMORY  
CONTROL  
AND  
MEMORY  
W
ONE  
OF  
128  
A1  
A0  
TRANSFER  
GATES  
RESISTOR  
ARRAY  
DECODER  
R
L
2
STORE AND  
RECALL  
CONTROL  
CIRCUITRY  
1
0
GND  
SIMPLE BLOCK DIAGRAM  
R
R
A1  
A0  
L
SLAVE  
ADDRESS  
DECODE  
W
DETAILED BLOCK DIAGRAM  
Pin Descriptions  
PIN NUMBER  
SYMBOL  
DESCRIPTION  
2
1
SDA  
Data I/O for I C serial interface; it has an open drain output and may be wire-or’d with other open  
drain active low outputs  
2
3
GND  
VCC  
A1  
Ground  
Positive logic supply voltage  
2
4
Address select pin used to set the slave address for the I C serial interface  
2
5
A0  
Address select pin used to set the slave address for the I C serial interface  
6
R
A fixed terminal for one end of the potentiometer resistor  
H
7
R
The wiper terminal which is equivalent to the movable terminal of a potentiometer  
A fixed terminal for one end of the potentiometer resistor  
W
8
R
L
9
V+  
Positive bias voltage for the potentiometer wiper control  
2
10  
SCL  
Clock input for the I C serial interface  
FN8084.0  
May 6, 2005  
2
ISL95311  
Absolute Maximum Ratings  
Recommended Operating Conditions  
Storage temperature . . . . . . . . . . . . . . . . . . . . . . . .-65°C to +150°C  
Voltage on SDA, SCL, A0, A1  
Temperature Range (Industrial). . . . . . . . . . . . . . . . .-40°C to +85°C  
V
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7V to 5.5V  
CC  
with respect to GND . . . . . . . . . . . . . . . . . . . . -0.3V to V  
+0.3V  
V+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.0V to 13.2V  
CC  
Voltage on V+ (referenced to GND). . . . . . . . . . . . . . . . . . . . +13.2V  
ΔV = |V –V | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .V+  
Wiper current of DCP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .±3.0mA  
(RH) (RL)  
R , R , R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .V+  
H
L
W
Lead temperature (soldering 10s) . . . . . . . . . . . . . . . . . . . . . .300°C  
I
(10 seconds). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±6mA  
W
V
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-0.3V to +6V  
CC  
Power rating of DCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20mW  
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  
to R resistance  
TEST CONDITIONS  
MIN  
(Note 1)  
MAX  
UNIT  
kΩ  
kΩ  
%
R
R
W option  
U option  
10  
TOTAL  
H
L
50  
R
R
to R resistance tolerance  
L
-20  
0
+20  
V+  
H
H
V
terminal voltage  
V
= 0V  
RL  
V
RH  
R
Wiper resistance  
V+ = 12.0V, wiper current = V+ / R  
70  
200  
Ω
W
TOTAL  
C /C /C  
W
(Note 13)  
Potentiometer Capacitance  
10/10/  
25  
pF  
H
L
I
Leakage on DCP pins  
Voltage at pin from GND to V+  
0.1  
1
1
µA  
LkgDCP  
VOLTAGE DIVIDER MODE (0V @ R ; V+ @ R ; measured at R , unloaded)  
L
H
W
INL  
Integral non-linearity  
-1  
LSB  
(Note 6)  
(Note 2)  
DNL  
(Note 5)  
Differential non-linearity  
Zero-scale error  
W option  
U option  
W option  
U option  
W option  
U option  
-0.75  
-0.5  
0
0.75  
0.5  
7
LSB  
(Note 2)  
ZSerror  
(Note 3)  
1
0.5  
-1  
LSB  
(Note 2)  
0
2
FSerror  
(Note 4)  
Full-scale error  
-7  
0
LSB  
(Note 2)  
-2  
-1  
0
TC  
Ratiometric Temperature Coefficient DCP register set to 40 hex  
±4  
ppm/°C  
V
(Note 7, 13)  
RESISTOR MODE (Measurements between R and R with R not connected, or between R and R with R not connected)  
W
L
H
W
H
L
RINL  
(Note 11)  
Integral non-linearity  
DCP register set between 20 hex and 5F hex;  
monotonic over all tap positions  
-1  
1
MI  
(Note 8)  
RDNL  
(Note 10)  
Differential non-linearity  
W option  
-0.75  
-0.5  
0
0.75  
0.5  
7
MI  
(Note 8)  
U option  
Roffset  
Offset  
DCP Register set to 00 hex, W option  
1
MI  
(Note 9)  
(Note 8)  
DCP Register set to 00 hex, U option  
0
0.5  
±45  
2
MI  
(Note 8)  
TC  
Resistance Temperature Coefficient  
DCP register set between 20 hex and 7F hex  
ppm/°C  
R
(Note 12, 13)  
FN8084.0  
May 6, 2005  
3
ISL95311  
Operating Specifications Over the recommended operating conditions unless otherwise specified.  
TYP  
SYMBOL  
PARAMETER  
TEST CONDITIONS  
MIN  
(Note 1)  
MAX  
UNIT  
2
I
V
V
V
supply current, volatile write/read f  
= 400kHz; SDA = Open; (for I C, active,  
1
mA  
CC1  
CC  
CC  
CC  
SCL  
read, and volatile write states only)  
2
I
supply current, nonvolatile write  
current, standby  
f
= 400kHz; SDA = Open; (for I C, active,  
3
mA  
CC2  
SCL  
nonvolatile write states only)  
2
I
V
V
= +5.5V, I C interface in standby state  
5
2
µA  
µA  
µA  
µA  
SB  
CC  
CC  
2
= +3.6V, I C interface in standby state  
I
V+ bias current  
V+ = 13.2V, V  
= +5.5V  
1
V+  
CC  
I
Leakage current, at pins SDA, SCL,  
A0, and A1 pins  
Voltage at pin from GND to V  
-10  
10  
LkgDig  
CC  
t
DCP wiper response time  
SCL falling edge of last bit of DCP data byte to  
wiper change  
1
µs  
V
DCP  
(Note 13)  
Vpor  
(Note 13)  
Power-on recall voltage  
Minimum V  
at which memory recall occurs  
1.8  
0.2  
2.6  
CC  
VccRamp  
(Note 10)  
V
ramp rate  
V/ms  
ms  
CC  
t
Power-up delay  
V
above Vpor, to DCP initial value register  
CC  
3
D
2
(Note 13)  
recall completed, and I C Interface in standby  
state  
EEPROM SPECS  
EEPROM endurance  
200,000  
50  
Cycles  
Years  
EEPROM retention  
Temperature 75°C  
SERIAL INTERFACE SPECS  
V
A0, A1, SDA, and SCL input buffer  
LOW voltage  
-0.3  
0.7*  
0.3*  
V
V
IL  
V
CC  
V
A0, A1, SDA, and SCL input buffer  
HIGH voltage  
V
+
CC  
IH  
V
0.3  
CC  
Hysteresis SDA and SCL input buffer hysteresis  
0.05*  
V
V
CC  
0
V
SDA output buffer LOW voltage,  
sinking 4mA  
0.4  
10  
V
OL  
Cpin  
A0, A1, SDA, and SCL pin  
capacitance  
pF  
f
SCL frequency  
400  
50  
kHz  
ns  
SCL  
t
Pulse width suppression time at SDA Any pulse narrower than the max spec is  
and SCL inputs suppressed  
IN  
t
SCL falling edge to SDA output data SCL falling edge crossing 30% of V , until SDA  
CC  
900  
ns  
ns  
AA  
valid  
exits the 30% to 70% of V  
window  
CC  
during a STOP  
CC  
t
Time the bus must be free before the SDA crossing 70% of V  
1300  
BUF  
start of a new transmission  
condition, to SDA crossing 70% of V  
during  
CC  
the following START condition  
t
Clock LOW time  
Measured at the 30% of V  
Measured at the 70% of V  
crossing  
1300  
600  
ns  
ns  
ns  
LOW  
CC  
CC  
t
Clock HIGH time  
crossing  
HIGH  
t
START condition setup time  
SCL rising edge to SDA falling edge; both  
crossing 70% of V  
600  
SU:STA  
CC  
From SDA falling edge crossing 30% of V  
t
START condition hold time  
to  
600  
ns  
HD:STA  
CC  
SCL falling edge crossing 70% of V  
CC  
FN8084.0  
May 6, 2005  
4
ISL95311  
Operating Specifications Over the recommended operating conditions unless otherwise specified. (Continued)  
TYP  
SYMBOL  
PARAMETER  
Input data setup time  
TEST CONDITIONS  
MIN  
(Note 1)  
MAX  
UNIT  
t
From SDA exiting the 30% to 70% of V  
window, to SCL rising edge crossing 30% of V  
100  
ns  
SU:DAT  
HD:DAT  
SU:STO  
HD:STO  
CC  
CC  
t
Input data hold time  
From SCL rising edge crossing 30% of V  
SDA entering the 30% to 70% of V  
to  
0
ns  
ns  
ns  
ns  
ns  
ns  
CC  
window  
CC  
t
STOP condition setup time  
STOP condition setup time  
Output data hold time  
From SCL rising edge crossing 70% of V , to  
600  
600  
0
CC  
SDA rising edge crossing 30% of V  
CC  
From SDA rising edge to SCL falling edge. Both  
crossing 70% of V  
t
CC  
t
From SCL falling edge crossing 30% of V , until  
SDA enters the 30% to 70% of V  
CC  
DH  
CC  
window  
t
SDA and SCL rise time  
SDA and SCL fall time  
From 30% to 70% of V  
20 +  
0.1 * Cb  
250  
250  
400  
R
CC  
t
From 70% to 30% of V  
20 +  
0.1 * Cb  
F
CC  
Cb  
Capacitive loading of SDA or SCL  
Total on-chip and off-chip  
10  
1
pF  
Rpu  
SDA and SCL bus pull-up resistor off- Maximum is determined by t and t ,  
kΩ  
R
F
chip  
For Cb = 400pF, max is about 2~2.5kΩ.  
For Cb = 40pF, max is about 15~20kΩ.  
t
Non-volatile write cycle time  
12  
20  
ms  
WP  
(Notes 14)  
t
A0, A1 setup time  
A0, A1 hold time  
Before START condition  
After STOP condition  
600  
600  
ns  
ns  
SU:A  
t
HD:A  
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)  
A0, A1 Pin Timing  
STOP  
START  
SCL  
CLK 1  
SDA IN  
A0, A1  
t
t
SU:A  
HD:A  
FN8084.0  
May 6, 2005  
5
ISL95311  
NOTES:  
1. Typical values are for T = 25°C and 3.3V supply voltage.  
A
2. LSB: [V(R  
)
– V(R ) ] / 127. V(R  
)
and V(R ) are V(R ) for the DCP register set to 7F hex and 00 hex respectively. LSB is the  
W 0  
W 127  
W 0 W 127  
W
incremental voltage when changing from one tap to an adjacent tap.  
3. ZS error = V(R ) / LSB.  
W 0  
4. FS error = [V(R  
)
– V+] / LSB.  
] / LSB-1, for i = 1 to 127. i is the DCP register setting.  
W 127  
5. DNL = [V(R ) – V(R  
)
W i W i-1  
6. INL = V(R ) – (i • LSB – V(R ) ) for i = 1 to 127.  
W i W 0  
Max(V(RW) ) Min(V(RW) )  
6
10  
i
i
--------------------------------------------------------------------------------------------- ----------------  
7. TC  
=
×
V
[Max(V(RW) ) + Min(V(RW) )] ⁄ 2 125°C  
i
i
for i = 16 to 120 decimal, T = -40°C to 85°C. Max( ) is the maximum value of the wiper voltage and Min ( ) is the minimum value of the wiper  
voltage over the temperature range.  
8. MI = |R  
– R | / 127. R  
and R are the measured resistances for the DCP register set to 7F hex and 00 hex respectively.  
127  
0
127 0  
9. Roffset = R / MI, when measuring between R and R .  
0
W
L
Roffset = R  
/ MI, when measuring between R and R .  
127  
W H  
10. RDNL = (R – R ) / MI, for i = 16 to 127.  
i-1  
i
11. RINL = [R – (MI • i) – R ] / MI, for i = 16 to 127.  
i
0
6
[Max(Ri) Min(Ri)]  
[Max(Ri) + Min(Ri)] ⁄ 2  
10  
--------------------------------------------------------------- ----------------  
12. TC  
=
×
R
125°C  
for i = 16 to 127, T = -40°C to 85°C. Max( ) is the maximum value of the resistance and Min ( ) is the minimum value of the resistance over the  
temperature range.  
13. This parameter is not 100% tested.  
14. t  
is the minimum cycle time to be allowed for any non-volatile Write by the user, unless Acknowledge Polling is used. It is the time from a  
WP  
2
valid STOP condition at the end of a Write sequence of a I C serial interface Write operation, to the end of the self-timed internal non-volatile  
write cycle.  
DEVICE ADDRESS (A1–A0)  
Pin Descriptions  
The Address inputs are used to set the least significant 2 bits  
of the 8-bit I C interface slave address. A match in the slave  
Potentiometer Pins  
R and R  
2
address serial data stream must be made with the Address  
input pins in order to initiate communication with the  
ISL95311. A maximum of 4 ISL95311 devices may occupy  
H
L
R and R are referenced to the relative position of the  
L
H
wiper and not the voltage potential on the terminals. With  
WR set to 127, the wiper will be closest to R , and with the  
2
the I C serial bus.  
H
WR set to 00, the wiper is closest to R .  
L
Principles of Operation  
RW  
The ISL95311 is an integrated circuit incorporating one DCP  
with their associated register, non-volatile memory, and a  
R
is the wiper terminal and is equivalent to the movable  
W
2
terminal of a mechanical potentiometer. The position of the  
wiper within the array is determined by the WR.  
I C serial interface providing direct communication between  
a host and the potentiometers and memory. The resistor  
array is comprised of 127 individual resistors connected in  
series. At either end of the array and between each resistor  
is an electronic switch between that point and the wiper.  
Bus Interface Pins  
SERIAL DATA INPUT/OUTPUT (SDA)  
The SDA is a bidirectional serial data input/output pin for the  
The wiper, when at either fixed terminal, acts like its  
mechanical equivalent and does not move beyond the last  
position. That is, the counter does not wrap around when  
clocked to either extreme.  
2
I C interface. It receives device address, operation code,  
2
wiper register address and data from a I C 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.  
The electronic switches on the device operate in a “make  
before break” mode when the wiper changes tap positions.  
SDA requires an external pull-up resistor, since it’s an open  
drain input/output.  
When the device is powered-down, the last wiper position  
stored will be maintained in the nonvolatile memory. When  
power is restored, the contents of the memory are recalled  
and the wiper is set to the value last stored.  
SERIAL CLOCK (SCL)  
2
This input is the serial clock of the I C serial interface.  
SCL requires an external pull-up resistor, since it’s an open  
drain input.  
FN8084.0  
May 6, 2005  
6
ISL95311  
On applying power to the ISL95311, the V  
supply should  
The volatile WR, and the non-volatile IVR of a DCP are  
accessed with the same address.  
CC  
have a monotonic ramp to the specified operating voltage. It  
is important that once V reaches 1V that it increases to at  
CC  
The Access Control Register (ACR) determines which word  
at address 00h is accessed (IVR or WR). The volatile ACR  
must be set as follows:  
least 2.5V in less than 7.5ms (0.2V/ms). The ramp rate  
before and after these thresholds is not important.  
V
must be applied prior to, or simultaneously, with V+.  
CC  
Under no condition should V+ be applied without V . While  
When the ACR is all zeroes, which is the default at power-  
up:  
CC  
to the ISL95311 does  
the sequence of applying V+ and V  
CC  
not affect the proper recall of the wiper position, applying V+  
before V powers the electronic switches of the DCP  
• A read operation to address 0 outputs the value of the  
non-volatile IVR.  
CC  
before the electronic switch control signals are applied. This  
can result in multiple electronic switches being turned on,  
which could load the power supply and cause brief,  
unexpected potentiometer wiper settings.  
• A write operation to address 0 writes the identical values  
to the WR and IVR of the DCP.  
• When the ACR is 80h:  
• A read operation to address 0 outputs the value of the  
volatile WR.  
To prevent unknown wiper positions on the ISL95311 on  
power down, it is recommended that V+ turn off before or  
• A write operation to address 0 only writes to the  
volatile WR.  
simultaneously with V . If V+ remains on after V  
off, the wiper position can remain unchanged from its  
previous setting or it can go to an undefined state.  
turns  
CC CC  
It is not possible to write to an IVR without writing the same  
value to its WR.  
DCP Description  
The DCP is implemented with a combination of resistor  
elements and CMOS switches. The physical ends of the  
DCP are equivalent to the fixed terminals of a mechanical  
00h and 80h are the only values that should be written to  
address 2. All other values are reserved and must not be  
written to address 2.  
potentiometer (R and R pins). The R pin is connected to  
H
L
W
TABLE 1. MEMORY MAP  
intermediate nodes, and is equivalent to the wiper terminal  
of a mechanical potentiometer. The position of the wiper  
terminal within the DCP is controlled by a 7-bit volatile Wiper  
Register (WR). When the WR contains all zeroes (00h), the  
ADDRESS  
NON-VOLATILE  
VOLATILE  
2
1
0
-
ACR  
Reserved  
wiper terminal (R ) is closest to its “Low” terminal (R ).  
W
L
IVR  
WR  
When the WR contains all ones (7Fh), the wiper terminal  
(R ) is closest to its “High” terminal (R ). As the value of the  
WR: Wiper Register, IVR: Initial value Register.  
W
H
WR increases from all zeroes (00h) to all ones (7Fh), the  
wiper moves monotonically from the position closest to R to  
The ISL95311 is pre-programmed with 40h in the IVR.  
L
the position closest to R . At the same time, the resistance  
H
2
between R and R increases monotonically, while the  
I C Serial Interface  
W
L
resistance between R and R decreases monotonically.  
H
W
The ISL95311 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 a master and the  
device being controlled is the slave. The master always  
initiates data transfers and provides the clock for both  
transmit and receive operations. Therefore, the ISL95311  
operates as a slave device in all applications.  
While the ISL95311 is being powered up, the WR is reset to  
20h (64 decimal), which locates the R at the center  
W
between R and R . Soon after the power supply voltage  
L
H
becomes large enough for reliable non-volatile memory  
reading, the ISL95311 reads the value stored on a non-  
volatile Initial Value Register (IVR) and loads it into the WR.  
The WR and IVR can be read from or written to directly using  
2
2
All communication over the I C interface is conducted by  
the I C serial interface as described in the following  
sending the MSB of each byte of data first.  
sections.  
Protocol Conventions  
Memory Description  
Data states on the SDA line can change only during SCL  
LOW periods. SDA state changes during SCL HIGH are  
reserved for indicating START and STOP conditions (See  
Figure 1). On power-up of the ISL95311 the SDA pin is in the  
input mode.  
The ISL95311 contains 1 non-volatile byte know as the Initial  
Value Register (IVR). It is accessed by the I C interface  
operations with Address 00h. The IVR contains the value  
which is loaded into the Volatile Wiper Register (WR) at  
power-up.  
2
FN8084.0  
May 6, 2005  
7
ISL95311  
2
All I C interface operations must begin with a START  
The byte at address 02h determines if the Data Byte is to be  
condition, which is a HIGH to LOW transition of SDA while  
SCL is HIGH. The ISL95311 continuously monitors the SDA  
and SCL lines for the START condition and does not  
respond to any command until this condition is met (See  
Figure 1). A START condition is ignored during the power-up  
sequence and during internal non-volatile write cycles.  
written to volatile and/or non-volatile memory. (See “Memory  
Description” on page 7.)  
Data Protection  
A STOP condition also acts as a protection of non-volatile  
memory. A valid Identification Byte, Address Byte, and total  
number of SCL pulses act as a protection of both volatile  
and non-volatile registers. During a Write sequence, the  
Data Byte is loaded into an internal shift register as it is  
received. If the Address Byte is 0 or 2, the Data Byte is  
transferred to the Wiper Register (WR) or to the Access  
Control Register respectively, at the falling edge of the SCL  
pulse that loads the last bit (LSB) of the Data Byte. If the  
Address Byte is 0, and the Access Control Register is all  
zeros (default), then the STOP condition initiates the internal  
write cycle to non-volatile memory.  
2
All I C interface operations must be terminated by a STOP  
condition, which is a LOW to HIGH transition of SDA while  
SCL is HIGH (See Figure 1). A STOP condition at the end of  
a read operation, or at the end of a write operation to volatile  
bytes only places the device in its standby mode. A STOP  
condition during a write operation to a non-volatile byte,  
initiates an internal non-volatile write cycle. The device  
enters its standby state when the internal non-volatile write  
cycle is completed.  
An ACK, Acknowledge, is a software convention used to  
indicate a successful data transfer. The transmitting device,  
either master or slave, releases the SDA 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 2).  
Read Operation  
A Read operation consists of a three byte instruction  
followed by one or more Data Bytes (See Figure 4). The  
master initiates the operation issuing the following  
sequence: a START, the Identification byte with the R/W bit  
set to “0”, an Address Byte, a second START, and a second  
Identification byte with the R/W bit set to “1”. After each of  
the three bytes, the ISL95311 responds with an ACK; then  
the ISL95311 transmits the Data Byte. The master then  
terminates the read operation (issuing a STOP condition)  
following the last bit of the Data Byte (See Figure 4).  
The ISL95311 responds with an ACK after recognition of a  
START condition followed by a valid Identification Byte, and  
once again after successful receipt of an Address Byte. The  
ISL95311 also responds with an ACK after receiving a Data  
Byte of a write operation. The master must respond with an  
ACK after receiving a Data Byte of a read operation  
The byte at address 02h determines if the Data Bytes being  
read are from volatile or non-volatile memory. (See “Memory  
Description”.)  
A valid Identification Byte contains 01010 as the five MSBs,  
and the following two bits matching the logic values present  
at pins A1, and A0. The LSB is in the Read/Write bit. Its  
value is “1” for a Read operation, and “0” for a Write  
operation. (See Table 2.)  
TABLE 2. IDENTIFICATION BYTE FORMAT  
Logic values at pins A1, and A0 respectively  
0
1
0
1
0
A1  
A0  
R/W  
(MSB)  
(LSB)  
Write Operation  
A Write operation requires a START condition, followed by a  
valid Identification Byte, a valid Address Byte, a Data Byte,  
and a STOP condition (See Figure 3). After each of the three  
bytes, the ISL95311 responds with an ACK. At this time, if  
the Data Byte is to be written only to volatile registers, then  
the device enters its standby state. If the Data Byte is to be  
written also to non-volatile memory, the ISL95311 begins its  
internal write cycle to non-volatile memory. During the  
internal non-volatile write cycle, the device ignores  
transitions at the SDA and SCL pins, and the SDA output is  
at a high impedance state. When the internal non-volatile  
write cycle is completed, the ISL95311 enters its standby  
state.  
FN8084.0  
May 6, 2005  
8
ISL95311  
SCL  
SDA  
START  
DATA  
STABLE  
DATA  
CHANGE STABLE  
DATA  
STOP  
FIGURE 1. VALID DATA CHANGES, START, AND STOP CONDITIONS  
SCL FROM  
MASTER  
1
8
9
SDA OUTPUT FROM  
TRANSMITTER  
HIGH IMPEDANCE  
HIGH IMPEDANCE  
SDA OUTPUT FROM  
RECEIVER  
START  
ACK  
FIGURE 2. ACKNOWLEDGE RESPONSE FROM RECEIVER  
WRITE  
S
SIGNALS FROM  
THE MASTER  
T
A
R
T
S
T
O
P
IDENTIFICATION  
BYTE  
ADDRESS  
BYTE  
DATA  
BYTE  
SIGNAL AT SDA  
0
1
0
1
0 A  
A
0
0
0
0
0
0
0
0
0
1
SIGNALS FROM  
THE ISL95311  
A
C
K
A
C
K
A
C
K
FIGURE 3. BYTE WRITE SEQUENCE  
S
T
A
R
T
S
T
A
R
T
SIGNALS  
FROM THE  
MASTER  
S
T
O
P
A
C
K
A
C
K
IDENTIFICATION  
BYTE WITH  
R/W=0  
IDENTIFICATION  
BYTE WITH  
R/W=1  
ADDRESS  
BYTE  
SIGNAL AT SDA  
0
1
0
1
0
0
0
0
0
0
0
0
0
0 1 0 1 0 A A 1  
1 0  
A
A
0
1
A
C
K
A
C
K
A
C
K
SIGNALS FROM  
THE SLAVE  
FIRST READ  
DATA BYTE  
LAST READ  
DATA BYTE  
FIGURE 4. READ SEQUENCE  
FN8084.0  
May 6, 2005  
9
ISL95311  
Register Description: IVR and WR  
Communicating with the ISL95311  
The ISL95311 has a single potentiometer. The wiper of the  
potentiometer is controlled directly by the WR. Writes and  
reads can be made directly to this register to control and  
monitor the wiper position without any nonvolatile memory  
changes. This is done by setting address 02h to data 80h,  
then writing the data.  
There are 3 register addresses in the ISL95311, of which two  
can be used. Address 00h and address 02h are used to  
control the device. Address 01h is reserved and should not  
be used. Address 00h contains the nonvolatile Initial Value  
Register (IVR), and the volatile Wiper Register (WR).  
Address 02h contains only a volatile word and is used as a  
pointer to either the IVR or WR. See Table 1.  
The nonvolatile IVR stores the power-up value of the wiper.  
On power-up, the contents of the IVR are transferred to the  
WR.  
Register Descriptions: Access Control  
The Access Control Register (ACR) is volatile and is at  
address 02h. It is 8-bits, and only the MSB is significant, all  
other bits should be zero (0). The ACR controls which word  
is accessed at register 00h as follows:  
To write to the IVR, first address 02h is set to data 00h, then  
the data is written. Writing a new value to the IVR register  
will set a new power-up position for the wiper. Also, writing to  
this register will load the same value into the WR as the IVR.  
So, if a new value is loaded into the IVR, not only will the  
non-volatile IVR change, but the WR will also contain the  
same value after the write, and the wiper position will  
change. Reading from the IVR will not change the WR, if its  
contents are different.  
00h = Nonvolatile IVR  
80h = Volatile WR  
All other bits of the ACR should be written to as zeros. Only  
the MSB can be either 0 or 1. Power-up default for this  
address is 00h.  
Example 1  
Writing a new value (77h) to the IVR:  
Write to ACR first  
0
1
0
1
0
0
0
0
0
0
0
A
A
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
A
A
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
A
A
Then, write to IVR  
0
1
0
1
0
(note that the WR will also reflect this new value since both registers get written to at the same time)  
Example 2  
Reading from the WR:  
Write to the ACR first (to index the WR)  
0
1
0
1
0
0
0
0
0
1
A
A
A
0
0
x
0
0
x
0
0
x
0
0
x
0
0
x
0
0
x
1
0
x
0
0
x
A
A
0
0
0
0
0
0
1
0
A
Then, Set the WR address  
0
1
0
1
0
0
0
0
0
Read from the WR  
0
1
0
1
0
notes: A=acknowledge, x = data bit read  
FN8084.0  
May 6, 2005  
10  
ISL95311  
Packaging Information  
10 Lead MSOP, Package Code  
0.0106 [0.27]  
0.0067 [0.17]  
4
10  
9
7
6
8
0.1970 [5.00]  
(S)  
0.1890 [4.80]  
1
2
3
4
5
0.0197 [0.50] BSC  
SECTION A-A  
0.1220 [3.10]  
0.0374 [0.95]  
0.0295 [0.75]  
0.1220 [3.10]  
0.1142 [2.90]  
2
3
0.1142 [2.90]  
0.0098 [0.25]  
A
GAUGE PLANE  
0.0433 [1.10] MAX.  
0.1220 [3.10]  
0.1142 [2.90]  
0°-6°  
A
3
0.0059 [0.15]  
(S)  
0.0276 [0.70]  
0.0157 [0.40]  
0.0020 [0.05]  
0.0039 [0.10]  
MAX. (S)  
NOTES:  
1. Package dimensions conform to JEDEC specification MO-187BA.  
2
2.  
Does not include mold flash, protrusion  
or gate burrs, mold flash protrusions  
or gate burrs shall not exceed 0.15 mm per side.  
3
3.  
4.  
Does not include interlead flash or protrusion. Interlead flash or protrusion shall not exceed 0.15 mm per side.  
Does not include dambar protrusion. Allowable dambar protrusion shall be 0.8 mm.  
4
5. Lead span/stand-off height/coplanarity are considered as special characteristics.  
6. Controlling dimensions in inches [mm].  
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  
FN8084.0  
May 6, 2005  
11  

相关型号:

ISL95311UIU10Z-T

50K DIGITAL POTENTIOMETER, 2-WIRE SERIAL CONTROL INTERFACE, 128 POSITIONS, PDSO10, LEAD FREE, MO-187-BA, MSOP-10
RENESAS

ISL95311UIU10Z-TK

Digitally Controlled Potentiometer (XDCP™); MSOP10; Temp Range: -40° to 85°C
RENESAS

ISL95311WIU10Z

Terminal Voltage 0V to 13.2V, 128 Taps I2C Interface
INTERSIL

ISL95311WIU10Z-T

10K DIGITAL POTENTIOMETER, 2-WIRE SERIAL CONTROL INTERFACE, 128 POSITIONS, PDSO10, LEAD FREE, MO-187-BA, MSOP-10
RENESAS

ISL95338

Bidirectional Buck-Boost Voltage Regulator
RENESAS

ISL95338EVAL1Z

Bidirectional Buck-Boost Voltage Regulator
RENESAS

ISL95338HRTZ

Bidirectional Buck-Boost Voltage Regulator; TQFN32; Temp Range: See Datasheet
RENESAS

ISL95338HRTZ-T

Bidirectional Buck-Boost Voltage Regulator; TQFN32; Temp Range: See Datasheet
RENESAS

ISL95338HRTZ-T7A

Bidirectional Buck-Boost Voltage Regulator; TQFN32; Temp Range: See Datasheet
RENESAS

ISL95338HRTZ-TK

Bidirectional Buck-Boost Voltage Regulator; TQFN32; Temp Range: See Datasheet
RENESAS

ISL95338IRTZ

Bidirectional Buck-Boost Voltage Regulator; TQFN32; Temp Range: See Datasheet
RENESAS

ISL95338IRTZ-T

Bidirectional Buck-Boost Voltage Regulator; TQFN32; Temp Range: See Datasheet
RENESAS