0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CAN XL的性能比较及要求有哪些

牵手一起梦 来源:EEWORLD 作者:EEWORLD 2020-01-23 17:13 次阅读

随着信息技术的快速发展,用户应用需求的增加,数据吞吐量越来越大,对CAN总线的通信数据量与通信质量要求也越来越高,那么下一代的CAN——CAN XL会是什么样子的呢?

一、对CAN XL的要求

有效负载长度:与以太网帧长度一样;

可靠性:等于或者优于CAN,CAN FD和10Mbit/s以太网的稳定性;

鲁棒性:与CAN FD一样好,甚至要优于10Mbit/s以太网;

波特率:在数据段的传输速率最大可达10Mbit/s;

兼容性:向后兼容CAN FD。

二、CAN XL简介

CAN,CAN FD,CAN XL报头比较

CAN XL的性能比较及要求有哪些

图 1 CAN, CAN FD, CAN XL帧头部

上图中顶部的黑线表示隐性,底部的黑线表示显性,那么我们分析上图可得出以下结论:

SOF位与11位CANID通用与CAN, CAN FD, CAN XL;

CAN FD和CAN XL始终不支持RTR远程请求;

CANXL不支持IDE标识符扩展(29位CANID),该位始终处于显性;

CAN中FDF始终处于显性,隐性FDF位指示CAN FD,隐性FDF,XLF位指示CAN XL;

CAN FD中res位始终处于显性,隐性BRS位(波特率切换)会提升传输速率;

CAN FD中ESI位通常处于显性,但处于被动错误时会变为隐性;

CAN XL中resXL位是隐性的,可用于将来的扩展;

CAN XL中AL1,DH1和DL1作为新的波特率切换序列;

CAN XL中Payload 8-bit用于不同数据包的预定义多路复用位;

CAN XL中DLC是一个11位整数,其中数据字节数是该整数加“1”;

CAN XL中Header-CRC用于保证DLC正确,DLC定义数据CRC从何处开始。

表 1 CAN DLC编码表

CAN XL的性能比较及要求有哪些

CAN,CAN FD,CAN XL报尾比较

CAN XL的性能比较及要求有哪些

图 2 CAN, CAN FD, CAN XL帧格式

与CAN相比,CAN FD增加了开销所需位的数量;

与CAN FD相比,CAN XL增加了更多的开销所需位的数量;

这些附加位位于报文头与报文末尾处;

大多数的开销所需位是CRC,必须增加它才能保护超出的更多的字节。

CAN XL的性能比较及要求有哪些

图 3 CAN, CAN FD, CAN XL帧尾

CAN与CAN FD唯一的区别在于CRC长度;

对于相同的数据长度,CAN XL中较长的报头可能需要较长的CRC;

CAN XL包含用于波特率切换位,确保向前的兼容性;

CAN XL CRC之后是波特率的切换模式,而不是CRC定界符;

为了确保重新同步到未来格式的帧末尾,集成格式:将CAN XL中放置NACK添加到旧ACK中。

CAN XL的波特率转换

CAN XL的性能比较及要求有哪些

图 4 CAN XL帧格式

DH1和DL1之间边缘的波特率增加;

DH2和DL2之间边缘的波特率降低;

AL1位包含一个特殊模式,它可以切换CAN驱动器进入高波特率模式;

AH1位包含一个特殊模式,它将使CAN驱动器脱离高波特率模式。

总结

CAN XL每个CAN帧中有更多的数据:1—2048字节,并且在数据部分增加了波特率,具有更好的故障保护措施,可为下一代CAN做更好的准备。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    40

    文章

    5171

    浏览量

    167456
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2543

    浏览量

    461015
  • 总线
    +关注

    关注

    10

    文章

    2753

    浏览量

    87423
