Skip to main content
FW version: Stable

Pinout and I/O specification

Power connector pinout

power-connectors-pinout

Signal connector pinout

signal-connector-1st-pin

Signal connector pinout table

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 and heatsink 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

AX gnd schemeImage generated by Eeschema-SVG+5VGND200kGNDPWR12R / 250 mW, anti-surgeGND5n / 500VGND+5V47k/250mWIOGND100n/100Vcontroller heatsinkODIN4-ODIN4+can gnd - pin 1ODIN3+batt- terminal (XT60 minus pin)gpio gnd - pins 29, 23usb gnd - pin 31hall gnd - pin 10power gnd - pin 21ODIN3-uart gnd - pin 36assembled when int. hw. conf. odin pull-up or pull-down is selectedint. hw. conf: assembled, when gnd_conn is selectedodins are osilated from everything else(if pull-up or pull-downresistors are not assembled)

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
  • One button control - Removed
  • Internal fuse - Attached

Scheme

AX powering schemeImage generated by Eeschema-SVG33kGND123100k33k100k3A slow blow12GNDGND123KEY - iGrid pin 22BATT+ - XT60 pin +POWER - iGrid pin 19POWERGND - iGrid pin 21power: 0-Vbaton: Vpower > 10Voff: Vpower < 1Vhazard: 1V < Vpower < 10VTBD: check the notes and levelsto internal SMPSassembled when int. hw. conf.: constant on is selected33k123

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 analog 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

AX gpio schemeImage generated by Eeschema-SVG22kGND10kGND100nGND10k+3.3Vto MCU analog inputfrom MCU digital outputGPIO0, GPIO1 - iGrid pins 24, 26GPIO GND - iGrid pins 23, 29operating 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

AX odin schemeImage generated by Eeschema-SVGGND1234+3.3V4k72k2+5VGND4u71212assembled when int. hw. conf. odin pull-up or pull-down is selectedto MCU digital inputprotection:- 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 notesODIN3+, ODIN4+ - iGrid pins 12, 15ODIN3+, ODIN4+ - iGrid pins 13, 14

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

AX din schemeImage generated by Eeschema-SVGGND3V6GND100n22kGNDGND47kprotection: 0-Vbat tollerantlow/high threshold: 10V (TBD)DIN1, DIN2 - iGrid pins 8, 6HALLGND - iGrid pin 10to MCU digital input

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

AX dout schemeImage generated by Eeschema-SVGGNDGND123from MCUDOUT1+, DOUT2+- iGrid pins 18, 17DOUT1-, DOUT2-- iGrid pins 16, 20open-drain outputnot shortcut or overload protectedax, tx: cca 500mA maxpwm capableinductive load capableTBD: review this noteskeyload, can be inductive

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 analog signals, which means that can be used for sensing two state Halls and also sine 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-).

UVW hall sensors connection

Pin numberPin nameFunction
10HALLGNDSensor ground
4HALL+5VSensor +5V supply
9HALLUHall U digital input
7HALLVHall V digital input
9HALLWHall W digital input

Sin-Cos sensor connection

Pin numberPin nameFunction
10HALLGNDSensor ground
4HALL+5VSensor +5V supply
9HALLUCosine analog input
7HALLVSine analog input

Scheme

AX msensa schemeImage generated by Eeschema-SVG+5V4k7GND+5VGNDGND1k21k2+5V4k76k81nHALLGND - iGrid pin 10HALL+5V - iGrid pin 45V pull-up for open-drain hall sensors0-5V operating range5.5V abs. maxno protectionGND galvanically connected to power gndTBD: check these notesfor differential analog, resolver and encoder,there is different assembly of hallu, v, w and din1, din2to MCU analog/digital inputto MCU digital inputHALLU, HALLV - iGrid pins 9, 7HALLW - iGrid pin 51k24k7

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

AX temp schemeImage generated by Eeschema-SVG1n+5VGND22k10k/330mWGND1u+3.3V47kGND4k7GNDAHALLGND - iGrid pin 10TEMP - iGrid pin 11galvanically connected to the power gndconnect resistive sensor 100R-10kTBD: check the notesto MCU analog input

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

AX CAN schemeImage generated by Eeschema-SVG120R12IOGNDIOGNDGNDTXD1GND2VCC3RXD4CANL6CANH7S8IOGNDIO+5VIO+5VVDD11INA12OUTB13GND14GND25INB26OUTA27VDD28protection:- isolated from GND, PWRGND- CANL, CANH - abs. max +/- 70V (see TCAN1042 datasheet)IOGND - iGrid pin 1int. hw. conf: assembled, when canterm is selectedto MCU CAN TXCANL - iGrid pin 2CANH - iGrid pin 3to 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

AX UART schemeImage generated by Eeschema-SVGIOGNDIO+5VIO+5V5V1VDD11INA12OUTB13GND14GND25INB26OUTA27VDD28IOGND220RIO+5VIOGND12JP30R/0402220RIO+10V12JP20R/040222kGNDIOGND5V1to MCU TXto MCU RXIOGND - iGrid pin 36UARTCOM_TX - iGrid pin 34COM+5V - iGrid pin 35UARTCOM_RX - iGrid pin 33protection:- isolated from gnd, pwrgnd- RX, TX: 0-5.5V abs max (TBD)VDD11INA12OUTB13GND14GND25INB26OUTA27VDD28IO+5VIOGND

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

AX USB schemeImage generated by Eeschema-SVG3V6GND3k3GND8VGNDGND10RGND10R3V6USBDM - iGrid pin 30USB GND - iGrid pin 31USBDP - iGrid pin 28to MCU usbdpto MCU usbdmto LDO, which powers MCUUSB+5V iGrid pin 32

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+10V50 mA

Maximum allowed total current

Controller variantUsed supplyMaximum total current
all d variants (05dxa0810, 06dxa0810 ...)LM5017200 mA
all k variants (05kxa0810, 06kxa0810 ...)LM5008150 mA