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
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
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-SVGGNDGNDPWR270kIOGND47k/250mW1n/100V100n / 100 V100n / 100 V10R / 250 mW, anti-surge10R / 250 mW, anti-surgeEXT GND - uart ext connector pin 1HALLGND - motor sensor connector pin 7GND - power connector pin 3USB GND - usb connector pin 3batt- wireCOMGND - uartcom connector pin 1IOGND - control i/o 2 connector pins 6, 7COMGND - can connector pin 1IOGND - control i/o 1 connector pin 1batt+ wirecontroller heatsinkint. 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 disengaged.
  • 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-SVGGNDGND1uGND1233A slow blow47kGND121212315R12GND1231A fast blow220R270k15RGNDGNDGND100nGND1uKEY1 - JF3_PWR pin 1assembled when int. hw. conf.: Key resistor is selectedPOWER - JF3_PWR pin 2GND - JF3_PWR pin 3assembled when int. hw. conf.: flip-flop is selectedassembled when int. hw. conf.: flip-flopis not selected (activation input)to MCU, shutdownto internal SMPSassembled when int. hw. conf.:Fuse between Batt+ and KEY is selectedBATT+ power wire

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

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

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

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