Professional Documents
Culture Documents
2004
State <c> within [1] needs to be divided into two sub-states <c1> and <c2>. Within <c1> the CANL
driver stays active until condition <c3> becomes true. Within <c3> it is checked, whether CANL is
strongly shorted to BAT making use of the single ended receiver threshold on CANL.
f1 OR b1
d
c1
CAN_L driver
on
state c c3
c2
CAN_L driver
off
g
f2 OR b2
Page 1 of 2
ICT-Gift Group DRAFT 0.2 29.04.2004
Problem 2:
During conformance testing of new transceiver implementations, a problem with filter time
implementations was discovered. Within [1] there are several failure detection and recovery time-outs
described, which are used to distinguish physical failure conditions from normal bus traffic. In order to
guarantee proper operation of these time-outs in networks with different transceiver implementations,
these time-outs need to be implemented in a way that these filters are immediately reset with any
short interruption of the input condition signal. Time-out implementations based on sample
mechanisms with relatively long periods (low sample rate) might lead to wrong decisions, if the input
signal oscillates.
The filter times mentioned within [1] have to be implemented in a way that oscillating input conditions
at the filter do not pass the filter. Only a consecutive input condition for the specified time frame is
allowed to pass the filter leading to a change within the state diagram in figure 11 [1].
Sample filter mechanisms have to make sure that the sample rate is significantly higher than the
shortest defined bit time of 8us (125kBit/s). In order to achieve a proper filtering the sample rate has to
be faster than 4us.
References:
Page 2 of 2