
SPNZ132
A128 Silicon Errata
6
CAN Does Not Perform a Resynchronization as Expected
Advisory SCC#4
Description
:
Because the proposed update of the ISO-WD-16485 CAN Test specification (20010531),
the HCC on this device has a nonconformance to the Bosch CAN specification and the
ISO-11898 standard as described below. This nonconformance is classified as nonserious and
does not have any impact on proper communication and inter-operability with other nodes.
If the following conditions are met, the CAN does not perform a re-synchronization as is
expected:
1.
2.
3.
4.
The node must be transmitter.
The node must transmit a dominant bit.
The dominant bit must be sampled back as recessive.
A recessive to dominant edge must be detected after the sample point.
But because the recessive sampling of the bit transmitted as dominant is also an error, an
error frame will be transmitted at the beginning of the following bit.
Therefore, the effect of the no-conformance is a delay of this error frame. The maximum for
this delay is 5 (max(SJW) + 1 Tq) time quanta.
Workaround
:
None
Pins Are High Impedance in Low Power Mode
Advisory SCC#5
Description
:
Regardless of how the CANSTX or CANSRX pins are configured, they become general
purpose inputs when entering low power mode.
Workaround
:
If the pin is not driven externally, which is usually the case with the CANSTX pin, an external
pull-up or pull-down resistor should be added to avoid consuming extra current in low power
mode.
CANSRX Must be High During Self
-
Test
Advisory SCC#6
Description
:
The CANSRX pin must be high during self-test.
Workaround
:
The CANSRX pin is usually driven high by the bus transceiver. As long as there is no bus
activity during the self-test, this is not a problem. If nothing is driving the CANSRX pin, it can
be configured as a digital output and set high during the self-test.