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 |
||||
![]() |
![]() |
![]() |
SAE J1939 | ARINC 825 |
![]() |
CAN FD technology page
List of all CAN interfaces (in alphabetical order)
Link to overview CAN-Interfaces of serie 402
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 |
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 | ||||||
CAN-PCI/405-B4 | PCI/66MHz | 4 | SJA+MC | HW |
0...+50 |
X | X | X | CAN-PCI/405-B4 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 |
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-B4-FD/1Slot | PCIe | 4 | 4 | ACC | X | HW | X | 0...+75 | X | C | C | C | CAN-PCIe/402-FD Driver | ||
CAN-PCIeMini/402-2 | PCIe | 2 | ACC | X | HW | X | 0...+75 | X | X | X | X | CAN-PCIeMini/402 Driver | |||
CAN-PCIeMini/402-2-FD | PCIe |
2 | 2 | ACC | X | HW | X | 0...+75 |
X | C | C | C | CAN-PCIeMini/402-FD Driver |
||
CAN-PCIeMini/402-2-FD-T | PCIe |
2 | 2 | ACC | X | HW | X | -40...+85 |
X | C | C | C | CAN-PCIeMini/402-FD Driver |
||
CAN-M.2/402-2-FD | PCIe |
2 | 2 | ACC | X | HW | X | 0...+75 |
X | C | C | C | CAN-M.2/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 |
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 |
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 |
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 |
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