DS3903E-020+

更新时间:2024-09-18 13:01:53
品牌:MAXIM
描述:Digital Potentiometer, 3 Func, 90000ohm, 2-wire Serial Control Interface, 128 Positions, PDSO20, 0.173 INCH, ROHS COMPLIANT, TSSOP-20

DS3903E-020+ 概述

Digital Potentiometer, 3 Func, 90000ohm, 2-wire Serial Control Interface, 128 Positions, PDSO20, 0.173 INCH, ROHS COMPLIANT, TSSOP-20 数字电位器 数字电位计

DS3903E-020+ 规格参数

是否无铅:不含铅是否Rohs认证:符合
生命周期:Active零件包装代码:TSSOP
包装说明:TSSOP, TSSOP20,.25针数:20
Reach Compliance Code:compliantECCN代码:EAR99
HTS代码:8542.39.00.01Factory Lead Time:6 weeks
风险等级:1.73Samacsys Confidence:3
Samacsys Status:ReleasedSamacsys PartID:387494
Samacsys Pin Count:20Samacsys Part Category:Integrated Circuit
Samacsys Package Category:Small Outline PackagesSamacsys Footprint Name:20 TSSOP
Samacsys Released Date:2019-10-30 12:07:28Is Samacsys:N
其他特性:REST 2 RESISTOR ARRAY VALUES ARE 10000 OHMS EACH; NONVOLATILE MEMORY控制接口:2-WIRE SERIAL
转换器类型:DIGITAL POTENTIOMETERJESD-30 代码:R-PDSO-G20
JESD-609代码:e3长度:6.5 mm
湿度敏感等级:1功能数量:3
位置数:128端子数量:20
最高工作温度:85 °C最低工作温度:-40 °C
封装主体材料:PLASTIC/EPOXY封装代码:TSSOP
封装等效代码:TSSOP20,.25封装形状:RECTANGULAR
封装形式:SMALL OUTLINE, THIN PROFILE, SHRINK PITCH峰值回流温度(摄氏度):260
电源:3/5 V认证状态:Not Qualified
电阻定律:LINEAR最大电阻容差:20%
最大电阻器端电压:5.5 V最小电阻器端电压:-0.3 V
座面最大高度:1.1 mm子类别:Digital Potentiometers
标称供电电压:3 V表面贴装:YES
标称温度系数:温度等级:INDUSTRIAL
端子面层:Matte Tin (Sn)端子形式:GULL WING
端子节距:0.65 mm端子位置:DUAL
处于峰值回流温度下的最长时间:30标称总电阻:90000 Ω
宽度:4.4 mmBase Number Matches:1

DS3903E-020+ 数据手册

通过下载DS3903E-020+数据手册来全面了解它。这个PDF文档包含了所有必要的细节,如产品概述、功能特性、引脚定义、引脚排列图等信息。

