3.2 CAN FD Driver

Overview

CAN FD (Controller Area Network Flexible Data-Rate) is a protocol used in modern high-performance vehicles to broadcast sensor data and control information over two-wire connections. It improves upon the original CAN 2.0B standard by increasing the data field to 64 bytes per frame (from 8 bytes) and enabling a faster bit rate after the arbitration phase, which significantly boosts bandwidth and throughput.

Features

Generic:

  • Supports nominal (arbitration) bit rates up to 1 Mbps and data bit rates up to 8 Mbps.
  • Offers mixed CAN 2.0B and CAN FD mode, as well as CAN 2.0B-only mode for compatibility.
  • Fully conforms to ISO11898-1:2015 standards.

Message FIFOs:

• 31 FIFOs Configurable as Transmit or Receive FIFOs

• One Transmit Queue (TXQ)

• Transmit Event FIFO (TEF) with 32-Bit Timestamp

Message Transmission:

  • Message Transmission Prioritization.
  • Programmable Automatic Retransmission Attempts.

Message Reception:

• 32 Flexible Filter and Mask Objects

• Each Object can be Configured to Filter either: – Standard ID and first 18 data bits or – Extended ID

• 32-Bit Timestamp