FAQ – Frequently Asked Questions and Application Notes

We have documented the answers to the most frequently asked questions to enable you to easily and quickly find answers directly.

CAN general

CANusb: Error -603

Error -603 is a CANusb-specific error. It is defined in the CANL2.h Layer2 header file as FRW_ERROR_COMMUNICATIONBROKEN in line 130. This error indicates a USB communication failure. Please check your USB cable. This is a common issue for USB cables that are very long. The use of a USB hub may also help to solve this problem.

CAN interface is not accessable

Is there a CAN API for .NET?

Yes, there is. Both a standard C API and a .NET API are available with CAN setup version 5.0 and higher. The new channel handle makes it very easy to use multiple boards within a single application. The API supports all Softing CAN interface boards and the EDICcard2.

Version conflict warning

Version conflict for CANalyzer CAN driver from version 5.2. Where can I find the latest drivers for the CANcard2 for CANalyzer?

This error message can be ignored because the CANalyzer V 5.2 does not distinguish between CANcard2 and CANcardX in the interpretation of the driver version.

The correct driver is already installed for the CANcard2 regardless of this message.

Pin assignment of the CAN connector on the interface board

Pin assignment of the CAN connector on the interface board

Pin Assignment

PinSignalDescription
1reserved
2CAN_L:CAN_L bus line dominant low
3CAN_GNDCAN ground
4reserved
5(CAN_SHLD)optionally: CAN shielding
6GNDoptional: ground
7CAN_HCAN_H bus line dominant high
8reserved
9(CAN_V+)optionally: CAN external supply

How do I correctly terminate a CAN network?

  • By default, a CAN high-speed network is terminated with a 124 ohm resistor.
  • For a cable length between 300 m - 600 m it is recommended to use 150 ohm.
  • For a cable length between 600 m - 1000 m it is recommended to use 300 ohm.

 

 

CAN Layer 2 API