关于STC32G144K246的内部IRC温漂对CAN-FD通信的影响
由于还没拿到样片,先在这提问下。如果使用内部IRC做CAN-FD通信,通信速率为500K+2M
内部IRC的温漂为
该温漂误差是否会导致CAN-FD通信失败,需要增加外部晶振以保证通信稳定吗
CAN总线的同步跳跃宽度(SJW)通过调整相位缓冲段,
吸收时钟误差,维持数据一致性,增强总线兼容性。
32G12K/32G8K的CAN模块SJW占2bit,可以设置1~4个Tq的时钟误差范围:
32G144K的CANFD模块,SJW占6bit,可以设置1~128个Tq的时钟误差范围:
所以IRC正常工作温度范围内的温漂,还不至于影响CANFD的通信。
建议85℃以上加晶振 工作温度65以内
会,这两天测试的时候就发现了,刚好这两天降温了,CAN就通不上了,重新校准时钟以后又可以了 vxfklthz 发表于 2026-1-7 20:30
会,这两天测试的时候就发现了,刚好这两天降温了,CAN就通不上了,重新校准时钟以后又可以了 ...
所以还是得上晶振
CAN-FD / CAN 都有如下 通信的同步机制:
===对时钟要求不高
页:
[1]