DS2480B
Table 1. COMMUNICATION COMMAND CODES
BIT
0
FUNCTION BIT 7 BIT 6 BIT 5
BIT 4
BIT 3, BIT 2
BIT 1
00 reg. speed
01 flex. speed
10 OD. speed
11 reg. speed
00 reg. speed
01 flex. speed
10 OD. speed
11 reg. speed
00 reg. speed
01 flex. speed
0 = write 0
1 = write 1
Single Bit
1
1
0
0
0
1
1
1
See Text
Search
Accelerator
Control
0 = accelerator off
1 = accelerator on
See Text
0
Reset
Pulse
1
1
1
1
0
1
(don’t care)
0
1
1
10 OD. speed
11 reg. speed
0 = 5V strong pullup
1 = 12V prog. pulse
11 pulse
See Text
Table 2. COMMUNICATION COMMAND RESPONSE
FUNCTION BIT 7 BIT 6 BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
1-Wire read back,
BIT 0
Single Bit
1
0
0
same as sent
both bits same value
00 = 1-Wire shorted
01 = presence pulse
10 = alarming presence
pulse
Reset
Pulse
1
1
1
1
0
1
1
X
11 = no presence pulse
undefined
1
same as sent
X: This bit is reserved and undefined. In previous data sheet versions this bit was used to indicate that a
programming voltage was present.
Search Accelerator Control
The Search Accelerator Control command is used to set or reset the Search Accelerator control flag. Bit 4
of the command code contains the state to which the accelerator control flag is to be set. If the flag is set
to a 1 (on) the device translates every byte received in Data Mode into a 12-bit sequence on the 1-Wire
bus. For details on how the Search Accelerator works please refer to the section Search Accelerator
Operation. Before activating the Search Accelerator, one must make sure that the strong pullup after
every byte is disarmed (see Pulse Command). The Search Accelerator command does not generate a
command response byte.
Although the Search Accelerator Control command itself does not generate any 1-Wire activity, it can be
used to select the communication speed on the 1-Wire bus. The speed selection (if different from the
previous setting, e.g., from a Reset command) will take effect immediately.
Pulse
The Pulse command serves several functions that are selected by the contents of bit 1 and bit 4 of the
command code. The main functions are generating a strong pullup to 5V and generating 12V
programming pulses for EPROM devices (if the 12V are available at the VPP pin). The secondary function
Maxim Integrated.............................................................................................................................................................................................7