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.

TCAN337: Conditions to cause a FAULT on the CAN bus for testing

Part Number: TCAN337

Hello,

We are using the TCAN337DR chip on for CAN bus communication and utilizing the FAULT and Silent functions.

For testing, we are trying out ways to cause the FAULT to go high with Silent Mode on. I've read that there are 4 ways of causing fault, and one of them is the RXD DTO where the CAN bus itself is stuck on the dominant state for a set amount of time. 

We've grounded CAN_L and shorted CAN_H to 5V, but we couldn't get the FAULT line to go high. We are also trying this test with Silent Mode turned off and didn't see a FAULT either. 

We are driving that line up as directed on the datasheet. 

What are recommended ways to cause a FAULT from a RXD DTO? 

Thank you.

  • Hey Irenz,

    Thanks for bringing this to our attention, the RXD DTO should be flagging the fault pin in both normal and silent mode. I have few questions about your test setup:

    • Are you also monitoring RXD while pulling CANH high and CANL low? I know RXD should be going low because of the dominant state, but I want to verify the RXD output since the DTO timer starts on the falling edge of RXD.
    • Is the device already powered on and then you forced the RXD DTO condition? Or is the RXD DTO condition already applied and then the device is powered up?

    And if any other questions come up, please don't hesitate to ask.

    Regards,

  • Irenz,

    Just following up, is there any update on this?

    Regards,

  • Sorry for the late response,

    We have not monitored the RXD from the chip, I will look into this. When I performed these tests, I ran the CAN bus in its normal condition and sending CAN data using a simulator. I power the device and let it run for a few minutes to confirm that CAN functionality works with the processor successfully reading the values. Then I put the bus in its dominant state while probing the FAULT line. I haven't seen the line go up.

    Regards,

    Irenz