这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 行业应用 » 汽车电子 » 【CAN】S32K3 CAN 通讯波特率参数配置

共2条 1/1 1 跳转至

【CAN】S32K3 CAN 通讯波特率参数配置

高工
2026-08-13 21:38:19     打赏

【简介】

在CAN 的驱动配置中通讯的波特率配置是个不可绕开的配置项,我们结合S32K3 的芯片了解下CAN 的波特率参数配置。以下是CAN 协议中对CAN位数据格式的定义说明如下:

image.png

在S32K3 的芯片中波特率的配置也是配置上述的四个参数进行配置,对应的寄存器参数说明如下:

image.png

image.png

其中SYNC 段固定为1,PROP 段可配置为 1~8 PHASE1 1-8  PHASE2 2~8,以下是本地的CAN 500K 的波特率在S32DS 中的配置。

 image.png

本地的时钟配置为40M时钟给到PE,五分频后8M时钟,对应的每个周期为 125 ns,对应500K 的波特率每个位时间为2us 每个bit 的时长为2us/0.125us = 16tq,上述四个段的和正好是16和

image.png

对应采样点为(1+7+5)/16 = 0.815.

以下是生成的寄存器配置参数和上述的寄存器描述也是一致的寄存器的配置数据+1 为实际的值相对应。

image.png

           


专家
2026-08-14 08:16:39     打赏
2楼

谢谢楼主分享


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]