DS2480B
11 of 31
Search Accelerator Usage Example
Action Sequence Host TX Host RX
Generate Reset Pulse C1 CD or ED
Set Data Mode E1 (nothing)
Search ROM command F0 (as sent)
Set Command Mode E3 (nothing)
Search Accelerator On B1 (nothing)
Set Data Mode E1 (nothing)
Send 16 bytes data (response)
Set Command Mode E3 (nothing)
Search Accelerator Off A1 (nothing)
Set Data Mode E1 (nothing)
Do Memory Function
Set Command Mode E3 (nothing)
Generate Reset Pulse C1 CD or ED
CONFIGURATION COMMANDS
The DS2480B is designed to be configurable for the varying requirements of its application. When the
device powers up and/or performs a master reset cycle, the hard-wired default configuration settings take
effect. These settings will work on a short 1-Wire bus and assume regular 1-Wire communication speed.
To change these default settings and to verify the current settings, the logic of the DS2480B supports
configuration commands. A summary of the available configuration parameters, their default settings at
regular and Overdrive speed and their applicability is shown in Table 3.
Parameters not related to the communication speed on the 1-Wire bus specify the duration of the 12V
programming pulse, the duration of the strong pullup to 5V, the threshold current of the load sensor for
“dynamic” strong pullup duration, and the baud rate on the interface that connects the DS2480B to the
host. The remaining three parameters are used to modify the 1-Wire communication waveforms if one
selects “Flexible Speed” (see Communication Commands for speed selection).
Flexible speed is implemented to improve the performance of large MicroLAN Networks. This is
accomplished by:
§ limiting the slew rate on falling edges (e. g., at the beginning of time slots, to reduce ringing),
§ extending the Write-1 low time (allows the current flow through the network to end slowly, to prevent
voltage spikes from inductive kickback),
§ delaying the time point when reading a bit from the 1-Wire bus (gives the network more time to
stabilize, to get a higher voltage margin) and
§ adding extra recovery time between Write-0 time slots (allows more energy transfer through the
network, to replenish the parasite power supply of the devices on the bus).
The latter two functions are controlled by a single parameter. Taking advantage of flexible speed requires
changing one or more of these parameters from their default values. Otherwise the waveforms will be
identical to those at regular speed.
Each configuration parameter is identified by its 3-bit parameter code and can be programmed for one of
a maximum eight different values using a 3-bit value code. A matrix of parameter codes and value codes
with the associated physical values in shown in Table 4.