X-NUCLEO-IHM07M1
Data brief

Three-phase brushless DC motor driver expansion board based on L6230 for
STM32 NucleoFeatures

Product summary
Three-phase brushless
DC motor driverexpansion board basedon L6230 for STM32
NucleoX-NUCLEOIHM07M1

DMOS driver for threephase brushless DCmotors

L6230

STM32 Motor Control
Software Development
Kit (MCSDK)X-CUBEMCSDKApplications

Industrial Motor
Control
PMSM/BLDCMotor•••3-phase driver for BLDC/PMSM motors
Nominal operating voltage range from 8 V to 48 VDC
2.8 A output peak current (1.4 ARMS)••
•
•••
•
•••
•
•
•

Operating frequency up to 100 kHz
Non dissipative overcurrent detection and protection
Cross-conduction protection
Thermal measuring and overheating protection
Compatible with STM32 Nucleo boards
Fully compatible with STM32 Motor Control SDK
Equipped with ST morpho connectors
Three-shunt and single-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
RoHS compliantDescription
The X-NUCLEO-IHM07M1 is a three-phase brushless DC motor driver expansion
board based on the L6230 for STM32 Nucleo. It provides an affordable and easy-touse solution for driving three-phase brushless DC motor in your STM32 Nucleo
project.
The X-NUCLEO-IHM07M1 is compatible with the ST Morpho connector and supports
the addition of other boards which can be stacked with onto a single STM32 Nucleo
board.
The user can also mount the Arduino UNO R3 connector. The driver used on thisexpansion board is the L6230, a DMOS fully integrated driver for three-phasebrushless DC motors assembled in a PowerSO-36 package (L6230PD), withovercurrent and thermal protection.
The L6230 driver is optimized for six-step and FOC algorithms thanks to independent
current sensing.

DB2665 - Rev 3 - November 2023
For further information contact your local STMicroelectronics sales office.

www.st.com

DB2665 - Rev 3

1

Schematic diagrams
Figure 1. X-NUCLEO-IHM07M1 circuit schematic (1 of 4)
3V3

External operational amplifier

3V3
C1C2

100nF10V680pF 10V
R2680Vs h u n t _ 1 _ GND
R42.2kR12.2k

4.7uF 10V

4C33+

2-U10A
1Curr_fdbk1

TSV994IPT

0R311

Vshunt_13V343V3R52.2k
C4N.M. 100pF/6.3V+

13-U10D
14TSV994IPT

11JP1FOC

12C5680pF 10V

3V3

Vshunt_25+

6-CP+

Ov e r a l l AV=1 . 5 3

U10B
7R10R8Curr_fdbk2

0

TSV994IPT

11R7680
Vs h u n t _ 2 _ GND
R92.2k

4R62.2k

JP2FOC

2.2k
R112.2k
C6N.M. 100pF/6.3V

3V3C7R13680
Vs h u n t _ 3 _ GND

3V310+9-

11TSV994IPT

R162.2k

page 2/7

C8N.M. 100pF/6.3V

R140Curr_fdbk3

Schematic diagrams

R152.2k

U10C
8X-NUCLEO-IHM07M1Vshunt_3

R122.2k4680pF 10V

DB2665 - Rev 3Figure 2. X-NUCLEO-IHM07M1 circuit schematic (2 of 4)
VIN+Temperature feedback

VBUS sensor
R17169K 1%

C103V31

VBUS_SENS

R18R19R204K7

NTC 10K

VBUS

10nF 10V

2RS mo d e l 7 4 2 - 8 4 2 0
Pl a c e d n e a r t h e L6 2 3 0 d r i v e r

C144.7nF/10V

9.31K 1%

3V3JP33V3C19100nStripline m. 1x5
J4R321k85V

D2D3D4BAT30KFILM

R311k8A+/H1B+/H2Z+/H3C20

C21C2210pF 10V

1234510pF 10V

A+/ H1B+/ H2Z+/ H35V
GND

