打印
[学习资料]

LKS32MC45x CANFD的向上兼容

[复制链接]
415|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
OKAKAKO|  楼主 | 2023-7-22 19:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CAN 协议中存在用于协议扩展的保留位,已用于在 CAN 2.0B 规范之上构建 CAN FD 规范。如果
不使用,保留位被传输为低(显性)。但 CAN 2.0B 规范定义了保留位为高(隐性)的行为。因此,
如果使用此行为的 CAN 2.0B 节点接收到 CAN FD 帧(与 CAN 2.0B 帧相比具有不同帧格式),则这
将导致 CAN 2.0B 节点产生错误帧。这种行为称为“CAN FD 不兼容”。
为了向上兼容新的协议规范,如果节点检测到保留位为高,则应发生所谓的协议异常事件。这
适用于 CAN 2.0B 以及 CAN FD 节点。协议异常事件不会导致接收方采取任何行动。接收方只是忽
略此帧,不回复 ACK,等待总线空闲并可以发送或接收下一帧。对于 CAN 2.0B 节点,这称为“CAN
FD 兼容”,可在一个网络中实现 CAN 2.0B 和 FD 帧的共存。


使用特权

评论回复
沙发
tpgf| | 2023-8-12 15:13 | 只看该作者
向上兼容的意思是所有的新版本都能兼容以前的老版本吗

使用特权

评论回复
板凳
wowu| | 2023-8-12 15:29 | 只看该作者
CANFD可以理解成CAN协议的升级版,只升级了协议,物理层未改变

使用特权

评论回复
地板
木木guainv| | 2023-8-12 15:48 | 只看该作者
CanFD: 速率可变,仲裁比特率最高1Mbps (与CAN相同) ,数据比特率最高8Mbps

使用特权

评论回复
5
磨砂| | 2023-8-12 19:19 | 只看该作者
CAN标准顿ID长度最长11bitCANFD标准帧ID长度可扩展到12bit。

使用特权

评论回复
6
xiaoqizi| | 2023-8-12 20:01 | 只看该作者
主要区别:传输速率不同、数据长度不同、ID长度不同、帧格式不同

使用特权

评论回复
7
wakayi| | 2023-8-12 21:00 | 只看该作者
现在使用can  新选的单片机上边基本上都是带的canfd模块

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

168

主题

1248

帖子

3

粉丝