硬汉嵌入式论坛

 找回密码
 立即注册
查看: 937|回复: 7
收起左侧

[技术讨论] can波特率计算等问题

[复制链接]

2

主题

7

回帖

13

积分

新手上路

积分
13
发表于 2024-7-2 16:47:57 | 显示全部楼层 |阅读模式



大家好,平常我一般使用pcan下面的Bitrate这个工具计算can的波特率和采样点。
里面会提供四个参数,用来使用。

但是现在使用的这款单片机,设置can参数的时候,是把TESG1分成了propSeg和phaseSeg1。我应该怎么去取这两个值呢?

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-7-3 10:33:44 | 显示全部楼层
回复

使用道具 举报

2

主题

7

回帖

13

积分

新手上路

积分
13
 楼主| 发表于 2024-7-4 14:54:26 | 显示全部楼层
eric2013 发表于 2024-7-3 10:33
供参考

https://forum.anfulai.cn/forum.php?mod=viewthread&tid=119189




TSEG1应该是等于 propseg+phaseseg1的,但是从生产的参数中,我不知道应该具体怎么去将TSEG1分配给 propseg和phaseseg1,各自是应该分配多少
1.png
2.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-7-5 09:13:47 | 显示全部楼层
Tongyang 发表于 2024-7-4 14:54
TSEG1应该是等于 propseg+phaseseg1的,但是从生产的参数中,我不知道应该具体怎么去将TSEG1分配给 ...

大部CANFD外设,这个不是单独配置的,合并成一个参数寄存器了。
回复

使用道具 举报

2

主题

7

回帖

13

积分

新手上路

积分
13
 楼主| 发表于 2024-7-5 14:11:10 | 显示全部楼层
eric2013 发表于 2024-7-5 09:13
大部CANFD外设,这个不是单独配置的,合并成一个参数寄存器了。

现在用的这款芯片是分开配置的,而且我自己分配后,有的波特率可以用有的不行。
而且在汽车行业,使用EB配置MCAL的时候,EB里面这两个参数也是需要分开配置。
不是很清楚这两个参数之间的计算关系
回复

使用道具 举报

2

主题

7

回帖

13

积分

新手上路

积分
13
 楼主| 发表于 2024-7-5 14:22:15 | 显示全部楼层
eric2013 发表于 2024-7-5 09:13
大部CANFD外设,这个不是单独配置的,合并成一个参数寄存器了。

CANFD设置波特率的时候,仲裁域和控制域的BRP分频最好要设置为一样吗,还有是不是tq时间最好控制在相同或者接近的状态
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-7-6 08:55:37 | 显示全部楼层
Tongyang 发表于 2024-7-5 14:11
现在用的这款芯片是分开配置的,而且我自己分配后,有的波特率可以用有的不行。
而且在汽车行业,使用EB ...

这个可以看博世的文档,看看有什么要求。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-7-6 08:56:31 | 显示全部楼层
Tongyang 发表于 2024-7-5 14:22
CANFD设置波特率的时候,仲裁域和控制域的BRP分频最好要设置为一样吗,还有是不是tq时间最好控制在相同或 ...

设置一个好,不过设置不同,暂时也没发现什么问题。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-14 06:06 , Processed in 0.078171 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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