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