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.

TCAN1043-Q1: can it be determined which transceiver wakes up through the logic state of the corresponding RX, TX, nFAULT, nSTB and other pins after the MCU is started?

Part Number: TCAN1043-Q1
Other Parts Discussed in Thread: TCAN1043

Hi Team.

In my customer system, currently the controller has multiple TCAN1043 as the wake-up source input. According to the previous method, any one of the multiple INH signals is high, and the controller is woken up.
Then the MCU uses the ADC to detect which transceiver INH is high to determine the wake-up source.

If don't use this method, can it be determined which transceiver wakes up through the logic state of the corresponding RX, TX, nFAULT, nSTB and other pins after the MCU is started?
How can it be distinguished from a state where wakeup does not occur normally? It enters Standby Mode when powered on normally, and also enters Standby Mode after waking up from Sleep Mode.

The state diagram of TCAN1043 is as follows:

  • Amelie,

    The RXD pin can be used to determine whether it was a power-up or wake event. If RXD is low in standby mode, this means the transceiver woke up either through a local wake-up on the WAKE pin, or a remote wake-up on the CAN bus. Upon entering normal mode after this event, the nFAULT pin can then be used to determine the wake source. 

    If RXD is high in standby mode, then this is a power-on event. 

    Please let us know if you have any other questions.

    Regards,

    Eric Hackett