CAN and LIN Interfaces for Hi-Speed USB NI USB-8472, NI USB-8472s, NI USB-8473, NI USB-8473s, NI USB-8476, NI USB-8476s, • 1-port interfaces for high-speed CAN, low-speed/fault-tolerant CAN, and LIN • Optional hardware synchronization • Hi-Speed USB, bus-powered • 500 V digital isolation • Bus error logging • Hardware timestamping – 1 µs resolution CAN Interfaces • Philips SJA1000 CAN controller • Transmit/receive 100 percent bus load at 1 Mb/s • ISO 11898 compliance for standard (11bit) and extended (29-bit) arbitration IDs • Software-selectable termination for low-speed/fault-tolerant CAN • J1939 compliance Operating Systems • Windows Vista/XP/2000 Recommended Software • • • • • LabVIEW LabWindows™/CVI Visual C++ 6.0 Visual Basic 6.0 Borland C/C++ Application Software (included) • CAN/LIN bus monitoring and logging utility Driver Software (included) • NI-CAN LIN Interfaces • Atmel ATA6620 transceiver • LIN 1.3/2.0 and J2602 compliance • Software-selectable master/ slave termination Model USB-8472 USB-8472s USB-8473 USB-8473s USB-8476 USB-8476s Physical Layer Low-speed/fault-tolerant CAN Low-speed/fault-tolerant CAN High-speed CAN High-speed CAN LIN LIN Transceivers TJA1054AT TJA1054AT TJA1041 TJA1041 ATA6620 ATA6620 Ports 1 1 1 1 1 1 Max Transfer Rate (kb/s) 125 125 1,000 1,000 20 20 Hardware Sync – 3 – 3 – 3 Software Termination 3 3 – – 3 3 API Frame Frame Frame Frame Frame Frame Table 1. NI USB-847x Selection Guide Overview NI USB-847x devices provide Hi-Speed USB interfaces for Controller Area Network (CAN) and Local Interconnect Network (LIN) monitoring, logging, and testing. With high-speed CAN, low-speed/fault-tolerant CAN, and LIN interfaces featuring optional hardware synchronization, you can use two or more USB-847x devices together to interface to a wide variety of CAN and LIN networks. The USB-847x interfaces are ideal for many types of applications, including: • In-vehicle network monitoring and logging • Bus load monitoring • Device validation with synchronized data acquisition • CAN device development and test • CAN and LIN data correlation with external measurements The convenient all-in-one design features a captive 2 m USB cable and built-in transceiver, requiring no extra cables or accessories to get applications running quickly. With hardware timestamping, you can log messages with microsecond-accurate timestamps for reconstructing network events and correlating data across synchronized devices. All USB-847x interfaces use an industry-standard 9-pin male D-Sub (DB9) connector to interface to CAN and LIN buses. Hi-Speed USB connectivity and onboard frame buffering ensure no dropped frames, even under 100 percent bus loads. CAN Interfaces USB-847x CAN interfaces feature the industry-standard Philips SJA1000 CAN controller, which implements ISO 11898 CAN functionality. The SJA1000 offers additional features to aid in system development, including listen-only mode, sleep/wakeup mode, error counter access, and self-reception (echo) mode. USB-847x CAN interfaces recognize standard (11-bit) and extended (29-bit) arbitration IDs and are compatible with J1939 networks. 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. 1 2 3 4 No Connection 5 Shield 9 V+ V– 8 No Connection CAN_L 7 CAN_H No Connection 6 Optional Ground (V –) Figure 1. CAN DB9 Connector (USB CAN Modules) 1 2 3 4 No Connection 5 Shield 9 VBat Ground 8 No Connection No Connection 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. 7 LIN No Connection 6 Ground Hardware Synchronization Figure 2. LIN DB9 Connector (USB LIN Modules) Low-speed/fault-tolerant USB-847x CAN interfaces offer softwareselectable termination for compatibility with all low-speed network configurations. 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. 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 NI-CAN Software 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. 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. 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. BUY ONLINE at ni.com or CALL 800 813 3693 (U.S.) 2 CAN and LIN Interfaces for Hi-Speed USB NI Spy NI Spy is a utility for monitoring NI-CAN API calls made by applications without recompiling or rebuilding. It is ideal for testing application functionality, troubleshooting problems, and verifying communication with CAN devices. NI Spy dynamically captures and displays all NI-CAN API calls made by applications running on the computer. Specifications USB Power Requirements USB-8472(s), USB-8473(s) .................. 250 mA, 5 VDC USB-8476(s)......................................... 200 mA, 5 VDC Hardware Synchronization Input clocks ......................................... 1, 10, and 20 MHz Output clock ........................................ 1 MHz Trigger lines......................................... 1 input/output Clock lines........................................... 1 input/output Examples included for sync to NI-DAQmx, LIN, CAN, and RTSI bus. Supported Baud Rates USB-8472(s)......................................... 5,000 to 125,000 baud USB-8473(s)......................................... 40,000 to 1,000,000 baud USB-8476(s)......................................... 2,400 to 20,000 baud Safety Figure 3. COMBICON Synchronization Connector for USB-847x Devices Galvanic CAN channel to USB isolation .................................. 500 V Withstand............................................ 2 s maximum Ordering Information Dimensions NI USB-8472 1-port, low-speed, USB CAN interface ................................779790-01 Nonsynchronized versions .................. 7.87 by 6.35 by 2.54 cm (3.1 by 2.5 by 1.0 in.) Synchronized versions ........................ 7.87 by 7.11 by 2.54 cm (3.1 by 2.8 by 1.0 in.) Cable length........................................ 2 m I/O connector ...................................... 9-pin male D-Sub, optional 3-pin COMBICON for synchronization NI USB-8472s 1-port, low-speed, USB CAN interface with synchronization ............................................................779791-01 NI USB-8473 1-port, high-speed, USB CAN interface................................779792-01 NI USB-8473s 1-port, high-speed, USB CAN interface with synchronization ............................................................779793-01 NI USB-8476 1-port, USB LIN interface ......................................................779794-01 Operating Environment Ambient temperature.......................... 0 to 55 °C Relative humidity ................................ 10 to 90%, noncondensing (tested in accordance with IEC-60068-2-1, IEC-60068-2-2, IEC-60068-2-56) NI USB-8476s 1-port, USB LIN interface with synchronization ..................779795-01 CAN Device Simulator U.S. 120 VAC ........................................................................779189-01 Euro 240 VAC ........................................................................779189-02 Japan 100 VAC ......................................................................779189-07 Cables and Brackets USB cable strain relief bracket ............................................777550-01 CAN single-termination, high-speed cable, 2 m ..................192017-02 BUY NOW! For complete product specifications, pricing, and accessory information, call 800 813 3693 (U.S.) or go to ni.com/can. BUY ONLINE at ni.com or CALL 800 813 3693 (U.S.) 3 IN TA PL AN MA IN NI Services and Support P DE LO Y EL OP SERVICE NEEDS V DE NI has the services and support to meet your needs around the globe and through the application life cycle – from planning and development through deployment and ongoing maintenance. We offer services and service levels to meet customer requirements in research, design, validation, and manufacturing. Visit ni.com/services. Training and Certification NI training is the fastest, most certain route to productivity with our products. NI training can shorten your learning curve, save development time, and reduce maintenance costs over the application life cycle. We schedule instructor-led courses in cities worldwide, or we can hold a course at your facility. We also offer a professional certification program that identifies individuals who have high levels of skill and knowledge on using NI products. Visit ni.com/training. Professional Services Our NI Professional Services team is composed of NI applications and systems engineers and a worldwide National Instruments Alliance Partner program of more than 600 independent consultants and integrators. Services range from start-up assistance to turnkey system integration. Visit ni.com/alliance. OEM Support We offer design-in consulting and product integration assistance if you want to use our products for OEM applications. For information about special pricing and services for OEM customers, visit ni.com/oem. ni.com • 800 813 3693 National Instruments • [email protected] Local Sales and Technical Support In offices worldwide, our staff is local to the country, giving you access to engineers who speak your language. NI delivers industry-leading technical support through online knowledge bases, our applications engineers, and access to 14,000 measurement and automation professionals within NI Developer Exchange forums. Find immediate answers to your questions at ni.com/support. We also offer service programs that provide automatic upgrades to your application development environment and higher levels of technical support. Visit ni.com/ssp. Hardware Services NI Factory Installation Services NI Factory Installation Services (FIS) is the fastest and easiest way to use your PXI or PXI/SCXI combination systems right out of the box. Trained NI technicians install the software and hardware and configure the system to your specifications. NI extends the standard warranty by one year on hardware components (controllers, chassis, modules) purchased with FIS. To use FIS, simply configure your system online with ni.com/pxiadvisor. Calibration Services NI recognizes the need to maintain properly calibrated devices for high-accuracy measurements. We provide manual calibration procedures, services to recalibrate your products, and automated calibration software specifically designed for use by metrology laboratories. Visit ni.com/calibration. Repair and Extended Warranty NI provides complete repair services for our products. Express repair and advance replacement services are also available. We offer extended warranties to help you meet project life-cycle requirements. Visit ni.com/services. *351581A-01* 351581A-01 2008-9328-151-101-D ©2008 National Instruments Corporation. All rights reserved. CVI, LabVIEW, National Instruments, National Instruments Alliance Partner, NI, ni.com, RTSI, and SCXI are trademarks of National Instruments. 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. Other product and company names listed are trademarks or trade names of their respective companies. A National Instruments Alliance Partner is a business entity independent from NI and has no agency, partnership, or joint-venture relationship with NI.