PDF下载
Rev 0; 6/02  
Triple 128-Position Nonvolatile  
Digital Potentiometer  
General Description  
Features  
The DS3903 contains three nonvolatile (NV) low tem-  
perature coefficient digital potentiometers, which can  
be accessed through a 2-wire bus. It operates in both  
3V and 5V systems, and it features a write-protect pin  
that can lock the positions of the potentiometers. An  
address pin allows two DS3903s to be placed on the  
same 2-wire bus.  
Three 128-Position Linear Potentiometers  
(Two 10k, One 90k)  
NV Wiper Storage  
0 to 5.5V on Any Potentiometer Terminal  
Independent of V  
CC  
Low End-to-End Temperature Coefficient  
Operates on an Industry-Standard 2-Wire Bus  
Write-Protect Pin  
Applications  
Power-Supply Calibration  
Mobile Phones and PDAs  
Fiber Optics Transceiver Modules  
Portable Electronics  
Supply Voltage: 3V or 5V  
Operating Temperature Range: -40°C to +85°C  
Packaging: 20-Pin TSSOP  
A Small, Low-Cost Replacement for Mechanical  
Potentiometers  
Ordering Information  
PART  
TEMP RANGE PIN-PACKAGE  
DS3903E-020  
-40°C to +85°C 20 TSSOP  
20 TSSOP  
(Tape-and-Reel)  
DS3903E-020/T&R -40°C to +85°C  
Pin Configuration  
Typical Operating Circuit  
V
SDA  
CC  
1
2
3
4
5
6
7
8
9
20 V  
CC  
V
CC  
SCL  
5.1k  
19 N.C.  
18 N.C.  
17 N.C.  
16 N.C.  
15 H0  
DS3903  
V
0.1µF  
CC  
A0  
WP  
N.C.  
L0  
Iref  
VARIABLE RESISTANCE  
FOR ADJUSTABLE  
POTENTIOMETER 2  
10kΩ  
ADDDR FAh  
4.7k4.7kΩ  
CURRENT SOURCE  
V
SCL  
SDA  
DS3903  
CC  
2-WIRE  
MASTER  
POTENTIOMETER 0  
10kΩ  
ADDDR F9h  
VREF1  
HIGH-OUTPUT-IMPEDANCE  
VOLTAGE REFERENCE  
W1  
L1  
14 W0  
13 H1  
WP  
A0  
V
CC  
POTENTIOMETER 1  
90kΩ  
ADDDR F8h  
W2  
12  
L2  
GND 10  
11 H2  
VREF2  
GND  
BUFFERED  
VOLTAGE  
REFERENCE  
TSSOP  
MAX427  
_____________________________________________ Maxim Integrated Products  
1
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.  
Triple 128-Position Nonvolatile  
Digital Potentiometer  
ABSOLUTE MAXIMUM RATINGS  
Voltage on V  
Pin Relative to Ground.................-0.5V to +6.0V  
Current Through W0, W1, and W2...................................... 4mA  
Operating Temperature Range ...........................-40°C to +85°C  
Programming Temperature Range.........................0°C to +70°C  
Storage Temperature Range.............................-55°C to +125°C  
Soldering Temperature ....................See IPC/JEDEC J-STD-020A  
Specification  
CC  
Voltage on SDA, SCL, A0, and WP  
Relative to Ground ...........................................................-0.5V to  
V
CC  
+ 0.5V  
Voltage on L0, L1, L2, W0, W1, W2, H0, H1, and  
H2 Relative to Ground...........................................-0.5V to +6.0V  
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.  
RECOMMENDED DC OPERATING CONDITIONS  
(T = -40° to +85°C)  
A
PARAMETER  
Supply Voltage  
Input Logic 1  
SYMBOL  
CONDITIONS  
MIN  
TYP  
MAX  
UNITS  
V
(Note 1)  
+2.7  
+5.5  
V
V
CC  
V
(Notes 2, 3)  
(Notes 2, 3)  
0.7 x V  
-0.3  
-3  
V
+ 0.3  
CC  
IH  
CC  
Input Logic 0  
V
0.3 x V  
+3  
V
IL  
W
CC  
Wiper Current  
I
mA  
Resistor Terminals  
L0, L1, L2, W0, W1, W2,  
H0, H1, H2  
V
= +2.7V to +5.5V  
-0.3  
+5.5  
V
CC  
DC ELECTRICAL CHARACTERISTICS  
(V  
CC  
= 2.7V to 5.5V, T = -40°C to +85°C.)  
A
PARAMETER  
SYMBOL  
CONDITIONS  
MIN  
TYP  
MAX  
UNITS  
Input Leakage  
I
-1  
+1  
200  
250  
0.4  
0.6  
10  
µA  
L
V
V
= 3V (Note 2)  
100  
150  
CC  
CC  
Standby Supply Current  
I
µA  
stby  
= 5V (Note 2)  
V
V
3mA sink current  
6mA sink current  
0
0
V
V
OL1  
OL2  
Low-Level Output Voltage (SDA)  
I/O Capacitance  
C
pF  
k  
I/O  
WP Internal Pullup Resistance  
R
35  
65  
110  
WP  
2
______________________________________________________________________  
Triple 128-Position Nonvolatile  
Digital Potentiometer  
AC ELECTRICAL CHARACTERISTICS  
(V  
CC  
= 2.7V to 5.5V, T = -40°C to +85°C.)  
A
PARAMETER  
SYMBOL  
CONDITIONS  
Fast mode (Note 4)  
MIN  
TYP  
MAX  
UNITS  
0
400  
SCL Clock Frequency  
f
kHz  
SCL  
Standard mode (Note 4)  
Fast mode (Note 4)  
Standard mode (Note 4)  
Fast mode (Notes 4, 5)  
Standard mode (Notes 4, 5)  
Fast mode (Note 4)  
Standard mode (Note 4)  
Fast mode (Note 4)  
Standard mode (Note 4)  
Fast mode (Notes 4, 6, 7)  
Standard mode (Notes 4, 6, 7)  
Fast mode (Note 4)  
Standard mode (Note 4)  
Fast mode  
0
1.3  
100  
Bus Free Time Between Stop and  
Start Conditions  
t
µs  
µs  
µs  
µs  
µs  
ns  
µs  
ns  
ns  
µs  
BUF  
4.7  
0.6  
Hold Time (Repeated) Start  
Condition  
t
HD:STA  
4.0  
1.3  
Low Period of SCL Clock  
High Period of SCL Clock  
Data Hold Time  
t
LOW  
4.7  
0.6  
t
HIGH  
4.0  
0
0.9  
0.9  
t
HD:DAT  
0
100  
Data Set-Up Time  
t
SU:DAT  
250  
0.6  
Start Set-Up Time  
t
SU:STA  
Standard mode  
4.7  
Fast mode (Note 8)  
Standard mode (Note 8)  
Fast mode (Note 8)  
Standard mode (Note 8)  
Fast mode  
20 + 0.1C  
20 + 0.1C  
20 + 0.1C  
20 + 0.1C  
0.6  
300  
1000  
300  
B
B
B
B
Rise Time of Both SDA and SCL  
Signals  
t
R
Fall Time of Both SDA and SCL  
Signals  
t
F
300  
Set-Up Time for Stop Condition  
t
SU:STO  
Standard mode  
4.7  
Capacitive Load for Each Bus  
EEPROM Write Time  
Startup Time  
C
(Note 8)  
400  
2
pF  
ms  
ms  
B
t
(Note 9)  
10  
W
t
ST  
ANALOG RESISTOR CHARACTERISTICS  
(V  
= 2.7V to 5.5V, T = -40°C to +85°C.)  
A
CC  
PARAMETER  
SYMBOL  
CONDITIONS  
MIN  
TYP  
MAX  
UNITS  
End-to-End Resistance Tolerance  
+25°C  
-20  
+20  
%
10kPot  
90kPot  
10.5  
90  
End-to-End Resistance  
kΩ  
Factory-Default Wiper Setting  
Wiper Resistance  
Position 127 (max resistance)  
R
250  
500  
+1.0  
W
Absolute Linearity  
(Note 10)  
(Note 11)  
-1.0  
LSB  
LSB  
Relative Linearity  
-0.25  
+0.25  
End-to-End  
Temperature Coefficient  
-300  
0
+300  
ppm/°C  
ppm/°C  
Ratiometric  
Temperature Coefficient  
30  
_____________________________________________________________________  
3
Triple 128-Position Nonvolatile  
Digital Potentiometer  
Note 1:  
Note 2:  
All voltages are referenced to ground.  
specified for V equal to 3.0V and 5.0V while control port logic pins are driven to the appropriate  
I
STBY  
CC  
logic levels. Appropriate logic levels specify that logic inputs are within a 0.5V of ground or V  
corresponding inactive state. WP must be disconnected or connected high.  
for the  
CC  
Note 3:  
Note 4:  
I/O pins of fast mode devices must not obstruct the SDA and SCL lines if V  
A fast mode device can be used in a standard mode system, but the requirement t  
is switched off.  
CC  
> 250ns must  
SU:DAT  
then be met. This is automatically the case if the device does not stretch the low period of the SCL signal.  
If such a device does stretch the low period of the SCL signal, it must output the next data bit to the SDA  
line t  
+ t  
= 1000ns + 250ns = 1250ns before the SCL line is released.  
RMAX  
SU:DAT  
Note 5:  
Note 6:  
After this period, the first clock pulse is generated.  
The maximum t  
SCL signal.  
has only to be met if the device does not stretch the low period (t  
) of the  
HD:DAT  
LOW  
Note 7:  
A device must internally provide a hold time of at least 300ns for the SDA signal (referred to the V  
of  
IN MIN  
the SCL signal) in order to bridge the undefined region of the falling edge of SCL.  
Note 8:  
Note 9:  
C —total capacitance of one bus line in picofarads, timing referenced to 0.9 x V  
B
EEPROM write begins after a stop condition occurs.  
and 0.1 x V  
.
CC  
CC  
Note 10: Absolute linearity is used to measure expected wiper voltage as determined by wiper position in a  
voltage-divider configuration.  
Note 11: Relative linearity is used to determine the change of wiper voltage between two adjacent wiper positions  
in a voltage-divider configuration.  
Typical Operating Characteristics  
(V  
CC  
= 5.0V, 10kplots apply to both pot0 and pot2, T = +25°C unless otherwise noted.)  
A
STANDBY SUPPLY CURRENT  
vs. TEMPERATURE  
W-L RESISTANCE  
vs. WIPER SETTING (10k)  
W-L RESISTANCE  
vs. WIPER SETTING (90k)  
160  
100  
90  
80  
70  
60  
50  
40  
30  
20  
10  
0
10  
8
140  
120  
100  
80  
V
= 5V  
= 3V  
CC  
CC  
V
6
60  
4
40  
2
20  
0
0
-40 -30 -20 -10 0 10 20 30 40 50 60 70 80  
0
25  
50  
75  
100  
125  
0
25  
50  
75  
100  
125  
TEMPERATURE (°C)  
WIPER SETTING  
WIPER SETTING  
4
______________________________________________________________________  
Triple 128-Position Nonvolatile  
Digital Potentiometer  
Typical Operating Characteristics (continued)  
(V  
CC  
= 5.0V, 10kplots apply to both pot0 and pot2, T = +25°C unless otherwise noted.)  
A
WIPER RESISTANCE  
WIPER RESISTANCE  
VOLTAGE-DIVIDER PERCENT CHANGE  
vs. WIPER VOLTAGE (10k)  
vs. WIPER VOLTAGE (90k)  
FROM 25°C vs. TEMPERATURE (10k)  
350  
350  
300  
250  
200  
150  
100  
50  
0.12  
0.10  
0.08  
0.06  
0.04  
0.02  
0
WIPER = 20h  
300  
250  
200  
150  
100  
50  
Tc = 18.0ppm/°C  
WIPER = 60h  
Tc = 3.7ppm/°C  
WIPER = 40h  
V
= 3V  
V
CC  
= 3V  
CC  
POS 7Fh  
POS 7Fh  
-0.02  
-0.04  
-0.06  
Tc = 1.5ppm/°C  
0
0
0
1
2
3
4
5
0
1
2
3
4
5
-40 -30 -20 -10 0 10 20 30 40 50 60 70 80  
WIPER VOLTAGE (V)  
WIPER VOLTAGE (V)  
TEMPERATURE (°C)  
END-TO-END RESISTANCE PERCENT CHANGE  
END-TO-END RESISTANCE PERCENT CHANGE  
VOLTAGE-DIVIDER PERCENT CHANGE  
FROM 25°C vs. TEMPERATURE (10k)  
FROM 25°C vs. TEMPERATURE (90k)  
FROM 25°C vs. TEMPERATURE (10k)  
1.0  
1.0  
0.04  
0.03  
0.02  
0.01  
0
WIPER = 60h  
0.8  
0.6  
0.8  
0.6  
Tc = 1.9ppm/°C  
0.4  
0.4  
0.2  
0.2  
WIPER = 40h  
0
0
-0.01  
-0.02  
-0.03  
-0.04  
-0.05  
-0.06  
Tc = 0.7ppm/°C  
-0.2  
-0.4  
-0.6  
-0.8  
-1.0  
-0.2  
-0.4  
-0.6  
-0.8  
-1.0  
Tc = 5.0ppm/°C  
WIPER = 20h  
-40 -30 -20 -10  
0
10 20 30 40 50 60 70 80  
-40 -30 -20 -10  
0
10 20 30 40 50 60 70 80  
-40 -30 -20 -10  
0
10 20 30 40 50 60 70 80  
TEMPERATURE (°C)  
TEMPERATURE (°C)  
TEMPERATURE (°C)  
VOLTAGE-DIVIDER RELATIVE LINEARITY  
VOLTAGE-DIVIDER ABSOLUTE LINEARITY  
vs. WIPER SETTING (10k)  
vs. WIPER SETTING (10k)  
0.05  
0.04  
0.03  
0.02  
0.01  
0
0.20  
0.16  
0.12  
0.08  
0.04  
0
0
20  
40  
60  
80  
100 120  
0
20  
40  
60  
80  
100 120  
WIPER SETTING  
WIPER SETTING  
_____________________________________________________________________  
5
Triple 128-Position Nonvolatile  
Digital Potentiometer  
Typical Operating Characteristics (continued)  
(VCC = 5.0V, 10kplots apply to both pot0 and pot2, TA = +25°C unless otherwise noted.)  
VOLTAGE-DIVIDER RELATIVE LINEARITY  
VOLTAGE-DIVIDER ABSOLUTE LINEARITY  
vs. WIPER SETTING (90k)  
vs. WIPER SETTING (90k)  
0.05  
0.04  
0.03  
0.02  
0.01  
0
0.20  
0.16  
0.12  
0.08  
0.04  
0
0
20  
40  
60  
80  
100 120  
0
20  
40  
60  
80  
100 120  
WIPER SETTING  
WIPER SETTING  
Pin Description  
PIN  
1
NAME  
SDA  
SCL  
A0  
FUNCTION  
2-Wire Serial Data. Input/output for 2-wire data.  
2-Wire Serial Clock. Input for 2-wire clock.  
2
3
Address-Select Input. Determines device 2-wire address.  
Write-Protect Input. Must be grounded to write to the potentiometer registers. An internal pullup locks  
the potentiometer positions if this pin is not connected.  
4
WP  
5, 16, 17  
18, 19  
N.C.  
No Connection  
Potentiometer Low Terminals. Voltages on these pins should remain between GND and +5.5V while  
6, 8, 9  
L0, L1, L2  
V
is above +2.7V. Low terminals can be at potentials above the wiper or high terminals.  
CC  
Potentiometer Wiper Terminal. Voltages on these pins should remain between GND and +5.5V while  
is above +2.7V.  
7, 12, 14  
10  
W1, W2, W0  
GND  
V
CC  
Ground Terminal  
Potentiometer High Terminals. Voltages on these pins should remain between GND and +5.5V while  
11, 13, 15  
20  
H2, H1, H0  
V
is above +2.7V. High terminals can be at potentials below the low terminals.  
CC  
V
Supply Voltage Terminal  
CC  
6
______________________________________________________________________  
Triple 128-Position Nonvolatile  
Digital Potentiometer  
Device Operation  
Clock and Data Transitions  
The SDA pin is normally pulled high with an external  
resistor or device. Data on the SDA pin can only change  
during SCL low time periods. Data changes during SCL  
high periods indicates a start or stop condition depend-  
ing on the conditions discussed below. See the timing  
diagrams for further details (Figures 2 and 3).  
V
CC  
H2  
POTENTIOMETER 2  
10k  
ADDDR FAh  
DS3903  
V
CC  
EEPROM  
W2  
L2  
RWP  
POTENTIOMETER 2  
ADDDR FAh  
WP  
H0  
POTENTIOMETER 0  
10kΩ  
ADDDR F9h  
GND  
POTENTIOMETER 0  
ADDDR F9h  
W0  
L0  
SCL  
Start Condition  
A high-to-low transition of SDA with SCL high is a start  
condition, which must precede any other command. See  
the timing diagrams for further details (Figures 2 and 3).  
DATA  
2-WIRE  
INTERFACE  
SDA  
A0  
POTENTIOMETER 1  
ADDDR F8h  
H1  
POTENTIOMETER 1  
90kΩ  
ADDDR F8h  
W1  
L1  
Stop Condition  
A low-to-high transition of SDA with SCL high is a stop  
condition. After a read sequence, the stop command  
places the DS3903 into a low-power mode. See the tim-  
ing diagrams for further details (Figures 2 and 3).  
Figure 1. DS3903 Block Diagram  
Detailed Description  
The DS3903 contains three NV, low-temperature coeffi-  
cient digital potentiometers. It is accessible through a  
2-wire bus, and it serves as a small, low-cost replace-  
ment for designs using mechanical potentiometers. The  
low end-to-end resistance temperature coefficient is  
especially beneficial for designs using a digital poten-  
tiometer as a 2-terminal variable resistor.  
Acknowledge  
All address and data bytes are transmitted through a  
serial protocol. The DS3903 pulls the SDA line low dur-  
ing the ninth clock pulse to acknowledge that it has  
received each word.  
Standby Mode  
The DS3903 features a low-power mode that is auto-  
matically enabled after power-on, after a stop com-  
mand, and after the completion of all internal  
operations.  
It operates in both 3V and 5V systems, and it features a  
write-protect pin that can lock the positions of the  
potentiometers. The address pin allows two DS3903s to  
be placed on the same 2-wire bus.  
Memory Reset  
After any interruption in protocol, power loss, or system  
reset, the following steps reset the DS3903:  
With its low cost and small board space, the DS3903 is  
well tailored to replace larger mechanical potentiome-  
ters. This allows the automation of calibration in many  
instances because the 2-wire interface can easily be  
adjusted by test hardware. Once the system is calibrat-  
ed, the write-protect pin can be disconnected and the  
potentiometers retain their settings.  
1) Clock up to nine cycles.  
2) Look for SDA high in each cycle while SCL is high.  
3) Create a start condition while SDA is high.  
Device Addressing  
The DS3903 must receive an 8-bit device address word  
following a start condition to enable a specific device  
for a read or write operation. The address word is  
clocked into the DS3903 MSB to LSB. The address  
Potentiometer Memory  
Organization  
The potentiometers of the DS3903 are addressed by  
communicating with the registers in Table 1.  
Table 1. Potentiometer Registers  
ADDRESS  
POTENTIOMETER  
END-TO-END RESISTANCE  
NUMBER OF POSITIONS  
*128 (00h to 7Fh)  
F8h  
Pot 1  
Pot 0  
Pot 2  
90kΩ  
10kΩ  
10kΩ  
F9h  
*128 (00h to 7Fh)  
FAh  
*128 (00h to 7Fh)  
*The most significant bit of each potentiometer position value is ignored. Writing a value greater than 7Fh to any of the potentiometer  
registers results in a valid 7-bit position, without regard to the value of the most significant bit. Example: position 0x82 is the same as  
position 0x02.  
_____________________________________________________________________  
7
Triple 128-Position Nonvolatile  
Digital Potentiometer  
SDA  
MSB  
SLAVE ADDRESS  
R/W  
ACKNOWLEDGEMENT  
SIGNAL FROM RECEIVER  
DIRECTION  
BIT  
ACKNOWLEDGEMENT  
SIGNAL FROM RECEIVER  
SCL  
1
2
6
7
8
9
1
2
3–7  
8
9
ACK  
ACK  
START  
CONDITION  
STOP  
CONDITION  
OR REPEATED  
START  
REPEATED IF MORE BYTES  
ARE TRANSFERRED  
CONDITION  
Figure 2. 2-Wire Data Transfer Protocol  
SDA  
t
BUF  
t
SP  
t
HD:STA  
t
LOW  
t
t
F
R
SCL  
t
SU:STA  
t
HD:STA  
t
HIGH  
t
REPEATED  
START  
t
SU:DAT  
SU:STO  
STOP  
START  
t
HD:DAT  
Figure 3. 2-Wire AC Characteristics  
word consists of 101000 binary followed by A0 then the  
R/W bit. If the R/W bit is high, a read operation is initiat-  
ed. If the R/W bit is low, a write operation is initiated.  
For a device to become active, the value of A0 must be  
the same as the hard-wired address pins on the  
DS3903. Upon a match of written and hard-wired  
addresses, the DS3903 outputs a zero for one clock  
cycle as an acknowledge. If the address does not  
match, the DS3903 returns to a low-power mode.  
Write Operations  
After receiving a matching device address byte with the  
R/W bit set low, the device goes into the write mode of  
operation. The master must transmit an 8-bit EEPROM  
memory address to the device to define the address  
where the data is to be written. After the byte has been  
received, the DS3903 transmits a zero for one clock  
cycle to acknowledge the memory address has been  
received. The master must then transmit an 8-bit data  
word to be written into this memory address. The  
DS3903 again transmits a zero for one clock cycle to  
acknowledge the receipt of the data byte. At this point,  
the master must terminate the write operation with a stop  
condition. The DS3903 then enters an internally timed  
8
______________________________________________________________________  
Triple 128-Position Nonvolatile  
Digital Potentiometer  
write process t to the EEPROM memory. All inputs are  
must generate another start condition. The master now  
initiates a current address read by sending the device  
address with the R/W bit set high. The DS3903  
acknowledges the device address and serially clocks  
out the data byte.  
w
disabled during this write cycle.  
The DS3903 is capable of an 8-byte page write. A page  
write is initiated the same way as a byte write, but the  
master does not send a stop condition after the first  
data byte. Instead, after the slave acknowledges the  
data byte has been received, the master can send up  
to seven more data bytes using the same nine-clock  
sequence. After a write to the last byte in the page, the  
address returns to the beginning of the same page.  
The master must then terminate the write cycle with a  
stop condition or the data clocked into the DS3903 is  
not latched into EEPROM. Note that in order for eight  
bytes to be stored sequentially (and to prevent looping  
around), the address byte must be set to the beginning  
of the desired page (three LSBs of the address are 0).  
For detailed information concerning page operations,  
see the Potentiometer Memory Organization section.  
Sequential Address Read  
Sequential reads are initiated by either a current  
address read or a random address read. After the mas-  
ter receives the first data byte, the master responds  
with an acknowledge. As long as the DS3903 receives  
this acknowledge after a byte is read, the master can  
clock out additional data words from the DS3903. After  
reaching address FFh, it resets to address 00h.  
The sequential read operation is terminated when the  
master initiates a stop condition. The master does not  
respond with a zero.  
For a more detailed description of 2-wire theory of  
operation, see the following section.  
Acknowledge Polling  
Once the internally timed write has started and the  
DS3903 inputs are disabled, acknowledge polling can  
be initiated. The process involves transmitting a start  
condition followed by the device address. The R/W bit  
signifies the type of operation that is desired. The read  
or write sequence is only allowed to proceed if the  
internal write cycle has completed and the DS3903  
responds with a zero.  
2-Wire Serial Port Operation  
The 2-wire serial port interface supports a bidirectional  
data transmission protocol with device addressing. A  
device that sends data on the bus is defined as a trans-  
mitter, and a device receiving data as a receiver. The  
device that controls the message is called a “master.”  
The devices that are controlled by the master are  
“slaves.” The bus must be controlled by a master  
device that generates the serial clock (SCL), controls  
the bus access, and generates the start and stop con-  
ditions. The DS3903 operates as a slave on the 2-wire  
bus. Connections to the bus are made through the  
open-drain I/O lines, SDA and SCL. The following I/O  
terminals control the 2-wire serial port: SDA, SCL, and  
A0. Timing diagrams for the 2-wire serial port can be  
found in Figures 2 and 3. Timing information for the 2-  
wire serial port is provided in the AC Electrical  
Characteristics table for 2-wire serial communications.  
Read Operations  
After receiving a matching address byte with the R/W bit  
set high, the device goes into the read mode of opera-  
tion. There are three read operations: current address  
read, random read, and sequential address read.  
Current Address Read  
The DS3903 has an internal address register that main-  
tains the address used during the last read or write  
operation, incremented by one. This data is maintained  
as long as V  
is valid. If the most recent address was  
CC  
the last byte in memory, then the register resets to the  
first address. This address stays valid between opera-  
tions as long as power is available.  
Once the device address is clocked in and acknowl-  
edged by the DS3903 with the R/W bit set to high, the  
current address data word is clocked out. The master  
does not respond with a zero, but does generate a stop  
condition afterwards.  
Random Address Read  
A random read requires a dummy byte write sequence  
to load in the data word address. Once the device  
address and data address bytes are clocked in by the  
master, and acknowledged by the DS3903, the master  
_____________________________________________________________________  
9
Triple 128-Position Nonvolatile  
Digital Potentiometer  
The following bus protocol has been defined:  
receiver. The first byte transmitted by the master is the  
command/control byte. Next follows a number of data  
bytes. The slave returns an acknowledge bit after each  
received byte.  
Data transfer can be initiated only when the bus is not  
busy.  
During data transfer, the data line must remain stable  
whenever the clock line is high. Changes in the data  
line while the clock line is high are interpreted as con-  
trol signals.  
Data transfer from a slave transmitter to a master  
receiver. The master transmits the first byte (the com-  
mand/control byte) to the slave. The slave then returns  
an acknowledge bit. Next follows a number of data  
bytes transmitted by the slave to the master. The mas-  
ter returns an acknowledge bit after all received bytes  
other than the last byte. At the end of the last received  
byte, a not acknowledge can be returned.  
Accordingly, the following bus conditions have been  
defined:  
Bus Not Busy: Both data and clock lines remain high.  
Start Data Transfer: A change in the state of the data  
line from high to low while the clock is high defines a  
start condition.  
The master device generates all serial clock pulses and  
the start and stop conditions. A transfer is ended with a  
stop condition or with a repeated start condition. Since  
a repeated start condition is also the beginning of the  
next serial transfer, the bus is not released.  
Stop Data Transfer: A change in the state of the data  
line from low to high while the clock line is high defines  
the stop condition.  
The DS3903 can operate in the following three modes:  
Data Valid: The state of the data line represents valid  
data when, after a start condition, the data line is stable  
for the duration of the high period of the clock signal. The  
data on the line can be changed during the low period of  
the clock signal. There is one clock pulse per bit of data.  
Figures 2 and 3 detail how data transfer is accomplished  
on the 2-wire bus. Depending upon the state of the R/W  
bit, two types of data transfer are possible.  
1) Slave Receiver Mode: Serial data and clock are  
received through SDA and SCL, respectively. After  
each byte is received, an acknowledge bit is trans-  
mitted. Start and stop conditions are recognized as  
the beginning and end of a serial transfer. Address  
recognition is performed by hardware after the  
slave (device) address and direction bit has been  
received.  
Each data transfer is initiated with a start condition and  
terminated with a stop condition. The number of data  
bytes transferred between start and stop conditions is  
not limited and is determined by the master device. The  
information is transferred byte-wise and each receiver  
acknowledges with a ninth bit.  
2) Slave Transmitter Mode: The first byte is received  
and handled as in the slave receiver mode.  
However, in this mode the direction bit indicates  
that the transfer direction is reversed. Serial data is  
transmitted on SDA by the DS3903 while the serial  
clock is input on SCL. Start and stop conditions are  
recognized as the beginning and end of a serial  
transfer.  
Within the bus specifications, a regular mode (100kHz  
clock rate) and a fast mode (400kHz clock rate) are  
defined. The DS3903 works in both modes.  
3) Slave Address: Command/control byte is the first  
byte received following the start condition from the  
master device. The command/control byte consists  
of a 6-bit control code. For the DS3903, this is set  
as 101000 binary for read/write operations. The  
next bit of the command/control byte is the device  
select bit or slave address (A0). It is used by the  
master device to select which of two devices is to  
be accessed. When reading or writing the DS3903,  
the device-select bits must match the device-select  
pin (A0). The last bit of the command/control byte  
(R/W) defines the operation to be performed. When  
set to a ‘1’, a read operation is selected, and when  
set to a ‘0’, a write operation is selected.  
Acknowledge: Each receiving device, when  
addressed, is obliged to generate an acknowledge  
after the byte has been received. The master device  
must generate an extra clock pulse that is associated  
with this acknowledge bit.  
A device that acknowledges must pull down the SDA  
line during the acknowledge clock pulse in such a way  
that the SDA line is a stable low during the high period  
of the acknowledge-related clock pulse. Of course,  
setup and hold times must be taken into account. A  
master must signal an end of data to the slave by not  
generating an acknowledge bit on the last byte that has  
been clocked out of the slave. In this case, the slave  
must leave the data line high to enable the master to  
generate the stop condition.  
Following the start condition, the DS3903 monitors the  
SDA bus checking the device type identifier being  
transmitted. Upon receiving the 101000 control code,  
Data transfer from a master transmitter to a slave  
10 _____________________________________________________________________  
Triple 128-Position Nonvolatile  
Digital Potentiometer  
the appropriate device address bit, and the read/write  
bit, the slave device outputs an acknowledge signal on  
the SDA line.  
Using a Potentiometer as a  
Variable Resistor  
There are two ways to make a digital potentiometer into  
a variable resistor. The first is to short the wiper terminal  
to the high- or low-side terminal. This places wiper  
resistance in parallel with the resistance from the wiper  
to the high or low side of the potentiometer. The advan-  
tage of this method is that it reduces the current  
through the wiper, which is advantageous if the current  
is approaching the wiper current limit. The disadvan-  
tage is that the wiper resistance makes the resistance  
versus position nonlinear, particularly for low-resistance  
values.  
Applications Information  
Power-Supply Decoupling  
To achieve the best results when using the DS3903,  
decouple the power supply with a 0.01µF or 0.1µF  
capacitor. Use a high-quality ceramic surface-mount  
capacitor if possible. Surface-mount components mini-  
mize lead inductance, which improves performance,  
and ceramic capacitors tend to have adequate high-  
frequency response for decoupling applications.  
The second way is to attach the wiper terminal, and  
either the low- or high-side terminal. The unattached  
terminal is connected to the wiper by the resistance  
internal to the part, and stays at the same voltage as  
the wiper. This method provides a linear resistance ver-  
sus position function, but it limits the current through  
Write Protection  
The write-protect pin has an internal pullup resistor. To  
be able to adjust the potentiometers’ position, this pin  
must be grounded. This pin can be left floating or con-  
nected to V  
tions.  
to write protect the potentiometer posi-  
CC  
the resistance to I since there is no current load shar-  
W
Wiper Resistance and Wiper Current Limit  
Two substantial differences between digital poten-  
tiometers and mechanical potentiometers are the wiper  
resistance and the wiper current limit. The wiper resis-  
ing between the wiper resistance and the paralleled  
resistive elements.  
Both configurations are heavily influenced by the wiper  
resistance, particularly over temperature, where its tem-  
perature coefficient noticeably affects the resistor’s value.  
tance (R ) is a result of the interconnecting materials  
W
on the IC between the internal resistive elements and  
the wiper pin. This can be modelled by using an ideal  
potentiometer, with a resistance of R connected  
W
between the ideal wiper and wiper terminal of the digi-  
tal potentiometer. One final note about the wiper resis-  
tance is that it has a high temperature coefficient  
(approximately +3000PPM), which can be noticeable in  
certain circuit configurations.  
Chip Information  
TRANSISTOR COUNT: 10,793  
The wiper current limit (I ) is also due to the intercon-  
W
necting materials between the internal resistive ele-  
ments and the wiper terminal. While it may be possible  
to exceed this value for a short period without prob-  
lems, exceeding the wiper current limit is a long-term  
reliability problem.  
SUBSTRATE CONNECTED TO GROUND  
Package Information  
Both characteristics can be minimized in designs by  
connecting the wiper terminal to high-impedance  
loads. This reduces both the current through the wiper  
and the voltage drop across the wiper resistance.  
For the latest package outline information, go to www.maxim-ic.  
com/packages.  
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are  
implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.  
Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 ____________________ 11  
© 2002 Maxim Integrated Products  
Printed USA  
is a registered trademark of Maxim Integrated Products.  

DS3903E-020+ CAD模型

  • 引脚图

  • 封装焊盘图

  • DS3903E-020+ 替代型号

    型号 制造商 描述 替代类型 文档
    DS3903E-020+T&R MAXIM 暂无描述 功能相似

    DS3903E-020+ 相关器件

    型号 制造商 描述 价格 文档
    DS3903E-020+T&R MAXIM 暂无描述 获取价格
    DS3903E-020/R MAXIM Triple 128-Position Nonvolatile Digital Potentiometer 获取价格
    DS3903E-020/T MAXIM Triple 128-Position Nonvolatile Digital Potentiometer 获取价格
    DS3903E-020/T&R MAXIM Digital Potentiometer, 3 Func, 90000ohm, 2-wire Serial Control Interface, 128 Positions, PDSO20, 0.173 INCH, TSSOP-20 获取价格
    DS3903E-020/TR DALLAS Digital Potentiometer, PDSO20, 获取价格
    DS3903E-020/W MAXIM Digital Potentiometer, 3 Func, 90000ohm, 2-wire Serial Control Interface, 128 Positions, PDSO20, 0.173 INCH, TSSOP-20 获取价格
    DS3904 DALLAS Triple 128-Position Nonvolatile Digital Variable Resistor/Switch 获取价格
    DS3904 MAXIM Triple 128-Position Nonvolatile Digital 获取价格
    DS3904 ADI 三路、128抽头、非易失、数控可变电阻/开关 获取价格
    DS3904U-010 MAXIM Triple 128-Position Nonvolatile Digital 获取价格

    DS3903E-020+ 相关文章

  • Bourns 密封通孔金属陶瓷微调电位计产品选型手册(英文版)
    2024-09-20
    6
  • Bourns 精密环境传感器产品选型手册(英文版)
    2024-09-20
    9
  • Bourns POWrTher 负温度系数(NTC)热敏电阻手册 (英文版)
    2024-09-20
    8
  • Bourns GMOV 混合过压保护组件产品选型手册(英文版)
    2024-09-20
    6