STMicroelectronics-logo

STMicroelectronics UM1996 Getting Started With X-NUCLEO-IHM08M1 Low-Voltage BLDC Motor Driver

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-product

Product Information

Specifications

  • Three-phase driver board for BLDC/PMSM motors
  • Nominal operating voltage range from 8 V to 48 V DC
  • 15 ARMS output current
  • Operating frequency selectable by firmware
  • Overcurrent detection and protection (30 APEAK)
  • Thermal measuring and overheating protection
  • Full compatible with ST Six Step or ST FOC control algorithm
  • Full support for sensorless and sensor mode
  • 3-shunt and 1-shunt configurable jumpers for motor current sensing
  • Hall / Encoder motor sensor connector and circuit
  • Debug connector for DAC, GPIOs, etc.
  • Potentiometer available for speed regulation

FAQ

  • Q: What is the nominal operating voltage range for the X-NUCLEO-IHM08M1?
    • A: The nominal operating voltage range is from 8 V to 48 V DC.
  • Q: What are the target applications for the X-NUCLEO-IHM08M1?
    • A: The target applications include low voltage PMSM motor driver, low power fans, power tools, and industrial drives.

Introduction

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-1

The X-NUCLEO-IHM08M1 is a three-phase brushless DC motor driver expansion board based on STripFET™ F7 Power MOSFET STL220N6F7 for STM32 Nucleo. It provides an affordable and easy-to-use solution for driving a three-phase brushless DC motor in your STM32 Nucleo project. The X-NUCLEO-IHM08M1 is compatible with the ST morpho connector and supports further stacking of additional boards on a single STM32 Nucleo board. You can also mount the Arduino™ UNO R3 connector.

The X-NUCLEO-IHM08M1 is fully configurable and ready to support different closed loop control scenarios based on sensorless or sensor mode control, and it is compatible with three-shunt or single-shunt current sense measuring. The L6398 IC driver used on this STM32 Nucleo expansion board is a single-chip half bridge gate driver for the N-channel power MOSFET. This combination of the L6398 gate driver and the STL220N6F7 Power MOSFET forms a high current power platform for BLDC motors, while the digital section supported by the STM32 Nucleo board allows for a 6-step or FOC control algorithm solution, which you can select via the firmware. This document describes how to configure the X-NUCLEO-IHM08M1 expansion board to operate with STM32 Nucleo board.

System overview

Main characteristics

  • Three-phase driver board for BLDC/PMSM motors
  • Nominal operating voltage range from 8 V to 48 V DC
  • 15 ARMS output current
  • Operating frequency selectable by firmware
  • Overcurrent detection and protection (30 APEAK)
  • Thermal measuring and overheating protection
  • Full compatible with ST Six Step or ST FOC control algorithm
  • Full support for sensorless and sensor mode
  • 3-shunt and 1-shunt configurable jumpers for motor current sensing
  • Hall / Encoder motor sensor connector and circuit
  • Debug connector for DAC, GPIOs, etc.
  • Potentiometer available for speed regulation
  • User LED
  • Compatible with STM32 Nucleo boards
  • Equipped with ST morpho connectors
  • RoHS compliant

Target applications

The target applications for the X-NUCLEO-IHM08M1 include:

  • Low voltage PMSM motor driver
  • Low power fans
  • Power tools
  • Industrial drives

Getting Started

System architecture

A generic motor control system can be basically schematized as the arrangement of three main functional blocks (see System functional hardware blocks):

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-2

  • Control block accepts user commands to drive a motor. The X-NUCLEO-IHM08M1 is based on the STM32 Nucleo board, which provides all the digital signals for effective motor driving control.
  • Power block is based on the 3-phase inverter topology. The core of the power block is the embedded L6398 driver, which contains all the necessary active power and analog components to perform low voltage PMSM motor control.
  • Motor the X-NUCLEO-IHM08M1 is able to proper drive a low voltage BLDC/PMSM motor.

This section describes how to set up different hardware parts before writing and executing an application on the STM32 Nucleo board with the low-voltage BLDC motor driver expansion board.

Building the system

The X-NUCLEO-IHM08M1 expansion board (Power block in the figure above) is a complete hardware development platform for the STM32 Nucleo board allowing effective evaluation of motor control solutions for single BLDC/PMSM motors. For regular board operation, please follow the steps below:

  1. Plug the expansion board on an STM32 Nucleo main board (Control block) through the ST morpho connector; there is only one position allowed for this connection. Ensure that the blue (B1) and black (B2) buttons on the STM32 Nucleo board are not covered, as shown below.

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-3

