DS28E10
1-Wire SHA-1 Authenticator
14
ABRIDGED DATA SHEET
all slaves try to transmit at the same time (open drain
produces a wired-AND result). The resultant family code
and 48-bit serial number result in a mismatch of the CRC.
Match ROM [55h]
The Match ROM command, followed by a 64-bit ROM ID,
allows the bus master to address a specific DS28E10 on
a multidrop bus. Only the DS28E10 that exactly matches
the 64-bit ROM ID responds to the following memory
or SHA-1 function command. All other slaves wait for a
reset pulse. This command can be used with a single or
multiple devices on the bus.
Search ROM [F0h]
When a system is initially brought up, the bus master
might not know the number of devices on the 1-Wire
bus or their ROM ID numbers. By taking advantage of
the wired-AND property of the bus, the master can use
a process of elimination to identify the ID of all slave
devices. For each bit of the ID number, starting with the
least significant bit, the bus master issues a triplet of
time slots. On the first slot, each slave device participat-
ing in the search outputs the true value of its ID number
bit. On the second slot, each slave device participating
in the search outputs the complemented value of its ID
number bit. On the third slot, the master writes the true
value of the bit to be selected. All slave devices that do
not match the bit written by the master stop participat-
ing in the search. If both of the read bits are zero, the
master knows that slave devices exist with both states of
the bit. By choosing which state to write, the bus master
branches in the search tree. After one complete pass,
the bus master knows the ROM ID number of a single
device. Additional passes identify the ID numbers of the
remaining devices. Refer to Application Note 187: 1-Wire
Search Algorithm for a detailed discussion, including an
example.
Skip ROM [CCh]
This command can save time in a single-drop bus sys-
tem by allowing the bus master to access the memory
or SHA-1 functions without providing the 64-bit ROM
ID. If more than one slave is present on the bus and,
for example, a read command is issued following the
Skip ROM command, data collision occurs on the bus
as multiple slaves transmit simultaneously (open-drain
pulldowns produce a wired-AND result).
Resume Command [A5h]
To maximize the data throughput in a multidrop environ-
ment, the Resume command is available. This command
checks the status of the RC bit and, if it is set, directly
transfers control to the memory and SHA-1 functions,
similar to a Skip ROM command. The only way to set
the RC bit is through successfully executing the Match
ROM, Search ROM, or Overdrive-Match ROM command.
Once the RC bit is set, the device can repeatedly be
accessed through the Resume command. Accessing
another device on the bus clears the RC bit, preventing
two or more devices from simultaneously responding to
the Resume command.
Overdrive-Skip ROM [3Ch]
On a single-drop bus this command can save time by
allowing the bus master to access the memory functions
without providing the 64-bit ROM ID. Unlike the normal
Skip ROM command, the Overdrive-Skip ROM sets the
DS28E10 in the overdrive mode (OD = 1). All communi-
cation following this command must occur at overdrive
speed until a reset pulse of minimum 480Fs duration
resets all devices on the bus to standard speed (OD = 0).
When issued on a multidrop bus, this command sets all
overdrive-supporting devices into overdrive mode. To
subsequently address a specific overdrive-supporting
device, a reset pulse at overdrive speed must be issued
followed by a Match ROM or Search ROM command
sequence. This speeds up the time for the search pro-
cess. If more than one slave supporting overdrive is pres-
ent on the bus and the Overdrive-Skip ROM command
is followed by a read command, data collision occurs on
the bus as multiple slaves transmit simultaneously (open-
drain pulldowns produce a wired-AND result).
Overdrive-Match ROM [69h]
The Overdrive-Match ROM command followed by a
64-bit ROM ID transmitted at overdrive speed allows
the bus master to address a specific DS28E10 on a
multidrop bus and to simultaneously set it in overdrive
mode. Only the DS28E10 that exactly matches the 64-bit
number responds to the subsequent memory or SHA-1
function command. Slaves already in overdrive mode
from a previous Overdrive-Skip ROM or successful
Overdrive-Match ROM command remain in overdrive
mode. All overdrive-capable slaves return to standard
speed at the next reset pulse of minimum 480Fs dura-
tion. The Overdrive-Match ROM command can be used
with a single or multiple devices on the bus.