CAN-PCIe/402

PCI Express® Board with up to 4 CAN or CAN FD Interfaces

Single Lane PCIe Board with Intel FPGA for up to 4x CAN (FD)

  • 1x, 2x or 4x CAN or CAN FD interface according to ISO 11898-2
  • CAN bit rates from 10 kBit/s up to 1 MBit/s
  • Bus mastering and local data management via FPGA
  • PCIe® interface according to PCI Express specification R1.0a
  • MSI (Message Signaled Interrupts) support
  • Selectable CAN termination on board

Wide Range of Operating System Support and advanced CAN Diagnostic

  • Drivers and higher layer protocols for Windows®, Linux®, VxWorks®, QNX®, RTX, RTX64 and others

  • CANopen®, J1939 and ARINC 825 protocols available

  • esd Advanced CAN Core (esdACC) technology

Variety of Product Designs

  • Product variants with and without galvanic isolation available
  • Low profile version for 1x CAN (FD) or 2x CAN (FD) available
  • Version with 4x CAN or CAN FD via 1x DSUB37 connector available (an adapter cable is available as an option)

Free drivers for Windows and Linux included

The product is offered with drivers for Windows and Linux, which can be downloaded free of charge.
In addition to these operating systems, various other (real-time) operating systems are also supported. Detailed information can be found in the description of our order items and, if applicable, in the accessories at the bottom of this page. For more detailed information about the availability of drivers for your operating system, please contact our sales team.

Free CAN tools for fast setup and diagnosis of CAN networks

Our CAN tools for Windows, which are available free of charge in the CAN SDK, significantly support the user in quickly setting up and easily diagnosing CAN, CAN FD and CANopen networks. The possibility of data logging helps the user to record the data traffic for later analysis and to process it further as a CSV file.

Wide range of hardware designs of the 402 family

The CAN 402 family is a CAN board family developed for the PCIexpress and PCI bus. The CAN 402 family has variants with up to four galvanically isolated CAN or CAN FD interfaces according to ISO 11898-2 and is implemented with the esdACC (esd Advanced CAN Core) certified according to ISO 16845:2004.
The CAN or CAN FD interfaces are accessible via DSUB9 connectors for each channel (some variants require an additional adapter).
The cards are available in many designs, including low-profile versions for PCI and PCIexpress as well as Mini-PCIexpress and in M.2 format. In addition to these formats, which are increasingly intended for standard PCs, designs for PMC, XMC, CPCI and many other designs have also been realized. The advantage of the uniform design is the uniform hardware core. This means that applications can be transferred from desktop PC systems to e.g. CPCI systems without any porting effort.

CAN Data Management

The CAN(-FD) interfaces are controlled by the esdACC (esd Advanced CAN Core) developed by esd and certified according to ISO 16845:2004, which is implemented in an FPGA.
The design includes a bus mastering unit (first-party DMA) to exchange the CAN data.
This allows the CAN interface to initiate write cycles to the CPU RAM independently of the host system's CPU or DMA controller. This reduces the CPU load of the host system and the overall system latency.
Thanks to the support of MSI (Message Signaled Interrupts), it is possible to use the CAN interface in hypervisor environments, among others.
In addition, the module also supports high-resolution 64-bit hardware timestamps to enable highly accurate reception and transmission of CAN messages.

NTCAN API and available software stacks

The NTCAN API is a cross-platform software communication interface for CAN and CAN FD hardware. The well-structured API allows easy integration into any application. The functionality and versatility of the implementation provide all necessary mechanisms to control, configure and monitor CAN and CAN FD networks. In addition to the free version for Windows and Linux, the NTCAN API is also available for many real-time operating systems such as QNX®, RTX® or VxWorks® for a license fee.

Many sophisticated functions make the API ideally suited for use in conjunction with higher CAN / CAN FD based protocols. For many common protocols corresponding implementations are already available from esd. These higher layer protocols for Classical CAN, which are available for numerous operating systems, include:

Do you have special requirements regarding the product?

We are happy to provide you with a customer-specific option or adjustment to our products when purchasing appropiate quantities. Please contact our sales team for detailed information.