The interconnection between the STM32 Nucleo board and the X-NUCLEO-IHM08M1 expansion board is designed for full compatibility with a wide range of STM32 Nucleo boards without any solder bridge modifications.
The stacked system is ready to operate with the connection of a BLDC/PMSM motor. For correct use, please follow the hardware and software settings. For software details, please refer to X-CUBE-MCSDK documentation available on www.st.com.

  1. Connect the three motor wires U,V,W to the J16 connector.
  2. To select the control algorithm (6-step or FOC), ensure no voltage supply is connected.
    On the STM32 NUCLEO board, set jumpers: JP1 open, JP5 (PWR) on E5V side, JP6 (IDD) closed.
    On the X-NUCLEO-IHM08M1 expansion board, set jumpers: J9 open, JP3 closed.
    • For 6-step control, set jumpers: JP1 and JP2 open, J5&J6 on the 1-Sh side. Keep capacitor C5 mounted; in case of poor motor current regulation during startup, reduce its value.
    • For FOC control, set jumpers: JP1 and JP2 closed, J5&J6 on the 3-Sh side. Remove capacitors C3, C5 and C7.
  3. Connect the DC supply voltage to the J1 connector. An external power supply is required to power up the power board and the STM32 Nucleo board. Be sure to supply the right power for the connected motor; (e.g., max. 12V and 2A for the BR2804 motor).

Note:

When using a different motor rated greater than 12 V, keep jumper J9 on the power board open before applying power-on voltage at J1 to avoid damaging the Nucleo board. To supply the STM32-NUCLEO via usb, connect jumper JP5 between PIN 1 and PIN2. For further details on Nucleo settings, refer to UM1724 at http://www.st.com.

Hardware settings

By default, the X-NUCLEO-IHM08M1 provides the power supply voltage for STM32 Nucleo board (+5V on E5V) independently through the power voltage applied at the J1 connector. Removing resistor R170 on the expansion board, you can disconnect internal voltage regulation and select jumper J9 to supply the STM32 Nucleo board directly from J1 connector (see Table 1. Jumper settings) if, for instance, higher conversion efficiency is required. For this last configuration please read the recommendation below.

Table 1. Jumper settings

JumperPermitted ConfigurationsDefault Condition
JP1Selection for pull-up insertion (BIAS) in current sensing circuitOPEN
JP2Selection for operational amplifier gain modification in current sensing circuitOPEN
JP3Selection for enabling pull-up in Hall/Encoder detection circuitCLOSED
 

 

J9

Selection to supply the STM32 Nucleo board through the X-NUCLEO-IHM08M1.

Note: You should remove jumper J9 before power-on at J1.

Do not provide more than 12 V DC on J1 when J9 is closed or you risk damaging the STM32 Nucleo board. Jumper JP5 on the STM32 Nucleo board must be connected between PIN 2 and 3 to enable external powering of the STM32 Nucleo board.

 

 

OPEN

J5Selection for single/three shunt configuration. It is set to single shunt by default1Sh
J6Selection for single/three shunt configuration. It is set to single shunt by default1Sh
J7Debug connector for DAC. It is available for probe connectionOPEN

Table 2. Screw terminals

Screw TerminalFunction
J1Motor power supply input (8 V to 48 V)
J163-phase motor connector

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-4

The X-NUCLEO-IHM08M1 power block features the ST morpho male pin header connectors (CN7 and CN10) accessible on both sides of the board, which can be used to connect this power board to the STM32 Nucleo board. All the MCU signal and power pins are available on the ST morpho connector.
For further details, please refer to UM1724 document (5.12 STMicroelectronics morpho connector) available on website www.st.com.

Table 3. ST morpho connector – CN7

PinSignalSolder Bridge
1
2
3
4
5
6+5 V for STM32 Nucleo supplyR170
7
8
9
10
11
12
13
14
15
16
17Encoder A/ Hall H1R79
18Encoder/Hall PS voltage
19
20
21
22
23Blue button
24J9
25
26
27
28Curr_fdbk_PhAR47
29
30VBUS_sensingR51
31
32DAC_Ch, Potentiometer (1)R76 N.M., R181
33
34VL – TIM1_CH2NR67
35Temperature feedbackR54
36Curr_fdbk_PhBR48
37BEMF1R59
38Curr_fdbk_PhCR50
  1. By default the potentiometer is connected on PA4. For DAC usage remove resistor R181.

