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 IN1 connector

JWPF_02T

Pin numberPin nameWire colour
1HALLGNDGreen
2ENCB/DATAOrange

Digital IN2 connector

JWPF_02T

Pin numberPin nameWire colour
1HALLGNDBlue
2ENCAOrange

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
8ENCAViolet

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

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

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 (if selected). 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

SC powering schemeImage generated by Eeschema-SVGGND270kGNDGND1212312GND1uGNDGND100nGND220RGNDGND12315R12315R1u121A fast blow3A slow blowBATT+ power wireKEY - JF3_PWR pin 1power, key: 0-Vbaton: Vpower > 10Voff: Vpower < 1Vhazard for activation input: 1V < Vpower < 10VTBD: check the notes and levels15R and 1u: filter to prevent oscillation on key, if long wire is used (~1m +)flipflop variant can be turned off from MCUPOWER - JF3_PWR pin 2POWER_GND - JF3_PWR pin 3assembled when int. hw. conf.: constant on is selectedassembled when int. hw. conf.: flip-flopis not selected (activation input)to MCU, shutdownassembled when int. hw. conf.: flip-flop is selectedto internal SMPS15R1uGND1uGND

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 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 three isolated power sources. One with an output voltage of +5 V, the second with +10 V and the third one with +3 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

SC gpio schemeImage generated by Eeschema-SVG1RIOGNDIO+5VIOGND47kIO+3V31RIO+10V10nIOGND22k10Rgalvanically isolated from msens, uart ext and pwr gndgalvanically connected to usart com and canIO+55JF4_CNTRL1 pin 4JF8_CNTRL1 pin 8IO+3VJF8_CNTRL1 pin 5to MCU analog/digital inputIO+10VJF8_CNTRL1 pin 1GPIO0, 1, 2, 3, 4 inputJF4_CNTRL1 pin 2, 3JF8_CNTRL2 pin 2, 3, 4GNDIOJF4_CNTRL1 pin 1JF8_CNTRL2 pin 6, 7IO+10V10R

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

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

Scheme

SC DIN schemeImage generated by Eeschema-SVG62R1nGNDGND3V6GND1nGND+5V4k7to MCU digital inputDIN1 - JM2-DI1 pin 2DIN2 - JM2-DI2 pin 2MSENS_GND - JM2_DI1 pin 1MSENS_GND - JM2_DI2 pin 1protection: none- max in voltage: 5.5V- galvanically connected to pwrgnd and uart ext gnd- galvanically isolated from can gnd uart com gnd and gpio gnd- this input sch may not be accurate - some modificationmay be needed in order to read 800-2200us/22.5ms PWM

Specification

DIN connector

NumberNameFunctionOperating rangeMaximum ratingProtection
1HALLGNDground for msens inputs and supply100 mA
2ENCA/ENCBDIN (max. 3 V for LOW, min 8 V for HIGH)0 .. 5 V*0 .. 5.5 V*high impedance

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 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 slowCONT+ - JF2_DO1 pin 1CONT- - JF2_DO1 pin 2KEY - JF3_PWR pin 1from 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 notesload, 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 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 ).

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 - 5 V. Reference potential is shared with the main GND (internally connected to BATT-).

Scheme

SC MSENSa schemeImage generated by Eeschema-SVGGND1n22k1k24k73V6+5VGND3V61nGNDGNDGNDGND8A slow62R4k71n1n62RGNDGNDGND4k7GND4k7+5V+5V1k24k7+5V1n+5V+5V22k1-2+3GNDA22kGND22k22kENCB/DATA - JM8_MSENS_G pin 6HALLU/COS, HALLV/SINJM8_MSENS_G pins 1, 2ENCA - JM8_MSENS_G pin 8HALL+5V - JM8_MSENS_G pin 5to MCU digital input/outputHALLW/COM - JM8_MSENS_G pin 3to 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/outputHALL_GND - JM8_MSENS_G pin 7to MCU digital input1-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-SVG1uGND+5V10k22kGND4V74k71nGNDGNDA+3.3Vto MCU analog inputTEMPJM8_MSENS_G pin 4JM8_MSENS pin 4TEMP_GNDJM8_MSENS_G pin 7JM8_MSENS_G pin 7shares the same ground pin with msensgalvanically connected to the power gndconnect resistive sensor 100R-10kTBD: check the notes

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-SVGTXD1GND2VCC3RXD4CANL6CANH7S8IOGNDGNDIOGNDVDD11INA12OUTB13GND14GND25INB26OUTA27VDD28IO+5VIO+5VIOGND123120RIOGND123412to MCU CAN RXprotection:- isolated from GND, PWRGND- CANL, CANH - abs. max +/- 70V (see TCAN1042 datasheet)- input ESD protectionto MCU CAN TXCANL - JM3_CAN pin 3IOGND - JM3_CAN pin 1CANH - JM3_CAN pin 2int. hw. conf: assembled, when canterm is selected

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-SVGIOGNDVDD11INA12OUTB13GND14GND25INB26OUTA27VDD2822kIO+5V62R62RIO+5VIOGNDGNDto MCU RXto MCU TXCOMRXD - JF4_UARTCOM5 pin 3COMM_GNDIO - JF4_UARTCOM5 pin 1COMTXD - JF4_UARTCOM5 pin 2IO+5V_OUT - JF4_UARTCOM5 pin 4protection:- isolated from gnd, pwrgnd- RX, TX: 0-5.5V abs max (TBD)- it is possible to connect IO+10V instead of IO+5V22k62RVDD11INA12OUTB13GND14GND25INB26OUTA27VDD28IOGNDIO+5V

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

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-SVG220RGND220R+10Vto MCU TXEXT_GND - JF4_UARTEXT10 pin 1EXTTXD - JF4_UARTEXT10 pin 2EXTRXD - JF4_UARTEXT10 pin 3+10V_EXT - JF4_UARTEXT10 pin 4to MCU RXprotection & 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-SVGGNDGND4k710R4k7GNDGND3V68VGND3V6+3V310RUSBGND - JM4_USB pin 3to MCU usbdpto LDO, which powers MCUUSB+5V - JM4_USB pin 4USBDM - JM4_USB pin 2to MCU usbdmUSBDP - JM4_USB pin 14k710R10R4k7

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

Grounding

The controller has two grounding potentials GND and GNDIO. This ensures lower signal interferences and also acts as a protection mechanism. For some applications, these two grounding potentials can be an unwanted feature. It is possible to connect these two grounds by the interlal configuration.