SLLS804D March 2009 – August 2016 SN65HVDA540-5-Q1 , SN65HVDA540-Q1 , SN65HVDA541-5-Q1 , SN65HVDA541-Q1 , SN65HVDA542-5-Q1 , SN65HVDA542-Q1
PRODUCTION DATA.
The device meets or exceeds the specifications of the ISO 11898 High Speed CAN (Controller Area Network) Physical Layer standard (transceiver). This device provides CAN transceiver functions: differential transmit capability to the bus and differential receive capability at data rates up to 1 megabit per second (Mbps). The device includes many protection features providing device and CAN network robustness.
The HVDA54x devices have an I/O supply voltage input pin (VIO) to ratiometrically level shift the digital logic input and output levels with respect to VIO for compatibility with protocol controllers having I/O supply voltages between 3 V and 5.33 V.
The HVDA54x-5 devices have a single VCC supply (5 V). The digital logic input and output levels for these devices are with respect to VCC for compatibility with protocol controllers having I/O supply voltages between 4.68 V and 5.33 V.
During normal mode, the only mode where the CAN driver is active, the TXD dominant time out circuit prevents the transceiver from blocking network communication in event of a hardware or software failure where TXD is held dominant longer than the time-out period t(DOM). The dominant time out circuit is triggered by a falling edge on TXD. If no rising edge is seen before the time out constant of the circuit expires (t(DOM)) the CAN bus driver is disabled freeing the bus for communication between other network nodes. The CAN driver is reactivated when a recessive signal is seen on TXD pin, thus clearing the dominant state time out. The CAN bus pins is biased to recessive level during a TXD dominant state time out.
NOTE
The maximum dominant TXD time allowed by the TXD Dominant state time out limits the minimum possible data rate of the device. The CAN protocol allows a maximum of eleven successive dominant bits (on TXD) for the worst case, where five successive dominant bits are followed immediately by an error frame. This, along with the t(DOM) minimum, limits the minimum bit rate.
The minimum bit rate may be calculated in Equation 1:
If the junction temperature of the device exceeds the thermal shut down threshold the device will turn off the CAN driver circuits. This condition is cleared once the temperature drops below the thermal shut down temperature of the device. The CAN bus pins will be biased to recessive level during a thermal shutdown.
Both of the supply pins have undervoltage detection which place the device in forced standby mode to protect the bus during an undervoltage event on either the VCC or VIO supply pins. If VIO is undervoltage the RXD pin is tri-stated and the device does not pass any wake-up signals from the bus to the RXD pin. Since the device is placed into forced standby mode the CAN bus pins have a common mode bias to ground protecting the CAN network, see Figure 15 and Figure 16.
The device is designed to be an ideal passive load to the CAN bus if it is unpowered. The bus pins (CANH, CANL) have extremely low leakage currents when the device is unpowered so they will not load down the bus but rather be no load. This is critical, especially if some nodes of the network will be unpowered while the rest of the network remains in operation.
NOTE
Once an undervoltage condition is cleared and the VCC and VIO have returned to valid levels the device will typically need 300 µs to transition to normal operation.
DEVICE | VCC | VIO | DEVICE STATE | BUS | RXD |
---|---|---|---|---|---|
HVDA540 | Bad | Good | Forced Standby Mode | Common mode bias to GND(1) | HIGH (Recessive) |
HVDA541 | Forced Standby Mode | Common mode bias to GND(1) | Mirrors bus state via wake-up filter(3) | ||
HVDA542 | Forced Standby Mode | Common mode bias to GND(1) | HIGH (Recessive) | ||
HVDA54x | Good | Bad | Forced Standby Mode(2) | Common mode bias to GND(1) | tri-state |
HVDA54x-5 | Bad | N/A | Forced Standby Mode | Common mode bias to GND(1) | HIGH (Recessive) or tri-state |
All Devices | Unpowered | Unpowered | No Load | High Z |
The device has integrated pullup and pulldowns on critical pins to place the device into known states if the pins float. The TXD pin is pulled up to VIO to force a recessive input level if the pin floats. The STB is pulled up to the IO supply pin, VIO(HVDA540 and HVDA541), or VCC (HVDA540-5 and HVDA541-5) to force the device in standby mode (low power) if the pin floats. The S pin is pulled down to GND to force the device into normal mode if the pin floats (HVDA542 and HVDA542-5).
The device has several protection features that limit the short circuit current when a CAN bus line is shorted. These include CAN driver current limiting (dominant and recessive) and TXD dominant state time out to prevent continuously driving dominant. During CAN communication the bus switches between dominant and recessive states, thus the short circuit current may be viewed either as the current during each bus state or as a DC average current. For system current and power considerations in termination resistance and common mode choke ratings the average short circuit current should be used. The device has TXD dominant state time out which prevents permanently having the higher short circuit current of dominant state. The CAN protocol also has forced state changes and recessive bits such as bit stuffing, control fields, and interframe space. These ensure there is a minimum recessive amount of time on the bus even if the data field contains a high percentage of dominant bits.
NOTE
The short circuit current of the bus depends on the ratio of recessive to dominant bits and their respective short circuit currents.
The average short circuit current may be calculated by Equation 2:
where
The device has two main operating modes: normal mode (all devices) and standby mode (HVDA540 / 541) or silent mode (HVDA542). Operating mode selection is made through the STB (HVDA540 / 541) or the S (HVDA542) input pin.
DEVICE | STB / S | MODE | DRIVER | RECEIVER | RXD Pin |
---|---|---|---|---|---|
All Devices | LOW | Normal Mode | Enabled (On) | Enabled (On) | Mirrors bus state(1) |
HVDA540 | HIGH | Standby Mode (No Wake Up) | Disabled (Off) | Disabled (Off) | Recessive (HIGH) |
HVDA541 | HIGH | Standby Mode (RXD Wake Up Request) | Disabled (Off) | Low power wake-up receiver and bus monitor enabled | Mirrors bus state via wake-up filter(2) |
HVDA542 | HIGH | Silent Mode | Disabled (Off) | Enabled (On) | Mirrors bus state(1) |
The CAN bus has three valid states during powered operation depending on the mode of the device. In normal mode the bus may be dominant (logic LOW) where the bus lines are driven differentially apart or recessive (logic HIGH) where the bus lines are biased to VCC/2 via the high-ohmic internal input resistors RIN of the receiver. The third state is low power standby mode where the bus lines will be biased to GND via the high-ohmic internal input resistors RIN of the receiver.
This is the normal operating mode of the device. It is selected by setting STB or S low. The CAN driver and receiver are fully operational and CAN communication is bidirectional. The driver is translating a digital input on TXD to a differential output on CANH and CANL. The receiver is translating the differential signal from CANH and CANL to a digital output on RXD. In recessive state the CAN bus pins (CANH and CANL) are biased to
0.5 × VCC. In dominant state the bus pins are driven differentially apart. Logic high is equivalent to recessive on the bus and logic low is equivalent to a dominant (differential) signal on the bus.
This is the low power mode of the device. It is selected by setting STB high. The CAN driver and receiver are turned off and bidirectional CAN communication is not possible. There is no wake up capability in the HVDA540, the RXD pin will remain recessive (high) while the device is in standby mode. This state is supplied via the VIO supply, thus the VCC (5V) supply may be turned off for additional power savings at the system level. The local protocol controller (MCU) should reactivate the device to normal mode to enable communication via the CAN bus. The 5 V (VCC) supply needs to be reactivated by the local protocol controller to resume normal mode if it has been turned off for low-power standby operation. The CAN bus pins are weakly pulled to GND, see Figure 15 and Figure 16.
This is the low power mode of the device. It is selected by setting STB high. The CAN driver and main receiver are turned off and bidirectional CAN communication is not possible. The low power receiver and bus monitor, both supplied via the VIO supply, are enabled to allow for RXD wake up requests via the CAN bus. The VCC (5V) supply may be turned off for additional power savings at the system level. A wake up request will be output to RXD (driven low) for any dominant bus transmissions longer than the filter time tBUS. The local protocol controller (MCU) should monitor RXD for transitions and then reactivate the device to normal mode based on the wake up request. The 5 V (VCC) supply needs to be reactivated by the local protocol controller to resume normal mode if it has been turned off for low-power standby operation. The CAN bus pins are weakly pulled to GND, see Figure 15 and Figure 16.
If the bus has a fault condition where it is stuck dominant while the HVDA541 is placed into standby mode via the STB pin, the device locks out the RXD wake up request until the fault has been removed to prevent false wake up signals in the system.
This is the silent (receive only) mode of the device. It is selected by setting S high. The CAN driver is turned off while the receiver remains active and RXD will output the received bus state. There is no low power mode in the HVDA542 except for VCC and VIO supply undervoltage conditions (see Undervoltage Lockout and Unpowered Device).
INPUTS | OUTPUTS | DRIVEN BUS STATE | |||
---|---|---|---|---|---|
DEVICE | STB / S(1) | TXD(1) | CANH(1) | CANL(1) | |
All Devices | L | L | H | L | Dominant |
L | H | Z | Z | Recessive | |
L | Open | Z | Z | Recessive | |
HVDA540/541(2) | H | X | Y | Y | Recessive |
HVDA542(3) | H | X | Z | Z | Recessive |
DEVICE MODE | CAN DIFFERENTIAL INPUTS VID = V(CANH) – V(CANL) |
BUS STATE | RXD PIN(1) | |
---|---|---|---|---|
STANDBY (HVDA540)(2) | X | X | H | |
STANDBY WITH RXD WAKE UP REQUEST (HVDA541)(3) | VID ≥ 1.15 V | DOMINANT | L | |
0.4 V < VID < 1.15 V | ? | ? | ||
VID ≤ 0.4 V | RECESSIVE | H | ||
NORMAL OR SILENT | VID ≥ 0.9 V | DOMINANT | L | |
0.5 V < VID < 0.9 V | ? | ? | ||
VID ≤ 0.5 V | RECESSIVE | H | ||
ANY | Open | N/A | H |