Documentation

Software Downloads

More questions? We are pleased to help you


Order items and accessories

With the help of the button "Add to watchlist" you can save articles on your watchlist.
Afterwards, you can request your saved watch list as a quotation via a contact form.

Hardware

Number: C.2045.02

Active CAN Interface Board for PCIexpress, 3.3V, 1 CAN CAN 2.0A/B-interface with esd Advanced CAN IP-Core (esdACC), Physical Layer according ISO 11898, High Speed, galvanically isolated, 1x DSUB-9 Connector, 4x LEDs for CAN- und Board-Status; Drivers, tools and documentation for Windows & Linux on CD-ROM

Features:
  • Bus-Mastering (DMA-Support)
  • esd Advanced CAN Controller (esdACC)
  • galvanically isolated
  • HW-Timestamp capable
  • MSI-IRQ capable
Interfaces:
  • CAN
  • PCIe
Form factor: PCIe  
Supported OS:
  • Linux
  • On Time RTOS-32
  • QNX6/7
  • RTX
  • RTX64
  • VxWorks
  • Windows 7/8/10/11
Protocols:
  • ARINC825
  • CAN-Layer 2
  • CANopen
  • J1939
HS Code: 85176200
Number: C.2045.03

Active CAN Interface Board for PCIexpress, 3.3V, 1 CAN CAN 2.0A/B-interface with esd Advanced CAN IP-Core (esdACC), Physical Layer according ISO 11898, High Speed, 1x DSUB-9 Connector, 4x LEDs for CAN- und Board-Status; Drivers, tools and documentation for Windows & Linux on CD-ROM

Features:
  • Bus-Mastering (DMA-Support)
  • esd Advanced CAN Controller (esdACC)
  • HW-Timestamp capable
  • MSI-IRQ capable
Interfaces:
  • CAN
  • PCIe
Form factor: PCIe  
Supported OS:
  • Linux
  • On Time RTOS-32
  • QNX6/7
  • RTX
  • RTX64
  • VxWorks
  • Windows 7/8/10/11
Protocols:
  • ARINC825
  • CAN-Layer 2
  • CANopen
  • J1939
HS Code: 85176200
Number: C.2045.04

Active CAN Interface Board for PCIexpress, 3.3V, 2 CAN CAN 2.0A/B-interfaces with, esd Advanced CAN IP-Core (esdACC), Physical Layer according ISO 11898, High Speed, galvanically isolated, 2x DSUB-9 Connector, 4x LEDs for CAN- und Board-Status; Drivers, tools and documentation for Windows & Linux on CD-ROM

Features:
  • Bus-Mastering (DMA-Support)
  • esd Advanced CAN Controller (esdACC)
  • galvanically isolated
  • HW-Timestamp capable
  • MSI-IRQ capable
Interfaces:
  • CAN
  • PCIe
Form factor: PCIe  
Supported OS:
  • Linux
  • On Time RTOS-32
  • QNX6/7
  • RTX
  • RTX64
  • VxWorks
  • Windows 7/8/10/11
Protocols:
  • ARINC825
  • CAN-Layer 2
  • CANopen
  • J1939
HS Code: 85176200
Number: C.2045.05

Active CAN Interface Board for PCIexpress, 3.3V, 2 CAN CAN 2.0A/B-interfaces with esd Advanced CAN IP-Core (esdACC), Physical Layer according ISO 11898, High Speed, 2x DSUB-9 Connector, 4x LEDs for CAN- und Board-Status; Drivers, tools and documentation for Windows & Linux on CD-ROM

Features:
  • Bus-Mastering (DMA-Support)
  • esd Advanced CAN Controller (esdACC)
  • HW-Timestamp capable
  • MSI-IRQ capable
Interfaces:
  • CAN
  • PCIe
Form factor: PCIe  
Supported OS:
  • Linux
  • On Time RTOS-32
  • QNX6/7
  • RTX
  • RTX64
  • VxWorks
  • Windows 7/8/10/11
Protocols:
  • ARINC825
  • CAN-Layer 2
  • CANopen
  • J1939
