CAN Interfaces

CAN Interfaces for PC and industrial Computers

The CAN bus is a well established standard in the fields of automotive and commercial vehicle industries, machine building industry, medical technology and aerospace. esd offers a wide range of hardware platforms and bus systems. Drivers with an identical API, BSPs and higher layer protocols like CANopen®, J1939 and ARINC 825 are available for Windows®, Linux® and many real-time operating systems such as QNX® and VxWorks®.
Free of charge tools facilitate the development, implementation and error detection even in complex CAN networks.

The current products with IP-CAN controller esdACC support additional diagnostics by means of Error Injection and are highly performant with their DMA function even at multi channel applications.

CAN FD

Further Development to CAN FD increases the performance by a higher data rate while maintaining the benefits of the classical CAN. CAN FD is downward compatible with classical CAN. Thus the CAN FD components can be integrated into systems at an early stage, which allows to easily migrate to the advantages of CAN FD later.

esd has gained CAN experience since 1990 and is a founder member of the CiA® (CAN in Automation e.V.). If required, we support our customers with workshops and training.

esd is member of the CAN in Automation
user group e.V. CiA®

    esd is member of the
ODVA™ user group
CiA Logo

CAN FD Logo CANopen Logo SAE J1939 ARINC
825
DeviceNet icon

CAN FD technology page
List of all CAN interfaces (in alphabetical order)
Matrix software support (operating system/hardware platform) 

Product Overview

CAN Interfaces for PCI, PCI Express, USB, Ethernet, Compact PCI, CompactPCI Serial, PMC/XMC, AMC, VME, ISA, PC/104, PCI-104

 PCI

Product Bus/System
Interface
Interfaces
(at front)
CAN
Controller
Type
*2
Bus
Mastering
Time-
stamps
MSI
IRQ
 I/Os 

Temperature
range
°C]

Galvanic
Isolation
Supported Higher
Layer Protocols

OS-Support *3

 CAN  
CAN FD*1 Device
Net
CANopen J1939 ARINC
825
 CAN-PCI/200 PCI/33MHz 1-2      SJA   SW     0...+50 X X X   CAN-PCI/200 Driver
 CAN-PCI/266 PCI/66MHz 1-2      SJA   SW     0...+50 X X X   CAN-PCI/266 Driver
 CAN-PCI/331 PCI/33MHz 1-2       SJA+MC   SW     0...+50 X X X   CAN-PCI/331 Driver
 CAN-PCI/400 PCI/66MHz 2-4       ACC X HW     0...+50 X X X X CAN-PCI/400 Driver
 CAN-PCI/402 PCI/66MHz 1-4       ACC X HW  X   0...+75 X X X X CAN-PCI/402 Driver
 CAN-PCI/402-D PCI/66MHz 1-4       ACC X HW  X   0...+75   X X X CAN-PCI/402 Driver
 CAN-PCI/402-2-FD PCI/66MHz 2 2  
ACC X HW  X   0...+75 X C C C CAN-PCI/402-FD Driver
 CAN-PCI/405 PCI/66MHz 2-4       SJA+MC   HW
    0...+50
X X X   CAN-PCI/405 Driver
 DN-PCI/331
 (DeviceNet)
PCI/33MHz     1-2  SJA+MC         0...+50 X        DN-PCI/331 Driver

 PCI Express

Product Bus/System
Interface
Interfaces
(at front)
CAN-
Controller
Type
*2
Bus
Mastering
Time-
stamps
MSI
IRQ
 I/Os 

Temperature
range
°C]

Galvanic
Isolation
Supported Higher
Layer Protocols

OS-Support *3

 CAN 
CAN FD*1 CANopen J1939 ARINC
825
 CAN-PCIe/200 PCIe 1-2   SJA   SW     0...+50 X
X X   CAN-PCIe/200 Driver
 CAN-PCIe/400 PCIe 2-4    ACC
X HW     0...+50  X X X X CAN-PCIe/400 Driver
 CAN-PCIe/402 PCIe 1-4   ACC X HW X   0...+75  X X X X CAN-PCIe/402 Driver
 CAN-PCIe/402-D PCIe 1-4    ACC X HW X   0...+75   X X X  CAN-PCIe/402 Driver
 CAN-PCIe/402-FD PCIe 1-2 1-2 ACC X HW X   0...+75  X C C C CAN-PCIe/402-FD Driver
 CAN-PCIe/402-D-FD PCIe 1-2 1-2 ACC X HW X   0...+75   C C C CAN-PCIe/402-FD Driver
 CAN-PCIe-Mini/402-2 PCIe 2    ACC X HW X   0...+80  X X X X CAN-PCIeMini/402 Driver
 CAN-PCIeMini/402-2-FD PCIe
2 2 ACC X HW X   0...+80
 X C C C CAN-PCIeMini/402-FD
Driver

 USB, Ethernet

Product Bus/System
Interface
Interfaces
(at front)
CAN-
Controller
Type
*2
Bus
Mastering
Time-
stamps
MSI
IRQ
 I/Os 

Temperature
range
°C]

Galvanic
Isolation
Supported Higher
Layer Protocols

OS-Support *3

 CAN 
CAN FD*1 CANopen J1939 ARINC
825
 CAN-USB/400 USB, Highspeed 2   ACC   HW X
  0...+55
