问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

下一代CAN通讯技术——CAN XL简介

创作时间:
作者:
@小白创作中心

下一代CAN通讯技术——CAN XL简介

引用
新浪网
1.
https://finance.sina.com.cn/tech/roll/2024-11-06/doc-incvceuh1913385.shtml

随着汽车电子和工业自动化的快速发展,传统的CAN总线技术面临着传输速率和数据量的挑战。作为第三代CAN通信技术,CAN XL(CAN Extra Long)应运而生,它在保持CAN总线原有优势的同时,将传输速率提升至最高20Mbps,并支持长达2048字节的有效负载。本文将为您详细介绍CAN XL的技术特点、协议层设计以及物理层实现方案。

市场对下一代总线CANXL的需求

在增加信息传输速率的基础上,现有CAN总线的各种优势也需要得到保留。

  • 兼容性:向后兼容CANFD及HS-CAN
  • 波特率:在数据段的传输速率最大可达10Mbps甚至20Mbps
  • 有效负载长度:达到或超过以太网的帧长度

在2020年第17届国际CAN大会上,CiA协会(CAN in Automation)介绍了第三代CAN通信技术CAN XL(CAN Extra Long)。CAN XL是一种高度可扩展的通讯技术,其数据场长度提升至最高2048 byte。物理层仍在开发中,其目标是进一步实现高达10Mbps甚至20Mbps的传输速率。

CANXL协议层

CAN XL是对HS-CAN和CANFD的进一步扩展,在很大程度上遵循相同的运行原理,即报文仍分为仲裁段和数据段。仲裁段仍使用500kbps至1Mbps的低速率,但数据段的传输速率提升至最高20Mbps。CAN XL通过位仲裁机制解决总线的访问权限问题,遵循严格的优先级判定,让更重要的报文得到更短延迟的传输。

在CiA601-1规范中定义了CAN XL协议。与以太网相似,CAN XL定义了两个数据链路层子层:

  • Logical Link Control (LLC):位于OSI网络层和Media Access Control (MAC)子层中间的层。
  • Media Access Control (MAC):负责将帧数据从LLC子层移动到Physical Signaling Sub-layer (PLS)子层,并通过位填充(Stuff-bits)和CRC (Cyclic Redundancy Check)来保护帧数据的传输。

其中,FDF表示这帧报文是经典CAN还是CANFD,FDF选择了CANFD后,就可以额外选择XLF段,进一步表示这帧报文是CAN XL。根据协议格式,CAN XL有如下几个特点:

  1. 在HS-CAN和CANFD中,CAN-ID字段(11 位或29 位)用于仲裁和寻址目的。在CAN XL中,这些函数是分开的。11位优先级ID子字段(Priority ID)提供了CAN XL数据帧的唯一优先级分配,系统工程师需要为数据分配独一无二的优先级ID。
  2. 32位接受字段AF (Acceptance Field)包含在CAN XL控制器的64位硬件接受过滤器中,它可能包含节点地址或内容指示信息,可以用于包含经典CAN的高层协议。
  3. 服务数据单元类型SDT (Service Data-unit Type)表示这个CAN XL帧使用哪个高层协议,它是在ISO7498-4:1998中描述的嵌入式(OSI)层管理信息。可以使用以下类型的定义:
  • 遗留的基于CAN的高层协议
  • 以太网帧的隧道化
  • 经典CAN和CANFD帧的隧道化
  • TCP/IP段
  • CANopen / CANopenFD
  • J1939-21/22消息
  • 生产商自定义协议等
  1. 虚拟CANID (Virtual CAN network ID)字段允许运行多达256个逻辑网络在一个单一的CAN XL网络段。这允许实现由服务数据单元类型确定的多个同构逻辑网络,这个字段可以说是一个嵌入的(OSI)层管理信息,如ISO7498-4:1998所述。
  2. 数据长度编码DLC (Data Length Code)在CAN XL中增加到11位,支持最高2048字节的数据长度。
  3. 数据链路层安全指示SEC (DLL Security Indication)是一个新的位,表示在数据链路层使用了额外的数据安全协议。

CANXL物理层

CAN XL数据帧以两个不同的比特速率传输,类似于CANFD数据帧的传输。低速传输遵循经典CAN仲裁的规则,而数据段则使用高比特率传输。

  • 在仲裁阶段,最大传输速率是1Mbps。所选的速率决定网络长度,速率越高,允许的网络长度越短。
  • 在数据阶段,最大传输速率不受网络长度的限制。它可以是10Mbps甚至更高,这取决于收发器的能力和所选的其他物理层组件,例如电缆、连接器、保护电路等。

CAN XL网络可以使用符合ISO11898-2:2016的任何类型的收发器,或者CiA601-4中规定的CANFD SIC信号改善收发器。对于10Mbps以上更高的传输速率,将定义在CiA610系列中新的CAN XL-SIC收发器可以胜任。

应用场景

作为业内主要的车载网络方案供应商,英飞凌有完整的CAN收发器产品家族:

  • 通讯速率从1Mbps (HS-CAN)至5Mbps (CANFD)并进一步至8Mbps (CANFD SIC)
  • 工作模式涵盖:普通(basic CAN), 待机(Standby CAN),睡眠(Sleep CAN),局部网络(PN CAN)
  • 产品封装:8 pin, 14 pin, DSO封装,TSON封装
  • 温度等级:grade-1 (-40125℃),grade-0 (-40150℃)

CANFD SIC信号改善收发器TLE9371,补足了产品家族中高带宽及振铃抑制这一部分,能有效降低系统设计成本,简化大型网络的设计难度。该技术从物理层保证CANFD协议得到有效可靠的传输,并且没有副作用,为5Mbps及8Mbps的CANFD应用铺平道路,同时也能作为CAN XL总线的过度方案,搭配英飞凌TC4 MCU的CAN XL controller,实现”较低”通讯速率(最高8Mbps)的CAN XL总线应用。针对未来CAN XL SIC收发器,英飞凌已完成相关IP技术储备,将在未来适时推出适合市场应用的CAN XL SIC收发器产品。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号