HS Code: 85176200
Number: C.2045.06

Active CAN interface board for PCI Express with 4 CAN interfaces as a bundle of C.2045.04 and C.2045.10 based on the esd Advanced CAN Controller (esdACC). All CAN interfaces are externally available as separate DSUB9 connectors. The CAN interfaces are galvanically isolated and designed according to ISO 11898-2. This product requires two slots. Drivers, tools and documentation for Windows & Linux are included free of charge.

Features:
  • Bus-Mastering (DMA-Support)
  • esd Advanced CAN Controller (esdACC)
  • galvanically isolated
  • HW-Timestamp capable
  • MSI-IRQ capable
Interfaces:
  • CAN
  • PCIe
Form factor: PCIe  
Supported OS:
  • Linux
  • On Time RTOS-32
  • QNX6/7
  • RTX
  • RTX64
  • VxWorks
  • Windows 7/8/10/11
Protocols:
  • ARINC825
  • CAN-Layer 2
  • CANopen
  • J1939
HS Code: 85176200
Number: C.2045.07

Active CAN Interface Board for PCIexpress, 3.3V, 4 CAN CAN 2.0A/B-interfaces, 2xDSUB9 on a separate slot bracket, with esd Advanced CAN IP-Core (esdACC), Physical Layer according ISO 11898, High Speed, 4x DSUB-9 Connector, 4x LEDs for CAN- und Board-Status; Drivers, tools and documentation for Windows & Linux on CD-ROM

Features:
  • Bus-Mastering (DMA-Support)
  • esd Advanced CAN Controller (esdACC)
  • HW-Timestamp capable
  • MSI-IRQ capable
Interfaces:
  • CAN
  • PCIe
Form factor: PCIe  
Supported OS:
  • Linux
  • On Time RTOS-32
  • QNX6/7
  • RTX
  • RTX64
  • VxWorks
  • Windows 7/8/10/11
Protocols:
  • ARINC825
  • CAN-Layer 2
  • CANopen
  • J1939
HS Code: 85176200
Number: C.2045.08

Active CAN Interface Board for PCIexpress, 3.3V, 4 CAN CAN 2.0A/B-interfaces with esd Advanced CAN IP-Core (esdACC), Physical Layer according ISO 11898, High Speed, galvanically isolated, 1x DSUB-37 Connector, 4x LEDs for CAN- und Board-Status; Drivers, tools and documentation for Windows & Linux on CD-ROM

Features:
  • Bus-Mastering (DMA-Support)
  • esd Advanced CAN Controller (esdACC)
  • galvanically isolated
  • HW-Timestamp capable
  • MSI-IRQ capable
Interfaces:
  • CAN
  • PCIe
Form factor: PCIe  
Supported OS:
  • Linux
  • On Time RTOS-32
  • QNX6/7
  • RTX
  • RTX64
  • VxWorks
  • Windows 7/8/10/11
Protocols:
  • ARINC825
  • CAN-Layer 2
  • CANopen
  • J1939
HS Code: 85176200
Number: C.2045.32

Active CAN Interface Board for PCIexpress Low Profile, 3.3V, 1 CAN CAN 2.0A/B-interface with esd Advanced CAN IP-Core (esdACC), Physical Layer according ISO 11898, High Speed, galvanically isolated, 1x DSUB-9 Connector; Drivers, tools and documentation for Windows & Linux on CD-ROM

Features:
  • Bus-Mastering (DMA-Support)
  • esd Advanced CAN Controller (esdACC)
  • galvanically isolated
  • HW-Timestamp capable
  • Low profile slot version
  • MSI-IRQ capable
Interfaces:
  • CAN
  • PCIe
Form factor: PCIe  
Supported OS:
  • Linux
  • On Time RTOS-32
  • QNX6/7
  • RTX
  • RTX64
  • VxWorks
  • Windows 7/8/10/11
Protocols:
  • ARINC825
  • CAN-Layer 2
  • CANopen
  • J1939
HS Code: 85176200
Number: C.2045.62

