Ixxat D-PDU API
The Ixxat D-PDU API is a VCI 4 (Ixxat Virtual Communications Interface) driver plug-in that provides the D-PDU interface for many different Ixxat PC boards and platforms. The D-PDU is a standardized vehicle communication interface compliant with ISO 22900-2 (Vehicle Communication Interface) and is designed for automotive flash memory and diagnostic applications. Using the D-PDU API, it is easy to implement a variety of manufacturer-compatible applications that work with Ixxat PC interfaces and platforms.
D-PDU API Add-on Installation Guide
Ixxat D-PDU API-Data Sheet
Description
I. Features and Benefits
- Standardized vehicle communication interface for ISO 22900-2 compliant applications
- Supports a wide range of Ixxat PCIe and USB-based CAN (FD) interfaces
- Supports high-performance embedded platforms FRC-EP170/190 and CANnector
II. Deliverables
- Software downloaded from the website
- Installation Guide
- PC Binding Installation License File
Three,Supported CAN Protocols/Interfaces
Supported CAN protocols
- ISO 11898 Original Protocol
- UDS Agreement
- KWP2000 Agreement
- CAN J1939*
- Yes, OBD*.
*Requirements can be made to
Supported CAN Interfaces
The following pages provide a list of supported CAN interfaces and embedded platforms:
Supported Operating Systems and Worklists
Order No.
| 1.02.0280.00000 | D-PDU API License |
Application Examples - How to use the PC Interface

Mobile USB-to-CAN interface for easy CAN (FD) bus access for configuration, service and analysis

Powerful CAN (FD) plug-in boards for test/simulation systems connected to the automotive bus make the system or device

Wireless connection for automotive systems for flexible analysis, configuration and testing
Feature Sheet - Fieldbus Support and Options
| CAN Interface |
Type | On-board µC |
Galv. Isolated |
CAN HS |
CAN LS |
CAN FD |
LIN | Further Options |
| CANnector | Ethernet/USB | ✔ | ✔ | 8 | 4 | 2 | WiFi/EtherCAT | |
| CAN-IB640/PCIe | PCIe | ✔ | ✔ | 4 (max) | 4 (max) | 4 | ||
| CAN-IB600/PCIe | PCIe | ✔ | ✔ | 1-2 | 1-2 | |||
| CAN-IB500/PCIe | PCIe | ✔ | 1 | 1 | ||||
| CAN-IB200/PCIe | PCIe | ✔ | option | 1-4 | 1-4 | 0-4 | Low Profile | |
| CAN-IB100/PCIe | PCIe | option | 1-4 | 1-4 | Low Profile | |||
| CAN-IB520/PCIe Mini | PCIe Mini | ✔ | 1 | 1 | ||||
| CAN-IB120/PCIe Mini | PCIe Mini | option | 1-2 | |||||
| CAN-IB630/PCIe 104 | PCIe 104 | ✔ | ✔ | 2 | 2 | |||
| CAN-IB230/PCIe 104 | PCIe 104 | ✔ | ✔ | 2/4 | 0-1 | 0-1 | ||
| CAN-IB130/PCIe 104 | PCIe 104 | ✔ | 1-2 | |||||
| CAN-IB810/PMC | PMC | ✔ | ✔ | 2 | 0-2 | 2 | 0-2 | |
| CAN-IB410/PMC | PMC | ✔ | ✔ | 2-4 | 2-4 | 0-2 | ||
| CAN-IB400/PCI | PCI | ✔ | ✔ | 1-4 | 1-4 | 0-4 | ||
| CAN-IB300/PCI | PCI | ✔ | 1-4 | 1-4 | ||||
| USB-to-CAN FD | USB | ✔ | ✔ | 1-2 | 1-2 | 1 | ||
| USB-to-CAN V2 | USB | ✔ | ✔ | 1-2 | 0-1 | 0-1 | ||
| USB-to-CAN V2 Plugin | USB | ✔ | ✔ | 1-2 | 0-1 | 0-1 | ||
| simplyCAN | USB | ✔ | ✔ | 1 | ||||
| CAN@net NT 200/420 | Ethernet | ✔ | ✔ | 2-4 | 0-2 | |||
| CAN@net NT 100 | Ethernet | ✔ | ✔ | 1 | ||||
| CAN@net II/VCI | Ethernet | ✔ | ✔ | 1 | ||||
| CANblue II | Bluetooth | ✔ | ✔ | 1 |
Software Support for Ixxat PC Interface
Software Supported Interface Types
| CAN Interface |
Windows (computer) |
D-PDU-API | Linux |
QNX |
INtime |
RTX |
VxWorks |
Socket CAN | CANopen API | LabView | LabWindows |
| CANnector | ✔ | ** | |||||||||
| CAN-IB640/PCIe | ✔ | ** | ✔ | ✔ | |||||||
| CAN-IB600/PCIe | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
| CAN-IB500/PCIe | ✔ | ** | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| CAN-IB200/PCIe | ✔ | ** | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| CAN-IB100/PCIe | ✔ | ** | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| CAN-IB520/PCIe Mini | ✔ | ** | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
| CAN-IB120/PCIe Mini | ✔ | ** | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| CAN-IB630/PCIe 104 | ✔ | ** | ✔ | ✔ | |||||||
| CAN-IB230/PCIe 104 | ✔ | ** | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| CAN-IB130/PCIe 104 | ✔ | ** | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| CAN-IB810/PMC | ✔ | ** | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
| CAN-IB410/PMC | ✔ | ** | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| CAN-IB400/PCI | ✔ | ** | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
| CAN-IB300/PCI | ✔ | ** | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| USB-to-CAN FD | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
| USB-to-CAN V2 | ✔ | ** | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
| USB-to-CAN V2 Plugin | ✔ | ** | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
| simplyCAN | ✔* | ✔* | |||||||||
| CAN@net | ✔ | ** | ✔ | O | O | O | ✔ | ✔ | |||
| CAN@net | ✔ | ** | O | O | O | O | ✔ | ✔ | ✔ | ||
| CANblue II | ✔ | ** | O | ✔ | ✔ | ✔ |
O = use “generic” mode
** = based on a request
* = Driver installation is not required on the latest Windows and Linux operating systems.





