Skip to main content
FW version: Stable

Pinout and I/O specification

Power connector pinout

Power connection is done by M6 terminals according to this chapter

Signal connector pinout

sx-pinout

Signal connector pinout table

Pin numberPin namePin numberPin name
1EXT_GND2TEMP_GND
3MSENS_GND4+5V_MSENS
5GPIO_GNDIO26GPIO_GNDIO3
7CONT-8CONT+
9POWER_GND10+5V_EXT
11TEMP12MSENS_4
13GPIO_GNDIO114IO+10V_OUT
15IO+5V_OUT16CANH
17KEY18EXTTXD
19MSENS_520MSENS_3
21GPIO122GPIO3
23IO+5V_OUT24CANL
25POWER26EXTRXD
27MSENS_128MSENS_2
29GPIO030GPIO2
31GPIO432COMRXD
33COMTXD34COMM_GNDIO

USB-C connector pinout

usbc-pinout

USB-C connector pinout table

Pin numberPin name
A4, A9, B4, B9USB5V
A1, A12, B1, B12, CASEGND
A6, B6USBDP
A7, B7USBDM
A5, B5CC1, CC2

Pin detailed specifications

Power circuit

Function

The powering circuit provides power to the controller's logic. The KEY input is internally connected with the battery plus terminal via an internal fuse. Power to the internal SMPS is controlled by an electronic switch which is commanded through the POWER input.

Due to the flip-flop feature (if selected), the powering circuit has a latching functionality and it is not needed to keep the voltage applied on the power circuit. The controller is turned ON if the voltage on the POWER pin is higher than 10 V and turned off once the voltage is below 1 V. The flip-flop also enables turning off the controller from the MCU (automatic power off).

The powering circuit has several modifiable soldered jumpers (needs to be specified during ordering - not possible to modify it after the manufacturing process) which can modify its functionality (see)

Scheme

SX_powering_scheme

Specification

NumberNameFunctionOperating rangeMaximum ratingProtection
17KEYpower input for control electronics0 .. Vbat0 .. Vbat
25POWERpower control input (switches controller on/off)0 .. Vbat0 .. Vbathigh impedance
9POWER_GNDpower input ground500 mA0R jumper

General purpose analog/digital inputs

Function

These five inputs can be used for processing analogue and digital voltage levels in the range from 0 - 10 V. These inputs are galvanically isolated from the Power GND, motor sensor GND and external UART GND. The controller offers two isolated power sources. One with an output voltage of +5 V and the second with +10 V. These can be used as a power source for the external components (e.g. throttle). Pull-up and pull-down resistors on all five inputs can be set individually by an FW parameter.

Scheme

SX_gpio

Specification

NumberNameFunctionOperating rangeMaximum ratingProtection
13GPIO_GNDIO1GPIO ground, isolated from BATT-100 mA0R jumper + galvanic isolation
5GPIO_GNDIO2GPIO ground, isolated from BATT-100 mA0R jumper + galvanic isolation
6GPIO_GNDIO3GPIO ground, isolated from BATT-100 mA0R jumper + galvanic isolation
15IO+5V_OUT5 V power supply output for GPIO, isolated from BATT-5 V / 100 mA **galvanic isolation + overcurrent and shortcut
23IO+5V_OUT5 V power supply output for GPIO, isolated from BATT-5 V / 100 mA **galvanic isolation + overcurrent and shortcut
14IO+10V_OUT10 V power supply output for GPIO, isolated from BATT-10 V / 10 mA **galvanic isolation + overcurrent and shortcut
29GPIO0Input, isolated from BATT-, max +/- 2% error0 .. 10 V *0 .. 24 Vgalvanic isolation + high impedance
21GPIO1Input, isolated from BATT-, max +/- 2% error0 .. 10 V *0 .. 24 Vgalvanic isolation + high impedance
30GPIO2Input, isolated from BATT-, max +/- 2% error0 .. 10 V *0 .. 24 Vgalvanic isolation + high impedance
22GPIO3Input, isolated from BATT-, max +/- 2% error0 .. 10 V *0 .. 24 Vgalvanic isolation + high impedance
31GPIO4Input, isolated from BATT-, max +/- 2% error0 .. 10 V *0 .. 24 Vgalvanic isolation + high impedance

Note *: range could by extended by FW configuration (pull-up and pull-down resistors)
Note **: see Internal supply parameters

Non-isolated digital inputs

Function

Non-isolated digital inputs are for processing application digital signals (e.g. buttons). These inputs are part of the MSENS circuit and are available only for the MSENS "a" assembly variant. The operating range is 10 V - VBat for logic 1 and 0 V - 3 V for logic 0. DIN inputs are tolerant to full battery voltage. The reference potential is common with the controller's power GND.

Scheme

SX_DIN

Specification

NumberNameFunctionOperating rangeMaximum ratingProtection
12MSENS_4DIN1 (max. 3 V for LOW, min 8 V for HIGH), EXC+, CLK+0 .. 60 V*0 .. Vbat*high impedance
19MSENS_5DIN2 (max. 3 V for LOW, min 8 V for HIGH), EXC-, DATA+0 .. 60 V*0 .. Vbat*high impedance
3MSENS_GNDground for msens inputs and supply100 mA0R jumper

