Skip to main content
FW version: Stable

What CAN IDs are occupied?

siliXcon device occupies CAN ID space for communication. The following table shows 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.

Service protocol

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

note
  • Start ID = CAN ID for device with address 0
  • End ID = CAN ID for device with address 7
  • This table work only for addressing with "n = 3", i.e. 3 bits for address (default addressing)
Service nameSIDStart IDEnd ID
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 IDEnd ID
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 IDEnd ID
CMIO periodic sampling400x1400x147
Bank 0410x1480x14F
Bank 1420x1500x157
Bank 2430x1580x15F
Bank 3440x1600x167