Table 4. ST morpho connector – CN10

PinSignalSolder Bridge
1GPIO_BEMFR55
2
3
4
5
6BEMF3R65
7
8
9
10
11GPIO/DAC/PWMR80 N.M.
12CPOUTR52
13BKINR78
14BKINR73
15UL – TIM1_CH1NR58
16
17
18BEMF2R60
19
20
21VH – TIM1_CH2R64
22LED REDR83
23UH – TIM1_CH1R56
24WL – TIM1_CH3NR72
25Encoder Z/ Hall H3R84
26UL – TIM1_CH1NR86
27CURRENT REFR77
28BKINR74
29GPIO/DAC/PWMR85
30GPIO/DAC/PWMR82 N.M.
31Encoder B/ Hall H2R81
32
33WH – TIM1_CH3R70
34BEMF2R61
35
36
37
38

Board schematics

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-5

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-6

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-7

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-8

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-9

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-10..STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-11

Circuit Description

Power section

L6398 gate driver and STL220N6F7 STripFET™ F7 Power MOSFET

The main section is based on:

  1. L6398 single-chip half bridge gate driver for the N-channel power MOSFET – a high-voltage device manufactured with the BCD “OFF-LINE” technology. The high side (floating) section is designed to handle a voltage rail of up to 600 V and the logic inputs are CMOS/TTL compatible down to 3.3 V for easy microcontroller/DSP interfacing.
  2. STL220N6F7 260 A – 60 V N-channel Power MOSFET – based on the STripFET™ F7 technology with an enhanced trench gate structure that results in very low on-state resistance, while also reducing internal capacitance and gate charge for faster and more efficient switching. It features:
    • Among the lowest RDS(on) on the market: 0.0014 Ω
    • Excellent figure of merit (FoM)
    • Low Crss/Ciss ratio for EMI immunity
    • High avalanche ruggedness

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-12

Together, these devices form the high current power platform for the BLDC motor. The main supply voltage is provided through an external connector (J1) and you can set jumper (J9) to choose whether the digital section
(STM32 Nucleo board) is supplied via USB (USB type A to Mini-B USB cable) or through the expansion board. By default, the STM32 nucleo expansion board provides the supply voltage to the STM32 Nucleo board through its internal voltage regulator, but you can choose to supply it directly from the J1 power connector if higher conversion efficiency is required and if the input voltage is lower than 12 V DC (see Table 1. Jumper settings).

Overcurrent detection (OCP) and current sensing measurement

Over Current Protection (OCP) is implemented by hardware with a detection circuit. The current is compared with an embedded current reference (by the MCU) and the output generates a fault condition at the BKIN pin that goes to ground. This pin, connected to STM32 Nucleo board (BKIN Timer function), detects this condition and immediately disables the driving signals (see the schematic below).

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-13

The current sensing inputs (refer to the following three schematics) are connected to the sensing resistors and you can choose between a three-shunt or single-shunt configuration through jumpers J5 and J6 (see jumperSETtable).

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-14 STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-15

Note: The board must be configured according to the motor control algorithm:

  • for 6-step control, keep capacitor C5 mounted but, in case of poor motor current regulation during startup, reduce its value;
  • for FOC control, remove capacitors C3, C5 and C7.
Analog section

Hall/Encoder motor speed sensor

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-16

The X-NUCLEO-IHM08M1 expansion board implements the Hall/Encoder sensor detecting circuit for speed measurement, the schematic for which is given in the figure below. The motor sensor pin, through the J3 connector and an analog circuit, are connected to the STM32 Nucleo board in order to determine motor spin; a +5 V and GND are also provided to power the sensors. Jumper JP3 is available for sensors that require external pull-up (see jumperSETtable).

BEMF detection circuit

The X-NUCLEO-IHM08M1 expansion board provides two hardware solutions for motor position measurement: one based on sensors (refer to Section 4.2.1: Hall/Encoder motor speed sensor) and other based on sensorless detection. In 6-step driving mode, one of the three phases is left in the high-impedance state and we can detect BEMF zero-crossing events by comparing the voltage of this phase with the center-tap voltage. This signal is acquired through an analog circuit embedded on the board, as shown below.

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-17

The X-NUCLEO-IHM08M1 expansion board provides the hardware for bus voltage sensing and temperature measurement. This signal is acquired with a resistor divider and with an embedded NTC (placed close to STL220N6F7 Power MOSFET), as shown below.

STMicroelectronics-UM1996-Getting-Started-With-X-NUCLEO-IHM08M1-Low-Voltage-BLDC-Motor-Driver-fig-18

