迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1469|回复: 0

【资料】T5L-CAN参数配置计算公式

[复制链接]

27

主题

75

回帖

935

积分

高级会员

Rank: 4

积分
935
发表于 2020-5-29 09:30:28 | 显示全部楼层 |阅读模式
本帖最后由 CCN 于 2020-5-29 09:52 编辑

CAN接口在使用时,如果波特率的配置不恰当可能引起通信的不正常,如遇到相关问题可以按照附件的公式进行计算,减小误差。


计算过程如下:
1. 用户提供需要的波特率;
2. 调整时间份额sum,调整原则为:时间份额sum(L列)尽可能大,并且波特率偏差尽可能小。从最大值25开始递减去试,找一个合适的值。
3. 找到合适时间份额sum后,可以确定prop、seg1和seg2的值,计算公式为:时间份额sum=prop+seg+seg2+4。T5L内,prop建议需要设置成0。Seg1和Seg2需要根据厂家需求情况来设置。调整完成后,需要L列的值等于M列。可以考虑建议采样点在75%左右。
4. sjw需要根据实际情况配置。可以在 [1,协议要求最大值] 之间尝试。从小到大调整,表格建议使用值给出了最小值。
5. 根据表格黄色部分,配置T5L CAN对应的寄存器。
6. 公式中,芯片主频按206.875MHz设置,如使用的芯片主频有调整,需要按照实际主频更新参数。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-7-10 10:42 , Processed in 0.033794 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表