ST 1 kW three-phase motor control demonstration board featuring L6390 drivers and STGP10NC60KD IGBT User Manual
โฆษณา
โฆษณา
UM0723
User manual
1 kW three-phase motor control demonstration board featuring L6390 drivers and STGP10NC60KD IGBT
1 Introduction
This document describes the 1 kW three-phase motor control demonstration board featuring the L6390 high and low-side drivers and the STGP10NC60KD IGBT. The demonstration board is an AC/DC inverter that generates a three-phase waveform for driving three or twophase motors such as induction motors or PMSM motors up to 1000 W with or without sensors.
The main device presented in this user manual is a universal, fully evaluated, and populated design consisting of a three-phase inverter bridge based on the 600 V STMicroelectronics™
IGBT STGP10NC60KD in a TO-220 package mounted on a heatsink, and the L6390 highvoltage high-side and low-side driver featuring an integrated comparator for hardware protection features such as overcurrent and overtemperature. The driver also integrates an operational amplifier suitable for advanced current sensing. Thanks to this advanced characteristic, the system has been specifically designed to achieve an accurate and fast conditioning of the current feedback, therefore matching the typical requirements in field oriented control (FOC).
The board has been designed to be compatible with single-phase mains, supplying from
90 VAC to 285 VAC or from 125 VDC to 400 VDC for DC voltage. With reconfiguration of the input sourcing, the board is suitable also for low-voltage DC applications up to 35 VDC. This document is associated with the release of the STEVAL-IHM023V2 demonstration board
below).
Figure 1.
STEVAL-IHM023V2
June 2011 Doc ID 15870 Rev 4 1/48
Contents
Contents
UM0723
Safety and operating instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Demonstration board intended use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Demonstration board installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Demonstration board operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Current sensing amplifying network . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
The tachometer and Hall/encoder inputs . . . . . . . . . . . . . . . . . . . . . . . . 23
Temperature feedback and overtemperature protection . . . . . . . . . . . . 23
Hardware setting of the STEVAL-IHM023V2 . . . . . . . . . . . . . . . . . . . . . 24
Hardware settings for FOC in three-shunt configuration . . . . . . . . . . . . . 27
Description of jumpers, test pins, and connectors . . . . . . . . . . . . . . . 30
2/48 Doc ID 15870 Rev 4
11
UM0723
Contents
Connector placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Environmental considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Hardware requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
STM32 FOC firmware library v3.0 customization . . . . . . . . . . . . . . . . . . . 45
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Doc ID 15870 Rev 4 3/48
List of tables
List of tables
UM0723
Jumper settings for high-voltage PMAC or generic AC motor in single-shunt
Jumper settings for low-voltage BLDC motor in single-shunt FOC control. . . . . . . . . . . . . 27
Table 12.
STEVAL-IHM023V2 motor control workbench parameters . . . . . . . . . . . . . . . . . . . . . . . . 45
4/48 Doc ID 15870 Rev 4
UM0723
List of figures
List of figures
Doc ID 15870 Rev 4 5/48
System introduction UM0723
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
The information below lists the converter specification data and the main parameters set for the STEVAL-IHM023V2 demonstration board.
Minimum input voltage 125 VDC or 90 VAC
Maximum input voltage 400 VDC or 285 VAC
With applied input voltage doubler - the range is from 65 VAC to 145 VAC
Voltage range for low-voltage motor control applications from 18 VDC to 35 VDC
Possibility to use auxiliary +15 V supply voltage
Maximum output power for motors up to 1000 W
Regenerative brake control feature
Input inrush limitation with bypassing relay
+ 15 V auxiliary power supply based on buck converter with VIPer™16
IGBT power switch STGP10NC60KD in TO-220 package - compatible with other ST
IGBTs or power MOSFETs in TO-220 package
Fully populated board conception with testing points and isolated plastic safety cover
Motor control connector for interface with STM3210B-EVAL board and other ST motor control dedicated kits
Tachometer input
Hall/encoder inputs
●
Possibility to connect BEMF daughterboard for sensorless six-step control of BLDC motors
PCB type and size:
– Material of PCB - FR-4
– Double-sided layout
– Copper thickness: 60 µm
– Total dimensions of demonstration board: 127 mm x 180 mm.
●
●
●
●
Washing machines
Home appliances
Medical applications - rehabilitative beds
High-power, high-efficiency water pumps for heating applications.
6/48 Doc ID 15870 Rev 4
UM0723
2.3 Safety and operating instructions
System introduction
Warning: During assembly, testing, and operation, the demonstration board poses several inherent hazards, including bare wires, moving or rotating parts, and hot surfaces. There is a danger of serious personal injury and damage to property, if the kit or components are improperly used or installed incorrectly.
The kit is not electrically isolated from the AC/DC input. The demonstration board is directly linked to the mains voltage.
No insulation has been placed between the accessible parts and the high-voltage. All measurement equipment must be isolated from the mains before powering the board. When using an oscilloscope with the demonstration board, it must be isolated from the AC line. This prevents a shock from occurring as a result of touching any single point in the circuit, but does NOT prevent shocks when touching two or more points in the circuit. Do not touch the demonstration board after disconnection from the voltage supply, as several parts and power terminals, which contain energized capacitors, need to be allowed to discharge.
2.3.2
2.3.3
All operations involving transportation, installation and use, as well as maintenance, are to be carried out by skilled technical personnel (national accident prevention rules must be observed). For the purpose of these basic safety instructions, “skilled technical personnel” are suitably qualified people who are familiar with the installation, use and maintenance of powered electronic systems.
Demonstration board intended use
The STEVAL-IHM023V2 demonstration board is a component designed for demonstration purposes only and is not to be used for electrical installation or machinery. The technical data as well as information concerning the power supply conditions should be taken from the documentation and strictly observed.
Demonstration board installation
●
●
The installation and cooling of the demonstration kit boards must be in accordance with the specifications and the targeted application.
● The motor drive converters are protected against excessive strain. In particular, no components are to be bent or isolating distances altered during the course of transportation or handling.
No contact must be made with other electronic components and contacts.
The boards contain electro-statically sensitive components that are prone to damage through improper use. Electrical components must not be mechanically damaged or destroyed.
Doc ID 15870 Rev 4 7/48
System introduction UM0723
2.3.5
Applicable national accident prevention rules must be followed when working on the main power supply with a motor drive. The electrical installation must be completed in accordance with the appropriate requirements.
Demonstration board operation
A system architecture which supplies power to the demonstration board should be equipped with additional control and protective devices in accordance with the applicable safety requirements (e.g. compliance with technical equipment and accident prevention rules).
8/48 Doc ID 15870 Rev 4
UM0723 Board description
A generic motor control system can be basically schematized as the arrangement of four main blocks (see
below).
● A control block - its main task is to accept user commands and motor drive configuration parameters and to provide all digital signals to implement the proper motor driving strategy. The ST demonstration board based on the STM32™ microcontroller STM3210B-EVAL can be used as a control block thanks to the motor control connector used on the board.
● A power block - makes a power conversion from the DC bus transferring to the motor by means of a three-phase inverter topology. The power block is based on high-voltage
(high and low-side) drivers (L6390) and power switches (STGP10NC60KD) in TO-220 packages.
●
●
The motor itself - the STEVAL-IHM023V2 demonstration board is able to properly drive any PMSM, but the FOC itself is conceived for sinusoidal-shaped BEMF. The demonstration board is also suitable for driving any three or two-phase asynchronous motor or low-voltage BLDC motors.
Power supply block - able to work from 90 VAC to 285 VAC or from 125 VDC to
400 VDC. With reconfiguration of the power stage with jumpers, the board can also be used for low-voltage applications from 18 VDC to 35 VDC. By supplying the electronic parts on the board through an external + 15 V connector, the board can be used for
a wide voltage range up to 400 VDC. Please refer to Section 4 for detailed settings of
the jumpers according to the required application.
Figure 2.
Motor control system architecture
#ONTROLBLOCK
-/4/2
0OWERSUPPLY 0OWERBLOCK
!-6
Referring to the above motor control system architecture, the STEVAL-IHM023V2 includes the power supply and the power block hardware blocks.
Doc ID 15870 Rev 4 9/48
Board description
3.2 The board schematic
Figure 3.
STEVAL- IHM023V2 schematic - part 1
1 "#
N&
"!4*&),-
"!4*&),-
2
1 "#"
1 3
UM0723
1 "#
P&
5 43),
10/48
(! (" (:
Doc ID 15870 Rev 4
2 2
UM0723
Figure 4.
STEVAL- IHM023V2 schematic - part 2
Board description
# N&
# N&
$RAIN
$RAIN
$RAIN
$RAIN
3OURCE
3OURCE
3OURCE
3OURCE
Doc ID 15870 Rev 4 11/48
Board description
Figure 5.
STEVAL- IHM023V2 schematic - part 3
UM0723
5 ,-?
1 "#
12/48 Doc ID 15870 Rev 4
UM0723
Figure 6.
STEVAL- IHM023V2 schematic - part 4
Board description
$ "!4*&),-
Doc ID 15870 Rev 4 13/48
Board description
Figure 7.
STEVAL- IHM023V2 schematic - part 5
UM0723
! "
$ "!4*&),-
14/48 Doc ID 15870 Rev 4
UM0723
Figure 8.
STEVAL- IHM023V2 schematic - part 6
Board description
$ "!4*&),-
Doc ID 15870 Rev 4 15/48
Board description UM0723
Note:
The power supply in the STEVAL-IHM023V2 demonstration board is implemented as a multifunctional block which allows to supply the inverter in all ranges of input voltage up to
285 VAC or 400 VDC. If the input AC voltage does not surpass 145 VAC, it is possible to apply the input voltage doubler, this is done by shorting the W14 jumper. This configuration almost doubles the input AC voltage to a standard level and allows to evaluate the motor control application with a low level of input AC voltage.
For high-voltage applications it is necessary to set W3 jumpers to position “HIGH
VOLTAGE”, the auxiliary power supply for supplying all active components on the demonstration board is implemented as a buck converter based on the U6 VIPer16L which works with fixed frequency 60 kHz. The output voltage of the converter is +15 VDC voltage which is fed into the L6390 drivers as supply voltage as well as into the linear regulator
L78L33ACD and L78M05ACDT. The linear regulator provides +3.3 VDC and +5 VDC for supplying the operational amplifiers and other related parts placed on the demonstration board. The selection of supply voltage for hardware peripherals placed on the board is done with jumper W1. In the “3.3 V” position the supply voltage selected is +3.3 V and in the “5 V” position it is +5 V. Thanks to jumper W6, it is possible to supply the connected MCU driving board with related supply voltage. In this case, the maximal consumptive current of the MCU unit has not overreached 50 mA. Please refer to the ST released VIPer16LD datasheet for further information on this concept.
For low-voltage applications, the step-down converter must be disabled by setting the W3 jumper to position “<35 V ONLY”. In this case, the other linear regulator, L7815, is connected directly on the bus line, to provide auxiliary voltage + 15 VDC.
Please note that the voltage range in this kind of application must be in the range + 18 VDC to + 35 VDC.
For low-voltage DC motor applications which require a voltage lower than + 18 VDC, a dual supply mode can be used. Voltage on the input connector is normally linked through power switches to the motor and an external auxiliary voltage is fed through the J3 connector from an external power source. The voltage of the external power supply used must be in the range + 14.8 V to + 15.5 V with maximal consumption current 0.5 A.
The information regarding the value of the supply bus voltage on the main filtering capacitors is sensed with the voltage divider built around R2, R4, and R7 and is fed into the dedicated control unit through the J5 connector. The proper voltage partitioning for applied resistors values is 0.0075.
The presence of +15 VDC on the board is indicated with green LED D7. For a better understanding of the concept,
Figure 9 describes the power supply in a block diagram.
16/48 Doc ID 15870 Rev 4
UM0723 Board description
Figure 9.
Power supply block diagram
$#"53
-!86$# "536$#
,INEARREGULATOR
,
).054
7
"RIDGE
RECTIFIER
7
6OLTAGE
DOUBLER
"UCKCONVERTER
6)0ER,$
6$#
,INEARREGULATOR
,-
6$#
6$#
,INEARREGULATOR
,$3
!-
The input stage of the demonstration board is provided with the 10 Ω NTC resistor to eliminate input inrush current peak during charging of the bulk capacitors. To achieve a higher efficiency of the inverter, it is possible to bypass the NTC after the startup phase.
The NTC bypass signal is provided from the MCU board through the J5 connector. The yellow D27 LED diode is turned off when the inrush NTC is bypassed.
The STEVAL-IHM023V2 demonstration board contains only a basic EMI filter based on X2 and Y2 capacitors. The main function of this demonstration board is as a universal testing platform. For this reason, the EMI filter is not able to absorb EMI distortion coming from the inverter for all ranges of the applications used and the design of the filter is up to the user.
The EMI filter must be designed according to the motor and final target applications used.
The heatsink itself is connected to the earth pin in the input J1 connector. If the demonstration board is used only with DC voltage, it is recommended to connect the heatsink to a negative voltage potential - common ground.
The hardware brake feature has been implemented on the STEVAL-IHM023V2 demonstration board. This feature connects the external resistive load applied to the J6 connector to the bus to eliminate overvoltage generated when the motor acts as a generator. Such a connected load must be able to dissipate all motor generated energy.
The brake feature functions automatically in the case of bus overvoltage. Voltage on the bus is sensed through the voltage divider with resistors R23, R24, and R31 and compared to the voltage reference built around the Zener diode D26. The brake dummy load is switched on when voltage on the bus reaches 440 VDC and is switched off when the voltage falls below
420 VDC. This voltage level has been chosen to be fully compliant with the possible use of front-end PFC stage. Another possibility, to activate the brake dummy load, is to use the external signal coming through the J5 motor connector (PWM_Brake signal) from the connected MCU board. This function is active with the jumper W5 in position “ R_BRAKE ”.
The brake threshold levels can be modified by calculating R23, R24, and R34 new values.
The D28 red LED diode indicates acting brake switch.
Doc ID 15870 Rev 4 17/48
Board description UM0723
The gates of the switches of the IGBT used are controlled by the L6390D drivers. Please refer to the L6390 datasheet for a detailed analysis of the driver parameters.
shows the correct driving of the IGBT. As can be seen, the charging current for the
IGBT is different compared to the discharging current due to the diode used. The configuration used provides the best trade-off between efficiency and EMI distortion.
Thanks to the high-performance L6390 driver, the deadtime insertion between the HVG and
LVG outputs is hardware-guaranteed. In this case, considering the value of the deadtime resistors used to be 47 k Ω , the DT of about 600 ns is applied on the outputs in case:
● The deadtime is not present on HIN and LIN inputs signals.
● The deadtime present on HIN and LIN inputs is less than hardware-set DT.
On the contrary, the hardware-set deadtime is not the sum of the deadtime present on the outputs between LVG and HVG if the deadtime present on the HIN and LIN inputs signals is higher than the hardware-set deadtime.
Figure 10.
Gate driving network
R41 10 Ω D14
R45 120
Ω
1N4148
1
2
Q7
STGP10NC60KD
3
AM00472a
Hardware overcurrent protection (OCP) is implemented on the board. This feature takes full advantage of the L6390 driver where an internal comparator is implemented. Thanks to the internal connection between the comparator output and shutdown block, the intervention time of the overcurrent protection is extremely low, ranging slightly above 200 ns. Please
see Figure 11 below for details of the OCP.
Considering that the overcurrent protection acts as soon as the voltage on the CP+ pin of the L6390 rises above (approximately equal to) 0.53 V, and considering the default value of the shunt resistor, it follows that the default value for the maximum allowed current is equal to:
Equation 1
I
SHU NT MAX
= ----------------------
R
V
SHUNT
×
⎝
⎛
1 + --------
R2
⎠
⎞ with the default values this gives:
I
SHUNT_MAX
= 7 A
18/48 Doc ID 15870 Rev 4
UM0723 Board description
Figure 11.
Overcurrent protection
+3.3 V
3.3.6
OPOUT
7
+5 V
Smart SD
COMPARATOR
+
–
10 CP+
VCC
OPAMP
+
–
VREF
OP+
6 OP–
L6390
R3 (R49, R73, R96)
R1 (R47, R67, R95)
R2 (50, R70, R93)
Shunt resistor
GND
AM00473
The overcurrent protection can be disabled with software if the W5 jumper is set to the “OCP
OFF” position. This may be necessary and is often useful when the user decides to make the brake operate by turning on the three low-side switches. In fact, if the motor acts as a generator, it's necessary to protect the hardware, preventing the bus voltage from exceeding a safety threshold. In addition to dissipating the motor energy on a brake resistor, it's possible to short the motor phases, preventing the motor current from flowing through the bulk capacitors.
Please note that with disabling of the OCP, the demonstration board is not protected against any overcurrent event.
Current sensing amplifying network
●
●
●
The STEVAL-IHM023V2 motor control demonstration board can be configured to run in various current reading configuration modes:
Three-shunt configuration - suitable for the use of field oriented control (FOC)
Single-shunt configuration - suitable for the use of FOC in a single-shunt configuration
Single-shunt six-step configuration - suitable for scalar control
Configuration with a shunt resistor, where voltage amplified with an operational amplifier is sensed, was chosen as the current sensing networks. Single-shunt configuration requires a single op amp, three-shunt configuration requires three op amps. Just for compatibility purposes, one of them is common to both basic configurations.
The configuration jumpers W10 and W11 allow the user to set the common op amp to achieve the compatibility between single-shunt six-step configuration (suitable for scalar control) and three-shunt or single-shunt FOC current reading configuration.
Three-shunt FOC or single-shunt FOC current reading configuration
The details of the three-shunt current sensing reading configuration are shown in
In this configuration, the alternating signal on the shunt resistor, with positive and negative
Doc ID 15870 Rev 4 19/48
Board description UM0723 values, must be converted to be compatible with the single positive input of the microcontroller A/D converter used to read the current value. This means that the op amp must be polarized in order to obtain a voltage on the output that makes it possible to measure the symmetrical alternating input signal.
The op amp is used in follower mode with the gain of the op amp set by resistor r and R:
Equation 2
G =
R r
+ r
It is possible to calculate the voltage on the output of the op amp, OP OUT - V
OUT
, as the sum of a bias, V
BIAS
, and a signal, V
SIGN
, component equal to:
Equation 3
V
OU T
= V
SIGN
+ V
BIAS
V
BI AS
=
⎛
⎝
R1
+
R2
3.3
×
G
+ --------
R3
⎠
⎞
×
R3
V
SIGN
=
⎛
⎝
I
×
R
---------------------------------------------------------×
G
R1
+
R2
+ --------
R3
⎠
⎞
×
R1
Total gain of the circuit including the resistors’ divider is equal to:
Equation 4
G
TOT
=
V
----------------
V
IN
=
V
-----------------------------
R
SHUN T × I with the default values this gives:
●
●
●
●
V
G = 4.3
G
BIAS
TOT
= 1.7 V
= 1.7
Maximum current amplifiable without distortion is 6.5 A.
Please observe that the user can modify the max. current value by changing the values of the shunt resistors.
20/48 Doc ID 15870 Rev 4
UM0723
Figure 12.
Three-shunt configuration
Board description
OPOUT
+5 V
Smart SD
COMPARATOR
–
10 CP+
OPAMP
VCC
–
VREF
9 OP+
6 OP –
L6390
+3.3 V
R3 (R52, R78, R97)
(R53, R75, R99)
R2 (R54, R76, R100)
Shunt resistor
R (R46, R66, R92) r (R48, R72, R94)
GND
AM00474
For previously mentioned FOC configurations it is necessary to set the proper gain by applying the W10 jumper and by applying the W11 jumper to the dash marked position.
Six-step (block commutation) current reading configuration
In case of six-step (also called block commutation) current control, only two of the motor phases conduct current at the same time. Therefore, it is possible to use only one shunt resistor placed on the DC link to measure the motor phase current. Moreover, as the current is always flowing on the shunt resistor in the same direction, only positive current must be measured, and in this case, the amplifying network needs to be properly designed. The details of single-shunt current sensing reading configuration are shown in
. In this configuration, the current sampling is done only when the value on the shunt resistor is positive. The only positive value read on the shunt resistor allows the setting of a higher gain for the op amp than the one set in the three-shunt reading mode.
The op amp is used in follower mode with the gain of the op amp set by resistor r and R:
Equation 5
G =
R r
+ r
It is possible to calculate the voltage on the output of the op amp, OP OUT V
OUT
, as the sum of a bias, V
BIAS
, and a signal, V
SIGN
, component equal to:
Equation 6
V
OU T
= V
SIGN
+ V
BIAS
Doc ID 15870 Rev 4 21/48
Board description UM0723
V
BI AS
=
⎛
⎝
R3
+
3.3
R1
×
+
R1
R2
+
+
R2
--------
R4
⎠
⎞
×
R4
×
G
V
SIGN
=
I
×
R
SH UNT
×
R2
----------------------------------------------
R1 + R2
+
×
R1
----------------------------------------------------------------------------------------------
⎛
⎝
R3
+
R1
I
×
+
R
R2
+ --------
R4
⎠
⎞
× (
R1 + R2
) 2
×
G
Total gain of the circuit with the resistors’ divider is equal to:
Equation 7
G
TOT
=
V
----------------
V
IN
=
V
-------------------------------
R
SH UNT
I
●
●
●
● with the default values this gives:
V
BIAS
= 1.7 V
G = 4.98
G
TOT
= 2.53
Maximum current amplifiable without distortion is 6.5 A.
Please observe that the user can modify the max. current value by changing the values of the shunt resistors.
Figure 13.
Six-step current sensing configuration
+3.3 V
+5 V
Smart SD
COMPARATOR
+
–
10 CP+
R2 (R79)
R4 (R80)
VCC
OPAMP
+
–
VREF
9 OP+
R1 (R75)
OPOUT 7
6 OP–
L6390
R3 (R81)
Shunt resistor
R (R66 + R69) r (R72)
GND
AM00475
22/48 Doc ID 15870 Rev 4
UM0723 Board description
For six-step configurations it is necessary to set the proper gain by removing the W10 jumper and applying the W11 jumper to the not marked position.
In
Table 1 the mentioned setting of gain jumpers, for all possible current reading
configurations, is shown.
Table 1.
Jumper
Current reading configuration
Gain configuration
Six-step current reading FOC current reading
W10
W11
Not present
Not marked position
Present
“-” position
3.3.7
3.3.8
The tachometer and Hall/encoder inputs
Both the tachometer and Hall/encoder inputs have been implemented on the board. In the case of using a Hall or encoder sensor, the W4 jumper must be connected and the W7 jumper disconnected. The W16 jumper set to dash marked “-” position allows to supply any connected Hall sensor with +5 VDC supply voltage. Setting the W16 jumper to not marked position supplies the Hall sensor with the same supply voltage as other hardware peripherals (+3.3 VDC or +5 VDC depend on the W1 jumper). The U11 Hex Schmitt inverter is used as the voltage level shifter for the connected Hall sensor.
In the case of using a tachometer, the W4 jumper must be disconnected and the W7 jumper connected.This feature allows to test and evaluate a wide spectrum of various motors.
Temperature feedback and overtemperature protection
Hardware overtemperature protection is implemented on the STEVAL-IHM023V2 demonstration board. This feature fully protects the switches against damage when temperature on the junction of the switches overruns a defined value. The temperature is sensed with an NTC resistor placed on the heatsink. The measured signal is fed through the
J5 motor connector to the MCU control unit and can be read with an A/D converter. The signal is also fed to comparator U8 where it is compared with a 2.5 V reference voltage which is built around the U9 precision reference Tl431. The output signal of the comparator
U8 is fed to the SD pin of the L6390D drivers to stop the commutation of the connected motor. With the value of the NTC resistor used equal to 10 k
Ω,
and resistor R44 equal to
3.6 k
Ω
, the shutdown temperature is around 70 °C.
Figure 14.
NTC placement on the heatsink
Doc ID 15870 Rev 4 23/48
Hardware setting of the STEVAL-IHM023V2
4 Hardware setting of the STEVAL-IHM023V2
UM0723
The STEVAL-IHM023V2 demonstration board can be driven through the J5 motor control connector by various MCU control units released by STMicroelectronics which feature a unified 34-pin motor connector (STM3210B-EVAL, STM32F100-EVAL, STEVAL-
IHM022v1, STM32F10E-EVAL, etc.). The demonstration board is suitable for both field oriented and scalar controls. In particular, it can handle output signal conditioning for different types of speed and/or position feedback sensors (such as tachometer, Hall sensors, and quadrature encoders) and different current sensing topologies (single-shunt resistor placed on DC bus or three-shunt resistors placed in the three inverter legs).
4.1 Hardware settings for six-step (block commutation) control of BLDC motors
●
●
●
●
To drive any motor, the user must ensure that:
● The motor control demonstration board is driven by a control board that provides the six output signals required to drive the three-phase power stage
The motor is connected to the J2 motor output connector
If using an encoder or Hall sensor connection, it is connected to connector J4
If using a tachometer connection, it is connected to connector J8
If using the brake control feature, connect a dissipative power load to J6 connector
below shows the jumper settings for any BLDC high-voltage motors in six-step
(block commutation) control. Please confirm that the demonstration board input voltage is in the range of 125 VDC to 400 VDC or 90 VAC to 285 VAC. If the voltage doubler is applied, the input voltage must be in the range of 65 VAC to 145 VAC.
Table 2.
Jumper
Jumper settings for high-voltage BLDC motor in six-step control
Settings for any HV motor in six-step control
W1
W3
W4
W5
W6
W7
W9
W10
W11
“3.3 V” position for VDD = 3.3 V
“5 V” position for VDD = 5 V
“HIGH VOLTAGE” position
Present for Hall sensor or encoder
Not present for connected tachometer
“R_BRAKE” position for software handling of resistive brake (if any)
“OCP OFF” position for software handling of overcurrent protection disabling
Present for supplying stage from IHM023V2 (max. 50 mA)
Present for connected tachometer
Not present for connected Hall sensor or encoder
Single-shunt
Not present
Not marked position
24/48 Doc ID 15870 Rev 4
UM0723 Hardware setting of the STEVAL-IHM023V2
Table 2.
Jumper
Jumper settings for high-voltage BLDC motor in six-step control (continued)
Settings for any HV motor in six-step control
W13
W14
W16
Single-shunt
Present for voltage doubler
Not present for standard voltage range
Dash mark position of Hall/encoder with VDD
Not marked position for supplying Hall/encoder with +5 V
Table 3 shows jumper settings for a low-voltage BLDC motor. Please confirm that the input
voltage (mains voltage) of the demonstration board in this case is in the range of 18 VDC to
35 VDC. If it is necessary to supply the motor with a voltage lower than 18 VDC, please remove the W3 jumper and connect the auxiliary voltage to the J3 connector. This configuration is called “dual supply configuration”.
In this configuration it may be necessary to modify R2, R4, and R7 resistors according to applied supply voltage.
Table 3.
Jumper
Jumper settings for low-voltage BLDC motor in six-step control
Settings for any HV motor in six-step control
W1
W3
W4
W5
W6
W7
W9
W10
W11
W13
W14
W16
“3.3 V” position for V
DD
= 3.3 V
“5 V” position for V
DD
= 5 V
“<35 V ONLY” position
Present for Hall sensor or encoder
Not present for connected tachometer
“R_BRAKE” position for software handling of resistive brake (if any)
“OCP OFF” position for software handling of overcurrent protection disabling
Present for supplying stage from IHM023V2 (max. 50 mA)
Present for connected tachometer
Not present for connected Hall sensor or encoder
Single-shunt
Not present
Not marked position
Single-shunt
Present for voltage doubler
Not present for standard voltage range
Dash mark position of Hall/encoder with V
DD
Not marked position for supplying of Hall/encoder with +5 V
Doc ID 15870 Rev 4 25/48
Hardware setting of the STEVAL-IHM023V2
4.2
UM0723
Hardware settings for “Field Oriented Control” (FOC) in single-shunt topology current reading configuration
●
●
●
●
To drive any motor, the user must ensure that:
● The motor control demonstration board is driven by a control board that provides the six output signals required to drive the three-phase power stage
The motor is connected to the J2 motor output connector
If using an encoder or Hall sensor connection, it is connected to connector J4
If using a tachometer connection, it is connected to connector J8
If using the brake control feature, connect a dissipative power load to J6 connector
below shows the jumper settings for any high-voltage motors in single-shunt FOC configuration. Please confirm that the demonstration board input voltage is in the range of
125 VDC to 400 VDC or 90 VAC to 285 VAC. If the voltage doubler is applied, the input voltage must be in the range of 65 VAC to 145 VAC.
Table 4.
Jumper
Jumper settings for high-voltage PMAC or generic AC motor in singleshunt FOC control
Jumper settings for FOC of HV PMSM, BLDC or AC IM in single-shunt configuration for current reading
W1
W3
W4
W5
W6
W7
W9
W10
W11
W13
W14
W16
“3.3 V” position for V
DD
= 3.3 V
“5 V” position for V
DD
= 5 V
“HIGH VOLTAGE” position
Present for Hall sensor or encoder
Not present for connected tachometer
“R_BRAKE” position for software handling of resistive brake (if any)
“OCP OFF” position for software handling of overcurrent protection disabling
Present for supplying control stage from IHM023v2 connector with V
DD mA)
(max. 50
Present for connected tachometer
Not present for connected Hall sensor or encoder
Single-shunt
Present
Dash mark position
Single-shunt
Not present
Dash marked position for supplying of Hall/encoder with V
DD
Not marked position for supplying of Hall/encoder with +5 V
26/48 Doc ID 15870 Rev 4
UM0723 Hardware setting of the STEVAL-IHM023V2
Table 5 shows jumper settings for a low-voltage BLDC motor in single-phase FOC current
control. Please confirm that the input voltage (mains voltage) of the demonstration board in this case is in the range of 18 VDC to 35 VDC. If it is necessary to supply the motor with a voltage lower than 18 VDC, please remove the W3 jumper and connect the auxiliary voltage to the J3 connector.
In this configuration it may be necessary to modify R2, R4, and R7 resistors according to applied supply voltage.
Table 5.
Jumper
Jumper settings for low-voltage BLDC motor in single-shunt FOC control
Settings for any LV BLDC motor in single-shunt FOC control
W1
W3
W4
W5
W6
W7
W9
W10
W11
W13
W14
W16
“3.3 V” position for V
DD
= 3.3 V
“5 V” position for V
DD
= 5 V
“<35 V ONLY” position
Present for Hall sensor or encoder
Not present for connected tachometer
“R_BRAKE” position for software handling of resistive brake (if any)
“OCP OFF” position for software handling of overcurrent protection disabling
Present for supplying control stage from IHM023v2 connector with V
DD
(max. 50 mA)
Present for connected tachometer
Not present for connected Hall sensor or encoder
Single-shunt
Present
Dash mark position
Single-shunt
Not present
Dash marked position for supplying of Hall/encoder with V
DD
Not marked position for supplying of Hall/encoder with +5 V
4.3 Hardware settings for FOC in three-shunt configuration
●
●
●
●
To drive any motor, the user must ensure that:
● The motor control demonstration board is driven by a control board that provides the six outputs signals required to drive the three-phase power stage
The motor is connected to the J4 motor output connector
If using an encoder or Hall sensor connection, it is connected to connector J5
If using a tachometer connection, it is connected to connector J6
If using the brake control feature, connect a dissipative power load to J7 connector
Doc ID 15870 Rev 4 27/48
Hardware setting of the STEVAL-IHM023V2 UM0723
Table 6 below shows the jumper settings for three-shunt based FOC of any high-voltage
PMSM, BLDC, or AC IM motor. Please confirm that the demonstration board input voltage is in the range of 125 VDC to 400 VDC or 90 VAC to 285 VAC. If the voltage doubler is applied, the input voltage must be in the range of 65 VAC to 145 VAC.
Table 6.
Jumper
Jumper settings for FOC of HV PMSM, BLDC, or AC IM in three-shunt configuration for current reading
Jumper settings for FOC of HV PMSM, BLDC or AC IM in three-shunt configuration for current reading
W1
W3
W4
W5
W6
W7
W9
W10
W11
W13
W14
W16
“3.3 V” position
“HIGH VOLTAGE” position
Present for Hall sensor or encoder
Not present for connected tachometer
“R_BRAKE” position for software handling of resistive brake (if any)
“OCP OFF” position for software handling of overcurrent protection disabling
Present for supplying control stage from IHM023v2 connector with V
DD
(max. 50 mA)
Present for connected tachometer
Not present for connected Hall sensor or encoder
Three-shunt
Present
Silk screen marked position
Three-shunt
Not present
Silk screen marked position for supplying Hall/encoder with V
DD
Not marked position for supplying Hall/encoder with +5 V
Table 7 shows jumper settings for three-shunt based FOC of any low-voltage PMSM or
BLDC. Please confirm that the input voltage of the demonstration board in this case is in the range of 18 VDC to 35 VDC. If it is necessary to supply the motor with a voltage lower than
18 VDC, please remove the W3 jumper and connect the auxiliary voltage to the J3 connector.
In this configuration it may be necessary to modify R2, R4, and R7 resistors according to the applied supply voltage.
28/48 Doc ID 15870 Rev 4
UM0723 Hardware setting of the STEVAL-IHM023V2
Table 7.
Jumper
Jumper settings for FOC of LV PMSM or BLDC in three-shunt configuration for current reading
Jumper settings for FOC of LV PMSM or BLDC in three-shunt configuration for current reading
W1
W3
W4
W5
W6
W7
W9
W10
W11
W13
W14
W16
“3.3 V” position
“<35 V ONLY” position
Present for Hall sensor or encoder
Not present for connected tachometer
“R_BRAKE” position for software handling of resistive brake (if any)
“OCP OFF” position for software handling of overcurrent protection disabling
Present for supplying control stage from IHM023v2 connector with V
DD mA)
(max. 50
Present for connected tachometer
Not present for connected Hall sensor or encoder
Three-shunt
Present
Silk screen marked position
Three-shunt
Not present
Silk screen marked position for supplying Hall/encoder with V
DD
Not marked position for supplying Hall/encoder with +5 V
Doc ID 15870 Rev 4 29/48
Description of jumpers, test pins, and connectors
5
UM0723
Description of jumpers, test pins, and connectors
The following tables give a detailed description of the jumpers, test pins, and the pinout of the connectors used.
Table 8.
Jumper
W1
W3
W4
W5
W6
W7
W9
W10
W11
W13
W14
W16
Jumpers description
Selection Description
“3.3 V” position V
DD
= 3.3 V
“5 V” position V
DD
= 5 V
“<35 V” ONLY Linear regulator supplied from DC bus - input supply voltage < 35 VDC
“HIGH VOLTAGE” Buck converter supplied from bus
Present Hall sensor or encoder connected
Not present
“R_BRAKE”
“OCP OFF”
Present
Not present
Present
Tachometer connected
Software brake feature applied
OCP disabled
Supplying of MCU control board through J5 motor connector with V
DD
Separated voltage of MCU control board
Tachometer connected
Not present
Single-shunt
Three-shunt
Hall sensor or encoder connected
Any single-shunt configuration
Any three-shunt configuration
Present
Not present
Gain for any FOC
Gain for six-step control
Dash position Gain for any FOC
Free position
Single-shunt
Three-shunt
Gain for six-step control
Any single-shunt configuration
Any three-shunt configuration
Present
Not present
Voltage doubler applied (V
IN
= max. 145 VAC)
Standard single-phase range
Dash position Hall/encoder supplied by V
DD
Free position Hall/encoder supplied by +5 V
30/48 Doc ID 15870 Rev 4
UM0723 Description of jumpers, test pins, and connectors
Table 9.
Name
J1
J2
J3
J4
J5
Connector pinout description
Reference
Supply connector
1 - PE-earth
2 - PE-earth
3 - L-phase
4 - N-neutral
Motor connector
A - Phase A
B - Phase B
C - Phase C
Description / pinout
15 V auxiliary supply connector
1 - GND
2 - +15 VDC
Hall sensors/ encoder input connector
1 - GND
1 - +V
DD
/+5 V
1 - Hall sensor input 1/ encoder A+
1 - Hall sensor input 2/ encoder B+
1 - Hall sensor input 3/ encoder Z+
Motor control connector
1 - Emergency stop
3 - PWM-1H
5 - PWM-1L
7 - PWM-2H
2 - GND
4 - GND
6 - GND
8 - GND
9 - PWM-2L
11 - PWM-3H
13 - PWM-3L
15 - Current phase A
17 - Current phase B
19 - Current phase C
21 - NTC bypass relay
23 - Dissipative brake PWM
25 - +V power
27 - PFC sync.
29 - PWM V
REF
31 - Measure phase A
33 - Measure phase B
10 - GND
12 - GND
14 - HV bus voltage
16 - GND
18 - GND
20 - GND
22 - GND
24 - GND
26 - heatsink temperature
28 - Vdd_m
30 - GND
32 - GND
34 - measure phase C
Doc ID 15870 Rev 4 31/48
Description of jumpers, test pins, and connectors UM0723
Table 9.
Name
J6
Connector pinout description (continued)
Reference Description / pinout
Dissipative brake
1 - Bus voltage
2 - Open collector
J7
J8
BEMF daughterboard connector
1 - Phase A
2 - Phase B
3 - Phase C
4 - Bus voltage
5 - 3.3 VDC
6 - V
DD
_micro
7 - GND
8 - PWM V
REF
Tachometer input connector for AC motor speed loop control
1 - Tachometer bias
2 - Tachometer input
32/48
TP6
TP7
TP8
TP9
TP10
TP11
TP1
TP2
TP3
TP4
TP5
TP23
TP13
TP14
TP15
TP16
TP17
Table 10.
Testing pins description
Number Description
Output phase A
Output phase B
Output phase C
PWM - phase A - low-side
PWM - phase A - high-side
PWM - phase B - low-side
PWM - phase B - high-side
PWM - phase C - low-side
PWM - phase C - high-side
Current sensed in phase A
Current sensed in phase B
Current sensed in phase C
Sensed tachometer/encoder/Hall signal A
Sensed encoder/Hall signal B
Sensed encoder/Hall signal Z
Voltage on bus divider - bus voltage information
Brake status - brake active in low state
Doc ID 15870 Rev 4
UM0723 Connector placement
Table 10.
Testing pins description (continued)
Number
TP18
TP19
TP20
TP21
TP24
Description
3.3 VDC
15 VDC
Reference voltage 2.5 V for overtemperature protection
GND
5 VDC
A basic description of the placement of all connectors on the board is visible in Figure 15 .
Figure 15.
STEVAL-IHM023V2 connectors placement
Doc ID 15870 Rev 4 33/48
Bill of material UM0723
1
1
1
1
1
9
6
6
4
3
3
1
3
3
1
1
1
1
1
3
3
1
1
A list of components used to build the demonstration board is shown in Table 11 . The
majority of the active components used are available from STMicroelectronics.
Table 11.
Bill of material
Quantity
Reference
Value / generic part number
Package / class Manufacturer
2 C1, C5 2.2 nF/Y1 Y1 safety CAP - 4.7 nF
Murata Manufacturing
Co., Ltd.
2 C2, C3
Elyt. capacitor, RM 10 mm,
30 x 45, 105 °C
Panasonic
C13
C14
C15
C16
C19
C66, C67, C71, C72,
C73, C26, C24, C27,
C28, C6, C7, C17,
C18, C10, C11
C69, C70, C74
C25
C29
C30
C31, C42, C53
C32, C33, C43, C44,
C54, C55
C34, C35, C45, C46,
C58, C59
C52
C65
C56
C57
C36, C47, C60, C75
C37, C48, C61
C39, C50, C62
C4
C40, C49, C63
C41, C51, C64
1200
μ
F/250 V
N.C.
220 nF/25 V
3.3
μ
F/450 V
1
μ
F/50 V
100
μ
F/25 V
100 nF/25 V
10 pF/25 V
4.7
μ
F/25 V
2.2 nF/25 V
4.7 nF/25 V
330 pF/25 V
1
μ
F/50 V
10 pF/25 V
1 nF/25 V
470 nF/25 V
100 pF/25 V
150 nF/X2
2.2 nF/25 V
33 pF/25 V
330 pF/25 V
100 pF/25 V
100 nF/25 V
470 pF/25 V
Capacitor, SMD 0805
Elyt. capacitor, SMD 4 x 4
Elyt. capacitor, SMD 8 x 8
Capacitor, SMD 0805
Capacitor, SMD 0805
Elyt. capacitor, SMD 4 x 4
Capacitor, SMD 0805
Capacitor, SMD 0805
Capacitor, SMD 0805
Capacitor, SMD 1206; 50 V
Capacitor, SMD 0805
Panasonic
Panasonic
Panasonic
Panasonic
Capacitor, SMD 0805
Capacitor, SMD 0805
Capacitor, SMD 0805
Foil X2 capacitor, RM 22.5 mm Arcotronics
Capacitor, SMD 0805
Capacitor, SMD 0805
Capacitor, SMD 0805
Capacitor, SMD 0805
Capacitor, SMD 0805
Capacitor, SMD 0805
34/48 Doc ID 15870 Rev 4
UM0723
Table 11.
Bill of material (continued)
Quantity
Reference
Value / generic part number
1
2
2
C12
C8, C68
C9, C38
47 nF/25 V
22
μ
F/6.3 V
10 nF/25 V
Package / class
Capacitor, SMD 0805
Elyt. capacitor, SMD 4 x 4
Capacitor, SMD 0805
1
1
1
1
4
1
3
9
1
2
4
3
6
1
1
1
1
4
4
1
1
1
3
6
4
3
3
1
RT1
VR1
R1, R3, R6
R10
R11, R14, R120, R121
R12
R13
R112, R113, R114,
R115, R116, R117,
R109, R110, R111
R18
R19, R108
R2, R4, R23, R24
R21, R107, R106
R22, R27, R20, R33,
R74, R17
R25
R32
R26
R28, R122, R123
R29
R30
R31
R34
R35, R36, R57, R82
R37, R41, R58, R62
R38, R59, R85, R40,
R61, R87
R39, R45, R60, R65
R42, R63, R89
R43, R64, R90
R44
6.8 k
Ω
N.C.
470 k
Ω
220
Ω
10 k
Ω
560
Ω
9.1 k
Ω
1 k
Ω
2.2 k
Ω
100
Ω
15 k
Ω
27 k
Ω
12 k
Ω
100 k
Ω
10
Ω
1 k
Ω
120
Ω
3.3 k
Ω
47 k
Ω
3.6 k
Ω
10 k
Ω
10
Ω
100 k
Ω
13 k
Ω
5.6 k
Ω
N.C.
160
Ω
4.7 k
Ω
NTC
NTC
Resistor, SMD 1206
Resistor, SMD 0805, 1%
Resistor, SMD 0805
Resistor, SMD 1206
Resistor, SMD 0805
Resistor, SMD 0805
Resistor, SMD 1206, 1%
Resistor, SMD 0805
Resistor, SMD 0805
Resistor, SMD 0805
Resistor, SMD 0805, 1%
Resistor, SMD 0805, 1%
Resistor, SMD 0805
Resistor, SMD 0805
Resistor, SMD 0805
Resistor, SMD 0805, 1%
Resistor, SMD 0805, 1%
Resistor, SMD 0805
Resistor, SMD 0805
Resistor, SMD 0805, 1%
Resistor, SMD 0805
Resistor, SMD 0805
Resistor, SMD 0805, 1%
Resistor, SMD 0805, 1%
Doc ID 15870 Rev 4
Bill of material
Manufacturer
Panasonic
EPCOS
B57703M103G40
EPCOS B57364S100M
35/48
Bill of material UM0723
6
6
1
1
2
1
1
1
1
2
5
1
1
1
1
1
Table 11.
Bill of material (continued)
Quantity
3
3
3
3
1
2
3
Reference
R46, R66, R92
R49
R5, R9
R52, R97, R78
R54, R76, R100
R55, R71, R101
R56, R68, R102
Value / generic part number
3.3 k
Ω
N.C.
120
Ω
3.3 k
Ω
820
Ω
0.15
Ω
N.C.
Package / class
Resistor, SMD 0805, 1%
Resistor, SMD 0805
Resistor, SMD 0805, 1%
Resistor, SMD 0805, 1%
Resistor, SMD 2512, 1%, 2 W
1
1
7
8
2
1
1
R67, R70, R75, R79,
R50, R53
R69
R7
R72, R48, R47, R77,
R51, R98
R73
R8
R80
R81
R83, R88
R104
R84
R86, R91
R93, R95, R99, R94,
R103
R96
R105
L1
L2
D1
D11, D12, D15, D16,
D19, D20, D2, D23,
D24
D13, D5, D14, D17,
D18, D21, D22, D10
D25, D29
D3
D4
1 k
Ω
680
Ω
7.5
Ω
1 k
Ω
N.C.
51 k
Ω
2.2 k
Ω
33
Ω
10
Ω
68 k
Ω
2.2 k
Ω
120
Ω
1 k
Ω
N.C.
220 k
Ω
47
μ
H
2.2 mH
KBU6K
BAT48
1N4148
BZX84B13V
STPS1150
SM6T36
Resistor, SMD 0805, 1%
Resistor, SMD 0805, 1%
Resistor, SMD 0805, 1%
Resistor, SMD 0805, 1%
Resistor, SMD 0805, 1%
Resistor, SMD 0805, 1%
Resistor, SMD 0805, 1%
Resistor, SMD 0805
Resistor, SMD 0805
Resistor, SMD 0805
Resistor, SMD 0805
Resistor, SMD 0805, 1%
Resistor, SMD 0805, 1%
SMD choke, 0.5 A
SMD choke, 0.25 A
Diode bridge, 250 VAC, 8 A
Diode, SMD, SOD-323
Universal diode, SMD, SOD80C
Zener diode, SOT23, 13 V
Schottky diode, DO-241AC
(SMA)
Transil™, JEDEC DO-214AA
Manufacturer
Panasonic
Würth Elektronik
STMicroelectronics
STMicroelectronics
STMicroelectronics
36/48 Doc ID 15870 Rev 4
UM0723 Bill of material
1
1
1
1
2
Table 11.
Bill of material (continued)
Quantity
Reference
Value / generic part number
1
1
1
3
2
1
1
1
1
1
10
7
1
1
1
3
18
1
1
1
1
Package / class Manufacturer
D6, D8
D7
D9
D27
D28
D26
STTH1L06
LED GREEN
STTH2L06
HV diode, SMA
Universal LED 3 mm, 2 mA
BZV55C18SMD Zener diode, SOD80, 18 V
LED YELLOW Universal LED 3 mm, 2 mA
LED RED Universal LED 3 mm, 2 mA
HV diode, SMA
Q1, Q4, Q5, Q12, Q13,
Q14, Q15, Q16, Q17,
Q18
BC847 NPN transistor, SOT23
Q10, Q11, Q3, Q6, Q7,
Q8, Q9
STGP10NC60KD N-channel IGBT, TO220
Q2 BC857B PNP transistor, SOT23
F1
F1
LS1
U1
U2
U3
U4, U8
U5, U6, U7
U9
U10
U11
TP1, TP2, TP3
TP4 - TP24
J1
J2
STMicroelectronics
STMicroelectronics
STMicroelectronics
Holder
6.25 A
Fuse holder 5 x 20 mm, KS21
SW
Fuse 6.25 A Slov., FST06.3,
5 x 20 mm
SCHURTER
Finder 4031-12 Relay 12 VDC
LD1117S33 Linear regulator 3.3 V, SOT223
Finder
STMicroelectronics
L7815
VIPer16
TS391
Linear regulator 15 V, TO-220
Smart PWM driver, SO-16
Voltage comparator, SOT23-5
STMicroelectronics
STMicroelectronics
STMicroelectronics
L6390
TS3431
L78M05C
M74HC14
N.C.
PCB terminal
1 mm
HV low and high-side driver,
SO-16
Voltage reference, SOT23-3L
Linear regulator 5 V, DPAK
Hex Schmitt inverter SOP
Test pin
STMicroelectronics
STMicroelectronics
STMicroelectronics
STMicroelectronics
Connector 4P
Connector 4P
Connector 3P
Connector 3P
Connector RM 5 mm, 4-pole male horizontal
Connector RM 5 mm, 4-pole female parallel
Connector RM 5 mm, 3-pole male horizontal
Connector RM 5 mm, 3-pole female parallel
PHOENIX CONTACT
PHOENIX CONTACT
PHOENIX CONTACT
PHOENIX CONTACT
Doc ID 15870 Rev 4 37/48
Bill of material UM0723
Table 11.
Bill of material (continued)
Quantity
Reference
Value / generic part number
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
1
1
3
1
1
1
1
7
J3
J4
J5
J6
J7
J8
W1
W10
W11
W13
W3
W4
W5
W6
W7
W9
W14
W16
150 mm Het 1
Het 2
Package / class Manufacturer
Con. 5 mm, 2P
Connector RM 5 mm, 2-pole, screw
Connector 5P Autocom HE14 5-pin
MLW34G
Con. 5 mm, 2P
MLW connector 34-pin
Connector RM 5 mm, 2-pole, screw
Con. 2.54 mm
12-pin
Pins RM 2.54 mm female, 12-pin
PHOENIX CONTACT
Stelvio Kontek
Tyco Electronics
PHOENIX CONTACT
Con. 5 mm, 2P
Jumper 2.54
Jumper 2.54
Jumper 2.54
Connector RM 5 mm, 2-pole, screw
Three pins of break way + jumper in position 3.3 V
Two pins of break way + jumper
Three pins of break way + jumper in position 3.3 V
PHOENIX CONTACT
Mounting hole
Three way HV selector, default three-shunt position
Insulated jumper blue
HV insulated jumper, 5.08 mm, default three-shunt position
Mounting hole Three way HV selector
Insulated jumper blue
HV insulated jumper, 5.08 mm, default “HIGH VOLTAGE” position
Jumper 2.54
Two pins of break way + jumper
Jumper 2.54
Jumper 2.54
Jumper 2.54
Mounting hole
Three pins of break way + jumper in position R_BRAKE
Two pins of break way
Two pins of break way
Three way HV selector, default three-shunt position
Insulated jumper blue
HV insulated jumper, 5.08 mm, default three-shunt position
Wire jumper Not assembled
Jumper 2.54
Heatsink
Heatsink
Clip for het
Three pins of break way + jumper in position 1
150 mm of AL profile 8693
Heatsink for TO-220 with montage pin
Montage clip PADA 7704,
TO-220, 10 mm
PADA Engineering
PADA Engineering
PADA Engineering
38/48 Doc ID 15870 Rev 4
UM0723
Table 11.
Bill of material (continued)
Quantity
Reference
Value / generic part number
1
130 mm
Package / class
Clip for het
Isolation tape
Montage clip PADA 7703,
TO-220, 15 mm
Isolation tape, 24 mm wide; approx. 130 mm long, self adhesive
Bill of material
Manufacturer
PADA Engineering
Doc ID 15870 Rev 4 39/48
PCB layout UM0723
For this application a standard, double-layer, coppered PCB with a ~60
μ m copper thickness was selected. The PCB material is FR-4.
The dimensions of the board are:
Width: 127 mm
PCB thickness: 1.55 mm
40/48 Doc ID 15870 Rev 4
UM0723
Figure 16.
Silk screen - top side
PCB layout
Doc ID 15870 Rev 4 41/48
PCB layout
Figure 17.
Silk screen - bottom side
UM0723
42/48 Doc ID 15870 Rev 4
UM0723
Figure 18.
Copper tracks - top side
PCB layout
Figure 19.
Copper tracks - bottom side
Doc ID 15870 Rev 4 43/48
Ordering information UM0723
The demonstration board is orderable through the standard ordering system, the ordering code is: STEVAL-IHM023V2. The items delivered include the assembled demonstration board, board documentation, PCB fabrication data such as gerber files, assembly files (pick and place), and component documentation.
10 Using STEVAL-IHM023V2 with STM32 PMSM FOC firmware library v3.0
The “STM32 PMSM FOC firmware library v3.0” is part of the STM32 PMSM single/dual
FOC SDK v3.0. In particular, it is a firmware library running on any STM32F103x and
STM32F100x device which implements the “Field Oriented Control” (FOC) drive of threephase “Permanent Magnet Synchronous Motors” (PMSM), both “Surface Mounted” (SM-
PMSM) and “Internal” (I-PMSM).
This section describes how to customize the firmware library by making use of the PC tool
“ST MC Workbench” (STMCWB) downloadable from www.st.com.
Note:
44/48
Warning: The STEVAL-IHM023V2 demonstration board must only be used in a power laboratory. The voltage used in the drive system presents a shock hazard.
The kit is not electrically isolated from the DC input. This topology is very common in motor drives. The microprocessor is grounded by the integrated ground of the DC bus. The microprocessor and associated circuitry are hot and MUST be isolated from user controls and communication interfaces.
Warning: All measuring equipment must be isolated from the main power supply before powering up the motor drive. To use an oscilloscope with the kit, it is safer to isolate the DC supply
AND the oscilloscope. This prevents a shock occurring as a result of touching any SINGLE point in the circuit, but does
NOT prevent shocks when touching two or more points in the circuit.
An isolated AC power supply can be constructed using an isolation transformer and a variable transformer.
Isolating the application rather than the oscilloscope is highly recommended in any case.
Doc ID 15870 Rev 4
UM0723 Using STEVAL-IHM023V2 with STM32 PMSM FOC firmware library v3.0
●
●
●
●
The following items are required to run the STEVAL-IHM023V2 together with the “STM32
PMSM FOC firmware library v3.0”.
● Any microcontroller demonstration board with MC connector such as: STEVAL-
IHM022V1, STEVAL-IHM033V1, STM3210B-EVAL, STM3210E-EVAL, or
STM32100B-EVAL
A high-voltage insulated AC power supply up to 230 VAC
A programmer/debugger dongle for control board (not included in the package). Refer to the control board user manual to find a supported dongle. Use of an insulated dongle is always recommended.
● Three-phase brushless motor with permanent magnet rotor (not included in the package)
An insulated oscilloscope (as necessary)
An insulated multimeter (as necessary)
To customize, compile, and download the “STM32 FOC firmware library v3.0”, a toolchain must be installed.
10.4 STM32 FOC firmware library v3.0 customization
The ST motor control workbench can be used to customize the STM32 FOC firmware library v.3.0.
The required parameters for the power stage related to the STEVAL-IHM023V2 are reported in
.
Table 12.
STEVAL-IHM023V2 motor control workbench parameters
Variable Value
Rated bus voltage information
Min. rated voltage (V)
Max. rated voltage (V)
Nominal voltage (V)
Bus voltage sensing
Bus voltage divider 1/...
Dissipative brake
18 or 60 according to W3 position (respectively for “<35 V” and “HIGH VOLTAGE” positions)
32 or 450 according to W3 position (respectively for “ <35 V ” and “ HIGH VOLTAGE ” positions)
Depends on W3 position and application nominal bus voltage
Available
136
Available if W5 is set to R_BRAKE position, not available otherwise
Active high Polarity
Driving signals
Doc ID 15870 Rev 4 45/48
Using STEVAL-IHM023V2 with STM32 PMSM FOC firmware library v3.0
UM0723
Table 12.
STEVAL-IHM023V2 motor control workbench parameters (continued)
Variable Value
Phases U, V, W high-side polarity
Phases U, V, W low-side polarity
Temperature sensing
Active high
Active low
Available
V0 (mV)
T0 (°C)
Δ
V/
Δ
T (mV/°C)
Max. working temperature on sensor (°C)
Overcurrent protection
Comparator threshold (V)
Overcurrent network gain (V/A)
Expected overcurrent threshold (A)
Overcurrent feedback signal polarity
Overcurrent protection disabling network
875
25
28
70
Available
0.5
0.075
6.25
Active low
Available if W5 is set to OCP OFF position, not available otherwise
Active low Overcurrent protection disabling network polarity
Current sensing
Current reading topology
Shunt resistor(s) value (
Ω
)
Amplifying network gain
T-noise (ns)
T-rise (ns)
Power switches
Min. deadtime (ns)
Max. switching frequency (kHz)
Configurable
0.15
1.7
2000
2000
800
50
46/48 Doc ID 15870 Rev 4
UM0723
11 Conclusion
Conclusion
This document describes the 1 kW three-phase motor control STEVAL-IHM023V2 demonstration board as a universal fully evaluated and adaptable motor control platform.
12 References
1.
L6390 datasheet
4. UM0379 user manual
5. UM0580 user manual
Table 13.
Document revision history
Date Revision
07-Sep-2009
27-Nov-2009
03-May-2011
28-Jun-2011
1
2
3
4
Changes
Initial release.
Changed part number STGF7NC60HD to STGP10NC60KD in
Figure 10 , updated input voltage in
, step 3 in
Section 10.4
, replaced STEVAL-IHM023V1 by STEVAL-IHM021V1 in point 5 of
.
Replaced STEVAL- IHM023V1 by STEVAL-IHM023V2, updated
,
,
,
,
,
to
Section 12 , minor text and graphic
modifications throughout the document.
Updated
and
Doc ID 15870 Rev 4 47/48
UM0723
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice.
All ST products are sold pursuant to ST’s terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no liability whatsoever relating to the choice, selection or use of the ST products and services described herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS
OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT
RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING
APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY,
DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE
GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER’S OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document supersedes and replaces all information previously supplied.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
© 2011 STMicroelectronics - All rights reserved
STMicroelectronics group of companies
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan -
Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America www.st.com
48/48 Doc ID 15870 Rev 4
ดาวน์โหลด
โฆษณา