Bill Of Materials

Table 5. BOM

 

Item

 

Quantity

 

Reference

 

Part / Value

Voltage / Watt / AmpereType / TECNOLOGY

information

 

Tolerance

 

1

 

10

C1,C12,C16, C19,C23,C27, C89,C124,C12 6,C128 

100nF

 

50V

Ceramic Multilayer Capacitors X7R 

10%

 

2

 

1

 

C2

 

4.7uF 10V

 

10V

Ceramic Multilayer Capacitors X7R 

20%

 

3

 

3

 

C3,C5,C7

 

15nF 10V

 

10V

Ceramic Multilayer Capacitors X7R 

10%

 

4

 

3

 

C4,C6,C8

 

100pF/6.3V

 

6.3V

Ceramic Multilayer Capacitors X7R 

10%

 

5

 

4

C10,C125,C12 7,C129 

10nF 10V

 

10V

Ceramic Multilayer Capacitors X7R 

10%

 

6

 

2

 

C11,C13

 

100nF

 

100V

Ceramic Multilayer Capacitors X7R 

10%

 

7

 

1

 

C14

 

4.7nF

 

10V

Ceramic Multilayer Capacitors X7R 

10%

 

8

 

1

 

C18

 

10nF NM

 

10V

Ceramic Multilayer Capacitors X7R 

10%

 

9

 

3

 

C20,C21,C22

 

10pF

 

10V

Ceramic Multilayer Capacitors C0G 

5%

 

10

 

1

 

C28

 

100nF

 

100V

Ceramic Multilayer Capacitors X7R 

10%

 

11

 

1

 

C29

 

10uF

 

25V

Ceramic Multilayer Capacitors X7R 

10%

 

 

12

 

 

1

 

 

C88

 

 

47uF

 

 

25V

Functional Polymer Aluminum Solid Electrolytic Capacitors 

 

0.2

 

13

 

1

 

C30

 

820pF

 

25V

Ceramic Multilayer Capacitors X7R 

10%

 

14

 

2

 

C31,C32

 

10uF

 

50V

Ceramic Multilayer Capacitors X5R 

10%

 

15

 

6

C100,C101,C1 06,C107,C116, C117 

100pF

 

6.3V

Ceramic Multilayer Capacitors X7R 

10%

 

16

 

3

C102,C108,C1 18 

470nF

 

25V

Ceramic Multilayer Capacitors X7R 

10%

 

17

 

3

C103,C109,C1 19 

1uF

 

50V

Ceramic Multilayer Capacitors X7R 

10%

 

18

 

6

C104,C105,C1 10,C111,C120, C121 

NM

 

25V

Ceramic Multilayer Capacitors X7R 

10%

192C114,C123330uF63VElectrolytic Capacitor0.2
201D1SMBJ48A-TRTransil
 

 

21

 

 

16

D2,D3,D4,D5,

D6,D7,D8,D9, D10,D12,D21, D22,D23,D24, D25,D26

 

 

BAT30KFILM

 

 

30V, 0.3A

 

ST SCHOTTKY DIODE

221D11REDLED standard – SMD
 

23

 

4

D14,D15,D16, D17 

STPS0560Z

 

60V/0.5A

ST POWER SCHOTTKY DIODE
 

24

 

4

JP1,JP2, JP3,J9 

JUMPER

2 WAYS STRIP LINE-MALE

2.54mm

 

25

 

1

 

J1

 

Input connector

2 way 6.35mm PCB terminal block
 

26

 

1

 

J3

 

Stripline m. 1×5

5 WAYS STRIP LINE-MALE

2.54mm

272J4,J8RINGTEST POINT 1

mm

282J5,J6shunt50AJUMPER-tin drop
 

29

 

1

 

J7

 

Stripline m. 1×3

3 WAYS STRIP LINE-MALE

2.54mm

 

30

 

1

 

J16

 

Motor Connetor

3 way 6.35mm PCB terminal block
 

 

31

 

 

2

 

 

CN7,CN10

 

CN7,CN10 ST_MORPHO_19x2

ELEVATED SOCKET ST MORPHO CONNECTOR 38 PIN (19×2)
 

32

 

2

 

CN6,CN9

 

CN6,CN9

8 PIN ELEVATED SOCKET
 

33

 

1

 

CN5

 

CN5

10 PIN ELEVATED SOCKET
 

34

 

1

 

CN8

 

CN8

