Skip to main content
Firmware 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

Image generated by Eeschema-SVGIOGNDGND1n/100V47k/250mW270k10R / 250 mW, anti-surge100n / 100 V100n / 100 VGNDPWR10R / 250 mW, anti-surgeCOMGND - uartcom connector pin 1COMGND - can connector pin 1IOGND - control i/o 2 connector pins 6, 7IOGND - control i/o 1 connector pin 1controller heatsinkUSB GND - usb connector pin 3HALLGND - motor sensor connector pin 7GND - power connector pin 3EXT GND - uart ext connector pin 1batt- 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

Image generated by Eeschema-SVG270k1323A slow blow47kGND100nGND220R1u15RGNDGND1A fast blow12GND - JF3_PWR pin 3to internal SMPSPOWER - JF3_PWR pin 2KEY1 - JF3_PWR pin 1BATT+ power wireprocessingassembled when int. hw. conf.: Key resistor is selectedassembled when int. hw. conf.:Fuse between Batt+ and KEY is selected

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

Image generated by Eeschema-SVGIOGND10RIOGND22k1R47kIO+10V1RIOGND10nIO+5VIO+3V3to MCU analog/digital inputIO+10VJF8_CNTRL1 pin 1galvanically isolated from msens, uart ext and pwr gndgalvanically connected to usart com and canIO+55JF4_CNTRL1 pin 4JF8_CNTRL1 pin 8GNDIOJF4_CNTRL1 pin 1JF8_CNTRL2 pin 6, 7IO+3VJF8_CNTRL1 pin 5GPIO0, 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

Image generated by Eeschema-SVG3A slow132GNDopen-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 inductivefrom MCU

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

Image generated by Eeschema-SVG4k74k71n+5V1nGND4k71k262R1k24k7+5VGNDGND8A slowGND+5V4k7+5V+5V62RHALLU/COS, HALLV/SINJM8_MSENS_G pins 1, 2further processingENCA - JM8_MSENS_G pin 8further processingfurther processingHALLW/COM - JM8_MSENS_G pin 3ENCB/DATA - JM8_MSENS_G pin 65V 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 notesfurther processingHALL_GND - JM8_MSENS_G pin 7HALL+5V - JM8_MSENS_G pin 5

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

Image generated by Eeschema-SVG10k+5VGND22k1uGNDshares the same ground pin with msensgalvanically connected to the power gndconnect resistive sensor 100R-10kTBD: check the notesTEMPJM8_MSENS_G pin 4JM8_MSENS pin 4TEMP_GNDJM8_MSENS_G pin 7JM8_MSENS_G pin 7further analog processing

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

Image generated by Eeschema-SVG1243IOGND132IOGND12120RCANL - JM3_CAN pin 3IOGND - JM3_CAN pin 1int. hw. conf: assembled, when canterm is selectedprotection:- isolated from GND, PWRGND- CANL, CANH - abs. max +/- 70V (see TCAN1042 datasheet)- input ESD protectionCANH - JM3_CAN pin 2isolated CAN transreceiver

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

Image generated by Eeschema-SVGIOGNDIO+5V22k62R62RCOMRXD - JF4_UARTCOM5 pin 3COMM_GNDIO - JF4_UARTCOM5 pin 1COMTXD - JF4_UARTCOM5 pin 2protection:- isolated from gnd, pwrgnd- RX, TX: 0-5.5V abs max (TBD)- it is possible to connect IO+10V instead of IO+5Vfurther isolated processingIO+5V_OUT - JF4_UARTCOM5 pin 422k62R

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

Image generated by Eeschema-SVGGND220R+10V220REXTRXD - JF4_UARTEXT10 pin 3+10V_EXT - JF4_UARTEXT10 pin 4to MCU RXto MCU TXEXT_GND - JF4_UARTEXT10 pin 1EXTTXD - JF4_UARTEXT10 pin 2protection & 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

Image generated by Eeschema-SVGGNDGND8V3V63V6GNDGNDUSBDM - JM4_USB pin 2USBGND - JM4_USB pin 3USB+5V - JM4_USB pin 4USBDP - JM4_USB pin 1

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