Основными факторами, стимулирующими переход, стали:
- Рост сложности программного обеспечения ЭБУ (Electronic Control Units), требующий ускорения процессов прошивки и обновления.
- Увеличение количества датчиков высокого разрешения, таких как радары и камеры систем ADAS, генерирующих значительный поток данных в реальном времени.
- Необходимость в эффективной передаче длинных диагностических сообщений и криптографических ключей безопасности.
Фундаментальное отличие CAN-FD от классического протокола заключается в возможности изменения скорости передачи битов внутри одного кадра.
Это достигается за счет разделения цикла передачи на фазу арбитража и фазу данных.
Этот подход позволяет сохранить проверенный временем механизм неразрушающего арбитража и при этом значительно повысить общую пропускную способность системы. Если в классическом CAN эффективность передачи при полной нагрузке составляла около 50\%, то в CAN-FD она может превышать 90\% за счет уменьшения доли служебной информации на каждый байт данных.
CAN XL призван закрыть нишу между CAN-FD и Automotive Ethernet, предлагая скорость передачи данных до 20 Мбит/с и полезную нагрузку до 2048 байт.