6 PIN ELEVATED SOCKET
351L38.2uH520mASMT power inductor
366Q7,Q8,Q9,Q10

,Q11,Q12

STL220N6F760V, 220APower Mosfets
373R1,R6,R126.8 kΩ0.1WSMD RESISTOR1%
383R4,R9,R151 kΩ0.1WSMD RESISTOR1%
394R5,R10,R11,R 164.7 kΩ0.1WSMD RESISTOR1%
406R2,R7,R13,R1 71,R174,R176680 Ω0.1WSMD RESISTOR1%
 

 

 

 

 

41

 

 

 

 

 

34

R3,R8,R14,R4 7,R48,R50,R5

1,R52,R54,R5

5,R56,R58,R5

9,R60,R61,R6

2,R63,R64,R6

5,R67,R70,R7

2,R73,R74,R7

7,R78,R79,R8

1,R84,R85,R8

6,R170,R178, R181

 

 

 

 

 

0 Ω

 

 

 

 

 

0.1W

 

 

 

 

 

SMD RESISTOR

421R17169 kΩ0.1WSMD RESISTOR1%
431R189.31 kΩ0.1WSMD RESISTOR1%
441R19NTC 10kΩNTC Thermistor1%
451R204.7 kΩ0.1WSMD RESISTOR
462R21,R17933 kΩ0.1WSMD RESISTOR
 

 

47

 

 

13

R23,R27,R28, R29,R148,R15 1,R154,R157, R163,R166,R1 72,R175,R177 

 

10 kΩ

 

 

0.1W

 

 

SMD RESISTOR

483R30,R31,R321.8 kΩ0.1WSMD RESISTOR
493R33,R34,R354.7 kΩ0.1WSMD RESISTOR
503R36,R37,R382.2 kΩ0.1WSMD RESISTOR1%
513R39,R40,R4110 kΩ0.125WSMD RESISTOR
521R42100 kΩ1/2WTRIMMER RESISTOR10%
533R43,R44,R450.01 Ω3W10 mΩ SHUNT RESISTOR1%
544R76,R80,R82, R1820 N.M.0.1WSMD RESISTOR
551R83510 Ω0.1WSMD RESISTOR
561R12730k0.1WSMD RESISTOR
571R1282.7k0.1WSMD RESISTOR
581R13047k0.1WSMD RESISTOR
 

59

 

6

R149,R152,R1 55,R158,R164, R167 

100

 

0.1W

 

SMD RESISTOR

 

60

 

6

R150,R153,R1 56,R159,R165, R168 

56

 

0.1W

 

SMD RESISTOR

611R1803.3 k0.1WSMD RESISTOR
621U10TSV994IPTOperational Amplifier
 

63

 

1

 

U4

 

ST1S14PHR

 

50V,3A

3A Step down switching regulator
 

64

 

1

 

U19

 

LD1117S50TR

Low Drop Voltage Regulator
 

65

 

3

 

U20,U21,U22

 

L6398

 

600V

High voltage high and low side driver
664U23,U24,U25, U26LMV3313.3VLow voltage comparators
674(*) JumperFemale 2.54mm jumper

Table 6. BOM

ItemPackageManufacturerManufacturer’s ordering code / Orderable Part NumberAdditional Notes
10603ANYANY
20805TDKC2012X7R1A475M125AC
30603ANYANY
40603ANYANYNOT MOUNTED
50603ANYANY
60805ANYANY
70603ANYANY
80603ANYANYNOT MOUNTED
90603ANYANY
100603
110805MURATAGRM21BR61E106KA73L
12SMD 6.3mm diameterNichiconRSS1E470MCN1GS
130603ANYANY
141206MURATAGRM31CR61H106KA12L
150603ANYANY
160805ANYANY
170805ANYANY
180603ANYANYNOT MOUNTED
19Through holeNichiconUPS1J331MHD
20SMDSTMicroelectronicsSMBJ48A-TR
21SOD-523STMicroelectronicsBAT30KFILM
22SMD 0603Lite-onLTST-C193KRKT-5A
23SOD-123STMicroelectronicsSTPS0560Z
24TH 2.54mm pitchanyMount with female jumper (*)
25TH 6.35 mm pitchPhoenix Contact1714955
26TH 2.54mm pitchany
27THVero Technologies20-2137
28Tin drop JUMPER in 1sh direction (See assembly drawing)
29TH 2.54mm pitchany
30TH 6.35 mm pitchPhoenix Contact1714968
 

31

 

TH 2.54mm pitch

 

Samtec

 

