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.

TMS320F280039: MCAN Autobusontime Function?

Part Number: TMS320F280039


Tool/software:

Hi Experts,

I am asking for my customer.

When using MCAN, when there is an error frame on the CAN bus, MCAN will no longer receive and send data, and no related interrupt logic is configured. It can be recovered in a short time, but it cannot be recovered if the error frame lasts too long. However, there is no such problem when using traditional cana. cana has the function of configuring autobusontime, as shown below:

Does mcan also have the same automatic recovery function, or which registers should be configured? Thanks.

  • Hi Shaoxing,

    CAN 2.0 does support auto bus recovery on where the IP itself reinitializes the CAN after some predetermined time after bus off detection.  MCAN does not have the auto bus on feature.  User has to manage MCAN initialization after detecting a bus off condition.

    Regards,

    Joseph