Read/write time slots – Rainbow Electronics DS1957 User Manual
Page 20
![background image](/manuals/281934/20/background.png)
DS1957
20 of 25
READ/WRITE TIME SLOTS
The definitions of write and read time slots are illustrated in Figure 8. All time slots are initiated by the
master driving the data line low. The falling edge of the data line synchronizes the DS1957 to the master
by triggering a delay circuit in the DS1957. During write time slots, the delay circuit determines when
the DS1957 will sample the data line. For a read data time slot, if a “0” is to be transmitted, the delay
circuit determines how long the DS1957 will hold the data line low overriding the 1 generated by the
master. If the data bit is a “1”, the DS1957 will leave the read data time slot unchanged.
INITIALIZATION PROCEDURE “RESET AND PRESENCE PULSES” Figure 7
t
RSTH
t
RSTL
t
R
V
PULLUP
V
PULLUP MIN
V
IH MIN
V
IL MAX
0V
t
PDH
t
PDL
RESISTOR
MASTER
DS1954
MASTER RX PRESENCE PULSE"
MASTER TX RESET PULSE"
Regular Speed Overdrive speed
480
µ
s < t
RSTL
< 1 * 48
µ
s < t
RSTL
< 80
µ
s
480
µ
s < t
RSTH
< 1** 48
µ
s < t
RSTH
< 1**
15
µ
s < t
PDH
< 60
µ
s 2
µ
s < t
PDH
< 6
µ
s
60
µ
s < t
PDL
< 240
µ
s 8
µ
s < t
PDL
< 24
µ
s
* IN ORDER NOT TO MASK INTERRUPT SIGNALLING BY OTHER DEVICES ON THE 1-WIRE BUS, tRSTL + tR SHOULD
ALWAYS BE LESS THAN 960
µ
s
** INCLUDES RECOVERY TIME
READ/WRITE TIMING DIAGRAM Figure 8
WRITE-ONE TIME SLOT
60 ====
µµµµ
s
t
REC
t
LOW1
V
PULLUP
V
PULLUP MIN
V
IH MIN
V
IL MAX
0V
15
µµµµ
s
DS1957
SAMPLING WINDOW
t
SLOT
Regular Speed
60
µµµµ
s <
t
SLOT
< 120
µµµµ
s
1
µµµµ
s <
t
LOW1
< 15
µµµµ
s
1
µµµµ
s <
t
REC
< 1
Overdrive Speed
6
µµµµ
s <
t
SLOT
< 16
µµµµ
s
1
µµµµ
s <
t
LOW1
< 2
µµµµ
s
1
µµµµ
s <
t
REC
< 1
(OD: 2
µµµµ
s)
(OD: 6
µµµµ
s)