CAN and LIN Interfaces for Hi-Speed USB
features baud rates up to 20 kb/s and offers advanced power
management with a low-power sleep mode.
Hardware Synchronization
No Connection
Optional Ground (V –)
Many automotive applications demand tight integration of CAN, LIN,
analog, and digital measurements. In applications such as CAN device
development and validation, you need to synchronize different measurements
to correlate data. You can program this synchronization in software, but
OS latency and clock drift between the different onboard oscillators
introduce unacceptable delays for certain automotive test applications.
NI offers USB-847x CAN and LIN interfaces with an optional hardware
synchronization feature, with which the USB interfaces can share timing
and triggering signals with other USB-847x interfaces, as well as data
acquisition, vision, and motion devices, to achieve true hardware
synchronization. Determinism is maintained between the trigger signal
and the desired response because timing and triggering signals are
handled in hardware. The host PC software interacts only to retrieve the
data once it is acquired or to write new data.
CAN_L
CAN_H
V –
No Connection
No Connection
V+
Shield
Figure 1. CAN DB9 Connector (USB CAN Modules)
No Connection
Ground
No Connection
LIN
Ground
No Connection
NI-CAN Software
No Connection
VBat
National Instruments provides NI-CAN driver software for Windows
Vista/XP/2000. NI-CAN includes a detailed API and examples for
NI LabVIEW and LabWindows/CVI, Microsoft Visual C/C++ 6.0 and
Visual Basic 6.0, and Borland C/C++. USB-847x interfaces use the NI-CAN
Frame API for frame-level access to messages on CAN and LIN networks.
The NI-CAN driver software also includes the Bus Monitor and NI Spy
utilities to aid in application development.
Shield
Figure 2. LIN DB9 Connector (USB LIN Modules)
Low-speed/fault-tolerant USB-847x CAN interfaces offer software-
selectable termination for compatibility with all low-speed
network configurations.
NI-CAN Frame API
The NI-CAN Frame API offers a powerful interface for accessing NI CAN
hardware. The API enables full access to all traffic on CAN and LIN buses.
It is a powerful tool for implementing a variety of applications, including
CAN and LIN frame-level access, challenge response protocols, remote
frame handling, and advanced synchronization.
Onboard Physical Layer
The CAN physical layer connects the CAN controller to the physical
bus wires. USB-847x CAN interfaces are available with high-speed and
low-speed/fault-tolerant physical layers. All USB-847x devices have
onboard physical layer transceivers and require no external dongles.
The physical layers are internally powered via a DC-to-DC converter
and electrically isolated up to 500 V.
Bus Monitor
To quickly monitor all CAN and LIN bus traffic, use Bus Monitor, a
utility that offers an easy-to-use interface that displays all CAN and
LIN frames on the network, and log the traffic to disk. Bus Monitor
provides options to control, display, and view bus statistics.
LIN Interfaces
NI USB-8476 LIN interfaces, featuring the Atmel ATA6620 LIN
transceiver, are compliant with the LIN 1.3/2.0 and J2602 specifications
and offer software-selectable master/slave termination. The ATA6620
BUY ONLINE at ni.com or CALL 800 813 3693 (U.S.)
2