TJA1043T Bus failure protection

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

TJA1043T Bus failure protection

165 Views
manhleduc
Contributor I

Hi team,

I am trying to verify CAN Bus protection on my design. I saw in the datasheet of TJA1043T that when the CANL pin is shorted to VBAT 12V, it can detect bus failure and pull down the ERR_N pin.

I tried it, but ERR_N is not stable at 0, and it seems to still be able to communicate. Can you give me some explanation ?

Here is my schematic and my result (The green rectangle indicates the time I started shorting CANL to VBAT).

Thank you. 

manhleduc_0-1741860358110.png

 

image.png

 

 

Tags (1)
0 Kudos
Reply
4 Replies

148 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi,

The TJA1043 can indeed detect several types of CAN bus failures, including CANL shorted to VBAT.

The bus failure flag is set if the transceiver detects a bus line short-circuit condition to VBAT, VCC or GND during four consecutive dominant-recessive cycles on pin TXD, while trying to drive the bus lines dominant.

This flag is cleared at power-on or when the transceiver re-enters Normal mode.

Screenshot 2025-03-13 135054.png

BRs, Tomas

0 Kudos
Reply

130 Views
manhleduc
Contributor I

Thanks for your reply, but as you see in my result, the ERR_N pin is not stable at 0; it goes up and down repeatedly. This does not occur when I short Vcc 5V to CANL. You can see below.

Can you explain or analyze the error for me ?

manhleduc_0-1741916629048.png

 

Tags (1)
0 Kudos
Reply

102 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi,

When VBAT drops, the transceiver likely detects a power-on event, causing it to clear the bus failure flag. If CANL is still at 12V, the fault gets re-detected, pulling ERR_N low again. This cycle repeats, leading to the flickering ERR_N you observed.

So check closely if VBAT is dropping below the undervoltage threshold of the transceiver. If it does, the transceiver may be triggering a power-on reset cycle. 

Try using a low-impedance power supply to see if preventing VBAT drops stabilizes ERR_N.

BRs, Tomas

82 Views
manhleduc
Contributor I

Hi, 

I have try to use another power supply and ERR_N is still ringing. But when i try to short CANL with 12 V, ERR_N is stable at 0 and it occurs with CANH too.

0 Kudos
Reply