Skip to main content
FW version: Stable
PRELIMINARY

Pinout and I/O specification

Power connector pinout

power-connectors-pinout

Signal connector pinout

signal-connector-1st-pin

Signal connector pinout table

tip

Pinout of the TX signal connector is the same as the AX signal connector.

Pin numberPin namePin numberPin name
1CANGND2CANL
3CANH4HALL+5V
5HALLW6DIN2/DATA
7HALLV8DIN1/CLK
9HALLU10HALLGND
11TEMP12ODIN3+
13ODIN3-14ODIN4-
15ODIN4+16DOUT1-
17DOUT2+18DOUT1+
19POWER20DOUT2-
21POWERGND22KEY
23GPIO GND24GPIO0
25GPIO +5V26GPIO1
27GPIO +5V28USBDP
29GPIO GND30USBDM
31USB GND32USB+5V
33COMRXD34COMTXD
35COM+5V/COM+10V36COMGND

Pin detailed specifications

Controller grounds connection

Function

The controller contains several grounds which are connected to the connectors' pins as shown in the sheme below. Connection between controller heatsink and batt- terminal is also depicted here. Galvanic isolation between GND, GNDIO and ODINs is meant only as functional isolation to prevent communication interfaces from noise. During normal operation voltage between GND, GNDIO and ODINs should be close to zero (several volts maximum).

Scheme

TX gnd schemeImage generated by Eeschema-SVGIOGND100n / 500V220k10R / 500 mW, anti-surge+5V100n/100VGND+5VGNDGND47k/250mWGNDPWRODIN3-ODIN4-can gnd - pin 1ODIN3+ODIN4+hall gnd - pin 10power gnd - pin 21usb gnd - pin 31gpio gnd - pins 29, 23batt- terminaluart gnd - pin 36controller heatsinkodins are osilated from everything else(if pull-up or pull-downresistors are not assembled)int. hw. conf: assembled, when gnd_conn is selectedassembled when int. hw. conf. odin pull-up or pull-down is selected

Power circuit

Function

The power circuit provides power to the controller's logic. Power to the internal SMPS (Switched-Mode Power Supply) is controlled by an electronic switch. There are several options for powering on/off, which are described below.

  • The device turns on when the battery voltage is applied to the battery terminals and off when removed.

Internal HW configuration for this variant:

  • Constant ON - Attached
  • Internal fuse - Attached

Scheme

TX powering schemeImage generated by Eeschema-SVGGNDGND33k100k100k33k12312VGND12V3A slow blow12123powerkeyfrom powerstage batt+power: 0-Vbaton: Vpower > 10Voff: Vpower < 1Vhazard: 1V < Vpower < 10VTBD: check the notes and levelsto internal SMPSassembled when int. hw. conf.: constant on is selected12333k

Specification

NumberNameFunctionOperating rangeMaximum ratingProtection
22KEYpower input for control electronics, connected to BATT+ via 3 A fuse0 .. Vbat0 .. Vbatone-time fuse
19POWERpower control input (switches controller on/off), min. 8 V for on, max. 0.8 V for off0 .. 0.8 V; 10 V .. Vbat0 .. Vbathigh impedance
21POWERGNDpower input ground, internally connected to BATT-100 mA
warning

Voltage between 0.8 V and 8 V on the POWER pin is not allowed, because the controller is in a non-defined state and could be damaged in such a situation.

General purpose analog/digital inputs

Function

Analog inputs are for processing application analogue signals (e.g. throttle or brake). Reference potential is shared with the main GND (internally connected to BATT-) Operating range is 0 - 5 V.

Scheme

TX gpio schemeImage generated by Eeschema-SVG10kGND10k100nGNDGND+3.3V22kto MCU analog inputfrom MCU digital outputGPIO0, GPIO1 inputgpio gndoperating range: 0-5Vabs. max. 6.6Vno reverse polarity protectioninput signal related to gnd (connected to hall gnd and pgnd)TBD: check these notes

Specification

NumberNameFunctionOperating rangeMaximum rating
23GPIO GNDground for gpios, connected internally to BATT-50 mA
29GPIO GNDground for gpios, connected internally to BATT-50 mA
25GPIO +5V5 V power supply for gpio inputs5 V / 50 mA*
27GPIO +5V5 V power supply for gpio inputs5 V / 50 mA*
24GPIO0Input, max. 2% measurement error0 .. 5 V0 V .. 6.6 V
26GPIO1Input, max. 2% measurement error0 .. 5 V0 V .. 6.6 V

Note *: see Internal supply parameters

Optically isolated digital inputs

Function

