μLinc: USB to CAN-FD and LIN Interface
Overview
μLinc is a USB-powered network interface for embedded system development, validation, automation, and network analysis. It provides PC-based access to CAN-FD, Classic CAN, and LIN networks through a physical interface module with galvanic isolation between the USB host and vehicle/network side.
The device provides two independent CAN-FD channels and two independent LIN channels, all usable simultaneously. It is intended for bench development, prototype vehicle testing, automated test benches, HIL/SIL integration, end-of-line validation, data logging, gateway prototyping, and rest-bus simulation.
μLinc is built around a rich engineering API. Native C, Python, and .NET drivers allow engineers to build custom tools, automation scripts, loggers, validators, and simulation utilities according to project needs.
Core Features
- 2 CAN-FD channels and 2 LIN channels
- Simultaneous operation of all channels
- Classic CAN and ISO CAN-FD support
- CAN-FD data-phase bitrate up to 8 Mbit/s
- LIN Commander, Responder, and monitor modes
- Native C driver
- Python driver
- .NET driver
- SDKs, libraries, and examples
- Windows and Linux support
- Galvanic isolation between USB host and network side
- Timestamping
- Receive and transmit buffering
- Message filtering
- CAN error-frame reporting
- CE compliance
- EMC testing
- ESD protection
- RoHS compliance
- Galvanic isolation between host and network side
Application Areas
μLinc is suitable for engineering workflows that require flexible CAN-FD and LIN access, including:
- ECU development and debugging
- Automated test benches
- HIL/SIL integration
- End-of-line validation
- Prototype vehicle testing
- Gateway and rest-bus simulation
- Data logging and network monitoring
- Automotive, industrial, robotic, and embedded system development
Technical Benefits
Feature |
Benefit |
|---|---|
| C, Python, and .NET SDK | Build custom tools, scripts, loggers, and automation workflows |
| LIN Commander, Responder, and Monitor Modes | Use the same device for active control, node emulation, and passive monitoring |
| Timestamping and Buffering | Support reliable logging and event analysis |
| Message Filtering | Reduce host-side processing and focus on relevant traffic |
| Error-Frame Reporting | Analyze CAN communication issues during development and validation |