- 1-port LIN interface (up to 20 kbit/s) with onboard NXP TJA1028 transceiver
- NI-XNET driver for developing frame and signal applications in LabVIEW, LabWindows™/CVI, and C/C++
- NI-XNET device-driven DMA engine couples the LIN bus to host memory to minimize message latency
- Integrated support for importing and using signals from LDF databases
- Master and slave support; hardware-timed scheduling for master tasks
The NI USB-9866 is a 1-port, high-speed local interconnect network (LIN) interface for developing LIN applications in NI LabVIEW, NI LabWindows/CVI, and ANSI C/C++. As part of the NI-XNET platform, the USB-9866 works well for applications requiring high-speed manipulation of hundreds of LIN frames and signals.
The USB-9866 and NI-XNET products are ideal for standardizing on LIN communication. By using the same software API for programming networks on USB, PXI, PCI, NI CompactDAQ, and NI CompactRIO, you can significantly reduce development time through maximum code reuse. Real-time testing applications like hardware-in-the-loop testing and simulation are also ideal for the USB-9866 because it is part of the NI-XNET family of products and works with the NI VeriStand software environment for configuring real-time testing applications.
NI-XNET: One API, Many Embedded Networks and Form Factors The NI-XNET platform combines a series of high-performance CAN, LIN, and FlexRay interfaces with the NI-XNET API, a common set of easy-to-use functions for reading and writing CAN, LIN, and FlexRay frames and signals in many different platforms including USB, PXI, PCI, NI CompactDAQ, and NI CompactRIO.
Top Performance With Less Programming NI-XNET interfaces bring together the performance associated with low-level microcontroller programming and the speed and power of Windows and LabVIEW Real-Time OS development. The patent-pending NI-XNET device-driven DMA engine reduces system latency, a common pain point for PC-based CAN interfaces, from milliseconds to microseconds. The engine enables the onboard processor to move CAN frames and signals between the interface and the user program without CPU interrupts, freeing host processor time for processing complex models and applications.
Click on the first link in the 'Resources' tab for more information and a direct download link to the NI-XNET driver software.
The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries.
Specifications Documents
View Data Sheet
Specifications Summary
| General |
| Product Name |
USB-9866
|
| Product Family |
LIN
|
| Form Factor |
USB
|
| Part Number |
781963-01
,
781425-01
|
| Operating System/Target |
Windows
|
| Source |
Externally Powered
|
| Isolation Type |
Port-Port Isolation
|
| OEM Available |
No
|
| Standard Compliance |
LIN 2.1
|
| API Support |
NI-XNET API
|
| Port Information |
| Number of Ports |
1
|
| Physical Layer |
LIN
|
| Max Baud Rate |
20 kbits/s
|
| Min Baud Rate |
2400 bits/s
|
| Termination |
Software-Selectable
|
| Transceiver |
NXP TJA1028
|
| Special Features |
| Hardware Timestamping |
Yes
|
| Timestamp Resolution |
1 us
|
| Advanced Mode Support |
Self-Reception (Echo) Mode
,
Sleep/Wakeup Mode
|
| Physical Specifications |
| Length |
13.1 cm
|
| Width |
8.86 cm
|
| Height |
3.33 cm
|
| I/O Connector |
9-pin D-Sub (DB-9)
|
| Minimum Operating Temperature |
-20 °C
|
| Maximum Operating Temperature |
55 °C
|
|