Digital inputs are for processing application digital signals (e.g. buttons or PPM signals). The operating range is 10 V - 60 V for logic 1 and 0 V - 3 V for logic 0. ODIN+ pin is tolerant to full battery voltage. In the default configuration, they are completely isolated from other controllers' circuits (this is not true if the pull-up or pull-down jumper is used). This input can also measure pulse length (PPM).

Scheme

TX odin schemeImage generated by Eeschema-SVG4k7GND2k2123412GND4u712+5V+3.3Vodin-odin+to MCU digital inputassembled when int. hw. conf. odin pull-up or pull-down is selectedprotection:- isolated from GND, PWRGND, IOGND and the other ODIN- no reverse polarity protection- capable to withstand batt+ between odin+ and odin-notes:- capable to read RC PWM (800-2200us pulse, 22.5ms period)- TBD: check these notes

Specification

NumberNameFunctionOperating rangeMaximum ratingprotection
12ODIN3+positive input of (opto)isolated DIN3 (-> ODIN3)0 .. 60 V0 .. 80 V, 15mAgalvanic isolation
13ODIN3-negative input of (opto)isolated DIN3 (-> ODIN3)0 .. 60 V0 .. 80 V, 15mAgalvanic isolation
15ODIN4+positive input of (opto)isolated DIN4 (-> ODIN4)0 .. 60 V0 .. 80 V, 15mAgalvanic isolation
14ODIN4-negative input of (opto)isolated DIN4 (-> ODIN4)0 .. 60 V0 .. 80 V, 15mAgalvanic isolation

Note 1: pulse length measurement range: 800 us - 2200 us for 0 V / 5 V signal, error max. +/-25 us
Note 2: digital input: max. 3 V for LOW, min. 10 V for HIGH
Note 3: when ODIN is configured as floating, it is galvanically isolated from BATT-, from CANGND, COMGND and from the other ODIN input
Note 4: when ODIN is configured as pull-up, ODIN+ is connected internally to GPIO+5V
Note 5: when ODIN is configured as pull-down, ODIN- is connected internally to BATT- (HALLGND, GPIO, POWERGND)

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 reference potential is common with the controller's power GND.

Scheme

TX din schemeImage generated by Eeschema-SVG100n47k22kGND3V6GNDGNDprotection: 0-Vbat tollerantlow/high threshold: 10V (TBD)to MCU digital inputmsens DIN1, DIN2

Specification

NumberNameFunctionOperating rangeMaximum ratingProtection
8DIN1/CLKDIN1 (max. 3 V for LOW, min 8 V for HIGH), EXC+, CLK+0 .. 60 V*0 .. VBat*high impedance
6DIN2/DATADIN2 (max. 3 V for LOW, min 8 V for HIGH), EXC-, DATA+0 .. 60 V*0 .. VBat*high impedance

Note *: valid for msens assembly variant "a"

Digital open-drain outputs

Function

Digital open-drain outputs, capable of driving an inductive load with a maximum current load capacity of 500 mA. There is no inbuilt overcurrent or overload protection (except the fuse on the KEY pin) and it is necessary to keep the current below the maximal current specifications. Inductive load should be connected between corresponding DOUT+ and DOUT- pins.

Scheme

TX dout schemeImage generated by Eeschema-SVGGNDGND123DOUTload, can be inductivefrom MCUkeyopen-drain outputnot shortcut or overload protectedax, tx: cca 500mA maxpwm capableinductive load capableTBD: review this notes

Specification

NumberNameFunctionMaximum ratingProtection
16DOUT1-Open-drain digital output, capable of inductive load switching, when connected between DOUT+ and DOUT-500 mA
18DOUT1+Positive output for DOUT, internally connected to pin 22 KEY and pin 17 DOUT2+500 mAone-time fuse
20DOUT2-Open-drain digital output, capable of inductive load switching, when connected between DOUT+ and DOUT-500 mA
17DOUT2+Positive output for DOUT, internally connected to pin 22 KEY and pin 18 DOUT1+.500 mAone-time fuse

Motor position 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).

HALLV/SIN and HALLU/COS 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. HALLW/COM can be used only for sensing digital signals. All these inputs work in the range from 0 to 5 V. Reference potential is shared with the main GND (internally connected to BATT-).

Scheme

TX msensa schemeImage generated by Eeschema-SVGGND1nGND6k84k7+5V1k2+5V4k71k2GND+5Vmsens gndmsens hallwmsens+5Vhallu, hallwto MCU digital inputfor differential analog, resolver and encoder,there is different assembly of hallu, v, w and din1, din2to MCU analog/digital input5V pull-up for open-drain hall sensors0-5V operating range5.5V abs. maxno protectionGND galvanically connected to power gndTBD: check these notes

Specification

