
ML9620 User’s Manual
Chapter 3
Operational Description
3 - 15
3.11 Optional Operating modes
3.11.1 CAN Bus Analyze mode
The CAN Bus Analyze mode is entered by setting bit Option in the CAN Control Register to ‘1’.
In CAN Bus
Analyze mode the bits Tx[1:0], LBack, Silent and Basic in the CAN Optional Register are writable.
Bit RX
monitors the state of pin RX and therefore is only readable.
All CAN Optional Register functions are disabled
when bit Option is reset to ‘0’.
3.11.2 Silent mode
The CAN Control can be set in Silent mode by programming the CAN
Optional Register bit Silent to ‘1’.
In Silent mode, the ML9620 is able
to receive valid data frames and valid remote frames, but it sends only
recessive bits on the CAN bus and it cannot start a transmission.
If the
CAN Control is required to send a dominant bit (ACK bit, overload flag,
active error flag), the bit is rerouted internally so that the CAN Control
monitors this dominant bit, although the CAN bus may remain in
recessive state.
The Silent mode can be used to analyse the traffic on a
CAN bus without affecting it by the transmission of dominant bits
(Acknowledge Bits, Error Frames).
Figure 3-8 shows the connection of
signals TX and RX to the CAN Control in Silent mode.
In ISO 11898-1, the Silent mode is called the Bus Monitoring mode.
Figure 3-8
CAN Control in Silent mode
3.11.3 Loop Back mode
The CAN Control can be set in Loop Back mode by programming the
CAN Optional Register bit LBack to ‘1’.
In Loop Back mode, the CAN
Control treats its own transmitted messages as received messages and
stores them (if they pass acceptance filtering) into a Receive Buffer.
Figure 3-9 shows the connection of signals TX and RX to the CAN
Control in Loop Back mode.
This mode is provided for self-test functions.
To be independent from
external stimulation, the CAN Control ignores acknowledge errors
(recessive bit sampled in the acknowledge slot of a data/remote frame) in
Loop Back mode.
In this mode the CAN Control performs an internal
feedback from its TX output to its RX input.
The actual value of the RX
input pin is disregarded by the CAN Control.
The transmitted messages
can be monitored at the TX pin.
Figure 3-9
CAN Control in Loop Back mode
ML9620
CAN Control
TX
RX
TX
RX
=1
ML9620
CAN Control
TX
RX
TX
RX