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.

TCAN1145-Q1: TCAN1145 STB&STG ability and false wakeup issue

Part Number: TCAN1145-Q1

1. Can TCAN1145-Q1 realize the STB( short to battery) and STG(short to ground) diagnostic? If do, how to realize these two features?

2. When using TCAN1045, when there are always error frames on the CAN BUS, TCAN1045 cannot sleep (INH is always pulled high, and the SBC cannot power off and sleep). Judging from the phenomenon, TCAN1045 will not only be awakened by the wake-up frame, but also awakened by the error frame, causing INH to be pulled high.

  • Hi Josh,

    The bus fault diagnostic feature is only available for the TCAN1144 and TCAN1146 options of this device family. Short to battery and short to ground recognition are supported by this feature and will be reported in the INT_CANBUS register of the TCAN1144 or TCAN1146. 

    When configured for WUP recognition (like standard CAN transceivers), any CAN activity on the bus will cause the TCAN1145 to wake from sleep mode into standby mode. When configured for selective wake (SW_EN set to 1), the device will attempt to recognize CAN frames on the bus and will only wake for frames that match the ID of the configured wake up frame (WUF). If the transceiver recognizes errors on the CAN bus, it will assume that there is some issue with the bus and the MCU will need to be notified. After the transceiver's error counter exceeds the configured value, the transceiver will wake from sleep mode to standby mode similar to if the correct WUF was recognized. The frame overflow condition will be indicated to the MCU with the FRAME_OVF flag in the INT_1 register. This is in contrast to the CANINT flag which will be set when the transceiver wakes from sleep nominally from a WUF. 

    Let me know if this is clear and if you have any more questions. 

    Regards, 
    Eric Schott