2382219_zh-CN

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

2382219_zh-CN

2382219_zh-CN

S32K146 FLEXCAN RJW 配置

在 S32K146 中,FLEXCAN 的 RJW 配置与 PSEG2 相比会有什么影响吗?

Re: S32K146 FLEXCAN RJW config

您好@SaLan

这是我的失误;我以为出现了错误信息,表明 RJW 设置有误。

Senlent_0-1781751975557.png

RJW 表示在重新同步期间 PESG1 段的延长时间和 PSEG2 段的缩短时间。PSEG2 段的缩短意味着采样点将向后移动,如果移动幅度过大,则会导致采样误差。


因此,CAN 位定时要求规定,重新同步跳转宽度不能超过 4 个时间片,也不能超过 PHASE_SEG1 段中的时间片数量。


Re: S32K146 FLEXCAN RJW config

SaLan_0-1781746341737.png

如图所示,我将 RJW 设置为 3,并使其大于 PSEG2,但我没有收到任何“不可行的”警告。
如果可以的话,能否告诉我这样配置寄存器会产生什么影响?

Re: S32K146 FLEXCAN RJW config

您好@SaLan

当您使用 S32 DS 配置 FlexCan 时,它会明确地告诉您这是不可能的。

Re: S32K146 FLEXCAN RJW config

根据 CAN 协议,SJW ≤ PSEG2 ≤ PSEG1,且 SJW ≤ 4 Tq。
如果将 FLAXCAN 寄存器中的 SJW 配置为大于 PSEG2,这会有任何影响吗?

Re: S32K146 FLEXCAN RJW config

您好@SaLan

对于 S32K146 FlexCAN,PSEG2 会影响标称比特时间和采样点,而 RJW 仅限制重新同步调整,不属于标称比特率计算的一部分。

Re: S32K146 FLEXCAN RJW configRJW 值高于 PSEG2 值会产生影响吗?
标记 (1)
无评分
版本历史
最后更新:
‎06-18-2026 02:32 AM
更新人: