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.

TMS320F28388D: MCAN Error

Expert 1700 points
Part Number: TMS320F28388D


Hi,

I am testing the operation of MCAN on a TI 28388D evaluation board connected to TI can transceiver evaluation board.

On the one end the transceiver is connected (via the docking board) to the DSP and the evaluation board power. on the other side , transceiver is connected to Kvasser and PC , with 5V external power supply.

if the demo application starts with the external power connected than it works OK. I can send and receive can telegrams to/from the PC software and the board.

If the application is started with the external power supply off ,and the external power supply is turned on  I can't establish communication.

I assume the MCAN enters some sort of an error state.

I scanned the user manual to understand the relevant registers I need to monitor in this case , and how to get out of this state , but could not find a clear reference.

can you please help with app note and or relevant data ? which resisters should I look at to understand whether or not MCAN is in error state ? and how do I clear the errors?

Thanks

Inno

  

  • Inno,

                    Each CAN node needs to be able to monitor its own transmission. I have explained the reasons in www.ti.com/lit/spracu9. If there is a transceiver, but there are no other nodes, transmission will happen over and over again until an ACK is received. If there is no transceiver, it is likely a Bit0 error occurred at the very first transmission and pushed it into bus-off.