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.

RM57L843: How to change the baud rate to 1M

Part Number: RM57L843

Hi team,

Here's an issue from the customer may need you help:

TI's bootloader example program can port baud rate is 500k. After the customer changes the can port baud rate to 1M, the can port cannot receive the 1M can signal.

The following is the configuration in hcg:

Clock:

CAN1 baud rate:

The customer would like to know how to correctly configure CAN1's baud rate to 1m.  Could you help check this case? Thanks.

Best Regards,

Cherry

  • Hi Cherry,

    1 Mbps is the datasheet max speed for the DCAN. The configuration of CAN bit timing looks good. What is the problem? Is the frame lost? or the received frame is not correct? Do both CAN node have the same baud-rate setting? Are there correct termination resistors (120ohms) at both ends of the CAN network? 

    Please probe the waveform on CAN bus to make sure the data has been transmitted correctly.

  • Hi Wang,

    Thanks for your help.

    At 500k, the upper computer and the development board communicate properly.  And after they set both can nodes to 1 m, the waveforms on the can bus sent by the upper bit are correct:

    Thanks and regards,

    Cherry

  • Hi Cherry,

    I noticed that the node doesn't acknowledge the coming message. Please make sure the CAN node has same ID (0x5A0, 11-bit standard ID). What happens if you transmit a frame with data (DLC !=0)?