SOMANET Drive 1000 (C.4)


Please check out our updated revisions of Drive 1000:

Drive 400/1000 D.3/D.4

Drive 400/1000/2000 E.1



The SOMANET Drive 1000 implements latest power inverter technology to enable a node to efficiently drive one brushless motor with up to 1000 Watts. Hall-effect based current sensors for two phases, together with a high-quality ADC enable sophisticated control concepts such as Field-Oriented Control (FOC). Being equipped with two quadrature encoders, HALL or BiSS interfaces and ports with SPI, ADC input and GPIOs, the module supports every external sensor that may be required by your application.

Due to the modular characteristics of SOMANET Nodes, Drive modules can be combined with various processing as well as communication modules. In combination with the open-source SOMANET firmware components for high-end motor control, Drive modules are the key to the most flexible motor and motion control solutions available.

Hardware Diagram


Technical Specs

General Specifications
Maximum Continuous Output Power 1040 W
Rated Supply Voltage 12-48 V DC
Maximum Supply Voltage 60 V DC
Minimum Supply Voltage 8 V DC
Maximum Input Current DC 24 A DC
Maximum Phase Current RMS 33 A RMS
Efficiency (at Maximum Power) 98 %
Standby Power Consumption 0.4 W
Number of Phases 4
Number of Analog Inputs * 4
Number of Digital IOs ** 6 × GPIO / SPI*** / I 2 C***
Number of Encoder Connectors 2 ports
Supported Encoder Types

Encoder Port 1

ABI, ABZ (RS422/TTL****), HALL

Encoder Port 2

ABI, ABZ (RS422/TTL****), HALL, BiSS-C, SSI***

Motor Configurations 1 BLDC-Motor and 1 active brake
  2 DC-Motors*****
  1 DC-Motor*****, 1 active brake and 1 additional phase for external actuation
Brake control voltage 0-48 V PWM Phase D
More functions Integrated Shunt Circuitry******
Dimensions 70 x 40 x 20 mm
Weight 35 g
Operating temperature 0 to 50 °C
Storage Temperature -35 to 85 °C
Humidity 5-85% rH
Sensors on-board DC-BUS Voltage, DC-BUS current, Phase Voltage, Phase current (two phases measured, one computed), Temperature


* 4 single ended 0-5 V analog Inputs are supported. (Extendable to 0-10 V by request)

** 3.3 V CMOS logic

*** Upon Request

**** To use ABI/ABZ with TTL please ensure that your Encoder is capable to sink 5 mA to GND when the output of the encoder is 0

***** Currently not supported by our standard software. Can be developed upon request, please contact

****** External shunt resistor is needed, see section below: On-board Chopper


For proper functionality of the current sensors the Drive board must not be exposed to external magnetic fields.




It is not recommended to supply a Core module from its auxiliary 5 V connector if it is mounted on a Drive 1000 due to stress on the dual-supply chips.

Power Terminal

Terminal #  
1 Power Ground
2 Main Power Supply 24 - 48 V
3 Phase A
4 Phase B
5 Phase C
4 Phase D / Brake +
7 Shunt Res -
8 Shunt Res +

Encoder Port 1

2 5 V 5 V 5 V
3 Ground Ground Ground
5 W (C) A- A
6 A+
7 V (B) B- B
8 B+
9 U (A) I- I
10 I+

* To use ABI/ABZ with TTL please ensure that your Encoder is capable to sink 5 mA to GND when the output of the encoder is 0

Encoder Port 2

Pin # ABI/ABZ (RS422) ABI/ABZ (TTL)* HALL (TTL)** BiSS (RS422) SSI (RS422)
1 MA- Clock-
2 5 V 5 V 5 V 5 V 5 V
3 Ground Ground Ground Ground Ground
4 MA+ Clock+
5 A- A W (C) SLO- Data-
6 A+ SLO+ Data+
7 B- B V (B)
8 B+
9 I- I U (A)
10 I+

* To use ABI/ABZ with TTL please ensure that your Encoder is capable to sink 5 mA to GND when the output of the encoder is 0


** Our upcoming version Drive 400/1000/2000 E1 will support Half-Duplex communication on this connector instead of HALL. To ensure your configuration will work with future versions of this drive, please use connector 1 instead for current development.

Encoder Port 3 / Digital IO

1 3.3 V 3.3 V 3.3 V 3.3 V
2 Digital IO 1 SS SLO Data
3 Digital IO 2 SCK MA Clock
4 Ground Ground Ground Ground
5 Digital IO 3 MISO
6 Digital IO 4 MOSI
7 5 V 5 V 5 V 5 V
9 Digital IO 5
10 Digital IO 6

All Digital IOs are 3.3 V LVTTL CMOS logic and can be used for data rates up to 20 Mbps


Each Digital IO needs to be configured as a Digital Input or Output via object 0x2210 (“GPIO”).
The object can also be used to activate a pull-down resistor.

Changes may require to powercycle the node.

Analog IN

Pin #   Default setting *
2 Analog Input 4 Single-ended 0-5 V
3 Analog Input 3 Single-ended 0-5 V
4 Ground  
5 Analog Input 2 Single-ended 0-5 V
6 Analog Input 1 Single-ended 0-5 V
7 5 V  
8 10 V  

* All Analog Inputs can be configured as single-ended 0-5 V, 0-10 V independently. Upon request only, please contact

Connector types and mating parts numbers

Connector description Manufacturer Item Number Mating part Crimping Contact Cable
Analog IN JST Sales America Inc. SM08B-GHS-TB GHR-08V-S SSHL-002T-P0.2 26-30 AWG *
Encoder Ports 1 & 2 TE Connectivity 1-338068-0 1-215083-0 N/A Flat Cable 28 AWG P1.27
Port 3 (Digital IO) JST Sales America Inc. SM12B-GHS-TB GHR-12V-S SSHL-002T-P0.2 26-30 AWG *
Power Terminal Block Phoenix Contact 1935831 N/A   5859 WH005 (Alpha Wire)

* Crimped cable from JST Sales America can be used, Parts number: AGHGH28K305

On-board Chopper

When actively braking a motor, the resulting electrical energy flows back to the Drive module. If this energy can’t be recuperated, a passive resistive load is needed to burn the energy in a controlled way.
The onboard chopper in Drive 1000 C.4 activates the external resistive load if the voltage exceeds 57 V and disables it when the voltage drops to below 54 V.

A 100 W pulse-withstanding resistor of 7.5 Ohm such as TEH100M7R50JE from Ohmite is recommended to be used and it needs to be connected between the terminals 7 and 8 of the power terminal block.

Wiring and Grounding the Board

The cables must be twisted for EMC reasons.
Please make sure you ground the board properly.

Your configuration will look like this:


Connecting a Brake

If your system has an attached brake, please connect the brake cables to Phase D and Ground. These two threads should be twisted together or at least be paired to have a minimum area between them.


Geometry & Dimensions


Download 3D Model


There is a new revision of this module: