How does FlexCAN on S32K148 behave with TX collision

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

How does FlexCAN on S32K148 behave with TX collision

760件の閲覧回数
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

タグ(2)
2 返答(返信)

654件の閲覧回数
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

タグ(1)
0 件の賞賛

687件の閲覧回数
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