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.

TMS320F28386D: Non auto-recovery from CAN bus-off state

Part Number: TMS320F28386D

Hi,

What would be the exact sequence to recover, non automatically, from a bus-off state ?
It's not really clearly written in the TRM.

My understanding is the following:

  • Reset of the Init bit from the CAN_CTL register
  • Wait for the error counter to be reset or timeout after 129 x 11 CAN bit time
  • Eventually during the wait, check the Bit0 error code is written to the CAN_ES register every 11 CAN bit time (11 recessive bits)

Did I miss something ?

Best regards,

Clément