Note *: valid for msens assembly variant "a"

Digital open-drain outputs

Function

Digital open-drain output, capable of driving an inductive load with a maximum current load capacity of 2 A. This output has inbuilt overcurrent and shortcut protection (feedback from current measurement and internal fuse - internal fuse is not replaceable). The output voltage can be controlled by PWM. This digital output is usually used for driving a battery contactor.

Scheme

SX_DOUT

Specification

NumberNameFunctionMaximum ratingProtection
7CONT-contactor negative terminal, PWM switched to GND2 Aovercurrent protection
8CONT+contactor positive terminal2 AOne-time fuse

Motor postion sensor

Function

Motor position sensor variant "a" can process 3 hall sensors or sin/cos position sensors and 2 inputs that can be used as non-isolated digital inputs (more information about DINs here ).

MSENS_1 and MSENS_2 inputs have combined functions. These inputs can process digital as well as analogue signals, which means that can be used for sensing two state Halls and also sin and cosine signals. MSENS_3 can be used only for sensing digital signals. All these inputs work in the range from 0 - 5 V. Reference potential is shared with the main GND (internally connected to BATT-).

Scheme

SX_MSENSa

Specification

NumberNameFunctionOperating rangeMaximum ratingProtection
3MSENS_GNDground for msens inputs and supply100 mA0R jumper
4+5V_MSENS5 V power supply output for msens5 V / 100 mA*overcurrent and shortcut
27MSENS_1HALLU (max. 1 V for LOW, min 4 V for HIGH), COS, DATA-, ENCA-0 .. 5 V0 .. 12 Vhigh impedance
28MSENS_2HALLV (max. 1 V for LOW, min 4 V for HIGH), SIN, CLK-, ENCB-0 .. 5 V0 .. 12 Vhigh impedance
20MSENS_3HALLW (max. 1 V for LOW, min 4 V for HIGH), COM, CLK+, ENCB+0 .. 5 V0 .. 12 Vhigh impedance
12MSENS_4DIN1 (max. 3 V for LOW, min 8 V for HIGH), EXC+, ENCREF0 .. 5 V0 .. 80 Vhigh impedance
19MSENS_5DIN2 (max. 3 V for LOW, min 8 V for HIGH), EXC-, DATA+, ENCA+0 .. 5 V0 .. 80 Vhigh impedance
Note **: see Internal supply parameters

Motor temperature sensor

Function

The motor temperature sensor circuit is designed to work with resistance ranging from 100 Ohms up to 10 kOhms. The TEMP pin has an internal pull-up connected to 5 V, providing power for the motor temperature sensor.

Scheme

SX_TEMP

Specification

NumberNameFunctionOperating rangeMaximum ratingProtection
2TEMP_GNDground for temp100 mA0R jumper
11TEMPmotor temperature sensor input, max. 5% error0 .. 5 V0 .. 12 Vhigh impedance

CAN communication interface

Function

CAN communication interface is galvanically isolated from the main power GND. 120 Ohm terminator can be activated via an internal jumper on request or by installing a jumper on the pins closer to the main signal connector. Position of the jumper can be found here.

Scheme

SX_CAN

Specification

NumberNameFunctionOperating rangeMaximum ratingProtection
24CANLCAN communication, isolated from BATT-0 - 5 V+/- 70 V*galvanic isolation
16CANHCAN communication, isolated from BATT-0 - 5 V+/- 70 V*galvanic isolation
34COMM_GNDIOIO common ground, isolated from BATT-100 mA0R jumper + galvanic isolation

Note *: +/- 70V between CANL and CANH only when CAN_GND is connected to neither of these two pins. Other possibilities have not been tested. Contact siliXcon for more information.

Isolated USART communication interface

Function

UARTcom communication interface is galvanically isolated from the main power GND. RX and TX have an operating range of 0 - 5 V. UART interface has also a dedicated 5 V power source for external accessories with a current maximal current rating of 100 mA..

Scheme

SX_UARTcom

Specification

NumberNameFunctionOperating rangeMaximum ratingProtection
32COMRXDUSART communication, isolated from BATT-0 - 5 V0 V .. 5.5 Vgalvanic isolation
33COMTXDUSART communication, isolated from BATT-0 - 5 V0 V .. 5.5 Vgalvanic isolation
23IO+5V_OUTIsolated power +5 V supply110 .. 150 mA*Overcurrent + galvanic isolation
34COMM_GNDIOIO common ground, isolated from BATT-100 mA0R jumper + galvanic isolation
Note *: see Internal supply parameters

Non-isolated USART communication interface

Function

UARText communication interface is not galvanically isolated from the main power GND. RX and TX have an operating range of 0 - 5 V. UART interface also has a dedicated 5 V power source for external accessories with a current maximal current rating of 50 mA.

Scheme

SX_UARText