Skip to main content
Firmware Stable

What CAN IDs are occupied?

siliXcon device occupies CAN ID space for communication. The following tables show the CAN IDs used.

tip
  • The protocol is not limited to the CAN bus. Other communication interfaces, such as USART, USB or Bluetooth may be used to access the device as well.
  • In case of a conflict, you can turn off (or relocate) the parts of siliXcon protocol on the CAN bus (or any other interface), using the protoconf command.
  • The number of address bits n can be changed with the msgconf command (CAN cfg2 parameter).
  • The SID offset can be configured via protoconf SID remapping.

Use the controls below to recalculate the CAN IDs for a different addressing configuration. When the resulting CAN ID exceeds the standard 11-bit range (0x7FF), extended 29-bit CAN IDs are used (marked with EXT).

Find SID Offset From a CAN ID

If you know a CAN ID and want to derive the SID offset for SID 0, enter the CAN ID and the number of address bits below.

SID Offset From CAN ID
Suggested SID offset for SID 0: 0 0x0
Address bits in the entered CAN ID: 0 of 7
SID offset = 0x000 >> 3
uint32_t bytes, little-endian: 0, 0, 0, 0
Group size: 8 (max 8 devices on bus) · CAN_ID = (SID << 3) + address · Standard CAN ID max: 0x7FF

Service protocol

The service protocol is used by all siliXcon devices to communicate with the SWTools.

Service nameSIDStart ID (addr 0)End ID (addr 7)
Reset00x0000x007
reserved10x0080x00F
Forward20x0100x017
ID30x0180x01F
Bootloader40x0200x027
Bootloader50x0280x02F
File system60x0300x037
File system70x0380x03F
RPC80x0400x047
RPC90x0480x04F
Terminal100x0500x057
Terminal110x0580x05F
Scope120x0600x067
Scope130x0680x06F
Scope140x0700x077
Scope200x0A00x0A7
Scope210x0A80x0AF
Scope220x0B00x0B7

siliXcon controllers

Driver protocol

The driver protocol is used only by siliXcon controllers.

Service nameSIDStart ID (addr 0)End ID (addr 7)
Sampling setup
Driver execute command
240x0C00x0C7
CMD250x0C80x0CF
State 1260x0D00x0D7
Range270x0D80x0DF
Supply 1280x0E00x0E7
Supply 2290x0E80x0EF
Motor 1300x0F00x0F7
Motor 2310x0F80x0FF
Motor 3320x1000x107
Motor 4330x1080x10F
Supply 3340x1100x117
Supply 4350x1180x11F
State 2360x1200x127

Common block protocol

Service nameSIDStart ID (addr 0)End ID (addr 7)
CMIO periodic sampling400x1400x147
Bank 0410x1480x14F
Bank 1420x1500x157
Bank 2430x1580x15F
Bank 3440x1600x167