1. Selelekela
The Waveshare Industrial Grade USB to CAN FD Bus Data Analyzer is a high-performance adapter designed for robust CAN/CAN FD bus communication. It functions as a communication interface card and protocol data analyzer, featuring dual independent CAN FD interfaces with electrical isolation and multiple protection circuits. This device connects to a PC or industrial control host via a USB port, enabling transceiver control, data analysis, collection, and monitoring of CAN/CAN FD bus networks.
It is suitable for learning and debugging CAN/CAN FD buses, as well as for secondary development and integration into various industrial, power communication, and intelligent control applications.

Figure 1: Waveshare USB-CAN-FD Bus Analyzer
2. Version Options
Sehlahisoa sena se fumaneha ka mefuta e 'meli:
- USB-CAN-FD: Supports Windows XP/7/8/10/11 (32/64 bits) operating systems.
- USB-CAN-FD-B: An upgraded version that supports both Windows XP/7/8/10/11 (32/64 bits) and Linux systems. Linux support includes Raspberry Pi OS (for Raspberry Pi), Ubuntu (for Jetson Nano), and Linux systems on VMware virtual machines.

Figure 2: USB-CAN-FD (Windows only)

Figure 3: USB-CAN-FD-B (Windows and Linux)
3. Likahare tsa Sephutheloana
Pakete e kenyelletsa lintho tse latelang:
For USB-CAN-FD:
- 1x USB-CAN-FD unit
- 1x USB type A plug to type B plug cable
- 1x 4-pin cable
- 1x Screwdriver

Figure 4: USB-CAN-FD Package Contents
For USB-CAN-FD-B:
- 1x USB-CAN-FD-B unit
- 1x USB type A plug to type B plug cable
- 1x 4-pin cable
- 1x Screwdriver

Figure 5: USB-CAN-FD-B Package Contents
4. Litlhaloso
| Sehlopha | Sebopeho | Tlhaloso | |
|---|---|---|---|
| Sehlahisoa | Mohlala | USB-CAN-FD | USB-CAN-FD-B |
| Setšoantšo | ![]() | ![]() | |
| Mofuta | Industrial grade: USB to CAN FD interface converter, CAN/CAN FD bus communication interface card, CAN/CAN FD protocol data analyzer | ||
| USB | Tshebetso Voltage | 5V (directly powered by USB port without external power supply) | |
| Sehokedi | USB-B | ||
| CAN/CAN FD Interface | CAN/CAN FD Channel | Dual-channel: CAN1 and CAN2 (independent and full-isolated, isolated voltage: 3000V DC) | |
| Sehokedi | CAN bus screw terminal (OPEN6 5.08mm pitch) | ||
| Terminal Resistor | Each CAN/CAN FD channel has two built-in 120Ω terminal resistors, which can be enabled by switch | ||
| Baud Rate | 100Kbps~5Mbps (Configurable via software) | ||
| Tšehetso ea Protocol | CAN2.0A, CAN2.0B, and ISO 11898-1 CAN FD protocol V.1.0 | ||
| Lebelo la Phetiso | Receiving and sending speed of each CAN/CAN FD channel can reach 20000 frames/s and 5000 frames/s respectively | ||
| Fetisetsa Buffer | 1500 frames receiving buffer and 64 frames sending buffer per channel (automatically retransmit when transmission fails) | ||
| Lipontšo | PWR | Letšoao la matla | |
| SYS | System status indicator, normally off; keeps on when there is a bus error | ||
| SEBELE1 | CAN1 channel indicator (blinking when sending and receiving data) | ||
| SEBELE2 | CAN2 channel indicator (blinking when sending and receiving data) | ||
| Tšehetso ea tsamaiso | Windows | Windows XP/7/8/10/11 (32/64 bits) | |
| Linux | Ha e tšehetsoe | Raspberry Pi OS (for Raspberry Pi), Ubuntu (for Jetson Nano), Linux system on VMware virtual machines, etc. | |
| Mocheso oa ho sebetsa | -40 ~ 85 ℃ | ||
| Nyeoe ea Nyeoe | Aluminum alloy case + 3D flame-retardant insulating sheets on both sides (provides protection against metal tip discharge, improves safety, and extends service life) | ||
| Litekanyo | 104 × 70 × 25 limilimithara | ||

Figure 6: Outline Dimensions
5. Sehlahisoa Overview: Interfaces and Indicators

Figure 7: Device Interfaces and Indicators
5.1. Likopano
- USB Port (USB-B): Connects to your PC for power and data communication.
- CAN1 Interface (Screw Terminal): One of two independent CAN/CAN FD channels. Connect CAN High (H), CAN Low (L), and Ground (G) here.
- CAN2 Interface (Screw Terminal): The second independent CAN/CAN FD channel. Connect CAN High (H), CAN Low (L), and Ground (G) here.
- 120Ω Terminal Resistor Switches (R1, R2): Each CAN channel has two built-in 120Ω terminal resistors. These can be enabled or disabled using the corresponding switches (labeled 1 and 2, ON position enables the resistor).
5.2. Matšoao a LED
- PWR (Matla): Illuminates when the device is powered via USB.
- SYS (System Status): Normally off. Illuminates and stays on when a bus error occurs.
- CAN1: Blinks when data is being sent or received on the CAN1 channel.
- CAN2: Blinks when data is being sent or received on the CAN2 channel.
6. Litaelo tsa ho seta
6.1. Khokahano ea Hardware
- Hokela ho PC: Use the provided USB type A to type B cable to connect the device's USB-B port to an available USB port on your computer. The PWR indicator should light up.
- Connect to CAN Bus: Use the 4-pin cable and screwdriver to connect your CAN/CAN FD network to the CAN1 and/or CAN2 screw terminals. Ensure correct polarity for CAN High (H), CAN Low (L), and Ground (G).
- Terminal Resistor Configuration: If your CAN network requires termination, enable the 120Ω terminal resistors for the connected CAN channels using the switches (set to 'ON'). Refer to your CAN network's specifications for proper termination requirements.