NumberNameFunctionOperating rangeMaximum ratingProtection
10HALLGNDground for msens inputs, TEMP input and supply, connected internally to BATT-100 mA
4HALL+5V5 V power supply output for msens5 V / 100 mA **
9HALLUHALLU (max. 1 V for LOW, min 4 V for HIGH), COS0 .. 5 V0 .. 12 V*high impedance
7HALLVHALLV (max. 1 V for LOW, min 4 V for HIGH), SIN, ENCB+0 .. 5 V0 .. 12 V*high impedance
5HALLWHALLW (max. 1 V for LOW, min 4 V for HIGH), CLK-0 .. 5 V0 .. 12 V*high impedance

Note *: valid for msens assembly variant "a"
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

TX temp schemeImage generated by Eeschema-SVG1uGNDA22k10k/330mW+5VGND4k71n+3.3VGNDGND47kmtempmtemp gnd / hall gndto MCU analog inputgalvanically connected to the power gndconnect resistive sensor 100R-10kTBD: check the notes

Specification

NumberNameFunctionOperating rangeMaximum ratingProtection
10HALLGNDground for msens inputs, TEMP input and supply, connected internally to BATT-100 mA
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.

Scheme

TX CAN schemeImage generated by Eeschema-SVG120RTXD1GND2VCC3RXD4CANL6CANH7S812IOGNDIO+5VIOGNDIOGNDIO+5VGNDVDD11INA12OUTB13GND14GND25INB26OUTA27VDD28int. hw. conf: assembled, when canterm is selectedIOGND - iGrid pin 1CANL - iGrid pin 2to MCU CAN TXCANH - iGrid pin 3protection:- isolated from GND, PWRGND- CANL, CANH - abs. max +/- 70V (see TCAN1042 datasheet)to MCU CAN RX

Specification

NumberNameFunctionOperating rangeMaximum ratingProtection
1CANGNDCAN communication ground, isolated from BATT-, connected internally to COMGND50 mAgalvanic isolation
2CANLCAN communication, isolated from BATT-0 - 5 V+/- 70 V*galvanic isolation
3CANHCAN communication, isolated from BATT-0 - 5 V+/- 70 V*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.

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.

Scheme

TX UART schemeImage generated by Eeschema-SVGIO+5VIO+10V12JP220R/040212JP210R/0402IO+5V5V1220R220R5V1IOGND22kIOGNDIOGNDIO+5VVDD11INA12OUTB13GND14GND25INB26OUTA27VDD28GNDIOGNDprotection:- isolated from gnd, pwrgnd- RX, TX: 0-5.5V abs max (TBD)UARTCOM_RX - iGrid pin 33UARTCOM_TX - iGrid pin 34COM+5V - iGrid pin 35IOGND - iGrid pin 36to MCU RXto MCU TXIO+5VVDD11INA12OUTB13GND14GND25INB26OUTA27VDD28IOGND

Specification

NumberNameFunctionOperating rangeMaximum ratingProtection
36COMGNDUSART communication ground, isolated from BATT-, connected internally to CANGND50 mAgalvanic isolation
35COM+5V/COM+10V5 V USART communication supply (10 V on request ***)5 V / 50 mA **galvanic isolation
34COMTXDUSART communication, isolated from BATT-0 - 5 V0 V .. 5.5 Vgalvanic isolation
33COMRXDUSART communication, isolated from BATT-0 - 5 V0 V .. 5.5 Vgalvanic isolation

Note : see Internal supply parameters
Note *
: 10 V output is not stabilized, output voltage could vary from 5 V to 13 V, depending on battery voltage and power supply load. Contact siliXcon for more information.

USB communicaton interface

Function

USB communication interface is there only for parametrization purposes. This interface is not galvanically isolated from the power GND.

warning

Do not use USB communication with a PC once the motor is driven. There is a risk of damage to the controller or the PC.

Scheme

TX USB schemeImage generated by Eeschema-SVG10RGND8V3V6GND3V6GND3k3GND10Rusb+5Vto MCU usbdpto LDO, which powers MCUto MCU usbdmusb dpusb dm

Specification

NumberNameFunctionOperating rangeMaximum rating
31USB GNDUSB ground100 mA
32USB+5V5V input for powering via USB5 V5.5 V
28USBDPUSB data+0 - 3.3 V0 V .. 3.6 V
30USBDMUSB data-0 - 3.3 V0 V .. 3.6 V

Internal supply parameters

Maximum allowed currents from individual branches

Supply branchOutputsMaximum branch current
Unisolatedpin 4 - HALL+5V, pins 25, 27 - GPIO+5V150 mA
Isolatedpin 35 - COM+5V/COM+10V150 mA

Maximum allowed total current

Controller variantUsed supplyMaximum total current
all d variants (12dxa0830, 12dxx1030 ...)LM5017300 mA