CAN-FD clocked by FIRC

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

CAN-FD clocked by FIRC

跳至解决方案
1,660 次查看
Catosh
Contributor IV

Hi all, 

According to this document (Robustness of a CAN FD Bus System) with a clock of 40MHz the oscillator tolerance range accepted in CAN FD for bitrates from 500Kb/s up to 10Mb/s is in the range 0/0.75%.

Furthermore, to achieve standard baud rates normally an external oscillator of 40MHz is required. 

My question is: 

The CAN peripheral on the S32K1xx MCUs is meant to be used in conjunction with an external oscillator or with an internal oscillator?
FIRC oscillator has a worst case tolerance in the range of the 1% (up to 1.1 above 125degrees).

In K116 the FIRC is the main clock source, the implication here is that is not possible to use the MCU and CAN peripheral for high baud rates without external oscillator - or am I wrong?

Is there some reference or application note from NXP that relates CAN baud rates and oscillator/internal clock requirements?

Any hint in general?

Kind Regards, 

L.

P.S.

Please note that uisng two EVB we were able to run correctly CAN-FD examples. Then the validation with other commercial tools has some troubles, hence my question about FIRC and ext osc. 

0 项奖励
1 解答
1,482 次查看
danielmartynek
NXP TechSupport
NXP TechSupport

Hi,

You can refer to AN1798 CAN Bit Timing Requirements.

It depends on the system and configuration.

If higher tolerace is required than the FIRC specification, you should use SOSC.

Regards,

Daniel

在原帖中查看解决方案

0 项奖励
2 回复数
1,483 次查看
danielmartynek
NXP TechSupport
NXP TechSupport

Hi,

You can refer to AN1798 CAN Bit Timing Requirements.

It depends on the system and configuration.

If higher tolerace is required than the FIRC specification, you should use SOSC.

Regards,

Daniel

0 项奖励
852 次查看
ben_chin
Contributor I

Hello,

If the oscillator is used as the clock source, what frequency of oscillator is required for the baud rate of CAN FD 500Kbps/2Mbps, and is frequency 8Mhz of oscillator OK?

0 项奖励