This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TCAN1146-Q1: CAN Transceiver sleep mode issue

Part Number: TCAN1146-Q1

Tool/software:

Hello Support team,

One of the EPS project is using the TCAN1146-Q1 with RH850 controller, it has vector SBC and TCAN114x drivers integrated in the software.

There has been an issue reported in the CAN L/H open testing where the DUT is entered into bus off and recovered, post bus off recovery, transceiver is not going into sleep mode and hence the ECU is not shutting down even though the WUF frame is stopped as its configured for selective wakeup. 

Further analysis, we understand that the transceiver is going to to standby and back to normal mode by the time ECU reaches shutdown sequence, hence it is unable to get into standby and sleep mode by explicit calls in shutdown sequence.

As we can see post bus off recovery FRAME_OVF event is set and that might have disabled the selective wake up and kept transceiver active. However, by clearing the events immediately after stooping WUF,  we could see transceiver going to standby and sleep properly.

I have following questions,

1. Is it expected behavior that the transceiver will get FRAME_OVF errors set post bus off recovery with CAN L/H open case ?

2. Any idea why transceiver will go to standby and then back to normal mode with WUF being stopped post bus off recovery, even if we consider FRAME_OVF is due to some noise ?

Pls note, the sleep behavior of transceiver is proper with CAN H L short scenario.

Thanks and advance,

Ravi

  • Ravi,

    Sorry for the extreme delay in response. One of our experts will get back to you by 01/21/2025.

    Regards,

    Eric Hackett 

  • Hi Ravi,

    As we mentioned in today's meeting, if CANH is open while CANL is not, the CANH voltage will just follow the CANL state because of the termination resistor there, at some moment it can still drive dominant bit but error frame will occur when the differential voltage not correctly sampled, then finally frame overflow will happen, that being said, CAN bus might still work with only one line, but it's not supposed to. For the CANH/L short it will just being recessive so no frame will be on the bus.

    Can you please capture the CAN bus waveform with an oscilloscope? I will close this E2E post as we have another one on the same topic. Please send those waveforms to Aidan and he will forward them to me.

    Regards,

    Sean