Figure 8: Terminal Resistor Switches
6.2. Ho kenya Software
Drivers and CAN FD Tools related software are required for operation. Please visit the Waveshare Wiki for the specific model to download the latest drivers, software, and detailed installation guides:
Wiki: www.waveshare.com/wiki/USB-CAN-FD
Follow the instructions provided on the Wiki for your specific operating system (Windows or Linux) to install the necessary drivers and CAN FD analysis software.
7. Litaelo tsa Ts'ebetso
7.1. Ts'ebetso ea Motheo
- After successful driver and software installation, launch the CAN FD Tools application on your computer.
- Select the connected USB-CAN-FD device within the software.
- Configure the desired CAN/CAN FD channel (CAN1 or CAN2) and its parameters.
- Initiate data transmission, reception, or analysis as required by your application. The CAN1/CAN2 indicators will blink during active data transfer.
7.2. Baud Rate Configuration
The CAN baud rate is configurable via software in the range of 100Kbps to 5Mbps. The software also supports baud rate calculation, auto-detection, and setting through its configuration tools.

Figure 9: Programmable Baud Rate
7.3. Protocol Support
The device supports CAN 2.0A, CAN 2.0B, and ISO 11898-1 CAN FD protocol V.1.0, including both standard and extended frames.

Figure 10: Supported CAN Protocols
7.4. Multi-Device Operation
One PC can operate multiple USB-CAN-FD devices simultaneously without interference, supporting up to 128 devices. This feature is beneficial for monitoring multiple CAN networks or for data comparison and verification.

Figure 11: Multi-Device Support
7.5. Ntlafatso ea Bobeli
The device provides examples for secondary development projects across various mainstream development platforms, including C#, VC, Delphi, Qt, LabVIEW, and Python/Python-can.

Figure 12: Multi Development Environments
8. Maemo a Kopo
The USB-CAN-FD / USB-CAN-FD-B is versatile and can be used in various applications:
- Development and Debugging: For CAN/CAN FD communication devices.
- Sensor Debugging: Analyzing and debugging CAN/CAN FD interface sensors, including error frame display and data transmission/reception.
- Automotive Electronics: Network monitoring and diagnostic development in automotive systems.
- CAN FD Bus Network Diagnosis: Testing and diagnosing CAN FD bus networks.

Figure 13: Application Scenarios
8.1. Kopo Example
Mohlankanaample application involves connecting the USB-CAN-FD to a Raspberry Pi with a 2-CH CAN FD HAT for advanced CAN network analysis. Note that the Raspberry Pi and 2-CH CAN FD HAT are not included with this product.

Figure 14: Application Example (Raspberry Pi not included)
9. Tlhokomelo
- Ho hloekisa: Use a soft, dry cloth to clean the device. Avoid using liquids or abrasive cleaners.
- Polokelo: Boloka sesebelisoa sebakeng se phodileng, se omeletseng hole le letsatsi le mocheso o feteletseng.
- Ho tšoara: Handle the device with care to prevent physical damage. The aluminum alloy case and insulating sheets provide robust protection, but excessive force can still cause damage.
- Maemo a Tikoloho: Ensure the operating environment is within the specified temperature range of -40~85℃.
10. Ho rarolla mathata
- Sesebelisoa ha se Tsejoe:
- Ensure the USB cable is securely connected to both the device and the PC.
- Verify that the PWR indicator is lit. If not, check the USB connection or try a different USB port.
- Reinstall the device drivers from the Waveshare Wiki.
- No CAN Communication:
- Check the physical connections to the CAN bus terminals (H, L, G) for correct polarity and secure wiring.
- Verify that the 120Ω terminal resistors are correctly enabled or disabled according to your network's requirements.
- Ensure the baud rate configured in the software matches the baud rate of your CAN network. Use the auto-detection feature if unsure.
- Check the SYS indicator. If it is continuously lit, there is a bus error. Investigate the CAN network for issues such as short circuits, open circuits, or incorrect termination.
- Confirm that the CAN1/CAN2 indicators are blinking when data is expected. If not, check software configuration and network activity.
- Mathata a Software:
- Ensure you are using the latest version of the CAN FD Tools software and drivers from the Waveshare Wiki.
- Restart the software and/or your computer.
- For Linux systems, ensure all necessary dependencies are installed as per the Wiki instructions.
11. Malebela a Mosebedisi
- Always refer to the official Waveshare Wiki for the most up-to-date drivers, software, and detailed tutorials.
- When working with multiple devices, label them clearly to avoid confusion, especially when using the multi-device feature on a single PC.
- For critical applications, always double-check your CAN bus wiring and termination settings before initiating communication.
12. Tiisetso le Tšehetso
For technical support, detailed documentation, and resources, please visit the official Waveshare Wiki page for this product:
Wiki: www.waveshare.com/wiki/USB-CAN-FD
The Wiki provides comprehensive guides, software downloads, and examples to assist you with your projects.

Figure 15: Resources & Services







