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.

AWR2944: 2944 MCAN Automatic Retransmission

Part Number: AWR2944

Tool/software:

I have found a membership 'darEnable' in the struct MCAN_InitParams.I wanna know what's mean of Automatic Retransmission?

Does this mean that when this feature is enabled, if a CAN frame is rejected by the arbitration mechanism, the CAN frame will be automatically resent once the higher-priority CAN frames have been sent? How many times will this feature retry sending, and what is the time interval between retries?

Thanks!

  • Hello Wu qiang,

    It will keep retrying until it wins the arbitration automatically according to ISO11898-1, 6.3.3 Recovery Management and as written will be retired after the highest priority CAN frames have been sent.
    Ther is no set time, if a frame loses the arbitration, the MCAN hardware will immediately requeue the frame internally. The retry happens as soon as the bus is idle. There is no fixed timing which can be provided for mechanisms like this.

    Regards,
    Saswat Kumar