首页 > 其他分享 >CANXL标准发布 | (1)一文读懂CANXL数据链路层总线,通信再进化!

CANXL标准发布 | (1)一文读懂CANXL数据链路层总线,通信再进化!

时间:2024-04-12 16:47:01浏览次数:16  
标签:XL CANXL 总线 子层 读懂 字段 以太网 链路层

       2024年3月22日,期待已久的ISO 11898-2:2024版本横空出世,标志着新一代CAN总线的时代即将到来(ISO/FDIS 11898-1:2023也处于最终投票阶段)。搭载着2048Byte的CANXL列车已蓄势待发,决心突破10M的高速通道。Autosar、英飞凌、ST、Vector和NXP等行业风向标早已准备迎接CANXL高速通道给整车SoA架构带来新的变革。

1、第三代CAN总线(CANXL)

       CAN XL(Controller Area Network eXtended Length)作为CAN通信技术的最新进展,展现了显著的优势和广阔的应用前景。它旨在填补CAN FD与以太网之间的空白,成为车载网络通信的重要补充。

  CAN XL目前的发展状态和优势

  • 高数据传输速率:CAN XL支持高达20 Mbit/s的数据传输速率,显著高于CAN FD的8 Mbps上限,满足了现代汽车和其他应用中对高速数据传输的需求  。
  • 更大的数据字段长度:CAN XL允许的数据字段长度最大可达2048字节,远超过CAN FD的64字节限制,适用于需要传输大量数据的应用 。
  • 兼容性和灵活性:CAN XL与现有CAN和CAN FD技术兼容,允许在同一网络上共存,形成混合网络。这为现有的CAN系统向CAN XL的升级提供了便利  。
  • 标准化和生态支持:CAN XL的标准化工作正在积极推进,CiA牵头的610-1和CiA610-3规范已发布。ISO目前也已发布CAN XL的ISO_DIS11898-1 和 ISO 11898-2标准。此外,AUTOSAR的CAN XL标准已发布。同时CAN XL得到了汽车Tier1和芯片厂商的广泛支持。例如,博世、英飞凌、恩智浦等知名厂商已推出基于CAN XL的MCU产品,且多数处于样品阶段。此外,是德科技等工具供应商也推出了适用于CAN XL协议的测试设备 。
  • 应用前景:CAN XL适用于多种应用场景,包括需要更高带宽的应用、支持面向服务的架构(SOA)的应用以及安全应用。其成本效益高,能够在结合CAN和以太网功能的同时,保持CAN的低价格优势。

  CANXL & OSI 模型

       由于CANXL数据段支持2048Byte数据量的传输,所有在OSI协议栈上CANXL技术理论上可以适配以太网的高层协议,比如SOME/IP和TCP/IP等以太网协议。但是,具体的以太网协议兼容还需要更进一步的验证。

       除此之外,CANXL也在PCS和PMA子层之间增加了PWM编解码机制,用以切换PMA子层的两种总线驱动方式(显性/隐性 && level0/level1)以达到20Mbit/s的传输速率。

 

2、CANXL帧结构

 

 

  仲裁场

  • SOF、ID、IDE(CANXL无扩展帧)、RRS(禁用远程帧)、FDF字段与CANFD一致
  • XLF字段:用以区分是否为CANXL帧

  控制场

  • reXEL:保留位
  • ADH、DH1、DH2和DL1(ADS):模式转换和速率转换字段,由SIC mode 切换为FAST mode。CANXL收发器包含两种总线驱动方式(显性/隐性 && level0/level1),并在仲裁场采用显性/隐性驱动和数据场采用level0/level1。(PMA模式转换由PCS子层发送PWM编码控制)
  • SDT、SEC和DLC字段:指出数据段数据类型(类似以太网Type字段);功能保留位;指明数据场长度
  • SBC字段:指明SOF和仲裁场bit填充数(动态bit填充)
  • PCRC字段:前向CRC校验(仲裁场、reXEL、ADS、SDT、SEC、DLC和SBC)
  • VCID:虚拟CAN网络ID(类似以太网VLAN)
  • AF:用于寻址功能,具体内容取决于SDT(e.g. SDT=0x05时,AF为以太网目的MAC地址)

  数据场

  • Data字段:CANXL数据段,可封装以太网上层协议(e.g. TCP/IP...)

  CRC

  • FCRC字段:用于整帧CRC校验
  • PCP:格式检验字段

  ACK

  • DAH、AH1、AL1和AH2字段(DAS):模式转换和速率转换字段,由FAST mode切换为SIC mode
  • ACK字段:用于确认报文被成功接收

3、PCS&PWM编码

       CAN XL物理编码子层(PCS)与CAN FD的PCS子层类似,负责数据帧的发送和接收,进行信号编码和解码,错误检测和处理,信号调制和解调,物理层参数管理(如比特率、位定时、同步等),以及与PMA子层交互等功能。

       但是,CANXL在PCS子层和PMA子层之间引入PWM编码机制,以实现PMA子层两种总线驱动方式的切换。

       PWM编码是一种采用长相和短相来区分PWM符号的编码机制。如图所示,在发送机上,TXD会以上升沿开始,并先发送短相在发送长相。在接收机上,RXD会以下降沿开始,并先发送短相在发送长相。

