Features• Operative voltage from 7 to 45 V• Output current up to 1.5 Arms
• Supporting single shunt and three-shunt sensing• Standby mode• Flexible direct driving settable between 3 or 6 PWM inputs• Current limiter with adjustable reference• Overcurrent, short-circuit and interlocking protections• Thermal shutdown and undervoltage lockout• BEMF sensing circuitry• Bus voltage and PCB temperature sensing• Input connector for Hall-effect based sensors and encoder
DescriptionThe X-NUCLEO-IHM16M1 motor driver expansion board is based on the STSPIN830monolithic driver for three-phase brushless motors.
It represents an affordable, easy-to-use solution for driving brushless motors in yourSTM32 Nucleo project, implementing single and three-shunt current sensing.
The STSPIN830 embeds a PWM current limiter with adjustable threshold togetherwith a full set of protections.
The X-NUCLEO-IHM16M1 expansion board is compatible with the Arduino and STmorpho connectors, so it can be plugged to an STM32 Nucleo development boardand stacked with additional STM32 Nucleo expansion boards.
Product summary
Three-phasebrushless DCmotor driverexpansion boardbased onSTSPIN830 forSTM32 Nucleo
X-NUCLEO-IHM16M1
Three-phasebrushlessmonolithic motordriver
STSPIN830
STM32 Nucleodevelopmentboard
STM32 Nucleo
Three-phase brushless DC motor driver expansion board based on STSPIN830 for STM32 Nucleo
X-NUCLEO-IHM16M1
Data brief
DB3613 - Rev 1 - May 2018For further information contact your local STMicroelectronics sales office.
www.st.com
1 X-NUCLEO-IHM16M1 schematic diagrams
Figure 1. X-NUCLEO-IHM16M1 circuit schematic (1 of 5)
39K
5
39K
C1
19INU/INUH
20
0R
+
39K
SENSEV
14
STBY
39K
17
D1
INV
VDD
OUTW12
1
R7ENW 613003111212
SENSEW
R9
EN_FAULT
MODE18
ENV
OUTU
NC8
+C2
R5
23INW/INWH
OUTW
M5R11
3
10
C5
RED
NP OUTU
21INV/INVH
22
VDD
VREFP-MOS
INU
24ENW/INWL
STSPIN830
13
4.7NFNP
OUTV11
1K
SENSEU
7
INWR4ENV/INVL
39K
1
TOFF
SENSEV
U1
C4
2.2NF
R30
C6
330RR32NP
VS9
GN
D15
33µF 50V
R2
12K
C3
VDD
G
R8
39K
330NF
R6
VDD
33µF 50VNP
R10
SENSEU
VREF2
TOFF
EPAD
25
SNS4
ENU/INUL
STBY16
R1
S2
VS
Jumper M5 connected between J2 pin 2&3
VS
39K
EN_FAULT
10NF
1
ENU
J2
6G
ND
GN
D3
39K
R12
OUTV
Q1NX3008PBKW
D3
SENSEW
R3
VS
Figure 2. X-NUCLEO-IHM16M1 circuit schematic (2 of 5)
A+/H1B+/H2Z+/H3+5VGND
Roff
VDD
SPEED
VREF
VDD
VDD
VDD
5V
5V
VS
VS VDD
VDD
VREF
CURRENT_REF
TOFF
SPEEDH1
H2H3
VBUS NTC
TP5
1
330R
R1710K
13
2
R223K
NTC R38
X7R
R213K
R133.9K
JP31
CLOSE
2
R284.7KNP
C1210PF
D33V
1
61300511121
12345
R1810K
R14180K1%
C9220NF16V
X7R
R264.7KNP
C22220NF16VX7R
R1612K
TP2
1
S1751-46R
J3
13
2
61300311121
D23V
22K
C21100NF50VX7R
R24 330R
D43V
R203K
TP3
1
S1751-46R
M6
TP1
1
R25 330R
C1110PF
C7220NF16VX7R
Jumper M6 connected between J3 pin 1&2
S1751-46R
R23
10PFR274.7KNP
S1751-46R
C10
C8
NCP18WB473J03RB
220NF16V
MMSZ3V0T1G
TP4
GND GND VS
J1
S1751-46R
R15
MMSZ3V0T1G
R19
MMSZ3V0T1G
12K1%
X-NUCLEO-IHM16M1X-NUCLEO-IHM16M1 schematic diagrams
DB3613 - Rev 1 page 2/6
Figure 3. X-NUCLEO-IHM16M1 circuit schematic (3 of 5)
OP303_W
87654321
ESQ-119-24-G-D
25
R88
R83
R440R
246810
5V
27
C10_34
27
INV
C7_32
X7R
C10_24
C10_11
BEMF3
C10_18 F303
F302
BKIN2 (F302, F303)
CURRENT_REF
R45
GU_4xx
R75 NP
C10_14
STBY
23
C10_15
M2
CN5 NP
2426
R69
0R17
38
R33
R84
VDD
29
C7_34
0R
ENV
262830
BEMF1
PB14
NP
R40
H3
12345678
C10_16
12
24
OPTICAL_TARGET
R35
C10_18
C10_26
0R
INW
STBYREF
INUINV
VDD
5VGNDGND
bemf1bemf3
bemf2SPD
18
CN9 NP
C10_19
ESQ-119-24-G-D
BEMF2
C10_3031
0RC10_26
SSQ-108-01-F-S
H1
13
C10_15
C10_2
R77
C10_4
ENU
0R
0R
2830
3335
22
33
C10_19
C10_14
VBUS
C10_28
0R
19
EN_FAULT
C10_30
C10_13
R87
C10_27
INW
R85
SSQ-110-01-F-S
OPTICAL_TARGET
CN1013579
11
R81
R43
CN6 NP
3537
20
C7_17
PA8 - INUPA9 - INV
PA10 - INWPC1 - ADC
PC3 - ADCPC2
PB5
PC9 - GPIO
<CURRENT_REF>
C10_16
0R
C7_28
31 3234
14
R78
21
36
C10_6
R79
R31
16
0R
SSQ-106-01-F-S
13579
R36 0R
NP
37
C7_34
C7_30
34
C10_28
C7_28
18
R80
C10_31
CN7
Curr_fdbk2
13
36
0R
0R
INU
M1
1921
29
10
R82
12
38
246810
R29R86
NTC
CN8
22
C10_31
R42C10_25
0RR73
1416
32
20
R39 NP
C10_2
C7_17
OP303_V
C10_18
R41
15
R61
C10_11
17
23
Curr_fdbk1
Curr_fdbk3
C10_6
OPTICAL_TARGET
C13220NF16V
R76
SSQ-108-01-F-S
NP
R34 0R
R37
C10_15
11
C10_34
OP303_U
ENW
123456SPEED
C10_30
C10_28
C10_25
C7_32
PB0 - PhW Sense
F303PA7 - PhW Sense
PB10 - H3
PA15 - H1
F030PC6 - H1
F302
F302
F302
PB0
PB3 - H2
PB13
PB11
PB13
PB14
PB15
PA7
M4
R74
NP
C10_4
15
25
VDD
C10_18
PB13
PB14
PB15
F303 (Embedded OPAMP ONLY)
PB1 - PhV Sense
PC7 - H2 F030
PWM
DAC
F030
PB11 - PhV Sense
PA4 - DAC
PB4 - PWM
PC8 - H3
PC4
PA6
PA1 - PhU Sense
PC5
PA0
PA11 - BKIN2
F302
PB12 - BKIN
STM32F303 Embedded OPAMP
C10_13
H2
IO_BEMF
C7_30C10_27
M3
C7_34
C10_24
C10_15
987654321
PC0 - ADC
0R
0R
NP
NP
NP
NP
0R
0R
0R
0R
0R
NP
Figure 4. X-NUCLEO-IHM16M1 circuit schematic (4 of 5)
CN3
D6
1
S1751-46R
D9
D12
OUT V
CN1YELLOW
R49
10K
BEMF3
OUTU
1/4W
1
BEMF2
691311500105
BAT30KFILM
BAT30KFILMBAT30KFILM
VS
VDD
IO_BEMF
S1751-46R
R53
VS
YELLOW
TP8
10K 1/4W
2.2K
R46
3BAT30KFILM
R50
10K
2
VSGND
OUT W
OUT U
D11
805-1699
D8
S1751-46R
1
691351500002R47
1
1
J4
RS
FC681465P
1/4W
10K 1/4W
YELLOW
1/4W
TP6
691351500003
BAT30KFILM
R54
OUTW
132
OUTV
2.2K
D7
10K 1/4W
R48
3
R51
10K
D10
BEMF1
D13
2.2K
1
D5
4
CN2
TP7
2BAT30KFILM
R52
2
5
X-NUCLEO-IHM16M1X-NUCLEO-IHM16M1 schematic diagrams
DB3613 - Rev 1 page 3/6
Figure 5. X-NUCLEO-IHM16M1 circuit schematic (5 of 5)
OUT
2.2K
R65
Jumper M8 connected between J6 pin 1&2
IN+
VDD
J5
M8
680R5
IN+
C14
Jumper M7 connected between J5 pin 1&2
12
VDD
IN-6
2
2.2K
R700.33R1/2W
1206
680R
GN
D
8
U2BOP303_V
SENSEU
680PF
R60
11OPEN
TSV994R62
Vcc
4
12
11
OP303_W
R56
2.2K
1
2.2K
OUTR630.33R1/2W
2.2K
R72
VDD
2.2K
SENSEV
1
GN
D11
R58
U2C
C19
3IN+
10NF
Curr_fdbk3
2.2K
7
1206
680R
J6
OUT
VDD
TSV994
Vcc
4
Curr_fdbk2
GN
D11
2.2K
R66
M7
R570.33R1/2W
TSV994
2.2K
R64C17
U2AVc
c4
NP
C16
61300211121
R67
VDD
Curr_fdbk11314
1
IN+10
OPEN
GN
D
2.2K
R71
2IN-
R55
JP7
U2D
TSV9944Vc
c
C20
C15
SENSEW
1206
1 2
OP303_U
61300211121
JP4
OUT
IN-
2
680PF
R59
680PF
R68
VDD
VDD
C18
NP
9IN-
NP
X-NUCLEO-IHM16M1X-NUCLEO-IHM16M1 schematic diagrams
DB3613 - Rev 1 page 4/6
Revision history
Table 1. Document revision history
Date Version Changes
15-May-2018 1 Initial release.
X-NUCLEO-IHM16M1
DB3613 - Rev 1 page 5/6
IMPORTANT NOTICE – PLEASE READ CAREFULLY
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to STproducts 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 acknowledgement.
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. 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.
© 2018 STMicroelectronics – All rights reserved
X-NUCLEO-IHM16M1
DB3613 - Rev 1 page 6/6