![](http://datasheet.mmic.net.cn/Maxim-Integrated-Products/DS2480B-_datasheet_97045/DS2480B-_7.png)
DS2480B
Maxim Integrated............................................................................................................................................................................................. 7
Table 1. COMMUNICATION COMMAND CODES
FUNCTION
BIT 7
BIT 6 BIT 5
BIT 4
BIT 3, BIT 2
BIT 1
BIT
0
Single Bit
1
0
0 = write 0
1 = write 1
00 reg. speed
01 flex. speed
10 OD. speed
11 reg. speed
See Text
1
Search
Accelerator
Control
1
0
1
0 = accelerator off
1 = accelerator on
See Text
00 reg. speed
01 flex. speed
10 OD. speed
11 reg. speed
0
1
Reset
1
0
(don’t care)
00 reg. speed
01 flex. speed
10 OD. speed
11 reg. speed
0
1
Pulse
1
0 = 5V strong pullup
1 = 12V prog. pulse
11 pulse
See Text
1
Table 2. COMMUNICATION COMMAND RESPONSE
FUNCTION BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
Single Bit
1
0
same as sent
1-Wire read back,
both bits same value
Reset
1
X
0
1
00 = 1-Wire shorted
01 = presence pulse
10 = alarming presence
pulse
11 = no presence pulse
Pulse
1
same as sent
undefined
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