SLLSFO8C May 2024 – November 2025 TCAN2450-Q1 , TCAN2451-Q1
PRODUCTION DATA
The TCAN245x-Q1 provides advanced bus fault detection. The device can determine certain fault conditions and set a status/interrupt flag so that the MCU can understand what the fault is. As with any bus architecture where termination resistors are at each end not every fault can be specified to the lowest level, meaning exact location. The fault detection circuitry is monitoring the CANH and CANL pins (currents) to determine if there is a short to battery, short to ground, short to each other or opens. From a system perspective, the location of the device also determines what can be detected. See Figure 8-47 as an example of node locations and how the ability to determine the actual fault location is impacted. Figure 8-48 through Figure 8-52 show the various bus faults based upon the three-node configuration. Table 8-23 shows what can be detected and by which device. Fault 2 is detected as no termination.
Bus fault detection is a system level situation. If the fault is occurring at the ECU, then the general communication of the bus is compromised. For complete coverage of a node, a system level diagnostic step is needed for each node and the ability to communicate this back to a central point.
| Fault # | CANH | CANL | Fault Detected |
|---|---|---|---|
| 2 | Open | Open | Depending upon open location the device detects this as no termination. |
| 3 | Open | Normal | Device 1 detects this fault, but cannot tell the difference between it and Fault 2 and 4; Device 2 and Device 3 do not see this fault |
| 4 | Normal | Open | Device 1 detects this fault but cannot tell the difference between it and Fault 2 and 3; Device 2 and Device 3 do not see this fault |
| 5 | Shorted to CANL | Shorted to CANH | Yes, but not location |
| 6 | Shorted to Vbat | Normal | Yes, but not location |
| 7 | Shorted to GND | Normal | Yes, but cannot tell the difference between this and Fault 10 |
| 8 | Normal | Shorted to Vbat | Yes, but cannot tell the difference between this and Fault 11 |
| 9 | Normal | Shorted to GND | Yes, but not location |
| 10 | Shorted to GND | Shorted to GND | Yes, but cannot tell the difference between this and Fault 7 |
| 11 | Shorted to Vbat | Shorted to Vbat | Yes, but cannot tell the difference between this and Fault 8 |
| Address | BIT(S) | DEFAULT | FLAG | DESCRIPTION | FAULT DETECTED | ACCESS |
|---|---|---|---|---|---|---|
| 8'h54 | 7 | 1'b0 | UVCAN | VCAN undervoltage interrupt | VCAN undervoltage | R/W1C |
| 6 | 1'b0 | RSVD | Reserved | N/A | R | |
| 5 | 1'b0 | CANHCANL | CANH and CANL Shorted Together | Fault 3 | R/W1C | |
| 4 | 1'b0 | CANHBAT | CANH Shorted to Vbat | Fault 6 | R/W1C | |
| 3 | 1'b0 | CANLGND | CANL Shorted to GND | Fault 9 | R/W1C | |
| 2 | 1'b0 | CANBUSOPEN | CAN Bus Open (One of three possible places) | Faults 2, 4 and 5 | R/W1C | |
| 1 | 1'b0 | CANBUSGND | CANH Shorted to GND or Both CANH & CANL Shorted to GND | Faults 7 and 10 | R/W1C | |
| 0 | 1'b0 | CANBUSBAT | CANL Shorted to Vbat or Both CANH & CANL Shorted to Vbat | Faults 8 and 11 | R/W1C |