| Feature Support | NI-XNET PCI, PXI, and C Series CAN |
NI USB-847x CAN |
PXI and PCI Series 2 CAN |
PCMCIA Series 2 CAN |
NI 985x C Series CAN |
|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
|
| Hardware Features | |||||
| Electrical Isolation (500 V) | |||||
| Hardware Timestamping (1 µs) | |||||
| Hardware Clock Sync | Optional (USB-8473s, USB-8472s) |
Optional (Extra Cable) |
|||
| Device-Driven DMA | – | – | – | – | |
| Front-Panel LEDs | – | – | – | – | |
| External Trigger Lines | Optional (USB-8473s, USB-8472s) |
– | Optional (Extra Cable) |
– | |
| Hardware-Accelerated Periodic CAN Frames | 192/port | – | 49/module | 49/module | Varies |
| Firmware Field Updates | n/a | ||||
| Transceivers | TJA1041, TJA1054A, AU5790 |
TJA1041, TJA1054A |
TJA1041, TJA1054A, AU5790 |
TJA1041, TJA1054A |
TJA1041, TJA1054A |
| CAN Controller | D_CAN | SJA1000 | SJA1000 | SJA1000 | SJA1000 |
| Primary Driver | |||||
| NI-XNET | – | – | – | – | |
| NI-CAN | – | – | |||
| LabVIEW FPGA | – | – | – | – | |
| Driver Feature Support | |||||
| NI-CAN Bus Monitor Utility | – | – | – | ||
| NI-CAN Test Panels | – | – | |||
| NI-XNET Database Editor | – | – | – | – | |
| NI-XNET Bus Monitor | – | – | – | – | |
| LabVIEW Project Integration | – | – | – | – | |
| API Support | |||||
| NI-XNET API (Frame/Signal) | – | – | – | – | |
| NI-CAN Frame API | Partial (KB 46JCHSJL) |
– |
|||
| NI-CAN Channel API | Add-On (KB 45EE2VJL) |
– |
|||
| FPGA Elemental I/O | – | – | – | – | |
| OS Support | |||||
| Windows Vista/XP/2000 | – | ||||
| LabVIEW Real-Time (PharLap: PXI, cRIO-900x, cRIO-908x) | – | – | (KB 464FIDJL) |
||
| LabVIEW Real-Time (VxWorks: cRIO-901x, cRIO-907x) |
(NI 986x supported in cRIO-901x and cRIO-902x) |
– | – | – | (KB 47DMDPB8) |
| Toolkits and Libraries | |||||
| CANopen Library | Limited (Example) |
Limited (Example) |
|||
| ECU Measurement and Calibration Toolkit | Limited (KB 464FPRJL) |
||||
| Automotive Diagnostic Command Set | – | ||||
[1]NI 985x C Series CAN modules automatically sync to all NI CompactRIO modules on the backplane with a shared timebase. The NI 986x C Series CAN modules automatically sync to NI CompactRIO and NI CompactDAQ modules with a shared timebase from the backplane. External sync requires a digital module.
[2]PCI and PXI NI-XNET devices are backward compatible with existing NI-CAN Channel and Frame API code and NI toolkits with the NI-XNET Compatibility Library. At this time NI_XNET C Series devices are not backward compatible with existing NI-CAN Channel and Frame API code with the NI-XNET Compatibility Library. Learn more about the compatibility library.





