CAN XL讨论了很多年,最近终于有产品问世了。
日前,德州仪器推出TCAN6062-Q1收发器,支持CAN XL的SIC与FAST两种模式,最高通信速率20Mbit/s;NXP也几乎同期发布了TJA1482和TJA1483,其中TJA1482采用待机模式,TJA1483增加休眠、电源控制和多种唤醒功能。不过,值得注意的是TI还是NXP,产品都尚处于预量产阶段,距离大规模量产上车仍有一段时间。但CAN XL已经越过了只有标准、控制器IP和概念芯片的阶段。
过去几年,支持CAN XL的控制器已经陆续出现,包括英飞凌AURIX TC4x、NXP S32Z2/S32E2等新一代MCU,AUTOSAR也加入了CAN XL及以太网隧道支持。收发器是最后一道关键物理接口,如今整个技术栈的产品已经补齐。TI和NXP同时推出的收发器,补齐了CAN XL的整条技术链。
![]()
CAN XL弥补CAN FD与车载百兆以太网之间的空白
经典CAN的数据字段只有8字节,CAN FD扩展至64字节,实际车载网络中的通信速率通常在2Mbit/s左右,采用CAN SIC收发器并优化线束后可以提高到5Mbit/s或8Mbit/s。再往上看,10BASE-T1S提供10Mbit/s,100BASE-T1则直接提高到100Mbit/s。
![]()
随着汽车电子功能的增加,速率也在不断提升,角雷达需要传输更多目标信息,BMS需要提高电芯测量更新频率,区域控制器需要汇聚车门、座椅、灯光和底盘节点,软件刷写与诊断报文也越来越大。需要节点提升传输速率,但百兆以太网的带宽和软件栈复杂性又超出了部分边缘节点的需要。
CAN XL把数据阶段提高到20Mbit/s,单帧有效载荷从CAN FD的64字节增加到2048字节,同时保留CAN的多节点总线、优先级仲裁和双绞线连接方式。它覆盖的正是CAN FD与百兆车载以太网之间的通信需求。
CAN XL的直接竞争对象因此不只是CAN FD,还包括10BASE-T1S。两者都面向10Mbit/s级多点通信,都瞄准了区域架构中的边缘网络,但技术路线却有明显差别。
![]()
CAN XL与10BASE-T1S有什么区别
10BASE-T1S的物理层速率固定为10Mbit/s,CAN XL的数据阶段可以根据收发器和拓扑,在1Mbit/s至20Mbit/s之间配置。使用CAN SIC收发器时,CAN XL通常运行在8Mbit/s以内;使用CAN SIC XL收发器的FAST模式,最高可以达到20Mbit/s。
单帧载荷方面,CAN XL支持1至2048字节,以太网常用数据字段上限为1500字节,完整以太网帧通常不超过1518字节。2048字节的设计也让CAN XL可以在一帧内封装完整以太网帧。
物理层标称速率并不能直接代表应用能够得到的有效吞吐量。CAN XL仍需经历低速仲裁阶段,短报文中仲裁和帧头占比较高,载荷增大后才能实现高速率。博世给出的数据显示,在仲裁速率为600kbit/s的条件下,采用12.3Mbit/s数据阶段的CAN XL与10BASE-T1S大约在405字节载荷处获得相近净速率;载荷继续增大后,前者的净吞吐量才逐步超过10Mbit/s的10BASE-T1S。
![]()
因此,如果CAN XL只运行在8Mbit/s,它的净速率通常低于10BASE-T1S;采用16Mbit/s或20Mbit/s FAST模式时,长报文吞吐量更有优势。CAN XL的速度不是固定优势,取决于收发器、线束拓扑、仲裁速率以及报文长度。
CAN XL和10BASE-T1S优先级机制不同
CAN XL继续采用CAN的CSMA/CR非破坏性仲裁。多个节点同时发起通信时,报文在仲裁字段逐位比较,优先级更高的报文继续发送,其余节点退出竞争。已经传输的仲裁数据仍然有效,不需要等待碰撞结束后重新发送。
10BASE-T1S通常通过PLCA机制管理多节点访问。协调节点发送Beacon,各节点按照编号依次获得发送机会,整个过程更接近轮询。节点数量和每个节点的发送窗口共同决定一轮PLCA周期的长度。
![]()
![]()
两种机制都能提供可计算的延迟,但侧重点不同。CAN XL允许制动、转向和底盘控制报文直接压过低优先级的诊断或状态数据;PLCA让各节点公平获得通信机会,适合数据流相对均衡的传感器和执行器网络。CAN XL的最坏延迟主要受高优先级流量和总线负载影响,10BASE-T1S的访问延迟则会随着PLCA节点数量和周期长度增加。
对线控底盘一类优先级差异很大的网络,CAN的仲裁方式更容易沿用现有实时性分析方法。对大量节点周期性上传数据、各节点带宽需求较为接近的网络,PLCA的轮询机制则更加直观。
CAN XL对复杂拓扑更宽容
10BASE-T1S和CAN XL都采用单对双绞线并支持多点连接,但对支线长度和网络形态的要求不同。
博世给出的技术对比中,CAN XL总线可以支持米级支线,并根据速率选择线形、星形或双星形等拓扑;10BASE-T1S的支线通常需要控制在较短范围内,节点更适合沿主干采用菊花链连接,短支线有利于维持信号完整性。
CAN XL并非可以在任何复杂线束上无条件运行20Mbit/s。速率越高,允许的总线长度、节点电容和支线长度越受限制。博世公布的Plugfest结果中,20Mbit/s可用于5米点对点和约25米菊花链;采用星形、双星形或更长支线时,验证速率会降至8Mbit/s至16Mbit/s。
CAN XL提供的是速率与拓扑之间的选择空间:线束简单的节点可以运行20Mbit/s,支线较多的网络可以降低至8Mbit/s或更低,仍然使用同一套CAN XL协议。10BASE-T1S固定在10Mbit/s,拓扑设计更统一,留给系统厂商的调节空间相对有限。
![]()
10BASE-T1S的优势在于原生以太网
CAN XL可以通过SDT字段标明数据类型,并在2048字节数据字段中封装以太网帧。区域控制器可以把以太网骨干上的IP数据装入CAN XL帧,再传给边缘节点。CAN FD、CAN XL和封装后的以太网数据可以共享同一条CAN总线。
10BASE-T1S则是源生以太网,直接支持MAC地址、EtherType和VLAN,能够直接接入现有以太网协议栈、交换网络和开发工具,也更容易沿用诊断、服务发现及面向服务的软件架构。CAN XL承载IP数据时仍需完成帧封装与协议适配,边缘节点也需要相应的CAN XL控制器和驱动支持。
时间同步和安全功能上,10BASE-T1S可以沿用IEEE 802.1AS和MACsec等以太网机制;CAN XL则需要采用CANsec、CiA时间同步和相应的上层协议。部分规范仍在演进,两套生态的成熟度存在差别。
10BASE-T1S还可以支持PoDL,在同一对线缆上传输数据并为节点供电,CAN XL本身没有对应能力。摄像头、传感器和小型执行器需要减少电源线时,PoDL可能带来更直接的线束价值。
因此,CAN XL与10BASE-T1S并不是简单的20Mbit/s对10Mbit/s。CAN XL的优势集中在实时优先级、复杂拓扑、低引脚数、现有CAN迁移和不同速率档位;10BASE-T1S擅长原生IP通信、以太网软件生态、统一寻址和数据供电。
![]()
从CAN FD升级难度低
现有车辆已经部署了大量CAN FD节点、线束和软件。CAN XL节点可以识别CAN FD与CAN XL帧,CAN FD节点则会忽略CAN XL帧。在不使用FAST模式的情况下,一条总线可以同时保留CAN FD和CAN XL节点,混合网络的最高速率通常限制在5Mbit/s至8Mbit/s。
CAN XL控制器可以搭配传统高速CAN、CAN FD、CAN SIC或CAN SIC XL收发器,数据阶段分别覆盖约1Mbit/s、2Mbit/s、8Mbit/s和20Mbit/s。系统厂商可以只在雷达、BMS或区域控制器等高流量节点使用CAN SICXL,其余节点继续使用成本更低的CAN FD或CAN SIC器件。
换成10BASE-T1S通常需要加入以太网MAC或MAC-PHY、相应接口以及软件栈。对于已经具备以太网架构的新平台,这些成本可以由统一网络生态消化;对于基于CAN FD开发的节点,CAN XL的迁移路径更短。
TI在应用资料中给出了一组典型对比:CAN XL和10BASE-T1S都支持双绞线多点网络,CAN XL最高20Mbit/s、载荷2048字节,10BASE-T1S为10Mbit/s、以太网帧上限1518字节;前者更适应星形和长支线,后者更依赖短支线。TI同时强调,低功耗ECU、固件升级、区域传感器融合和强调优先级确定性的网络,是CAN XL可能进入10BASE-T1S应用范围的场景。
![]()
TI TCAN6062-Q1收发器产品解析
TCAN6062-Q1是TI面向汽车市场推出的CAN XL收发器,(TI同时也推出了TCAN6062非车规级产品)符合ISO 11898-2:2024 Annex A,支持CAN、CAN FD、CAN SIC和CAN XL。SIC模式最高支持8Mbit/s,FAST模式最高达到20Mbit/s,并允许CAN FD、CAN SIC与CAN XL节点组成混合网络。
![]()
包含SIC发送、FAST发送和FAST接收路径。仲裁阶段采用SIC模式,收发器在显性信号切换至隐性信号时可抑制振铃;进入FAST模式后,H桥主动驱动CANH和CANL,高速比较器可实现20Mbit/s数据。CAN XL控制器可通过TXD引脚输出PWM编码,收发器根据脉宽切换工作模式。
![]()
TCAN6062-Q1支持1.71V至5.5V的VIO,可连接1.8V、2.5V、3.3V和5V控制器,适用于12V及24V电池系统。器件提供±58V总线故障保护、欠压检测、TXD显性超时和过热关断,掉电后总线与逻辑端保持高阻。封装包括8引脚SOIC和3mm×3mm VSON,并与TCAN1044A-Q1、TCAN1472-Q1等8引脚CAN FD和CAN SIC器件保持引脚兼容。
对于已经使用TI CAN FD收发器的ECU,还需要考虑控制器是否支持CAN XL协议,线束能否支持20Mbit/s,这些仍然需要重新进行拓扑、信号完整性和EMC验证。
NXP TJA1483/TJA1482 产品解析
NXP首代CAN SIC XL产品包括TJA1482和TJA1483。TJA1482采用8引脚待机架构,与TJA1044保持引脚兼容;TJA1483对应带休眠管理的TJA1043,主要面向需要关闭节点主电源、同时保留网络唤醒能力的车载ECU。
![]()
TJA1482
TJA1483是一款14引脚Sleep模式器件,支持1.8V、3.3V和5V逻辑接口,带有INH_N电源控制输出和ERR_N状态输出。CAN唤醒接收器直接由VBAT供电,因此VCC和VIO关闭后,节点仍能响应CAN总线、本地引脚和主机唤醒。器件支持20Mbit/s通信、2048字节载荷以及ISO 11898-2:2024规定的四阶段CAN唤醒序列。
![]()
TJA1483
TJA1482待机电流为21µA,TJA1483休眠电流为26µA。两款器件集成欠压监测、过热保护、总线持续显性故障诊断、TXD显性超时、TXD至RXD短路处理、MCU响应超时以及FAST模式PWM符号超时。TJA1483还提供Listen Only模式,用于节点诊断和故障隔离。NXP称该系列按照ISO 26262 ASIL B系统化流程开发,并纳入其SafeAssure计划。
CAN XL专注于CAN FD网络升级
车载以太网仍会继续进入中央计算、域控制器、高速传感器和主干网络。百兆、千兆乃至多千兆连接承担的数据量,远高于CAN XL的覆盖范围。10BASE-T1S也会受益于原生以太网协议和软件生态,在需要统一IP寻址、时间同步、PoDL以及与以太网骨干直接连接的节点中获得应用。
CAN XL更适合保留CAN工程特性的区域边缘网络。雷达目标列表、BMS采样、线控底盘、区域传感器汇聚、诊断与软件刷写,都需要比CAN FD更大的载荷和更高的吞吐量,又重视优先级仲裁、复杂支线、低功耗和改造成本。
TI与NXP的新收发器还处在产品导入初期,大规模上车要经过控制器配套、整车网络验证和车型开发周期。不过,CAN XL已经有了清晰的产品和迁移路径。接下来则是看OEM们的网络拓扑的权衡,是以以太网为中心,还是以CAN网络拓扑为中心。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.