4、总结

       在应用场景方面,CAN XL可以用于多种网络拓扑,包括总线型、点对点、菊花链、星形或双星形网络。它还支持与以太网的无缝衔接,可以通过更大数据段传输高层协议数据。此外,CAN XL的新增比特位,如SDT(Service Data Unit Type)和VCID(Virtual CAN ID),使其能够更好地适配SOA架构的发展趋势。

       总体而言,CAN XL作为CAN技术的下一代,以其高数据传输速率、大容量、兼容性和经济性等优势,在汽车电子电气架构中展现出巨大的应用潜力。

       经纬恒润作为OPEN联盟会员和AUTOSAR联盟的高级合作伙伴,长期为国内外各大OEM和供应商提供涵盖TCP/IP、SOME/IP、DoIP、AVB、TSN、DDS等技术领域的设计和测试咨询服务,积极研发和探索车载网络前沿技术的工程应用。通过多个项目的实践经验,已建立了高质量、本土化的设计与测试一体化解决方案,为整车网络架构提供可靠支持。

       了解更多:请致电 010-64840808转6116或发邮件至[email protected](联系时请说明来自博客园)

标签:XL,CANXL,总线,子层,读懂,字段,以太网,链路层
From: https://www.cnblogs.com/hirain123/p/18131618

相关文章

  • 互联网面经分享:一文教你读懂四种网络拓扑结构
    1.什么是星型拓扑?星型拓扑有哪些优缺点?a.星型拓扑,也称为星状拓扑,以中央节点(通常称为交换机或集线器)为核心,连接了所有其他节点。在星型拓扑中,所有其他节点都直接连接到中央节点,而不直接连接到彼此。b.星型拓扑优势:中央节点集中管理:中央节点在星型拓扑中起着重要的作用......
  • 数据链路层
    数据链路层文章目录数据链路层数据链路层基础概论数据链路层概念帧的概念以太网数据帧中的MAC和LLC数据链路层的两种传输方式数据链路层的三个基本问题局域网中的设备数据链路层的通信协议冲突域和广播域虚拟局域网VLANCSMA/CDPPPCRC重点数据链路层基础概论数据......
  • 《0 基础也能逆袭!一文读懂如何学好网络管理》
    在当今数字化时代,网络管理的重要性日益凸显。对于零基础的学习者来说,学好网络管理可能看似困难,但只要掌握了正确的方法和步骤,就能够在这个领域取得突破。本文将详细介绍零基础如何学好网络管理。一、明确学习目标在开始学习之前,明确自己的学习目标非常重要。你是想成为专......
  • 如何读懂串口通讯波形图(TTL,RS232,UART)
    考考你,这是什么字符串,提示串口通讯,8N1 ......
  • 干货!一文读懂:位像素海外仓系统的分销功能
    随着跨境电商的蓬勃发展,海外仓系统的重要性日益凸显,成为企业在激烈市场竞争中脱颖而出的关键。当谈及海外仓系统的拓展功能,特别是其中的分销功能,正逐渐成为卖家们不可或缺的工具。 那么,这个神奇的分销功能究竟是什么?接下来,我们一起剖析一下海外仓系统分销功能吧。什么叫做......
  • 多模态学习实战手册:读懂CompassRank榜单的评测指标!
    1.前言榜单链接:CompassRankCompassRank是一个中立且全面的性能榜单,作为大模型评测体系OpenCompass2.0中各类榜单的承载平台。它覆盖多领域、多任务下的模型性能,并定期更新,以提供动态的行业洞察。CompassRank保持中立性,不受任何商业利益干扰,并依托于CompassKit工具链......
  • 大厂级别交互设计秘籍:一篇读懂
    交互式设计属于UI设计之一,也是当今流行的设计之一。许多大型工厂非常需要交互式设计人才,这一趋势也引起了许多毕业生和UI设计爱好者的广泛关注,那么你知道大型工厂设计师必要的交互式设计是什么吗?这篇文章将带你了解。什么是交互设计交互设计又称交互设计。交互设计更受欢迎,即......
  • 【计算机网络篇】数据链路层(4.2)可靠传输的实现机制
    文章目录......
  • 【网络】:数据链路层
    数据链路层一.以太网帧格式二.认识MTU三.ARP协议1.ARP协议的工作流程2.ARP数据报的格式3.ARP欺骗四.其他重要协议或技术1.DNS2.ICMP协议3.NAT技术(重点)4.代理服务器五.一些问题认识以太网“以太网”不是一种具体的网络,而是一种技术标准;既包含了数据链路层的内......
  • 数据链路层(三):流量控制和链路管理
    目录1流量控制和链路管理1.1流量控制介绍1、什么是流量控制2、流量控制的功能和方法1.2停止等待1.3滑动窗口1、滑动窗口2、发送方滑动窗口3、接收方滑动窗口4、滑动窗口的流量控制使用滑动窗口如何实现流量控制的为什么滑动窗口的大小比模数小1滑动窗口控制流量采取......