CAN总线控制器的时钟源选择

时间:2016-10-22 13:58:01

标签: microcontroller clock can-bus

目前我正在使用带嵌入式CAN控制器的32位微控制器。我很困惑选择CAN控制器的时钟源(基于2.0版本的A部分和B部分),因为我有3个时钟源选项,级联FMPLL时钟,外部晶体振荡器和片内RC振荡器。因为我必须在CAN位定时计算中最小化由于时钟抖动引起的误差。所以我必须为此要求选择最佳时钟源。我尝试搜索此选择的方法,但无法找到详细信息。任何人都可以向我解释这个或向我推荐一些很好的信息来源吗? 感谢

1 个答案:

答案 0 :(得分:0)

这取决于比特率,但如果你有一个水晶,请使用它。

CAN每5位创建一个边。如果你加上时钟“漂移”的数量,你将在网络上可能最差最慢的时钟和网络上可能最差的时钟之间得到这个时间,并将其与比特内的采样点进行比较。你正在使用,你将能够看到你的漂移量是否会过多。