Active CAN Interface Board for PCIexpress, 3.3V, 1 CAN CAN 2.0A/B-interface with esd Advanced CAN IP-Core (esdACC), CAN-FD capable according to ISO 11898-1:2015, Physical Layer according ISO 11898, High Speed, galvanically isolated, 1x DSUB-9 Connector, 4x LEDs for CAN- und Board-Status; Drivers, tools and documentation for Windows & Linux on CD-ROM

Features:
  • Bus-Mastering (DMA-Support)
  • esd Advanced CAN Controller (esdACC)
  • galvanically isolated
  • HW-Timestamp capable
  • MSI-IRQ capable
Interfaces:
  • CAN
  • CAN FD
  • PCIe
Form factor: PCIe  
Supported OS:
  • Linux
  • QNX6/7
  • RTX64
  • Windows 7/8/10/11
Protocols:
  • ARINC825
  • CAN FD-Layer 2
  • CAN-Layer 2
  • CANopen
  • J1939
HS Code: 85176200
Number: C.2045.64

Active CAN Interface Board for PCIexpress, 3.3V, 2 CAN CAN 2.0A/B-interfaces with esd Advanced CAN IP-Core (esdACC), CAN-FD capable according to ISO 11898-1:2015, Physical Layer according ISO 11898, High Speed, galvanically isolated, 2x DSUB-9 Connector, 4x LEDs for CAN- und Board-Status; Drivers, tools and documentation for Windows & Linux on CD-ROM

Features:
  • Bus-Mastering (DMA-Support)
  • esd Advanced CAN Controller (esdACC)
  • galvanically isolated
  • HW-Timestamp capable
  • MSI-IRQ capable
Interfaces:
  • CAN
  • CAN FD
  • PCIe
Form factor: PCIe  
Supported OS:
  • Linux
  • QNX6/7
  • RTX64
  • Windows 7/8/10/11
Protocols:
  • ARINC825
  • CAN FD-Layer 2
  • CAN-Layer 2
  • CANopen
  • J1939
HS Code: 85176200
Number: C.2045.68

Active CAN Interface Board for PCIexpress, 3.3V, 1 Slot, 4 CAN CAN 2.0A/B-interfaces with esd Advanced CAN IP-Core (esdACC), CAN-FD capable according to ISO 11898-1:2015, Physical Layer according ISO 11898, High Speed, galvanically isolated, 1x DSUB-37 Connector, 4x LEDs for CAN- und Board-Status; Drivers, tools and documentation for Windows & Linux on CD-ROM

Features:
  • Bus-Mastering (DMA-Support)
  • esd Advanced CAN Controller (esdACC)
  • galvanically isolated
  • HW-Timestamp capable
  • MSI-IRQ capable
Interfaces:
  • CAN
  • CAN FD
  • PCIe
Form factor: PCIe  
Supported OS:
  • Linux
  • QNX6/7
  • RTX64
  • Windows 7/8/10/11
Protocols:
  • ARINC825
  • CAN FD-Layer 2
  • CAN-Layer 2
  • CANopen
  • J1939
HS Code: 85176200
Number: C.2045.92

Active CAN Interface Board for PCIexpress Low Profile, 3.3V, 1 CAN 2.0A/B-interface with esd Advanced CAN IP-Core (esdACC), CAN-FD capable according to ISO 11898-1:2015, Physical Layer according ISO 11898, High Speed, galvanically isolated, 1x DSUB-9 Connector; Drivers, tools and documentation for Windows & Linux on CD-ROM

Features:
  • Bus-Mastering (DMA-Support)
  • esd Advanced CAN Controller (esdACC)
  • galvanically isolated
  • HW-Timestamp capable
  • Low profile slot version
  • MSI-IRQ capable
Interfaces:
  • CAN
  • CAN FD
  • PCIe
Form factor: PCIe  
Supported OS:
  • Linux
  • QNX6/7
  • RTX64
  • Windows 7/8/10/11
Protocols:
  • ARINC825
  • CAN FD-Layer 2
  • CAN-Layer 2
  • CANopen
  • J1939
HS Code: 85176200

Hardware-Accessories

Number: C.2041.18

