DS3901
Triple, 8-Bit NV Variable Resistor
with Dual Settings and User EEPROM
____________________________________________________________________ 19
Reading a Single Byte from a Slave: Unlike the write
operation that uses the memory address byte to define
where the data is to be written, the read operation
occurs at the present value of the memory address
counter. To read a single byte from the slave, the mas-
ter generates a START condition, writes the slave
address byte with R/W = 1, reads the data byte with a
NACK to indicate the end of the transfer, and generates
a STOP condition.
Manipulating the Address Counter for Reads: A
dummy write cycle can be used to force the address
counter to a particular value. To do this, the master
generates a START condition, writes the slave address
byte (R/W = 0), writes the memory address where it
desires to read, generates a repeated START condition,
writes the slave address byte (R/W = 1), reads data
with ACK or NACK as applicable, and generates a
STOP condition.
Reading Multiple Bytes from a Slave: The read oper-
ation can be used to read multiple bytes with a single
transfer. When reading bytes from the slave, the master
simply ACKs the data byte if it desires to read another
byte before terminating the transaction. After the master
reads the last byte, it NACKs to indicate the end of the
transfer and generates a stop condition. This can be
done with or without modifying the address counters
location before the read cycle.
Applications Information
Power-Supply Decoupling
To achieve best results, it is recommended that the power
supply is decoupled with a 0.01µF or a 0.1µF capacitor.
Use high-quality, ceramic, surface-mount capacitors, and
mount the capacitors as close as possible to the V
CC
and
GND pins to minimize lead inductance.
SDA and SCL Pullup Resistors
SDA is an open-collector output on the DS3901 that
requires a pullup resistor to realize high logic levels. A
master using either an open-collector output with a
pullup resistor or a push-pull output driver can be uti-
lized for SCL. Pullup resistor values should be chosen
to ensure that the rise and fall times listed in the AC
Electrical Characteristics are within specification.
Chip Topology
TRANSISTOR COUNT: 52,353
SUBSTRATE CONNECTED TO GROUND
Package Information
For the latest package outline information, go to
www.maxim-ic.com/DallasPackInfo
.
V
CC
V
CC
H2
IN+
VREF
TH
MODSET
APCSET
LASER DRIVER
LIMITING AMP
IN-
DIFFERENTIAL
DATA IN
L2
BK_SEL
ADD_SEL
SDA
(OPTIONAL SHUNT
RESISTOR)
SCL
H1
H0
L0
GND
4.7k
50k 50k
2.5k
4.7k
SIGNALS
FROM HOST
DIS
0.1µF
0.1µF
0.1µF
0.1µF
0.1µF
V
CC
MAX3738
MAX3747A
DS3901
Typical Operating Circuit
DS3901
Triple, 8-Bit NV Variable Resistor
with Dual Settings and User EEPROM
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.
20 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
© 2006 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products, Inc.
is a registered trademark of Dallas Semiconductor Corporation.

DS3901E+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Digital Potentiometer ICs Tri 8Bit NV Variable w/Dual Stgs & EEPROM
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet