The unit USB2CAN TRIPLE is a CAN-USB converter, which contains 3x CAN interface.

One of these ports (port 3) is compatible with a new version of CAN named CAN FD. The other two ports (ports 1 and 2) are of the high speed type (ISO 11898-2:2016). Supported speed of the frame’s data portion is up to 8Mb. Both ISO and nonISO modes are supported.

USB2CAN triple interface with CAN FD support

This converter is equipped with a DIP switch to ease the activation/deactivation of the 120 ohms terminating resistance, so it is no longer needed to open the converter and activate the resistance manually by a jumper. Interface use pluggable terminal block with a span of 3.5mm. Included with the order is also a set of screwable terminal blocks. Terminal blcoks with push-in mechanism can be also used. In the picture below both types of terminal blocks are plugged in.

Apart from the three CAN buses, the converter also contains a digital input separated by an optocoupler with a trigger/marker function. Activation / deactivation of this input is saved to data log in PP2CAN SW, alternatively it can be processed using X2CAN API. The firmware allows to activate timestamp function (timestamp of received messages) with resolution of 1 microsecond.

For this converter source is also available ( with a manual how to use the converter using the SocketCAN interface on Linux. Then SW which supports SocketCAN interface, such as CANDevStudio ( and othes, can be used to work with the converter.

1 CAN1 low
2 CAN1 high
4 CAN2 low
5 CAN2 high
6 Trigger/marker
7 CAN3 low (CAN FD)
8 CAN3 high (CAN FD)
1 Power
2 CAN1 Green-activity / Red-Error
3 CAN2 Green-activity / Red-Error
4 CAN3 Green-activity / Red-Error


1 Pozice ON - aktivace zakončovacího odporu na CAN1
2 Pozice ON - aktivace zakončovacího odporu na CAN2
3 Pozice ON - aktivace zakončovacího odporu na CAN3
4 Aktivace bootloaderu

USB2CAN triple