Is TDC is really needed in CANFD

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Is TDC is really needed in CANFD

2,679 次查看
deepika_16
Contributor I

 When enabling CANFD Is "Transceiver Delay Compensation" is needs to enabled when it is in Data phase. If needed why we need to enable and also If not why it is not needed to enable TDC?

0 项奖励
回复
2 回复数

2,633 次查看
deepika_16
Contributor I

Yes got it,Thankyou

0 项奖励
回复

2,662 次查看
PetrS
NXP TechSupport
NXP TechSupport

Hi,

TDC is not necessarily needed for lower rates (<3-4Mbits). But if enabled, must be properly set.
TDC is needed for higher rates when transceiver loop delay becomes bigger then CAN bit time so CAN module is not able to detect properly transmitted bits. So in order to compensate for this loop delay when checking for bit errors, a Secondary Sample-Point (SSP) is defined and instead at the Sample-Point, the transmitted bits are checked at the SSP.

More description and the formula is given in chapter 72.3.10.3 Transceiver delay compensation of the S32K3 RM.

BR, Petr

0 项奖励
回复