关于CAN和CANFD物理层和数据链路层的对比分析

关于CAN和CANFD物理层和数据链路层的对比分析

物理层:CAN和CANFD的物理层相同,只是进行了协议升级。所以硬件方面并未发生改变。需要一个CAN收发器、CAN控制器。其中CAN控制器是CAN局域网控制器的简称,主要作用是解决不同设备之间数据交换的问题;CAN收发器的作用是将二进制数据流转化成差分信号输出,或者将差分信号转化成二进制数据流输出。在CAN总线上,需要在总线远端配备120Ω的终端电阻,作用类似于485、232等通信一样,等同传输线阻抗,减少信号的反射。但是如果是长距、低速传输并不需要配备120Ω的终端电阻。
数据链路层:
(1) 速率:CAN:数据最大传输速率为10Mbps,并且不可变。
CANFD:数据最大传输速率为8Mbps,仲裁比特率最高为1Mbps(和CAN相同)。 在这里插入图片描述
对于CANFD的可变速率来讲, BRS位为比特率加速过度阶段,前半阶段会采用最高位1M的传输速率,后半段会采用高比特传输,在CRC界定符位的传输情况和BRS位的传输情况相同,但是速率的过度正好相反。在BRS位中,CANFD数据段以BRS采样点作为起始点,显性位表示转换速率不可变,隐性位表示转换速率可变。CRC界定符位中,CANFD数据以CAC界定符的采样点为结束点。
(2) 数据长度:CAN:一帧数据长8个字节。
CANFD:一帧数据最长64个字节。

  • 24
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

励志成为模拟领域的王

打赏要一毛一毛才够劲!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值