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.

TCAN1167-Q1: Normal to sleep mode transition

Part Number: TCAN1167-Q1

Hi team,

1. The customer is testing the Sleep function of the TCAN1167. According to the datasheet, to enter sleep mode from the normal state, the TCAN1167 needs to first switch to standby and then switch to sleep. However, in actual use, it was found that switching directly from normal to sleep is also successful (red arrow in the figure below). If this switching method is used, will there be any issues during operation?

2. If INH is not used, how to configure this pin, leave floating or connect to GND with 100kohm resistor?

Thanks

image.png

BR,

Daniel

  • Hi Daniel,

    I believe this is a typo on the state machine. Sleep mode can be entered via SPI from normal mode without any issue.

    Unused INH pin can be left floating.

    Regards,

    Sean

  • Hi Sean,

    During debugging, it was found that if the SBC is powered on directly and no CAN messages are received, then switching from normal mode to sleep mode can successfully turn off the 5V output. However, if the SBC receives any CAN message after being powered on and then performs the above switch from normal to sleep mode, the switch fails and the 5V cannot be powered down, with the SBC remaining in normal state. What could be causing this issue?

    BR,

    Daniel

  • Daniel,

    The transceiver doesn't have a mechanism to block the mode transition when a CAN message is received. It is likely to be the CAN controller keep the transceiver in normal (or standby) mode due to the CAN message presented. Do you mean the CAN message is being sent continuously? It can be recognized as a wakeup pattern so the device will enter standby mode whenever a valid frame is received (then transition to normal mode by SW). Or if you mean a CAN message is being sent once only after power on (then the bus being idle), it is possible that the controller read CANINT flag never being cleared so it decides the device should wakeup. 

    Regards,

    Sean