CAN adapter cable for DSUB37(socket) to 4xDSUB9(plug) suitable for CAN-PCI/405-B4 (C.2041.04), CAN-PCIe/402-B4/1Slot (C.2045.08) and CAN-PCIe/402-B4-FD (C.2045.68)

HS Code: 85444290
Number: C.2045.10

for CAN-PCIe/402 and CAN-PCI/402, Physical layer ISO 11898 (2xDSUB9), galvanically isolated, incl. connecting cable

Features:
  • Expansion board
  • galvanically isolated
Interfaces:
  • CAN
HS Code: 85176200
Number: C.2045.11

for CAN-PCIe/402, Physical layer ISO 11898 (2xDSUB9), incl. connecting cable

Features:
  • Expansion board
Interfaces:
  • CAN
HS Code: 85176200
Number: C.2045.12

Adapter board to extend an esd CAN interface board by two LIN interfaces. Compatible with CAN-PCIe/402-2-FD (C.2045.64) and CAN-PCI/402-2-FD (C.2049.64). The LIN interface is designed and galvanically isolated according to ISO 17987-4:2016. Scope of delivery LIN adapter board and connection cable.

Features:
  • Expansion board
  • galvanically isolated
Interfaces:
  • LIN
Form factor: PCI   PCIe  
Supported OS:
  • Linux
  • Windows 7/8/10/11
Protocols:
  • LIN
HS Code: 85176200
Related Products:
Number: C.2045.34

2nd CAN channel for Low Profile board, Physical layer ISO 11898 (1xDSUB9), incl. connecting cable, for CAN-PCIe/402-1-LP

Features:
  • Expansion board
  • galvanically isolated
  • Low profile slot version
Interfaces:
  • CAN
Form factor: PCIe  
HS Code: 85176200
Number: C.2045.94

2nd CAN channel for Low Profile board, CAN-FD capable according to ISO 11898-1:2015, Physical layer ISO 11898 (1xDSUB9), incl. connecting cable, for CAN-PCIe/402-1-LP-FD

Features:
  • Expansion board
  • galvanically isolated
  • Low profile slot version
Interfaces:
  • CAN
  • CAN FD
Form factor: PCIe  
HS Code: 85176200

Software-Accessories

Number: C.1101.06

Single user runtime license for CANopen Software Stack for Windows and Linux in conection with esd CAN hardware and NTCAN API. Includes CANopen Manager and Slave as dll's/lib's in one package. Delivery as license sticker and CD (LCD) with documentation.

Features:
  • CiA 301 compliant
  • Runtime license
  • Software Stack
Supported OS:
  • Linux
  • Windows 7/8/10/11
Protocols:
  • CANopen
HS Code: 85234920
Number: C.1101.16

Single user runtime license for CANopen Software Stack for RTX/RTX64 in connection with esd CAN hardware and NTCAN API. Includes realtime driver, CANopen Manager and Slave. Delivery as license sticker and CD (LCD) with documentation.

Features:
  • CiA 301 compliant
  • Runtime license
  • Software Stack
Supported OS:
  • RTX
  • RTX64
Protocols:
  • CANopen
HS Code: 85234920
Number: C.1101.17

Single user runtime license for CANopen Software Stack for QNX in connection with esd CAN hardware and NTCAN API. Includes realtime driver, CANopen Manager and Slave. Delivery as license sticker and CD (LCD) with documentation.

Features:
  • CiA 301 compliant
  • Runtime license
  • Software Stack
Supported OS:
  • QNX4
  • QNX6/7
Protocols:
  • CANopen
HS Code: 85234920
Number: C.1101.18

Single user runtime license for CANopen Software Stack for VxWorks in connection with esd CAN hardware and NTCAN API. Includes realtime driver, CANopen Manager and Slave. Delivery as license sticker and CD (LCD) with documentation.

Features:
  • CiA 301 compliant
  • Runtime license
  • Software Stack
Supported OS:
  • VxWorks
Protocols:
  • CANopen
HS Code: 85234920
Number: C.1101.32

