Skip to main content
FW version: Stable

Pinout and I/O specification

Power connectors pinout

Amass AS150 connectors are used for battery and Amass XT150 for motor phases. See chapter

Signal connector pinout

SC controller is using several flying-wires JST JWPF connectors. All the available connectors are desribed below.

note

Particular presence of the connectors depends on the controller configuration finish variant

Power connector

JWPF_03R

Pin numberPin nameWire colour
1KEYBrown
2POWERYellow
3GNDBlack

Control I/O 1 connector

JWPF_04R

Pin numberPin nameWire colour
1IOGNDBlack
2GPIO1Blue
3GPIO0Green
4IO+5VRed

Control I/O 2 connector

JWPF_08R

Pin numberPin nameWire colour
1IO+10VOrange
2GPIO4Yellow
3GPIO3Blue
4GPIO2Green
5IO+3VWhite
6IOGNDBlack
7IOGNDBlack
8IO+5VRed

Digital OUT1 connector

JWPF_02R

Pin numberPin nameWire colour
1CONT+Brown
2CONT-Green

Motor sensor connector

JWPF_08T

Pin numberPin nameWire colour
1HALLV/SINGreen
2HALLU/COSBlue
3HALLW/COMYellow
4TEMPWhite
5HALL+5VRed
6ENCB/DATABrown
7HALLGNDBlack
8ENCA/CLKViolet (Orange)*

Note* MSENS a has violet wire color on pin 8, MSENS r has orange color.

CAN connector

JWPF_03T

Pin numberPin nameWire colour
1COMGNDBlack
2CANHYellow
3CANLGreen

UART COM connector

JWPF_04R

Pin numberPin nameWire colour
1COMGNDBlack
2COMTXDWhite
3COMRXDBlue
4COM+5VRed
Advanced details

UART EXT connector

JWPF_04R

Pin numberPin nameWire colour
1EXTGNDBlack
2EXTTXDWhite
3EXTRXDGreen
4EXT+10VOrange

USB connector

JWPF_04T

Pin numberPin nameWire colour
1USBDPWhite
2USBDMGreen
3USBGNDBlack
4USB+5VRed

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 and GNDIO is meant only as functional isolation to prevent signal inputs and communication interfaces from noise. During normal operation voltage between GND and GNDIO should be close to zero (several volts maximum).

Scheme

SC gnd schemeImage generated by Eeschema-SVG1n/100VGNDIOGND100n / 100 V47k/250mW270k10R / 250 mW, anti-surge10R / 250 mW, anti-surge100n / 100 VGNDPWRIOGND - control i/o 1 connector pin 1COMGND - can connector pin 1COMGND - uartcom connector pin 1IOGND - control i/o 2 connector pins 6, 7EXT GND - uart ext connector pin 1USB GND - usb connector pin 3HALLGND - motor sensor connector pin 7GND - power connector pin 3controller heatsinkbatt- wirebatt+ wireint. hw. conf: assembled, when gnd_conn 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 once the battery voltage is applied to the battery terminals and a voltage above 10V is applied to the power pin. The latching function of the flip-flop ensures that it remains turned on even when the voltage on the power pin is disconnected.
  • The device turns off once a voltage below 1V is applied to the power pin (usually done by connecting the pin to the GND).
  • It is also possible to turn off the device by FW.

Internal HW configuration for this variant:

  • Key resistor - Removed
  • Flip-flop - Attached
  • Internal fuse - Attached

Scheme

SC powering schemeImage generated by Eeschema-SVGGNDGND123123GND15RGNDGNDGND1uGNDGND123GND270k100n220R123A slow blow47k12121A fast blow1u15Rto MCU, shutdownto internal SMPSassembled when int. hw. conf.: flip-flop is selectedassembled when int. hw. conf.: flip-flopis not selected (activation input)assembled when int. hw. conf.: Key resistor is selectedBATT+ power wireassembled when int. hw. conf.:Fuse between Batt+ and KEY is selectedKEY1 - JF3_PWR pin 1POWER - JF3_PWR pin 2GND - JF3_PWR pin 3

Specification

Power connector

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

General purpose analog/digital inputs

Function

These inputs can be used for processing analog and digital voltage levels. These inputs are galvanically isolated from the Power GND, motor sensor GND and external UART GND. The controller offers several isolated power sources. These can be used as a power source for the external components (e.g. throttle). Pull-up and pull-down resistors on all inputs can be set individually by FW parameters.

Scheme

SC gpio schemeImage generated by Eeschema-SVGIOGND47k1R10nIO+3V3IO+5VIOGNDIOGND1R10RIO+10V22kIO+3VJF8_CNTRL1 pin 5galvanically isolated from msens, uart ext and pwr gndgalvanically connected to usart com and canIO+10VJF8_CNTRL1 pin 1GNDIOJF4_CNTRL1 pin 1JF8_CNTRL2 pin 6, 7IO+55JF4_CNTRL1 pin 4JF8_CNTRL1 pin 8to MCU analog/digital inputGPIO0, 1, 2, 3, 4 inputJF4_CNTRL1 pin 2, 3JF8_CNTRL2 pin 2, 3, 4

