DexterLab

🚨 New downloadable modules coming soon📘 Electrical Signaling & PHY Interfaces — new overview📘 Electrical I/O Standards — new overview📘 Integration between Theory and Design Library in progress

CAN‑XL — Architecture, Framing & High‑Speed Transport

Overview

CAN‑XL is the next‑generation evolution of the Controller Area Network family, designed to meet the bandwidth, reliability, and scalability requirements of modern automotive and industrial systems. It extends the CAN ecosystem beyond Classical CAN and CAN‑FD by introducing:

  • a new physical layer
  • a new frame format with payloads up to 2048 bytes
  • significantly higher data rates (up to 20 Mbit/s and beyond)
  • a three‑phase CRC architecture
  • improved priority handling
  • enhanced robustness for zonal and service‑oriented architectures

CAN‑XL is not a simple extension of CAN‑FD: it is a new protocol layer that remains compatible with the CAN ecosystem while enabling high‑bandwidth, low‑latency communication for next‑generation ECUs, sensors, and gateways.

Protocol Architecture

Physical Layer

CAN‑XL introduces a new PHY optimized for:

  • higher data rates
  • improved signal integrity
  • reduced jitter sensitivity
  • compatibility with existing CAN cabling where possible

Key characteristics:

  • differential signaling
  • flexible bit timing
  • improved transceiver robustness
  • support for mixed‑speed networks

The PHY is designed to coexist with CAN‑FD nodes through gatewaying and segmentation.

Data Link Layer

The CAN‑XL data link layer is fundamentally different from Classical CAN and CAN‑FD:

  • new frame structure
  • extended header
  • XL Data Unit (XDU) up to 2048 bytes
  • three‑phase CRC
  • enhanced priority and arbitration
  • improved error detection

The protocol is optimized for service‑oriented communication and large data transfers.

Framing and Packet Structure

CAN‑XL Frame Format

A CAN‑XL frame consists of:

  • Start of Frame
  • Priority Field (replaces classical arbitration)
  • SDU Type (Classic/FD/XL)
  • XLF (XL Format) bit
  • XID (XL Identifier)
  • XDL (XL Data Length)
  • XDU (XL Data Unit) — up to 2048 bytes
  • CRC Phase 1 (header)
  • CRC Phase 2 (payload)
  • CRC Phase 3 (trailer)
  • End of Frame

The frame is designed for:

  • high throughput
  • strong integrity
  • flexible payload sizes
  • compatibility with gatewaying

Priority Handling

CAN‑XL uses a priority field that preserves the deterministic arbitration model of CAN, but with improved scalability and reduced overhead.

SDU Types

CAN‑XL supports three SDU types:

  • SDU Type 0 — Classical CAN
  • SDU Type 1 — CAN‑FD
  • SDU Type 2 — CAN‑XL

This enables seamless coexistence and gatewaying across the CAN ecosystem.

Error Detection and Reliability

Three‑Phase CRC

CAN‑XL introduces a robust CRC architecture:

  • CRC‑Header — protects the header
  • CRC‑Data — protects the payload
  • CRC‑Trailer — protects the entire frame

This significantly improves error detection for large payloads.

Error Handling

CAN‑XL retains the CAN family’s strong reliability model:

  • error frames
  • error counters
  • bus‑off state
  • automatic retransmission

Enhanced mechanisms ensure robustness at higher speeds.

Flow Control and Timing

High‑Speed Operation

CAN‑XL supports:

  • arbitration phase at CAN‑FD speeds
  • data phase at significantly higher speeds (10–20 Mbit/s and beyond)

This enables:

  • large data transfers
  • service‑oriented communication
  • high‑bandwidth sensor integration

Deterministic Behavior

Despite higher speeds, CAN‑XL maintains:

  • deterministic arbitration
  • bounded latency
  • predictable error handling

This is essential for safety‑critical automotive systems.

Use Cases

Automotive Zonal Architectures

CAN‑XL is a key enabler for:

  • domain controllers
  • zonal gateways
  • service‑oriented communication
  • OTA updates
  • diagnostics and telemetry

High‑Bandwidth Sensors

CAN‑XL supports:

  • radar
  • lidar
  • high‑resolution cameras
  • sensor fusion nodes

Industrial and Robotics

Ideal for:

  • distributed control
  • real‑time monitoring
  • high‑bandwidth actuator networks

Mixed CAN Networks

CAN‑XL can coexist with:

  • Classical CAN
  • CAN‑FD
  • CAN‑FD Light

through gatewaying and SDU type handling.

Global Comparison of CAN, CAN‑FD, CAN‑FD Light, and CAN‑XL

FeatureClassic CANCAN-FDCAN-FD LightCAN-XL
Max Payload8 bytes64 bytes64 bytes2048 bytes
Max Bit Rate1 Mbit/s8 Mbit/s (data phase)FD arbitration rate10–20+ Mbit/s
CRC15‑bit17/21‑bitSimplified FD CRC3‑phase CRC
ArbitrationYesYesYesEnhanced priority field
Frame FormatClassicalFDFD subsetNew XL frame
SDU TypesType 0Type 1Type 1Type 2
CompatibilityBaselineBackward compatibleCompatible with CAN‑FDGateway‑compatible
Use CaseAutomotive, industrialHigh‑bandwidth automotiveLow‑cost nodesZonal architectures, radar/lidar, high‑bandwidth ECUs

Related Pages

Summary

CAN‑XL is the next major step in the evolution of the CAN ecosystem. With a new frame format, payloads up to 2048 bytes, high‑speed operation, and enhanced reliability mechanisms, it enables modern automotive and industrial architectures that require both deterministic behavior and high bandwidth. Together with Classical CAN, CAN‑FD, and CAN‑FD Light, CAN‑XL completes a scalable communication family for real‑time distributed systems.