Skip to content
Documentation · CAN-FD

CAN-FD

The CAN FD card (CANny) is considered to be used as standalone card for CAN FD communication. The card consists of three CAN FD controller with each two CAN FD interfaces (6 fold). The card can be accessed via Ethernet. Each of the controller has its own IP address.

Additionally 12 LIN interfaces are provided on the card (software to address the LIN interfaces is not implemented yet).

Purpose of this document

Purpose of this document is to describe how to integrate the module in a test system and how to access it from the software point of view. Limits of application are shown in the technical data section.

This document is addressed to system integrators and the users, who are applying the module.

Chapter 1

CANny Card Datasheet

1.1Hardware

1.1.1Dimensions

CANny Card is designed on a 160mmx 100mm Euro card, including front cover with a width of 25,4mm (5HP) and a standard DIN41612 connector. With this dimensions it fits to standard 19” / 3HU carriers and racks.

CANny Card, 160 mm x 100 mm, front cover height 130 mm (3HU)
Figure 1: CANny Card Dimensions

1.1.2Pinning VG connector at CANny Card

Pinning of the VG96 connectors P1A, P1B and P1C (DIN41612, male)

Notes:

GND Inter Pins are related to the corresponding communication PIN and have to be connected to the appropriate DUT GND.

Pin c12 (VBAT) is used for the LIN level and should be connected to V Battery (or Kl30) of the DUT.

1.1.3Technical data

Power supply

ItemMinTypicalMaxUnit
Supply voltage range222426V
current consumption400400mA

Table 1: Technical Data

1.2Access to the CANny Card

The card can be accessed via ethernet port. The last numbers of the start IP address can be selected via dip switch. The main IP Address is: 192.168.222.xxx . There is a .dll library available to configure the CANny card and to send CAN FD messages. The IP address is represented by 8 bits. However bits 0,1 and 7 are reserved for internal usage. The remaining 5 bits can be set via the DIP switches 1 to 5. Keep in mind the significance of each bit! (E.g. Dip 2 On = 8 = 2^3)

Bit 0Bit 1Bit 2Bit 3Bit 4Bit 5Bit 6Bit 7
xxDip 1Dip 2Dip 3Dip 4Dip 5x

1.2.1Setup the IP address

Example how to set the IP address:

DIP switch IP Config on the CANny card, switches 1 to 5 with place values 2^2 to 2^6
Figure 2: Dip Switch on CANny card

The address is calculated in the following way:

Important: Base IP Address for Signalconfig.xml

  • No Dip Switch = 0
  • Dip Switch Nr. 1 -> 2^2 = 4
  • Dip Switch Nr. 2 -> 2^3 = 8
  • Etc.

Controller IP Address -> Base IP Address (0) +1/+2/+3

ControllerIP Address
IP Address of Controller 1 (CAN FD ch0 and ch1)192.168.222.1
IP Address of Controller 2 (CAN FD ch2 and ch3)192.168.222.2
IP Address of Controller 3 (CAN FD ch4 and ch5)192.168.222.3

Another example:

Base IP Address: Dip Switch Nr. 1 + Dip Switch Nr. 2 -> 2^2 + 2^3 = 12

ControllerIP Address
IP Address of Controller 1 (CAN FD ch0 and ch1)192.168.222.13
IP Address of Controller 2 (CAN FD ch2 and ch3)192.168.222.14
IP Address of Controller 3 (CAN FD ch4 and ch5)192.168.222.15

1.2.2Connection of more CANny Cards

Each CANny card has an implemented Ethernet switch. So you can easily wire from one card to another.

Daisy chain: computer LAN or Ethernet switch connected to the first CANny card, each card wired to the next