Electronic Jigs | CAN to USB Adapter

TestBot CAN to USB Adapter

A compact, plug-and-play CAN interface that connects any CAN bus to a PC over USB - pre-configured for TestBot and ready to use with every TestBot Agent out of the box.

TestBot CAN to USB Adapter
1 Mbps
Max CAN baud rate
500V
Galvanic isolation
1 ms
Timestamp resolution
USB 2.0
Host interface

What is a CAN to USB adapter - and where does it fit in a TestBot bench?

Every TestBot Agent that communicates over CAN - the CAN Agent, UDS Agent, DRB Agent, and IO Agent - needs a physical bridge between the PC running TestBot and the CAN bus of the device under test. The TestBot CAN to USB Adapter is that bridge. It connects to a standard USB port on one side and to the CAN bus via a DB-9 connector on the other, presenting the network to TestBot as a configurable CAN channel without any custom driver work or proprietary chassis.

Teams that already own a compatible USB-to-CAN interface can use it directly. For teams setting up a new bench or standardising hardware across stations, the TestBot CAN to USB Adapter is pre-configured and validated for use with all TestBot Agents at all supported baud rates.

TestBot CAN to USB Adapter front panel
Direct Answer

What the TestBot CAN to USB Adapter does

The adapter is a compact, galvanically isolated USB-to-CAN interface with plug-and-play PC connectivity, multi-protocol support, and a built-in 120Ω terminal resistor. It handles classical CAN at baud rates from 5 kbps to 1 Mbps, timestamps every frame at 1 ms resolution, and protects the PC and DUT from ground loops through 500V isolation.

Within a TestBot session it serves as the single physical CAN channel shared across Agent types - allowing CAN, UDS, DRB, and IO commands to run over the same bus in the same sequence with a single adapter per station.

Plug-and-play USB connectivity

Recognised immediately by TestBot on connection. No manual driver configuration or channel setup required for standard bench use.

500V galvanic isolation

Protects the host PC from ground potential differences and transient surges common on automotive and industrial CAN networks.

Configurable baud rate

Supports 5 kbps to 1 Mbps - covering every CAN speed used in automotive ECU, industrial controller, and embedded system testing.

1 ms timestamp resolution

Every CAN frame received or transmitted is timestamped at 1 ms for accurate inter-message timing analysis and TestBot report correlation.

Why teams use the TestBot CAN to USB Adapter

Generic USB-to-CAN adapters require driver installation, channel configuration in a separate tool, and manual baud rate matching before every run. The TestBot CAN to USB Adapter is validated against all TestBot Agent configurations at every supported baud rate, so bench setup is one cable and one DBC import. The built-in 120Ω termination resistor means most bench setups need no external terminator, and the IP40 enclosure handles everyday engineering bench handling without a rack chassis.

Book a Demo

DBC file decoding

Import a DBC file through any TestBot Agent to decode raw CAN frames into named signals - no separate analysis tool required on the bench.

ESD and surge protection

Built-in ESD surge protection on the CAN bus terminal reduces damage risk from electrostatic discharge during repeated connect and disconnect cycles.

120Ω built-in termination

Most two-node bench setups need no external terminator thanks to the internal 120Ω resistor on the CAN channel.

Shared adapter across Agents

CAN, UDS, DRB, and IO commands can all share the same physical CAN channel inside one TestBot sequence.

Validated bench enclosure

The IP40 ABS enclosure is suited for routine engineering bench use and standard station deployment.

Technical Specifications

Full electrical, interface, and operating characteristics for bench integration.

Hardware and protocol details for TestBot CAN channel integration.

SpecificationValue
CAN standardCAN 2.0 Part A and Part B, ISO 11898-1/2 (High Speed CAN)
Baud rate range5 kbps to 1 Mbps, programmable
Timestamp resolution1 ms
Galvanic isolationUp to 500V
ESD protectionSurge protection on CAN bus terminal
Terminal resistorBuilt-in 120Ω on CAN channel
CAN connectorDB-9 female (9-pin D-Sub)
Host interfaceUSB 2.0, Type B connector
Power supply5V via USB, <500 mA
Status indicatorsLEDs for power, USB communication, CAN communication
Supported protocolsCAN 2.0, J1939, ISO 14229 (UDS), J2534 (pass-through)
Digital inputs2 channels; high threshold 12V, low threshold 0V
Dimensions105 mm x 68 mm x 31.5 mm (excluding flanges)
Weight138 g
EnclosureABS plastic, IP40 rated
Operating temperature−40°C to +85°C
Roadmap: CAN-FD support (up to 5 Mbps) and dual-channel variant under evaluation for v2.
Use Cases

