CAN CAN XL ® Payload 2048 byte Scalable throughput 20 Mbit/s Robustness Reliability 2x CRC Security at line-Speed CANsec Virtual networks 256 Separation of concerns Priority AF Compatibility CAN CC CAN FD Multiple protocols SDT Ethernet Standards ISO 11898-1 ISO 11898-2

Presented by

Introduction & key features

CAN moves beyond the 10-Mbit/s domain

CAN XL, the third generation of the CAN protocol, builds upon the well-known arbitration principle used in CAN CC and CAN FD. It introduces additional features, such as an extended payload length of up to 2048 byte and configurable data throughput rates of up to 20 Mbit/s. CAN XL retains the robustness and reliability of CAN CC and CAN FD, while enables integration into Ethernet environments through mapping Ethernet frames into CAN XL frames.

Key features of CAN XL

  • Variable payload up to 2048 byte
  • Scalable data bit rate up to 20 Mbit/s
  • Achieving complex topologies by adapting bit rate
  • Improved error detection capability
  • Easy integration into Ethernet environments

  • Supporting service-oriented communication
  • Separated priority and addressing functionality
  • Optional security by CANsec
  • Enabling integration of CAN FD nodes into CAN XL networks
  • Supporting virtual CAN networks
  • Indicating multiple higher-layer protocols
  • Standardized in ISO 11898-1 and ISO 11898-2
  • Completion ecosystem, specified by CiA
  • Supported by Autosar

Applications

CAN XL is applicable in various domains such as:

  • In-vehicle networks

    CAN XL provides an increased flexibility for network topologies and bit rates. It allows to connect seamlessly CAN networks to an Ethernet backbone, supporting the trend towards software-defined vehicles (SDV).

  • Industrial automation

    CAN XL can be used to integrate embedded control networks, to simplify system integration in robot applications and automated-guided vehicles (AGV).

  • Commercial vehicle body applications

    CAN XL allows multiple virtual network applications to be mapped into a single CAN XL backbone network.

Physical layer options

CAN XL can be used with different transceiver technologies:

  • CAN SIC XL transceivers support data bit rates up to 20 Mbit/s.
  • CAN SIC (signal-improvement capability) transceivers support data bit rates up to 8 Mbit/s.
  • CAN FD transceivers support data bit rates up to 2 Mbit/s.
  • CAN HS (high-speed) transceivers support bit rates up to 1 Mbit/s.

Hardware, software, and tools

Various CAN XL products are available from different manufacturers. The following overview will be updated from time to time (last update: February 01, 2024).

It is recommended to visit also the CAN Newsletter and the CiA Product Guides for further detailed information on the listed CAN XL products. If your CAN XL products have not been listed yet, please contact CiA office.

CAN XL protocol intellectual property (IP) core

  • Arasan: available
  • Bosch: available
  • Fraunhofer IPMS/CAST: available
  • NXP: available (for internal use only)
  • Vector: available (for internal use only)

CAN XL board-level product

  • Bosch: evaluation board (available)
  • c & s group: evaluation board (available)
  • Vector: interface board (only for Vector tools)

MCU with on-chip CAN XL protocol controller

  • Infineon: engineering samples
  • NXP: pre-production samples
  • STMicroelectronics: engineering samples

CAN XL tool

  • c & s group: validation tool
  • Vector: development and test tool prototype
  • Vector: protocol analyzer prototype

CAN SIC XL transceiver

  • Bosch: stand-alone engineering sample
  • Infineon: system base chip (SBC) prototype
  • NXP: 2nd generation stand-alone engineering sample
  • Texas Instruments: stand-alone engineering sample

Decoder/trigger for oscilloscopes

  • Keysight: available
  • Pico Technology: available
  • Rohde & Schwarz: available
  • Teledyne (LeCroy): available

CAN XL software

  • Bosch: CAN XL network driver for evaluation board
  • Vector: Autosar protocol stack prototype
  • Volkswagen (GitHub): CAN XL support for Linux Kernel version 6.1 and higher
  • Volkswagen (GitHub): Linux PoC (proof of concept) for CiA 613-3 XL frame fragmentation