X
X X X CAN-USB/400 Driver
 CAN-USB/400-IRIG-B USB, Highspeed 2    ACC
  HW X IRIG-B
0...+55 X X X X  CAN-USB/400-IRIG-B Driver
 CAN-USB/400-FD USB, Highspeed 2 2 ACC   HW X   0...+55 X C C C  CAN-USB/400-FD Driver
 CAN-USB/2 USB, Highspeed 1    MC   HW X   0...+50 X X X   CAN-USB/2 Driver
 CAN-USB/Micro USB, Fullspeed 1    MC   HW X   0...+50   X X   CAN-USB/Micro Driver
 EtherCAN/2 Ethernet 1    MC   HW     0...+70 X X X    EtherCAN/2 Driver

 CompactPCI, CompactPCI Serial

Product Bus/System
Interface
Interfaces
(at front)
CAN-
Controller
Type
*2
Bus
Mastering
Time-
stamps
MSI
IRQ
 I/Os 

Temperature
range
°C]

Galvanic
Isolation
Supported Higher
Layer Protocols

OS-Support *3

 CAN 
CAN FD*1 CANopen J1939 ARINC
825
 CPCI-CAN/200 CPCI/33MHz 1-2   SJA   SW     0...+50
X
X X    CPCI-CAN/200 Driver
 CPCI-CAN/402-4 CPCI/66MHz 4
   ACC X
HW X
  0...+75
X X X X  CPCI-CAN/402 Driver
 CPCI-CAN/402-4-FD CPCI/66MHz 4 4 ACC X HW X   0...+75 X C C C CPCI-CAN/402-FD Driver
 CPCIserial-CAN/402-2 CPCI Serial 2    ACC X HW     0...+75 X X X X CPCIserial-CAN/402 Driver
 CPCIserial-CAN/402-2-FD CPCI Serial 2
2 ACC X HW     0...+75 X C C C  CPCIserial-CAN/402-FD
Driver
 CPCIserial-CAN/402-4-FD CPCI Serial 4
4 ACC X HW     0...+75 X C C C  CPCIserial-CAN/402-FD
Driver

 PMC, XMC, AMC, VME

Product Bus/System
Interface
Interfaces
(at front)
CAN-
Controller
Type
*2
Bus
Mastering
Time-
stamps
MSI
IRQ
 I/Os 

Temperature
range
°C]

Galvanic
Isolation
Supported Higher
Layer Protocols

OS-Support *3

 CAN 
CAN FD*1 CANopen J1939 ARINC
825
 PMC-CAN/266 PMC/66MHz 1-2   SJA   SW
    0...+50
X  X X   PMC-CAN/266 Driver
 PMC-CAN/331 PMC/33MHz 1-2    SJA+MC   SW     0...+50
X  X X   PMC-CAN/331 Driver
 PMC-CAN/331/3.3 PMC/33MHz 1-2    SJA+MC
  SW     0...+50 X X X   PMC-CAN/331/3.3 Driver
 PMC-CAN/400-4 PMC/66MHz 4
   ACC
X
HW
  IRIG-B
-20...+75
X X X X PMC-CAN/400 Driver
 PMC-CAN/402-4-FD PMC/66MHz 4 4 ACC
X HW   IRIG-B *4 0...+75 X C C C PMC-CAN/402-FD Driver
 XMC-CAN/402-4-FD XMC/66MHz 4
4 ACC X HW   IRIG-B *4 0...+75 X C C C XMC-CAN/402-FD Driver
 AMC-CAN4 AMC 4    ACC X HW     0...+70 X  X X X AMC-CAN4 Driver
 VME-CAN4 VME 1-4    SJA+MC
  SW     0...+60 X  X X   VME-CAN4 Driver

 ISA, PC/104, PCI-104

Product Bus/System
Interface
Interfaces
(at front)
CAN-
Controller
Type
*2
Bus
Mastering
Time-
stamps
MSI
IRQ
 I/Os 

Temperature
range
°C]

Galvanic
Isolation
Supported Higher
Layer Protocols

OS-Support *3

 CAN 
CAN FD*1 CANopen J1939 ARINC
825
 CAN-ISA/200 ISA 1
  SJA   SW
    0...+50 X
X X   CAN-ISA/200 Driver
 CAN-ISA/331 ISA 1-2    SJA   SW     0...+50
X X X   CAN-ISA/331 Driver
 CAN-PC104/200
(SJA1000)
PC104 1    SJA
  SW     0...+50 X X X   CAN-PC104/200 Driver
 CAN-PC104/331 PC104 1-2    SJA+MC
  SW     0...+50
X X X   CAN-PC104/331 Driver 
 CAN-PCI104/200 PC104plus 1-2    SJA
  SW     0...+50
X X X   CAN-PCI104/200 Driver

*1 ... Supports CAN (classical) and CAN FD
*2 ... CAN Controller Type: SJA = SJA1000;
Active boards are those with ACC = esdACC esd Advanced CAN Core and MC = Microcontroller
*3 ... You will find a detailled overview of all supported operating systems in the table "CAN Driver Availability".
*4 ... Optional on request
X ... Supported; empty field = not supported; C ... Software support only for Classical CAN operation

Picture of CAN interfaces: PCI Express, PCI, CompactPCI, CPCI Serial, USB, AMC, XMC/PMC