Specification

Control I/O 1 connector

NumberNameFunctionOperating rangeMaximum ratingProtection
1IOGNDGPIO ground, isolated from BATT-100 mAgalvanic isolation
2GPIO1Input, isolated from BATT-0 .. 10 V *0 .. 12 Vgalvanic isolation + high impedance
3GPIO0Input, isolated from BATT-0 .. 10 V *0 .. 12 Vgalvanic isolation + high impedance
4IO+5V5 V power supply output for GPIO, isolated from BATT-5 V / 100 mA **galvanic isolation

Control I/O 2 connector

NumberNameFunctionOperating rangeMaximum ratingProtection
1IO+10V10 V power supply output for GPIO, isolated from BATT-10 V / 100 mA **galvanic isolation
2GPIO4Input, isolated from BATT-0 .. 10 V *0 .. 12 Vgalvanic isolation + high impedance
3GPIO3Input, isolated from BATT-0 .. 10 V *0 .. 12 Vgalvanic isolation + high impedance
4GPIO2Input, isolated from BATT-0 .. 10 V *0 .. 12 Vgalvanic isolation + high impedance
5IO+3V3 V power supply output for GPIO, isolated from BATT-3 V / 100 mA **galvanic isolation
6IOGNDGPIO ground, isolated from BATT-100 mAgalvanic isolation
7IOGNDGPIO ground, isolated from BATT-100 mAgalvanic isolation
8IO+5V5 V power supply output for GPIO, isolated from BATT-5 V / 100 mA **galvanic isolation

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

Digital open-drain outputs

Function

Digital open-drain output, capable of driving an inductive load with a maximum current load capacity of 0.5 A. The output voltage can be controlled by PWM. This digital output is usually used for driving a battery contactor.

Scheme

SC digital output schemeImage generated by Eeschema-SVG123GND3A slowfrom MCUopen-drain output1A max (1A specifikováno v původním datasheetu, realita asi radši 500mA - netestováno)pwm capableinductive load capableTBD: review this notesKEY - JF3_PWR pin 1CONT+ - JF2_DO1 pin 1CONT- - JF2_DO1 pin 2load, can be inductive

Specification

DOUT connector

NumberNameFunctionMaximum ratingProtection
1CONT+contactor positive terminal0.5 A
2CONT-contactor negative terminal, PWM switched to GND0.5 A

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
7HALLGNDSensor ground
5HALL+5VSensor +5V supply
2HALLU/COSHall U digital input
1HALLV/SINHall V digital input
3HALLW/COMHall W digital input

Sin-Cos sensor connection

Pin numberPin nameFunction
7HALLGNDSensor ground
5HALL+5VSensor +5V supply
2HALLU/COSCosine analog input
1HALLV/SINSine analog input

Incremental encoder connection (ABZ)

Pin numberPin nameFunction
7HALLGNDSensor ground
5HALL+5VSensor +5V supply
3HALLW/COMENCREF+ digital input
8ENCA/CLKENCA digital input
6ENCB/DATAENCB digital input

Scheme

SC MSENSa schemeImage generated by Eeschema-SVGGND4k7+5V4k7GND1k2+5V1n3V6GND1nGNDGNDGNDGND1n4k7GNDA22k+5V3V6GND4k71k222k62R1n62RGNDGND22k22k+5V1-2+3+5V4k78A slow+5VGND22k1nHALL_GND - JM8_MSENS_G pin 7HALLU/COS, HALLV/SINJM8_MSENS_G pins 1, 2ENCB/DATA - JM8_MSENS_G pin 6HALLW/COM - JM8_MSENS_G pin 3ENCA - JM8_MSENS_G pin 8HALL+5V - JM8_MSENS_G pin 5to MCU digital inputto MCU analog/digital input5V pull-up for open-drain hall sensors0-5V operating range5.5V abs. maxGND galvanically connected to power gndgalvanically isolated from can, uart com and gpioTBD: check these notesto MCU digital input/outputto MCU digital input/output1-2+3GNDA

Specification

MSENS connector

NumberNameFunctionOperating rangeMaximum ratingProtection
1HALLV/SINHALLV (max. 1 V for LOW, min 4 V for HIGH), SIN0 .. 5 V0 .. 5.5 Vhigh impedance
2HALLU/COSHALLU (max. 1 V for LOW, min 4 V for HIGH), COS0 .. 5 V0 .. 5.5 Vhigh impedance
3HALLW/COMHALLW (max. 1 V for LOW, min 4 V for HIGH), COM0 .. 5 V0 .. 5.5 Vhigh impedance
5HALL+5V5 V power supply output for msens5 V / 100 mA **
6ENCB/DATADIN1, EXC+0 .. 5 V0 .. 5.5 Vhigh impedance
7HALLGNDground for msens inputs, TEMP, connected internally to BATT-100 mA
8ENCA/CLKDIN2, EXC-0 .. 5 V0 .. 5.5 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

