Datasheet
Read/Write Time Slots
Data communication with the DS2431 takes place in time 
slots that carry a single bit each. Write time slots transport 
data from bus master to slave. Read time slots transfer 
data from slave to master. Figure 11 illustrates the defini-
tions of the write and read time slots.
All communication begins with the master pulling the data 
line low. As the voltage on the 1-Wire line falls below 
the threshold V
TL
, the DS2431 starts its internal timing 
generator that determines when the data line is sampled 
during a write time slot and how long data is valid during 
a read time slot.
Master-to-Slave
For a write-one time slot, the voltage on the data line 
must have crossed the V
TH
 threshold before the writeone 
low time t
W1LMAX
 is expired. For a write-zero time slot, 
the voltage on the data line must stay below the V
TH
threshold until the write-zero low time t
W0LMIN
 is expired. 
For the most reliable communication, the voltage on the 
data line should not exceed V
ILMAX
 during the entire 
t
W0L
 or t
W1L
 window. After the V
TH
 threshold has been 
crossed, the DS2431 needs a recovery time t
REC
 before 
it is ready for the next time slot.
Slave-to-Master
A read-data time slot begins like a write-one time slot. 
The voltage on the data line must remain below V
TL
 until 
the read low time t
RL
 is expired. During the t
RL
 window, 
when responding with a 0, the DS2431 starts pulling the 
data line low; its internal timing generator determines 
when this pulldown ends and the voltage starts rising 
again. When responding with a 1, the DS2431 does not 
hold the data line low at all, and the voltage starts rising 
as soon as t
RL
 is over.
The sum of t
RL 
+ δ (rise time) on one side and the internal 
timing generator of the DS2431 on the other side define 
the master sampling window (t
MSRMIN
 to t
MSRMAX
), in 
which the master must perform a read from the data line. 
For the most reliable communication, t
RL
 should be as 
short as permissible, and the master should read close 
to but no later than t
MSRMAX
. After reading from the data 
line, the master must wait until t
SLOT
 is expired. This 
guarantees sufficient recovery time t
REC
 for the DS2431 
to get ready for the next time slot. Note that t
REC
 speci-
fied herein applies only to a single DS2431 attached to a 
1-Wire line. For multidevice configurations, t
REC
 must be 
extended to accommodate the additional 1-Wire device 
input capacitance. Alternatively, an interface that performs 
active pullup during the 1-Wire recovery time such as the 
DS2482-x00 or DS2480B 1-Wire line drivers can be used.
Figure 10. Initialization Procedure: Reset and Presence Pulse
RESISTOR MASTER DS2431
t
RSTL
t
PDL
t
RSTH
t
PDH
MASTER Tx "RESET PULSE" MASTER Rx "PRESENCE PULSE"
V
PUP
V
IHMASTER
V
TH
V
TL
V
ILMAX
0V
ε
t
F
t
REC
t
MSP
DS2431 1024-Bit, 1-Wire EEPROM
www.maximintegrated.com
Maxim Integrated 
│
  17