R30
1k8

R2910k10pF 10V

J3

R2810k

BAT30KFILM

R2710k

BAT30KFILM

JUMPER

Hall/Encoder sensor

R33

R34

R35

4K7 N.M. 4K7 N.M.

4K7 N.M.

1RING

Speed regulation

Shunt resistor

R42100KSPEEDVshunt_2
R430.33 1W

SPEED
Vs hunt _1_GND

Vs hunt _2_GND

Vshunt_3
R440.33 1W

Vs hunt _3_GND

R450.33 1W

page 3/7

Schematic diagrams

Vshunt_1

X-NUCLEO-IHM07M13V3

DB2665 - Rev 3

Figure 3. X-NUCLEO-IHM07M1 circuit schematic (3 of 4)

L6230 DMOS driver for three-phase brushless DC motor

Power connector
J1

C11100nF/100V

U11L6230PD

C933430
72C13D1
SMBD 7000

3C1210n 100V

1

1100nF/100V

J16RING
CP+CURRENT REF
R2133K

C16100n,6.3V

3V3IN1EN1CP+CPCPOUT
IN1EN1132824910GND
GND
GND
GND
EN3IN3EN2IN2CP+CPCPOUT

IN1EN1R2439k

R2310K

SENS1SENS2SENS3VSB
VSA
VBOOT
VCP

OUT1OUT2OUT3C15100uF, 63V

DIAG/EN

12825136191829112726CPOUT

EN3IN3EN2
IN2Vshunt_2

3V3EN3EN2IN3R2210K

IN2DIAG/EN
R2539k

R2639kC171nF/6.3V

321C1810n-N.M.

SENS1
SENS2
SENS322OUT1 15OUT2 5
OUT3 32

D12SMBJ48A-TR

N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
EP

220nF, 16V
CON221311735342321636142037

VIN+

21Motor J2

BEMF detection - six step
3V3

D5BAT30KFILM

3V3OUT1

GPIO_BEMF

D6BAT30KFILM

D7BAT30KFILM

R36
2.2k

BEMF13V3
GPIO_BEMF

D8BAT30KFILM

D9BAT30KFILM

R372.2k

OUT2

BEMF1

R4010kpage 4/7

CON3

1Sh

J5

12
3

Vshunt_1
SENS1
Vshunt_2

OUT3

BEMF23Sh

GPIO_BEMF

D10BAT30KFILM

R38
2.2k

Single/three shunt configuration
3Sh

GPIO_BEMF

CON31Sh

J6123

Vshunt_3
SENS3
Vshunt_2

R4110k

BEMF3

BEMF3

Schematic diagrams

R3910kGPIO_BEMF

X-NUCLEO-IHM07M1C230.1uF/6.3V

3V3

GPIO_BEMF

DB2665 - Rev 3

Figure 4. X-NUCLEO-IHM07M1 circuit schematic (4 of 4)
PA11 R46 0

C10_14

R53 0

C10_13

PA6-BKIN

DIAG/EN

PA8-UH
PC10

R56 0
R58 0

C10_23
C7_1

IN1
EN1

C10_21
C7_2

R64 0
R67 0

PA9-VHPC11IN2EN2

C10_33
C7_3

R70 0
R72 0

PA10-WH
PC12IN3EN3

Vshunt_10000 R57

N.N. 4.99K

PA15 - Enc. A/H1
PB3 - Enc. B/H2PB10 - Enc. Z/H3A+/H1
B+/H2Z+/H3

Curr_fdbk1
Curr_fdbk2
Curr_fdbk3
VBUS
Temperature feedback

R65

0R73

0

PB0 - EmbPGA R74
N.N. 4.99K

C7_32
C10_270-N.M. R76
0 R77

C10_11
C10_30C10_29

0 R80
0 R82
0 R85

F302

13579111315
1719212325272931333537

C10_15R69

2468101214161820222426283032343638

