CAN Interfaces

CAN Interfaces for PC and industrial Computers

The CAN bus is the standard bus in automotive applications and is quite common in machine building industry. esd offers a wide range of hardware platforms for CAN interfaces. For Windows, Linux and many real-time operating systems drivers with an identical API are available. 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.

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®
CiA icon

   CANopen icon
esd is membder of the ODVA™
user group
 
DeviceNet icon

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

Product Overview

Product Bus/
System Interface
 Number
of CAN
Interfaces
(at front)
CAN Controller Type *1 Bus Mastering Time-
stamps
MSI IRQ I/Os Temp. Range
[°C]
Galvanic Isolation  Supported Higher Layer Protocols OS-Support *2
Standard OS UNIX OS Realt-time OS
CANopen J1939 ARINC 825 Windows Linux Power
MAX OS
Solaris SGI-
IRIX6.5
AIX Vx Works QNX RTX RTOS UH On Time RTOS-32
PCI
CAN-PCI/200 PCI/33MHz 1-2 SJA   SW     0...+50 X X X   X X         X X X   X
CAN-PCI/266 PCI/66MHz 1-2 SJA   SW     0...+50 X X X   X X         X X X   X
CAN-PCI/331 PCI/33MHz 1-2 SJA+MC   SW     0...+50 X X X   X X   X X X X X X X  
CAN-PCI/400 PCI/66MHz 2-4 ACC X HW     0...+50 X X X X X X   X     X X X   X
CAN-PCI/405 PCI/66MHz 2-4 SJA+MC   HW     0...+50 X X X   X X     X   X X X    
CAN-PCI/402 PCI/66MHz 1-4 ACC X HW X   0...+75 X X X X X X         X X X    
CAN-PCI/402-D PCI/66MHz 1-4 ACC X HW X   0...+75   X X X X X                  
DN-PCI/331 (DeviceNet)
PCI/33MHz DeviceNet
1-2
SJA+MC         0...+50 X       X                    
PCI Express
CAN-PCIe/200 PCIe 1-2 SJA   SW     0...+50 X X X   X X         X X X   X
CAN-PCIe/400 PCIe 2-4 ACC X HW     0...+50 X X X X X X         X X X   X
CAN-PCIe/402 PCIe 1-4 ACC X HW X   0...+75 X X X X X X         X X X    
CAN-PCIe/402-D PCIe 1-4 ACC X HW X   0...+75   X X X X X         X X X    
CAN-PCIe/402-FD PCIe 1-2 ACC X HW X   0...+75 X C C C X X           X X    
CAN-PCIe/402-D-FD PCIe 1-2 ACC X HW X   0...+75   C C C X X           X X    
CAN-PCIeMini/402-2
(-FD)
PCIe 2 ACC X HW X   0...+80 X X X X X X         X X X    
USB, Ethernet
CAN-USB/400 USB,
Highspeed
2 ACC   HW X   0...+55 X X X X X                    
CAN-USB/400-IRIG-B USB,
Highspeed
2 ACC   HW X IRIG-B 0...+55 X X X X X                    
CAN-USB/2 USB,
Highspeed
1 MC   HW X   0...+50 X X X   X X                 X
CAN-USB/Micro USB,
Fullspeed
1 MC   HW X   0...+50   X X   X X                 X
EtherCAN/2 Ethernet 1 MC   HW     0...+70 X X X   X X                  
CompactPCI, CompactPCI Serial
CPCI-CAN/402-4 CPCI/66MHz 4 ACC X HW X
  0...+75 X X X X X X                  
CPCI-CAN/200 CPCI/33MHz 1-2 SJA   SW     0...+50 X X X   X X         X X X   X
CPCIserial-CAN/402-2 CPCI serial 2 ACC X HW     0...+75 X X X X X X                  
CPCIserial-CAN/402-4-FD CPCI serial 4 ACC X HW     0...+75 X C C C X                    
PMC, XMC, AMC, VME
PMC-CAN/266 PMC/66MHz 1-2 SJA   SW     0...+50 X X X   X X         X X X   X
PMC-CAN/331 PMC/33MHz 1-2 SJA+MC   SW     0...+50 X X X   X X   X X X X X X X  
PMC-CAN/331/3.3 PMC/33MHz 1-2 SJA+MC   SW     0...+50 X X X   X X         X X X    
PMC-CAN/400-4 PMC/66MHz 4 ACC X HW   IRIG-B -20...+75 X X X X X X         X X X   X
PMC-CAN/402-4-FD PMC/66MHz 4 ACC X HW   IRIG-B*3 0...+75 X C C C X X         X X X    
XMC-CAN/402-4-FD XMC/66MHz 4 ACC X HW   IRIG-B*3 0...+75 X C C C X X         X X X    
AMC-CAN4 AMC 4 ACC X HW     0...+70 X X X X   X
                 
VME-CAN4 VME 1-4 SJA+MC   SW     0...+60 X X X       X X     X     X  
ISA, PC/104, PCI-104
CAN-ISA/200 ISA 1 SJA   SW     0...+50 X X X   X X         X X      
CAN-ISA/331 ISA 1-2 SJA   SW     0...+50 X X X   X X   X     X X      
CAN-PC104/200 (SJA1000) PC104 1 SJA   SW     0...+50 X X X   X X         X X X    
CAN-PC104/331 PC104 1-2 SJA+MC   SW     0...+50 X X X   X X   X     X X      
CAN-PCI104/200 PC104plus 1-2 SJA   SW     0...+50 X X X   X X         X X     X

*1 ... CAN Controller Type: SJA = SJA1000; Active boards are those with ACC = esdACC esd Advanced CAN Core and MC = Microcontroller
*2 ... You will find a detailled overview of all supported operating systems in the table "CAN Driver Availability".
*3 ... 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