AnsweredAssumed Answered

Indicate if CAN frame experienced an arbitration loss (FLEXCAN)

Question asked by Karl Fraasch on Sep 26, 2019
Latest reply on Oct 1, 2019 by Jorge Antonio Alcala Vazquez

Hello,

 

I am curious if FLEXCAN module offers any way to detect if a particular frame experienced arbitration loss. Ideally, this information would be available to the sender, once transmit is idle, and the receiver, once the frame has been received.

 

For example,

 

On TX side, TxIdle callback provides either a bit or counter to indicate if arbitration loss occurred and number of times on the particular frame that was sent.

 

On RX side, RxIdle callback provides either a bit or counter to indicate if arbitration loss occurred and number of times on the particular frame received.

 

 

It is not clear from the reference manual or SDK if this information is available.

 

Thank you!

Outcomes