Analog Integrated Circuit Device Data
10 Freescale Semiconductor
33901
4.2.6 CANH and CANL
These are the CAN bus terminals.
CANL is a low side driver to GND, and CANH is a high-side driver to VDD. In Normal mode and TXD high, the CANH and CANL drivers
are OFF, and the voltage at CANH and CANL is approx. 2.5 V, provided by the internal bus biasing circuitry. When TXD is low, CANL is
pulled to GND and CANH to VDD, creating a differential voltage on the CAN bus.
In Standby mode, CANH and CANL drivers are OFF, and these pins are pulled to GND via the device RIN resistor for the MC3x901WEF
versions (ref to parameter Input resistance). In device unpowered mode, CANH and CANL are high-impedance with extremely low leakage
to GND, making the device ideally passive when unpowered.
CANH and CANL have integrated ESD protection and extremely high robustness versus external disturbance, such as EMC and electrical
transients. These pins have current limitation and thermal protection.
4.3 Operating Modes
The device has two operating modes: Standby and Normal.
4.3.1 Normal Mode
This mode is selected when the STB pin is low. In this mode, the device is able to transmit information from TXD to the bus and report the
bus level to the RXD pin. When TXD is high, CANH and CANL drivers are off and the bus is in the recessive state (unless it is in an
application where another device drives the bus to the dominant state). When TXD is low, CANH and CANL drivers are ON and the bus
is in the dominant state.
4.3.2 Standby Mode
This mode is selected when the STB pin is high or floating. In this mode, the device is not able to transmit information from TXD to the
bus, and it cannot report accurate bus information. The Device can only report bus wake-up events via the RXD toggling mechanism.
The bus wake-up report is available on the MC3x901WEF and MC3x901WNEF. This feature is not available on the MC3x901SEF. In
Standby mode, the consumption from VDD and VIO is extremely low. In this mode, the CANH and CANL pins are pulled to GND via the
internal RIN resistor, for device versions MC33901WEF and MC34901WNEF.
4.3.2.1 Wake-up Mechanism
The device versions MC3x901WEF and MC34901WNEF include bus monitoring circuitry to detect and report bus wake-ups. To activate
a wake-up report, three events must occur on the CAN bus:
- event 1: a dominant level for a time longer than tWU_FLT1 followed by
- event 2: a recessive level (event 2) longer than tWU_FLT2 followed by
- event 3: a dominant level (event 3) longer than tWU_FLT2.
The RXD terminal then reports the bus state (bus dominant => RXD low, bus recessive => RXD high). The delay between bus dominant
and RXD low, and bus recessive and RXD high is longer than in Normal mode (refer to tTGLT).
The three events must occur within the tWU_TO timeout.
Figure 10 illustrates the wake-up detection and reporting (toggling) mechanism. If the three events do not occur within the TWU_TO timeout,
the wake-up and toggling mechanism are not active. This is illustrated in Figure 11.
The three events and the timeout function avoid a permanent dominant state on the bus that would generate a permanent wake-up
situation, which would prevent the system from entering low power mode.
4.3.3 Unpowered Mode
When VIO is below VIO UV, the device is in unpowered mode. The CAN bus is in high-impedance and is unable to transmit, receive, or
report bus wake-up events.
4.4 Fail-safe Mechanisms
The device implements various protection, detection, and predictable fail-safe mechanisms.