Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

DS3904 Datasheet(PDF) 8 Page - Maxim Integrated Products

Part # DS3904
Description  Triple 128-Position Nonvolatile Digital
Download  11 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MAXIM [Maxim Integrated Products]
Direct Link  https://www.maximintegrated.com/en.html
Logo MAXIM - Maxim Integrated Products

DS3904 Datasheet(HTML) 8 Page - Maxim Integrated Products

Back Button DS3904 Datasheet HTML 3Page - Maxim Integrated Products DS3904 Datasheet HTML 4Page - Maxim Integrated Products DS3904 Datasheet HTML 5Page - Maxim Integrated Products DS3904 Datasheet HTML 6Page - Maxim Integrated Products DS3904 Datasheet HTML 7Page - Maxim Integrated Products DS3904 Datasheet HTML 8Page - Maxim Integrated Products DS3904 Datasheet HTML 9Page - Maxim Integrated Products DS3904 Datasheet HTML 10Page - Maxim Integrated Products DS3904 Datasheet HTML 11Page - Maxim Integrated Products  
Zoom Inzoom in Zoom Outzoom out
 8 / 11 page
background image
Triple 128-Position Nonvolatile Digital
Variable Resistor/Switch
8
______________________________________________________________________
Bus Reset
After any interruption in protocol, power loss, or system
reset, the following steps reset the DS3904/DS3905:
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 DS3904/DS3905 must receive an 8-bit device
address byte following a start condition to enable a
specific device for a read or write operation. The
address byte is clocked into the DS3904/DS3905 MSB
to LSB. For the DS3904, the address byte consists of
101000 binary followed by A0 then the R/W bit. If the
R/W bit is high, a read operation is initiated. For the
DS3905, the address byte consists of 1010 binary fol-
lowed by A2, A1, A0 then the R/W bit. If the R/W bit is
low, a write operation is initiated. For a device to
become active, the value of the address bits must be
the same as the hard-wired address pins on the
DS3904/DS3905. Upon a match of written and hard-
wired addresses, the DS3904/DS3905 output a zero for
one clock cycle as an acknowledge. If the address
does not match, the DS3904/DS3905 return 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 DS3904/DS3905 transmit a zero for one
clock cycle to acknowledge that the memory address
has been received. The master must then transmit an 8-
bit data word to be written into this memory address. The
DS3904/DS3905 again transmit 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 DS3904/DS3905 then enter an
internally timed write process tw to the EEPROM memo-
ry. All inputs are disabled during this write cycle.
Acknowledge Polling
Once a EEPROM write is initiated, the part will not
acknowledge until the cycle is complete. Another
option is to wait the maximum write cycle delay before
initiating another write cycle.
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. A read requires a dummy byte write sequence to
load in the register address. Once the device address
and data address bytes are clocked in by the master,
and acknowledged by the DS3904/ DS3905, the master
must generate another start condition (repeated start).
The master now initiates a read by sending the device
address with the R/W bit set high. The DS3904/DS3905
acknowledge the device address and serially clock out
the data byte. The master responds with a NACK and
generates a stop condition afterwards.
See Figures 4 and 5 for command and data byte struc-
tures as well as read and write examples.
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 gener-
ates the SCL, controls the bus access, and generates
the start and stop conditions. The DS3904/DS3905 oper-
ate as slaves on the 2-wire bus. Connections to the bus
are made through SCL and open-drain SDA lines. The
following I/O terminals control the 2-wire serial port: SDA,
SCL, and A0. The DS3905 uses two additional address
pins A1 and A2 to control the 2-wire serial port. 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.
2-WIRE
INTERFACE
RHIZ CONTROL
EEPROM
RES 0
20k
Ω
H0
F8h
MSB
7
LSB
DATA
GND
SCL
SDA
A0
VCC
VCC
DS3905
RESISTOR 0
RHIZ CONTROL
RES 1
20k
Ω
OR
10k
Ω
H1
F9h
MSB
LSB
RESISTOR 1
RHIZ CONTROL
RES 2
20k
Ω
H2
FAh
MSB
LSB
RESISTOR 2
7
7
(DS3905 ONLY)
A1
A2
Figure 1. DS3904/DS3905 Block Diagram


Similar Part No. - DS3904

ManufacturerPart #DatasheetDescription
logo
Dallas Semiconductor
DS3904 DALLAS-DS3904 Datasheet
254Kb / 11P
   Triple 128-Position Nonvolatile Digital Variable Resistor/Switch
DS3904U-020 DALLAS-DS3904U-020 Datasheet
254Kb / 11P
   Triple 128-Position Nonvolatile Digital Variable Resistor/Switch
More results

Similar Description - DS3904

ManufacturerPart #DatasheetDescription
logo
Maxim Integrated Produc...
DS3903 MAXIM-DS3903 Datasheet
619Kb / 11P
   Triple 128-Position Nonvolatile Digital Potentiometer
Rev 0; 6/02
logo
Dallas Semiconductor
DS3904 DALLAS-DS3904 Datasheet
254Kb / 11P
   Triple 128-Position Nonvolatile Digital Variable Resistor/Switch
logo
Analog Devices
AD5123 AD-AD5123 Datasheet
731Kb / 28P
   Quad Channel, 128-/256-Position, I2C, Nonvolatile Digital Potentiometer
AD5122 AD-AD5122_17 Datasheet
751Kb / 32P
   Dual Channel, 128-/256-Position, SPI, Nonvolatile Digital Potentiometer
AD5122A AD-AD5122A_17 Datasheet
768Kb / 32P
   Dual Channel, 128-/256-Position, I2C, Nonvolatile Digital Potentiometer
AD5123BCPZ100-RL7 AD-AD5123BCPZ100-RL7 Datasheet
642Kb / 28P
   Quad Channel, 128-/256-Position, I2C Nonvolatile Digital Potentiometer
REV. A
AD5124 AD-AD5124_17 Datasheet
829Kb / 36P
   Quad Channel, 128-/256-Position, I2C/SPI, Nonvolatile Digital Potentiometer
AD5121 AD-AD5121 Datasheet
673Kb / 32P
   Single Channel, 128-/256-Position, I2C/SPI, Nonvolatile Digital Potentiometer
REV. 0
AD5121 AD-AD5121_17 Datasheet
791Kb / 32P
   Single Channel, 128-/256-Position, I2C/SPI, Nonvolatile Digital Potentiometer
AD7376ARWZ10 AD-AD7376ARWZ10 Datasheet
452Kb / 20P
   128-Position Digital Potentiometer
REV. D
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com