Rainbow Electronics DS3501 User Manual

General Description
The DS3501 is a 7-bit, nonvolatile (NV) digital poten­tiometer featuring an output voltage range of up to 15.5V. Programming is accomplished by an I
2
C-compatible interface, which can operate at speeds of up to 400kHz. External voltages are applied at the RL and RH inputs to define the lowest and highest potentiometer outputs.
The DS3501 contains an on-chip temperature sensor and associated analog-to-digital converter (ADC). The ADC output addresses a 36-word NV lookup table (LUT). The LUT output can drive the pot directly or be added to an NV initial-value register (IVR) to drive the pot. This flexible LUT-based architecture allows the DS3501 to provide a temperature-compensated poten­tiometer output with arbitrary slope.
Applications
TFT-LCD V
COM
Calibration
Linear and Nonlinear Compensation
Instrumentation and Industrial Controls
Mechanical POT Replacement
Optical Transceivers
Features
128 Wiper Tap Points
Full-Scale Resistance: 10kΩ
On-Chip Temperature Sensor and ADC
36-Byte Lookup Table (LUT)
I
2
C-Compatible Serial Interface
Address Pins Allow Up to Four DS3501s to Share
the Same I
2
C Bus
Digital Operating Voltage: 2.7V to 5.5V
Analog Operating Voltage: 4.5V to 15.5V
Operating Temperature: -40°C to +100°C
Pin and Software Compatible with ISL95311
(Default Mode)
10-Pin μSOP Package
DS3501
High-Voltage, NV, I2C POT with Temp Sensor
and Lookup Table
______________________________________________
Maxim Integrated Products
1
Rev 0; 1/07
+
Denotes a lead-free package.
T&R denotes tape-and-reel.
Ordering Information
VOLATILE
WIPER REGISTER
NV IVR
36-BYTE
LUT
NV
MEMORY
CONTROL
CIRCUITRY
AND ADDRESS
DECODE
TEMP
SENSOR
AND ADC
A1
A0
SDA
SCL
DECODER
LEVEL
SHIFTER
127
126
125
2
1
0
RH
RL
RW
DS3501
Functional Diagram
Pin Configuration and Typical Operating Circuit appear at end of data sheet.
For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at 1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com.
PART TEMP RANGE PIN-PACKAGE
DS3501U+ -40°C to +100°C 10 µSOP
DS3501U+T&R -40°C to +100°C 10 µSOP
DS3501
High-Voltage, NV, I2C POT with Temp Sensor and Lookup Table
2 _____________________________________________________________________
ABSOLUTE MAXIMUM RATINGS
RECOMMENDED OPERATING CONDITIONS
(TA= -40°C to +100°C)
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
Voltage Range on VCCRelative to GND ...............-0.5V to +6.0V
Voltage Range on V+ Relative to GND ..................-0.5V to +17V
Voltage Range on SDA, SCL, A0, A1
Relative to GND..........-0.5V to (V
CC
+ 0.5V), not to exceed 6.0V
Voltage Range on RH, RL, RW...................................-0.5V to V+
Voltage Range Across RH and RL Pins .....................-0.5V to V+
Operating Temperature Range .........................-40°C to +100°C
Programming Temperature Range .........................0°C to +70°C
Storage Temperature Range .............................-55°C to +125°C
Soldering Temperature .......................................See IPC/JEDEC
J-STD-020 Specification
Maximum RW Current ...........................................................1mA
DC ELECTRICAL CHARACTERISTICS
(VCC= +2.7V to +5.5V, TA= -40°C to +100°C, unless otherwise noted.)
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
Supply Voltage V
V+ Voltage V+ V+ > V
Input Logic 1 (SCL, SDA, A0, A1)
Input Logic 0 (SCL, SDA, A0, A1)
Resistor Inputs (RL, RW, RH) V
Wiper Current I
V
V
RES
WIPER
(Note 1) +2.7 +5.5 V
CC
CC
IH
IL
+4.5 +15.5 V
0.7 x V
CC
-0.3
-0.3
V
CC
+ 0.3
0.3 x V
CC
V+
+ 0.3
1mA
V
V
V
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
I
VCC Supply Current
Standby Supply Current I
V+ Bias Current I
Inp ut Leakag e ( S D A, S C L, A0, A1) I
Low-Level Output Voltage (SDA) V
I/O Capacitance C
Power-Up Recall Voltage V
Power-Up Memory Recall Delay t
Wiper Resistance R
E nd - to- E nd Resi stance ( RH to RL) R
R
Tolerance TA = +25°C -20 +20 %
TOTAL
R
Temp Co. (Note 7) ±200 ppm
TOTAL
CH, CL, CW Capacitance C
CC
I
CC2
STBY
V+
POR
TOTAL
POT
(Note 2) 2 mA
(Note 3) 250 350 µA
(Note 4) 40 60 µA
L
3mA sink current 0.0 0.4 V
OL
I/O
(Note 5) 1.6 2.6 V
(Note 6) 5 ms
D
V+ = 15.0V 5000 Ω
W
+1 µA
-1 +1 µA
510pF
10 kΩ
10 pF
DS3501
High-Voltage, NV, I2C POT with Temp Sensor
and Lookup Table
_____________________________________________________________________ 3
ANALOG VOLTAGE MONITORING CHARACTERISTICS
(VCC= +2.7V to +5.5V, TA= -40°C to +100°C, unless otherwise noted.)
TEMPERATURE SENSOR CHARACTERISTICS
(VCC= +2.7V to +5.5V, TA= -40°C to +100°C, unless otherwise noted.)
VOLTAGE-DIVIDER CHARACTERISTICS
(VCC= +2.7V to +5.5V, TA= -40°C to +100°C, unless otherwise noted.)
I2C AC ELECTRICAL CHARACTERISTICS
(VCC= +2.7V to +5.5V, TA= -40°C to +100°C, timing referenced to V
IL(MAX)
and V
IH(MIN)
. See Figure 3.)
Temperature Error ±5 °C
Update Rate (Temperature and Supply Conversion Time)
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
t
FRAME
16 ms
Supply Resolution LSB Full-scale voltage of 6.5536V 25.6 mV
Input/Supply Accuracy A
Input Supply Offset V
Update Rate (Temperature and Supply Conversion Time)
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
% FS
CC
OS
t
FRAME
At factory setting 0.25 1
(Note 7) 0 5 LSB
16 ms
(Full
Scale)
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
Integral Nonlinearity INL (Note 8) -1 +1 LSB
Differential Nonlinearity DNL (Note 9) -0.5 +0.5 LSB
Zero-Scale Error ZS
Full-Scale Error FS
Ratiometric Temp Coefficient TCV WR set to 40h ±4 ppm/°C
ERROR
ERROR
V+ = 4.5V (Note 10)
V+ = 4.5V (Note 11)
0 0.5 2 LSB
-2 -0.003 0 LSB
SCL Clock Frequency f
Bus Free Time Between STOP and START Conditions
Hold Time (Repeated) START Condition
Low Period of SCL t
High Period of SCL t
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
SCL
t
BUF
t
HD:STA
LOW
HIGH
(Note 12) 0 400 kHz
1.3 µs
0.6 µs
1.3 µs
0.6 µs
DS3501
High-Voltage, NV, I2C POT with Temp Sensor and Lookup Table
4 _____________________________________________________________________
NONVOLATILE MEMORY CHARACTERISTICS
(VCC= +2.7V to +5.5V)
Note 1: All voltages are referenced to ground. Currents entering the IC are specified positive and currents exiting the IC are nega-
tive.
Note 2: I
CC
is specified with the following conditions: SCL = 400kHz; SDA pulled up; and RL, RW, RH floating.
Note 3: I
CC
is specified with the following conditions: SCL, SDA pulled up; RL, RW, RH floating; and temperature sensor on.
Note 4: I
STBY
is specified with SDA = SCL = VCC= 5.5V, resistor pins floating, and CR2 bit 0 = logic-high.
Note 5: This is the minimum V
CC
voltage that causes NV memory to be recalled.
Note 6: This is the time from V
CC
> V
POR
until initial memory recall is complete.
Note 7: Guaranteed by design. Note 8: Integral nonlinearity is the deviation of a measured resistor setting value from the expected values at each particular resis-
tor setting. Expected value is calculated by connecting a straight line from the measured minimum setting to the measured maximum setting. INL = [V(RW)
i
- (V(RW)0] / LSB(ideal) - i, for i = 0...127.
Note 9: Differential nonlinearity is the deviation of the step-size change between two LSB settings from the expected step size. The
expected LSB step size is the slope of the straight line from measured minimum position to measured maximum position. DNL = [V(RW)
i+1
- (V(RW)i] / LSB(ideal) - 1, for i = 0...126.
Note 10: ZS error = code 0 wiper voltage divided by one LSB(ideal). Note 11: FS error = (code 127 wiper voltage - V+) divided by one LSB (ideal). Note 12: I
2
C interface timing shown is for fast-mode (400kHz) operation. This device is also backward-compatible with I2C standard
mode timing.
Note 13: CB—total capacitance of one bus line in picofarads. Note 14: EEPROM write time begins after a STOP condition occurs. Note 15: Pulses narrower than max are suppressed.
I2C AC ELECTRICAL CHARACTERISTICS (continued)
(VCC= +2.7V to +5.5V, TA= -40°C to +100°C, timing referenced to V
IL(MAX)
and V
IH(MIN)
. See Figure 3.)
Data Hold Time t
Data Setup Time t
START Setup Time t
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
HD:DAT
SU:DAT
SU:STA
SDA and SCL Rise Time t
SDA and SCL Fall Time t
STOP Setup Time t
SDA and SCL Capacitive Loading
EEPROM Write Time t
Pulse-Width Suppression Time at SDA and SCL Inputs
A0, A1 Setup Time t
A0, A1 Hold Time t
SDA and SCL Input Buffer Hysteresis
SU:STO
C
t
SU:A
HD:A
(Note 13)
R
(Note 13)
F
(Note 13) 400 pF
B
(Note 14) 10 20 ms
W
(Note 15) 50 ns
IN
Before START 0.6 µs
After STOP 0.6 µs
0 0.9 µs
100 ns
0.6 µs
20 +
0.1C
B
20 +
0.1C
B
0.6 µs
0.05 x V
CC
300 ns
300 ns
V
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
EEPROM Write Cycles
TA = +70°C 50,000
= +25°C 200,000
T
A
Writes
DS3501
High-Voltage, NV, I2C POT with Temp Sensor
and Lookup Table
_____________________________________________________________________
5
Typical Operating Characteristics
(TA = +25°C, unless otherwise noted.)
Typical Operating Characteristics
(TA = +25°C, unless otherwise noted.)
20
70
120
170
220
-40 0-20 20 40 60 80 100
SUPPLY CURRENT vs. TEMPERATURE
DS3501 toc01
TEMPERATURE (°C)
SUPPLY CURRENT (μA)
LUT MODE
DEFAULT MODE
V+ = 15.5V, VCC = 5V SDA = SCL = V
CC
; RH, RL, RW ARE FLOATING
20
70
170
120
220
SUPPLY CURRENT vs. SUPPLY VOLTAGE
DS3501 toc02
SUPPLY VOLTAGE (V)
SUPPLY CURRENT (μA)
2.7 4.1 5.5
LUT MODE
DEFAULT MODE
V+ = 15.5V SDA = SCL = V
CC
; RL, RH, RW ARE FLOATING
30
32
31
34
33
35
36
-40 20 40-20 0 60 80 100
STANDBY SUPPLY CURRENT
vs. TEMPERATURE
DS3501 toc03
TEMPERATURE (°C)
STANDBY SUPPLY CURRENT (μA)
LUT MODE
DEFAULT MODE
V+ = 15.5V, VCC = 5V SDA = SCL = V
CC
; RH, RL, RW ARE FLOATING
-0.75
-0.50
-0.25
0
0.25
0.50
0.75
03216 48 64 80 96 112
INTEGRAL NONLINEARITY
vs. POTENTIOMETER SETTING
DS3501 toc04
POTENTIOMETER SETTING (DEC)
INTEGRAL NONLINEARITY (LSB)
-0.75
-0.50
-0.25
0
0.25
0.50
0.75
03216 48 64 80 96 112
DIFFERENTIAL NONLINEARITY vs. POTENTIOMETER SETTING
DS3501 toc05
POTENTIOMETER SETTING (DEC)
DIFFERENTIAL NONLINEARITY (LSB)
Pin Description
NAME PIN DESCRIPTION
SDA 1 I2C Serial Data. Input/output for I2C data.
GND 2 Ground Terminal
V
CC
3 Supply Voltage Terminal
A1, A0 4, 5
Address Select Inputs. Determines I
2
C slave address. Slave address is 01010A1A0X. (See the Slave
Address Byte and Address Pins section for details).
RH 6 High Terminal of Potentiometer
RW 7 Wiper Terminal of Potentiometer
RL 8 Low Terminal of Potentiometer
V+ 9 Wiper Bias Voltage
SCL 10 I2C Serial Clock. Input for I2C clock.
Loading...
+ 9 hidden pages