C7_2
C7_4
E5V C7_6
C7_8
N.C. C7_10
C7_12C7_14
C7_16
C7_18
C7_20
C7_22
C7_24
C7_26
C7_28
C7_30
C7_32
C7_34
C7_36
C7_38

CURRENT REF

PA5 - DAC
PA5/PB13
PB5-DAC PWM

12312345678C8_1
C8_2
C8_3
C8_4
C8_5
C8_6123456CN6CN8CN5CN91098765432187654321

C5_10
C5_9
C5_8
C5_7
C5_6
C5_5
C5_4
C5_3
C5_2
C5_1
C9_8
C9_7
C9_6
C9_5
C9_4
C9_3
C9_2
C9_10 R52

C10_10 R55C7_37
C7_34
C10_15
C10_26

PC3 - ADC
PB0 - ADC
PA7 - ADC0 R590 R600 R630 R66

F302

CPOUT
GPIO_BEMF
BEMF1BEMF2
BEMF3User

C10_24

PB1

C10_22PB2

10 R78

R83510J7Stripline m. 1x3

SPEED

D11RED

VIN+J92
JUMPER VIN 3A

CN10

C7_18

PA12- TIM1 ETR
PC9 - GPIO

N.M.13K 1%

PA4- DACPB4-PWM

5V

3V3
C6_1 N.C.
C6_2 +3V3
C6_3
C6_4
C6_5
C6_6
C6_7
C6_8

C10_12

N.M.13K 1%
C7_34
R75

DAC/REF
Arduino/STMorpho connector

CN73V3

R62 N.M.13K 1%J8RING

C7_1
C7_3
C7_5
C7_7
C7_9
C7_11
C7_13
C7_15
C7_17
C7_19
C7_21
C7_23
C7_25
C7_27
C7_29
C7_31
C7_33
C7_35
C7_37

C7_30

N.N. 4.99K
PA1 - EmbPGA R61

Vshunt_2 PA7 - EmbPGA R68
F302
C10_26
R71
0-N.M.

Hall/Encoder sensor
R79
R81
R84

PA0 - PhA
0 R47
PC1 - PhB
0 R48
PC0 - PhC
0 R50
PA1 - BUSV0 R51
PC2 - Temp. Sens. 0 R54

EmbPGA

Vshunt_3

C7_17
C10_31
C10_25

BEMF six-stepCurrents
C7_28
C7_36
C7_38
C7_30
C7_35

R49 0F302

C10_28

PWM

C10_1
C10_3
C10_5
C10_7
C10_9
C10_11
C10_13
C10_15
C10_17
C10_19C10_21
C10_23
C10_25
C10_27
C10_29C10_31
C10_33
C10_35
C10_371357911131517192123252729313335372468101214161820222426283032343638

C10_2
C10_4
C10_6
C10_8
C10_10
C10_12
C10_14
C10_16
C10_18
C10_20C10_22
C10_24
C10_26
C10_28
C10_30C10_32
C10_34
C10_36
C10_38

1VINC7_24

OPEN BY DEFAULTJ27 ON:1)12VMAX ON J26
2)JP5 (Nucleo pin 2,3)
2)JP1 (Nucleo) Removed

STM32 Nucleo part used
PC13 - START/STOP (B1 BUTTON)RESET - MCU RST (B2 BUTTON)

X-NUCLEO-IHM07M1

Schematic diagrams

page 5/7

X-NUCLEO-IHM07M1

Revision history
Table 1. Document revision history
DateVersion

27-Aug-2015

120-Jul-2021

228-Nov-2023

3

Changes
Initial release.
Updated cover page features.

DB2665 - Rev 3

Added cover page product summarytable.
Updated Section Features and productsummary table.

page 6/7

X-NUCLEO-IHM07M1

IMPORTANT NOTICE – READ CAREFULLYSTMicroelectronics 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. STproducts 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 ofpurchasers’ 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.
© 2023 STMicroelectronics – All rights reserved

DB2665 - Rev 3

page 7/7