READ/WRITE TIMING DIAGRAM Figure 6 (cont.)
Read-Data Time Slot
DS2405
RESISTOR
MASTER
DS2405
60μs ≤ tSLOT < 120μs
1μs ≤ tLOWR < 15μs
0 ≤ tRELEASE < 45μs
1μs ≤ tREC < ∞
tRDV = 15μs
tSU < 1μs
CRC GENERATION
To validate the data transmitted from the DS2405, the bus master may generate a CRC value from the
data as it is received. This generated value is compared to the value stored in the last 8 bits of the
DS2405. If the two CRC values match, the transmission is error-free.
The equivalent polynomial function of this CRC is:
CRC = x8 + x5 + x4 + 1
For more details, see the Book of DS19xx iButton Standards.
13 of 15