SC temp schemeImage generated by Eeschema-SVG+3.3V4V7GND1u22kGND4k71nGNDA10kGND+5VTEMP_GNDJM8_MSENS_G pin 7JM8_MSENS_G pin 7TEMPJM8_MSENS_G pin 4JM8_MSENS pin 4shares the same ground pin with msensgalvanically connected to the power gndconnect resistive sensor 100R-10kTBD: check the notesto MCU analog input

Specification

MSENS connector

NumberNameFunctionOperating rangeMaximum ratingProtection
7HALLGNDground for msens inputs, TEMP, connected internally to BATT-100 mA
4TEMPmotor temperature sensor input, max. 5% error0 .. 5 V0 .. 5.5 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

SC CAN schemeImage generated by Eeschema-SVGGND1234IO+5VVDD11INA12OUTB13GND14GND25INB26OUTA27VDD28IOGNDIOGNDIO+5VIOGNDTXD1GND2VCC3RXD4CANL6CANH7S8120R12123IOGNDto MCU CAN RXprotection:- isolated from GND, PWRGND- CANL, CANH - abs. max +/- 70V (see TCAN1042 datasheet)- input ESD protectionto MCU CAN TXint. hw. conf: assembled, when canterm is selectedCANH - JM3_CAN pin 2CANL - JM3_CAN pin 3IOGND - JM3_CAN pin 1

Specification

CAN connector

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

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.

Scheme

SC UARTcom schemeImage generated by Eeschema-SVGVDD11INA12OUTB13GND14GND25INB26OUTA27VDD2862R22kIO+5VIO+5VIOGNDGND62RIOGNDprotection:- isolated from gnd, pwrgnd- RX, TX: 0-5.5V abs max (TBD)- it is possible to connect IO+10V instead of IO+5Vto MCU TXIO+5V_OUT - JF4_UARTCOM5 pin 4COMTXD - JF4_UARTCOM5 pin 2to MCU RXCOMRXD - JF4_UARTCOM5 pin 3COMM_GNDIO - JF4_UARTCOM5 pin 122kIO+5V62RVDD11INA12OUTB13GND14GND25INB26OUTA27VDD28

Specification

UART COM connector

NumberNameFunctionOperating rangeMaximum ratingProtection
1COMMGNDIO common ground, isolated from BATT-100 mAgalvanic isolation
2COMTXDUSART communication, isolated from BATT-0 - 5 V0 V .. 5.5 Vgalvanic isolation
3COMRXDUSART communication, isolated from BATT-0 - 5 V0 V .. 5.5 Vgalvanic isolation
4COM+5VIsolated power +5 V supply100 mA*galvanic isolation

Note *: see Internal supply parameters

Advanced details

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 10 V power source for external accessories.

Scheme

SC UARText schemeImage generated by Eeschema-SVG220R220RGND+10VEXTRXD - JF4_UARTEXT10 pin 3EXT_GND - JF4_UARTEXT10 pin 1EXTTXD - JF4_UARTEXT10 pin 2to MCU TXto MCU RX+10V_EXT - JF4_UARTEXT10 pin 4protection & notes:- galvanically connected to msens gnd, pwrgnd- galvanically isolated from can, gpio, usartcom- shorting +10V will short controller internal supply ->controller not working for the time of shortcut- RX, TX: 3.V abs. max.

Specification

NumberNameFunctionOperating rangeMaximum ratingProtection
1EXTGNDnon-isolated USART communication ground50 mA
2EXTTXDUSART communication, non-isolated0 .. 5 V0 V .. 5.5V
3EXTRXDUSART communication, non-isolated0 .. 5 V0 V .. 5.5V
4EXT+10V10 V supply output for non-isolated USART10 V / 50 mA*

Note *: see Internal supply parameters

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

SC USB schemeImage generated by Eeschema-SVG8VGNDGND4k73V6GNDGND3V6GND4k710R+3V310RUSB+5V - JM4_USB pin 4to MCU usbdmUSBDP - JM4_USB pin 1USBGND - JM4_USB pin 3to MCU usbdpto LDO, which powers MCUUSBDM - JM4_USB pin 24k710R10R4k7

Specification

UART EXT connector

NumberNameFunctionOperating rangeMaximum rating
1USBDPUSB data+0 - 3.3 V0 V .. 3.6 V
2USBDMUSB data-0 - 3.3 V0 V .. 3.6 V
3USB GNDUSB ground100 mA
4USB+5V5V input for powering via USB5 V5.5 V

Internal supply parameters

Supply branchOutputsMaximum branch current
Unisolated+5V_MSENS, ETX+10V100 mA
IsolatedIO+10V, IO+5V, IO+3V, COM+5V50 mA *

Note *: Minimum supply voltage to achieve this parameter is 32 V. If load on unisolated branch is at least 50 mA, minimum supply voltage can be as low as 22 V.

Maximum allowed total current

Controller power feature variantUsed supplyMaximum total current
dLM5008150 mA