DS2431-A1 Maxim, DS2431-A1 Datasheet - Page 17

no-image

DS2431-A1

Manufacturer Part Number
DS2431-A1
Description
The DS2431-A1 is an AEC-Q100 Grade 1 qualified version of the DS2431
Manufacturer
Maxim
Datasheet
In a 1-Wire environment, line termination is possible
only during transients controlled by the bus master
(1-Wire driver). 1-Wire networks, therefore, are suscep-
tible to noise of various origins. Depending on the
physical size and topology of the network, reflections
from end points and branch points can add up or can-
cel each other to some extent. Such reflections are visi-
ble as glitches or ringing on the 1-Wire communication
line. Noise coupled onto the 1-Wire line from external
sources can also result in signal glitching. A glitch dur-
ing the rising edge of a time slot can cause a slave
device to lose synchronization with the master and,
consequently, result in a Search ROM command com-
ing to a dead end or cause a device-specific function
command to abort. For better performance in network
applications, the DS2431-A1 uses a new 1-Wire front-
end, which makes it less sensitive to noise.
The 1-Wire front-end of the DS2431-A1 differs from tra-
ditional slave devices in three characteristics.
1) There is additional lowpass filtering in the circuit that
2) There is a hysteresis at the low-to-high switching
3) There is a time window specified by the rising edge
Figure 12. Noise Suppression Scheme
detects the falling edge at the beginning of a time
slot. This reduces the sensitivity to high-frequency
noise.
threshold V
does not go below V
nized (Figure 12, Case A).
hold-off time t
even if they extend below the V
(Figure 12, Case B, t
or glitches that appear late after crossing the V
V
PUP
V
TH
0V
Improved Network Behavior
V
TH
HY
(Switchpoint Hysteresis)
REH
. If a negative glitch crosses V
______________________________________________________________________________________
during which glitches are ignored,
GL
TH
CASE A
< t
- V
REH
HY
, it will not be recog-
). Deep voltage drops
TH
- V
HY
threshold
for Automotive Applications
TH
t
t
REH
GL
but
TH
1024-Bit, 1-Wire EEPROM
CASE B
Devices that have the parameters V
fied in their electrical characteristics use the improved
1-Wire front-end.
The DS2431-A1 uses two different types of CRCs. One
CRC is an 8-bit type and is stored in the most signifi-
cant byte of the 64-bit ROM. The bus master can com-
pute a CRC value from the first 56 bits of the 64-bit
ROM and compare it to the value stored within the
DS2431-A1 to determine if the ROM data has been
received error-free. The equivalent polynomial function
of this CRC is X
received in the true (noninverted) form. It is computed
at the factory and lasered into the ROM.
The other CRC is a 16-bit type, generated according to
the standardized CRC-16 polynomial function X
+ X
transfer when writing to or reading from the scratchpad.
In contrast to the 8-bit CRC, the 16-bit CRC is always
communicated in the inverted form. A CRC generator
inside the DS2431-A1 chip (Figure 13) calculates a new
16-bit CRC, as shown in the command flow chart
(Figure 7). The bus master compares the CRC value
read from the device to the one it calculates from the
data, and decides whether to continue with an operation
or to reread the portion of the data with the CRC error.
With the Write Scratchpad command, the CRC is gen-
erated by first clearing the CRC generator and then
shifting in the command code, the target addresses
TA1 and TA2, and all the data bytes as they were sent
by the bus master. The DS2431-A1 transmits this CRC
only if E2:E0 = 111b.
threshold and extend beyond the t
not be filtered out and are taken as the beginning of a
new time slot (Figure 12, Case C, t
2
+ 1. This CRC is used for fast verification of a data
8
+ X
t
REH
t
GL
5
+ X
CRC Generation
4
CASE C
+ 1. This 8-bit CRC is
HY
GL
REH
and t
≥ t
REH
window can-
REH
).
16
speci-
+ X
17
15

Related parts for DS2431-A1