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: CAN FD: can not reconnect automatically

Part Number: TMS320F280039

Hi experts,

My customer use the F280039 CAN FD to communicate with the other ARM MCU, with a baud rate of 1M+5M. F280039 sends the data to the ARM neutralizer with a 5ms timer. When the CAN FD  cable is unplugged and then reconnected it the F280039 is unable to send or receive data, cannot reconnect automatically, and the ARM neutralizer is still sending frames at 1s intervals. With the DCAN peripheral of the C2000, communication can be restored automatically after the disconnect is reconnected. Could MCAN realize this function and how to realize it?  There is also the arbitration domain detection mechanism with DCAN that can be used to identify module nodes with the same address code on the same bus, but it seems that MCAN does not have this function, right?

  • Hi angela,

    Thanks for your question. Are you using a transceiver with the MCAN? This sounds like maybe the Transceiver that is being used may not support a "floating" voltage when the cable is unplugged.

    It's also possible an error is being (correctly) triggered on the MCAN if the MCAN RX receives a "floating voltage". Make sure the MCAN RX line is not floating when the cable is disconnected.

    Regards,

    Vince