收藏 人收藏

    评论

    相关推荐

    stm32f4xx的CAN对ID配置要求吗?CAN收发器是什么型号的?

    stm32f4xx的CAN疑问: 1)标准帧收发时,对CAN ID特殊的要求或约束吗?比如哪些CAN ID不能用? 2)
    发表于 04-22 06:03

    泰克科技全新CAN XL协议解码软件上线

    近日,泰克宣布推出CAN XL(控制器局域网扩展长度)协议解码软件,支持工程师整合最新一代CAN通信技术,并帮助客户在技术日新月异的当今时代保持竞争优势。 泰克CAN
    发表于 03-27 10:30 232次阅读
    泰克科技全新<b class='flag-5'>CAN</b> <b class='flag-5'>XL</b>协议解码软件上线

    泰克推出全新CAN XL协议解码软件

    近日,知名测试测量设备供应商泰克宣布,针对新一代CAN通信技术,特别推出了CAN XL协议解码软件。这一创新产品旨在帮助工程师轻松整合最新的CAN
    的头像 发表于 03-25 11:47 514次阅读

    电感器磁芯材料性能比较

    电子发烧友网站提供《电感器磁芯材料性能比较表.doc》资料免费下载
    发表于 02-27 15:57 0次下载

    差分探头和单端探头的性能比较

    差分探头和单端探头的性能比较  差分探头和单端探头是电子测试领域中常见的两类测量传感器。它们具有不同的工作原理和特点,不同的应用场景下具有不同的性能优劣势。本文将对差分探头和单端探头的性能进行
    的头像 发表于 01-08 11:19 423次阅读

    请问ADE9153A的autocalibration功能有没有一些测试数据或性能比较吗?

    请问ADE9153A的autocalibration功能有没有一些测试数据或性能比较吗?非常感谢!!
    发表于 12-25 07:45

    CAN总线的发展历程 CAN XL总线的典型应用

    CiA 604-1发布,2021年12月,第三代CAN总线即CAN XL标准CiA 610-1发布,目前CAN XL的标准还未完全完成。这些
    的头像 发表于 12-21 14:03 1566次阅读
    <b class='flag-5'>CAN</b>总线的发展历程 <b class='flag-5'>CAN</b> <b class='flag-5'>XL</b>总线的典型应用

    磷酸铁锂软包与铝壳电池性能比较

    磷酸铁锂软包与铝壳电池性能比较  磷酸铁锂软包电池与铝壳电池是目前市场上两种主流类型的锂离子电池。本文将分别从电池性能、安全性和成本等方面对这两种电池进行详细比较。 1. 电池性能
    的头像 发表于 12-08 16:05 2073次阅读

    ESP8266和ESP32哪个性能比较好,怎么选择?

    ESP8266和ESP32那个性能比较好,怎么选择?
    发表于 11-01 06:03

    对与性能比较低的51单片机,结构化编程性能提升多少?

    对与性能比较低的51单片机,结构化编程性能提升多少
    发表于 10-26 06:21

    第三代CAN总线CAN-XL解析

    ,在2020年的第17届国际CAN大会(iCC)上,CiA推出了第三代CAN通信技术CAN-XL(extra long)。
    发表于 10-18 14:50 1334次阅读
    第三代<b class='flag-5'>CAN</b>总线<b class='flag-5'>CAN-XL</b>解析

    全志D1与f1c200s性能比较

    全志D1与f1c200s性能比较 全志D1和f1c200s是两种常见的嵌入式处理器芯片,广泛应用于智能家居、车载音视频、智能控制等领域。尽管两者在某些方面有些相似之处,但它们的功能和性能存在明显
    的头像 发表于 08-17 11:28 3344次阅读

    rk3568和树莓派4b性能比较

    rk3568和树莓派4b性能比较 随着科技的不断发展,市场上也出现了越来越多的单板计算机产品。而其中,rk3568和树莓派4b则是比较热门的两款单板计算机之一。两者各有优劣,下面将对它们进行全面
    的头像 发表于 08-15 17:05 2595次阅读

    Arasan发布无缝集成CANsec加速器IP的CAN-XL IP

    汽车SoC半导体IP领域的顶级提供商Arasan推出了一个完全集成的解决方案:结合CANsec Acceleration IP的CAN-XL IP(适用于安全CAN总线事务)。 圣何塞2023
    的头像 发表于 08-04 11:05 697次阅读

    速率达20MB/s!瑞典克萨在CAN XL Plugfest中实现突破

    CAN总线由德国Bosch公司于1983年推出,属于现场总线的范畴,是一种支持分布式控制或实时控制系统的串行通信网络。由于CAN总线具有很高的实时性能和应用范围,它已经被广泛应用于各个行业。随着
    的头像 发表于 07-10 11:00 264次阅读
    速率达20MB/s!瑞典克萨在<b class='flag-5'>CAN</b> <b class='flag-5'>XL</b> Plugfest中实现突破