One adapter covers every CAN-dependent TestBot workflow

From single-agent ECU bench validation to multi-agent sequences combining protocol, resistance, and signal control.

ECU bench validation

Use the adapter as the physical CAN channel for CAN Agent message send and receive, DBC-decoded signal monitoring, and multi-ECU network simulation.

  • CAN Agent message send and receive
  • DBC-decoded signal monitoring
  • Multi-ECU network simulation
  • Frame timing and gap analysis

UDS diagnostics testing

Support ReadDTC / ClearDTC verification, ECU identification, session control, and flash programming sequences over the shared CAN channel.

  • ReadDTC / ClearDTC verification
  • ECU identification and session control
  • Diagnostic service coverage
  • Flash programming sequences

DRB and IO Agent sequences

Share the same physical CAN link for DRB resistance commands and IO Module signal control, then capture everything in a single report.

  • Shared bus with DRB resistance commands
  • IO Module signal control over CAN
  • Combined protocol and hardware tests
  • Single adapter across all Agents

Regression and CI/CD

Run overnight unattended test runs, trigger CAN regressions from CI/CD, and capture firmware build validation in audit-ready reports.

  • Overnight unattended test runs
  • CI-triggered CAN regression
  • Firmware build validation
  • Audit-ready timestamped reports
Integration

How the CAN to USB Adapter fits inside a TestBot bench

Steps

1

Connect Plug the USB end into the test PC and the DB-9 end into the CAN bus of the device under test. TestBot detects the adapter and lists it as an available CAN channel with no additional driver setup.

2

Configure Select the baud rate matching the target network (125 kbps, 250 kbps, 500 kbps, or 1 Mbps) and import the DBC file into the relevant Agent. Signal names are immediately available for use in test sequences.

3

Run All TestBot Agents - CAN, UDS, DRB, IO - share the adapter as their physical CAN channel. Frames, commands, and timestamps flow into the same TestBot report alongside every other test step.

Book a Demo
Comparison

TestBot CAN to USB Adapter vs other CAN interface options

The TestBot CAN to USB Adapter is the validated low-cost choice for benches already running TestBot. Higher-end PCI/PXI interfaces offer multi-channel throughput for trace-only workloads but require chassis, drivers, and manual integration with TestBot.

FeatureTestBot CAN to USB AdapterVector VN1610PEAK PCAN-USBNI USB-8473
TestBot pre-configuredYesManual setupManual setupManual setup
Galvanic isolation500VYesNo (standard)Yes
Built-in 120Ω terminationYesExternalExternalExternal
J1939 / UDS / J2534YesYesLimitedLimited
DBC decoding via TestBotNativeSeparate toolSeparate toolSeparate tool
Standalone enclosureIP40YesYesYes
Operating temperature−40 to +85°C−40 to +85°C0 to +70°C0 to +55°C
Entry price$180~€500+~€120+~$400+

Pricing

The CAN to USB Adapter is a one-time hardware purchase. Teams that purchase a DRB or IO Module and do not already own a compatible CAN interface can add the adapter to their order, with the cost credited on trial conversion.

Frequently Asked Questions

Answers to the most common questions teams ask before standardising on the TestBot CAN interface.

TestBot CAN to USB Adapter product image

Yes. The adapter is the standard CAN physical layer interface for the CAN Agent, UDS Agent, DRB Agent, and IO Agent. All four can share a single adapter on the same CAN bus within the same TestBot sequence.

Ready to standardise your CAN bench interface?

Use a validated USB-to-CAN adapter for TestBot sequences, shared Agent workflows, and repeatable ECU bench validation across stations.