How does FlexCAN on S32K148 behave with TX collision

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How does FlexCAN on S32K148 behave with TX collision

737 Views
freddy_ben-zeev
Contributor IV

According to CAN bus standard if two nodes try to transmit at the same time the one with the larger message ID stops transmitting. My question - does the FlexCAN of the S32K148 retries to transmit? if so when (any programmable delay)? if not - how should the software handle it?

Thanks,


Freddy

Tags (2)
2 Replies

631 Views
Peter15
Contributor II

Hi Petr,

thank you for the answer. I couldn't find the answer in the user manual neither.

Is there several (and how many?) re-tries?

And when a second re-transmission succeeds, does the TXERRCNT increase due to the first transmission failure?

best regards, Peter

Tags (1)
0 Kudos

664 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

if meanwhile the MB is not aborted or another MB is not selected during internal arbitration, the FlexCAN re-transmits a message on the first opportunity window on the bus, that is after intermission frame, as soon as bus becomes idle. 

BR, Petr