UM0971
User manual
STEVAL-IHM031V1 low voltage
three-phase inverter demonstration board
Introduction
The STEVAL-IHM031V1 demonstration board is a low voltage three-phase power stage
inverter designed to perform permanent magnet motor controls. To this purpose, it must be
connected to an additional control logic stage (usually based on an 8/32-bit microcontroller).
According to the existing wide range of motor types and control techniques, it has been
designed to offer large flexibility by allowing full configurability.
In particular, it can be used for implementing scalar control (also known as current six-step
mode or trapezoidal shaped back-EMF) and field oriented control (sinusoidal-shaped back-
EMF PMSM).
The system has been specifically designed to achieve accurate and fast conditioning of the
current and back-EMF feedbacks, thereby matching the requirements typical of high-end
applications such as field oriented motor control. Back-EMF conditioning networks can
include an amplification stage for managing very low motor speed. Circuit networks are
provided to implement different techniques of sensorless speed and rotor position detection.
The input voltage range is from 12 V up to 24 V with no need to set any jumper for selecting
the input voltage level. Nominal power is up to 120 W. A dedicated power supply has been
designed to provide power +5 V and +3.3 V voltages to supply the control stage board. The
latter can be connected to the STEVAL-IHM031V1 board by using a dedicated motor control
connector, generally available in most boards based on microcontrollers produced by ST.
The three-phase inverter bridge is based on the STS8DNH3LL power MOSFET dual-in-
package SO-8 and L6387E gate driver. The board is self-protected by overcurrent events
and for each power MOSFET the case temperature is sensed through a temperature
sensor. A connector exists to read signals coming from encoder and Hall sensors.
Figure 1.
STEVAL-IHM031V1 demonstration board
October 2010
Doc ID 17701 Rev 1
1/45
www.st.com
Contents
UM0971
Contents
1
STEVAL-IHM031V1 features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1
1.2
1.3
Electrical and functional characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Target application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Safety and operating instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Demonstration board intended use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Demonstration board installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Electronic connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Demonstration board operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2
Board description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1
2.2
System architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Power supply circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.1
2.2.2
2.2.3
LD1117xx33 and LD1117xx50 characteristics . . . . . . . . . . . . . . . . . . . . 9
L4976 characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Inverse polarity protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3
2.4
2.5
Gate driving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Three-phase inverter power switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.4.1
STS8DNH3LL characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
BEMF conditioning network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.5.1
2.5.2
2.5.3
Zero-crossing methods for BEMF reading . . . . . . . . . . . . . . . . . . . . . . . 16
Low amplitude BEMF signal amplification . . . . . . . . . . . . . . . . . . . . . . . 16
Virtual neutral (or natural) point reconstruction . . . . . . . . . . . . . . . . . . . 17
2.6
Current sensing and conditioning network . . . . . . . . . . . . . . . . . . . . . . . . 18
2.6.1
2.6.2
2.6.3
2.6.4
2.6.5
Bipolar current reading configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Unipolar current reading configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Three-shunt current reading configuration . . . . . . . . . . . . . . . . . . . . . . . 21
Single-shunt current reading configuration . . . . . . . . . . . . . . . . . . . . . . 21
Overcurrent protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.7
Temperature sensing and protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3
Descriptions of connectors and jumpers . . . . . . . . . . . . . . . . . . . . . . . 24
3.1
Jumper description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2/45
Doc ID 17701 Rev 1
UM0971
Contents
3.2
3.3
Connector placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Connector description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4
STEVAL-IHM0031V1 hardware settings . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.1
4.2
Settings for six-step current control (block commutation) . . . . . . . . . . . . . 27
Settings for three-shunt configuration and FOC control . . . . . . . . . . . . . . 28
5
6
7
8
Board schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
BOM list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Doc ID 17701 Rev 1
3/45
List of tables
UM0971
List of tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
Table 8.
Table 9.
Table 10.
Table 11.
Table 12.
Table 13.
Table 14.
Table 15.
Table 16.
Table 17.
Table 18.
Table 19.
Table 20.
Table 21.
Table 22.
Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Electrical characteristics of the LD1117#33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Electrical characteristics of the LD1117#50 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Low amplitude BEMF jumper configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Virtual neutral point reconstruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
AC current jumper configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
DC current jumper configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Three-shunt jumper settings (default) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Single-shunt jumper settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Jumper description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Connector pinout description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Single-shunt current reading - jumper configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Sensored mode - jumper configuration (Hall sensors for rotor position detecting) . . . . . . . 27
Sensorless mode - jumper configuration (BEMF reading w/o amplification) . . . . . . . . . . . 27
Sensorless mode - jumper configuration (low BEMF reading w/o amplification) . . . . . . . . 28
Virtual neutral point reconstruction - jumper configuration . . . . . . . . . . . . . . . . . . . . . . . . . 28
Three-shunt current reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Encoder/Hall sensor speed reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
BOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4/45
Doc ID 17701 Rev 1
UM0971
List of figures
List of figures
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure 10.
Figure 11.
Figure 12.
Figure 13.
Figure 14.
Figure 15.
Figure 16.
Figure 17.
Figure 18.
Figure 19.
Figure 20.
STEVAL-IHM031V1 demonstration board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
STEVAL-IHM031V1 block scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Power supply block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
LD1117 family packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Typical application circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Gate driving network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
STS8DNH3LL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Back-EMF conditioning network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Low back-EMF amplification network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
AC current reading configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Single-shunt configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Overcurrent protection circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Temperature sensing circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
STEVAL-IHM0031V1 connector placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Bemf_hall_encoder schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Current conditioning network schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Driver and power MOSFET schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Motor control connector schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Power supply schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Doc ID 17701 Rev 1
5/45