DS3903 Maxim Integrated Products, DS3903 Datasheet - Page 7

no-image

DS3903

Manufacturer Part Number
DS3903
Description
DS3903 Triple 128-Position Nonvolatile Digital Potentiometer
Manufacturer
Maxim Integrated Products
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS3903
Manufacturer:
DS
Quantity:
20 000
Part Number:
DS3903E-020
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
DS3903E-020+
Manufacturer:
IDT
Quantity:
776
Part Number:
DS3903E-020+
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
DS3903E-020+T&R
Manufacturer:
MAXIM
Quantity:
14
Part Number:
DS3903E-20
Manufacturer:
MAXIM/美信
Quantity:
20 000
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.
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.
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.
The potentiometers of the DS3903 are addressed by
communicating with the registers in Table 1.
Figure 1. DS3903 Block Diagram
*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.
Table 1. Potentiometer Registers
GND
SDA
SCL
V
WP
CC
A0
INTERFACE
V
CC
2-WIRE
ADDRESS
RWP
FAh
F8h
F9h
DATA
DS3903
Potentiometer Memory
POTENTIOMETER 2
POTENTIOMETER 0
POTENTIOMETER 1
Detailed Description
ADDDR FAh
ADDDR F9h
ADDDR F8h
EEPROM
Organization
POTENTIOMETER
POTENTIOMETER 2
POTENTIOMETER 0
POTENTIOMETER 1
_____________________________________________________________________
ADDDR FAh
ADDDR F9h
ADDDR F8h
10kΩ
10kΩ
90kΩ
Pot 1
Pot 0
Pot 2
Triple 128-Position Nonvolatile
H2
W2
L2
H0
W0
L0
H1
W1
L1
END-TO-END RESISTANCE
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).
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).
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).
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.
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.
After any interruption in protocol, power loss, or system
reset, the following steps reset the DS3903:
1)
2)
3)
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
Digital Potentiometer
Clock up to nine cycles.
Look for SDA high in each cycle while SCL is high.
Create a start condition while SDA is high.
90kΩ
10kΩ
10kΩ
Clock and Data Transitions
Device Operation
NUMBER OF POSITIONS
Device Addressing
*128 (00h to 7Fh)
*128 (00h to 7Fh)
*128 (00h to 7Fh)
Start Condition
Stop Condition
Memory Reset
Standby Mode
Acknowledge
7

Related parts for DS3903