M.2 Card with 2 CAN FD Interfaces
Single Lane M.2 PCIe Card with Intel® FPGA for 2x CAN FD
2 CAN FD interfaces according to ISO 11898-2
Bus mastering and local data management by FPGA
Supports MSI (Message Signaled Interrupts)
2280 or 2260 form factor with B & M-Key
Wide Range of OS Support and Advanced CAN Diagnostic
Software drivers for Windows® and Linux® included free of charge
Optional CAN layer 2 software drivers for real-time operating systems
CANopen®, J1939 and ARINC 825 protocol libraries (Classical CAN mode only)
ISO 16845:2004 certified esd Advanced CAN Core (esdACC) technology
High resolution hardware timestamps
Flat Design of CAN Interface Adapter
Adapter with DSUB9 connector and selectable CAN termination on board
Customization on Request
• Version for extended operating temperature range: -40°C … +85°C
Drivers are available for several operating systems (see tables Software Support). Please contact our Sales Team for detailed information about the driver availability for your operating system or if you need drivers for other operating systems.
CAN driver availability for all esd CAN interfaces is listed here.
The CAN-M.2/402-2-FD is an M.2 Card, that features two electrically isolated CAN FD interfaces.
The optional adapter CAN-PCIeMini/402-DSUB comes with a DSUB9 connector, selectable on-board CAN termination and an adapter cable.
CAN-M.2/402-2-FD is fully backwards compatible with CAN and can also be used in Classical CAN applications.
CAN Data Management
The independent CAN nets are driven by the ISO 16845:2004 certified esdACC (esd Advanced CAN Core) implemented in the Intel FPGA. The FPGA supports bus mastering (first-party DMA) to transfer data to the host memory. This results in a reduction of overall latency on servicing I/O transactions, in particular at higher data rates and a reduced host CPU load.
Due to the usage of MSI (Message Signaled Interrupts) the CAN-M.2/402-2-FD can be operated for example in Hypervisor environments.
The CAN-M.2/402-2-FD provides high resolution 64-bit hardware timestamps for CAN messages.
Windows and Linux (NTCAN-API)
The CAN layer 2 drivers for Windows and Linux are included in the scope of delivery.
Realtime OS (NTCAN-API)
CAN layer 2 drivers e.g. for QNX® and RTX64® can be ordered separately.
Higher Layer Protocols
(Classical CAN applications only)
Higher Layer Protocols are available for many operating systems (see order info):
• CANopen Master- and Slave-Stack
Customization on Request
Customized options are available for customized series production in reasonable quantities. Please contact our sales team for detailed information.