单片机/MCU论坛
直播中

djelje

8年用户 987经验值
擅长:光电显示
私信 关注
[问答]

FlexCAN与普通的CAN有区别吗?CAN FD又CAN有什么区别?

FlexCAN与普通的CAN有区别吗,CAN FD又CAN有什么区别。   

回帖(1)

陈晓晨

2023-11-8 14:41:03
CAN FD总线与CAN总线的区别主要在以下两个方面:
1、  可变速率
       CAN FD采用了两种位速率:从控制场中的BRS位到ACK场之前(含CRC分界符)为可变速率,其余部分为原CAN总线用的速率。两种速率各有一套位时间定义寄存器,它们除了采用不同的位时间单位TQ外,位时间各段的分配比例也可不同。
2、 新的数据场长度
       CAN FD对数据场的长度作了很大的扩充,DLC最大支持64个字节,在DLC小于等于8时与原CAN总线是一样的,大于8时有一个非线性的增长,所以最大的数据场长度可达64字节。


FlexCAN是一种扩展了CAN总线功能的嵌入式网络架构FlexCAN的优势:
FlexCAN与CAN类似,但具有如下改进:
确定的行为
提升的可靠性
举报

更多回帖

发帖
×
20
完善资料,
赚取积分