object licence and CD-ROM for QNX 4.x, 6.x and 7.x for esd PC-CAN-Boards including CD-ROM, with CAN drivers, demo programs and tools, documentation and manuals

Features:
  • Runtime license
Supported OS:
  • QNX6/7
Protocols:
  • CAN FD-Layer 2
  • CAN-Layer 2
HS Code: 85234920
Number: C.1101.35

object licence and CD-ROM for RTX for esd PC-CAN-Boards including CD-ROM, with CAN drivers, demo programs and tools, documentation and manuals

Features:
  • Runtime license
Supported OS:
  • RTX
  • RTX64
Protocols:
  • CAN FD-Layer 2
  • CAN-Layer 2
HS Code: 85234920
Number: C.1101.45

object license and CD-ROM On Time RTOS-32 for esd PC-CAN-Boards including CD-ROM, with CAN drivers, demo programs and tools, documentation and manuals (1xCD-ROM .11 + 1xLizenz-Sticker .44)

Features:
  • Runtime license
Supported OS:
  • On Time RTOS-32
Protocols:
  • CAN FD-Layer 2
  • CAN-Layer 2
HS Code: 85234920
Number: C.1101.55

object licence and CD-ROM for VxWorks 5.x and 6.x for esd PC-CAN-Boards including CD-ROM, with CAN drivers, demo programs and tools, documentation and manuals

Features:
  • Runtime license
Supported OS:
  • VxWorks
Protocols:
  • CAN FD-Layer 2
  • CAN-Layer 2
HS Code: 85234920
Number: C.1103.31

Operating system: Windows 7 or higher, CPU architecture: x86_64, Delivery as object code, Runtime license for single user/device

Features:
  • Software Application
Supported OS:
  • Windows 7/8/10/11
Protocols:
  • Ethernet
  • OPC UA
HS Code: -
Related Products:
Number: C.1130.10

Single-user runtime license for J1939 Software Stack and J1939 Device Simulator & Monitor for use with esd CAN hardware and NTCAN API. Including protocol interpreter plugin for CANreal for decoding and displaying PGNs. Delivered as Windows object code for easy integration into a system.

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • Windows 7/8/10/11
Protocols:
  • J1939
HS Code: 85234920
Related Products:
Number: C.1130.11

Single-user runtime license for J1939 Software Stack for use with esd CAN hardware and NTCAN API. Provided as Linux object code for easy integration into a system.

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • Linux
Protocols:
  • J1939
HS Code: 85234920
Related Products:
Number: C.1130.12

Single-user runtime license for J1939 Software Stack for use with esd CAN hardware and NTCAN API. Provided as RTX object code for easy integration into a system.

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • RTX
  • RTX64
Protocols:
  • J1939
HS Code: 85234920
Related Products:
Number: C.1140.06

ARINC 825 object licence for Windows, Linux and LabVIEW (Windows), Usable with all esdACC based CAN interfaces, object licence, ARINC 825 dll's/lib's, documentation, includes CAN-Driver object licence (C.1101.02), manuals and CAN-Tools

Supported OS:
  • Linux
  • Windows 7/8/10/11
Protocols:
  • ARINC825
HS Code: 85234920
Number: C.1140.16

ARINC825-LCD RTX/RTX64 Objekt Licence and CD usable with all esdACC based CAN interfaces includes C.1101.35 CAN-DRV-LCD RTX/RTX64 Objekt Licence and CD

Supported OS:
  • RTX
Protocols:
  • ARINC825
HS Code: 85234920
Number: C.1140.17

Licence and CD for QNX usable with all esdACC based CAN interfaces, includes object licence, ARINC 845 dll's/lib's, documentation, includes CAN-Driver object licence (C.1101.32)

Supported OS:
  • QNX6/7
Protocols:
  • ARINC825
HS Code: 85234920
Number: C.1140.18

licence and cd for VxWorks usable with all esd ACC based CAN interfaces, includes object licence, ARINC 825 dll's/lib's, documentation, includes CAN-Driver object licence (C.1101.55), manuals and CAN-Tools

Supported OS:
  • VxWorks
Protocols:
  • ARINC825
HS Code: 85234920