神农鼎 发表于 2025-11-8 01:33:45

CAN总线 对时钟误差的允许范围设置:【- 4% ~ +4%】或更宽的范围

STC32G12K128, STC32G8K64,
CAN总线 对时钟误差的允许范围设置:【- 4% ~ +4%】或更宽的范围
以下是实测的误差范围:

500KHz波特率,SJW = 0时:
下限:480KHz
上限:520KHz
===- 4% ~ +4%

500KHz波特率,SJW = 1时:
下限:476KHz
上限:522KHz
===- 4.8% ~ +4.4%

500KHz波特率,SJW = 2时:
下限:474KHz
上限:535KHz
===- 5.2% ~ +7%

500KHz波特率,SJW = 3时:
下限:474KHz
上限:538KHz
===- 5.2% ~ +7.6%


当然,通信的另外一方,也需要:
允许相近的时钟误差范围




神农鼎 发表于 2025-11-8 01:38:29

https://www.stcaimcu.com/data/download/Datasheet/STC32G.pdf

STC32G12K128, STC32G8K64 用户手册














12fen 发表于 2025-11-8 11:10:30

cube 设置32g
35m主频,对应can设置1m,老是不成功,为啥呢?

神农鼎 发表于 2025-11-8 13:28:26

外部的 第三方 CAN 收发器 有问题
页: [1]
查看完整版本: CAN总线 对时钟误差的允许范围设置:【- 4% ~ +4%】或更宽的范围