ESQ-119-24-T-D

Alternative:4UCONN 8413 info:Male on top, female on bottom
 

32

 

TH 2.54mm pitch

 

Samtec

 

ESQ-108-24-T-S

Alternative:4UCONN 15284 Mounting info: Female on top, male on bottom -NOT MOUNTED
 

33

 

TH 2.54mm pitch

 

Samtec

 

ESQ-110-24-T-S

Alternative:4UCONN 15286 Mounting info: Female on top, male on bottom -NOT MOUNTED
 

34

 

TH 2.54mm pitch

 

Samtec

 

ESQ-106-24-T-S

Alternative: 4UCONN 15282 Mounting info: Female on top, male on bottom -NOT MOUNTED
35SMDCoilcraftEPL2010-822MLB
36PowerFlatSTMicroelectronics
370603ANYANY
380603ANYANY
390603ANYANY
400603ANYANY
410603ANYANY
420603PANASONICERJ3EKF1693V
430603PANASONICERJ3EKF9311V
440402TDKNTCG103JF103F
450603ANYANY
460603ANYANY
470603ANYANY
480603ANYANY
490603ANYANYNOT MOUNTED
500603ANYANY
510805ANYANY
52Through holeBourns3386G-1-104LF
532512KOA SpeerTLR3APDTE10L0F50
540603ANYANYNOT MOUNTED
550603ANYANY
560603ANYANY
570603ANYANY
580603ANYANY
590603ANYANY
600603ANYANY
610603ANYANY
62TSSOPSTMicroelectronicsTSV994IPT
63HSOP8 – exposed padSTMicroelectronicsST1S14PHR
64SOT-223STMicroelectronicsLD1117S50TR
65SO-8STMicroelectronicsL6398D
66SOT23-5STMicroelectronicsLMV331ILT
67Provided but not assembled

X-NUCLEO-IHM08M1 STM32 PMSM FOC SDK Parameters

Table 7. STM32 PMSM FOC SDK Parameters

ParameterX-NUCLEO-IHM08M1 default valueUnit
ICL shut outDisabled
Dissipative brakeDisabled
Bus voltage sensingEnabled
Bus voltage divider19
Min rated voltage8V
Max rated voltage50V
Nominal voltage12V
Temperature sensingEnabled
V01055mV
T025.0°C
∆V/∆T22.7mV/°C
Max working temperature on sensor110°C
Over current protectionEnabled
Comparator threshold0.30V
Over current network offset0V
Over current network gain0.01V/A
Expected overcurrent threshold30A
Overcurrent feedback signal polarityActive low
Overcurrent protection disabling networkDisabled
Overcurrent protection disabling network polarityAny
Current sensingEnabled
Current reading topologyThree shunts or one shunt resistor depending on configuration
Shunt resistor(s) value0.010
Amplifying network gain5.18
T-noise1000ns
T-rise1000ns
U,V,W driver High side driving signalActive high
U,V,W driver Low side driving signal complemented from high sideDisabled
U,V,W driver Low side driving signal polarityActive low

Revision history

Table 8. Document revision history

DateVersionChanges
03-Dec-20151Initial release.
18-May-20162Updated Figure 1: “X-NUCLEO-IHM08M1 low-voltage BLDC motor driver expansion board based on STL220N6F7 for STM32 Nucleo”

Updated Figure 2: “System functional hardware blocks”

Updated Section 2.2: “Building the system”

06-Jun-20173In Overcurrent detection (OCP) and current sensing measurement: added suggestions for FOC settings (C3, C5 and C7 capacitors).
05-Mar-20244Updated Section 2.2: Building the system, Table 3. ST morpho connector – CN7, Table 4. ST morpho connector – CN10.

IMPORTANT NOTICE – READ CAREFULLY

STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgment.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of purchasers’ products.

No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, refer to www.st.com/trademarks. All other product or service names are the property of their respective owners.

Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2024 STMicroelectronics – All rights reserved

Documents / Resources

STMicroelectronics UM1996 Getting Started With X-NUCLEO-IHM08M1 Low-Voltage BLDC Motor Driver [pdf] User Guide
UM1996 Getting Started With X-NUCLEO-IHM08M1 Low-Voltage BLDC Motor Driver, UM1996, Getting Started With X-NUCLEO-IHM08M1 Low-Voltage BLDC Motor Driver, Low-Voltage BLDC Motor Driver, BLDC Motor Driver, Motor Driver

References

Leave a comment

Your email address will not be published. Required fields are marked *