Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

X-NUCLEO-IHM16M1

Data brief

Three-phase brushless DC motor driver expansion board based on STSPIN830


for STM32 Nucleo

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

Description
The X-NUCLEO-IHM16M1 motor driver expansion board is based on the STSPIN830
monolithic driver for three-phase brushless motors.
It represents an affordable, easy-to-use solution for driving brushless motors in your
STM32 Nucleo project, implementing single and three-shunt current sensing.
The STSPIN830 embeds a PWM current limiter with adjustable threshold together
with a full set of protections.

Product summary The X-NUCLEO-IHM16M1 expansion board is compatible with the Arduino and ST
morpho connectors, so it can be plugged to an STM32 Nucleo development board
Three-phase and stacked with additional STM32 Nucleo expansion boards.
brushless DC
motor driver
expansion board X-NUCLEO-IHM16M1
based on
STSPIN830 for
STM32 Nucleo
Three-phase
brushless
STSPIN830
monolithic motor
driver
STM32 Nucleo
development STM32 Nucleo
board

DB3613 - Rev 1 - May 2018 www.st.com


For further information contact your local STMicroelectronics sales office.
X-NUCLEO-IHM16M1
X-NUCLEO-IHM16M1 schematic diagrams

1 X-NUCLEO-IHM16M1 schematic diagrams

Figure 1. X-NUCLEO-IHM16M1 circuit schematic (1 of 5)


C1 33µF 50V

+
C2 33µF 50VNP VS

+
C3 330NF

VS
VDD VDD
EN_FAULT
VDD
R2
1K R3 2

10
U1

9
39K S

VS

VS
R1 1 17 1 P-MOS
VREF VREF EN_FAULT Q1
12K G D
2 C4 3 NX3008PBKW
TOFF TOFF
10NF

STBY 16 12 OUTW
STBY OUTW
ENU
INU 19 11 OUTV
INU/INUH OUTV
R30 20 7
ENU/INUL OUTU OUTU
NP
INV 21
INV/INVH

ENV 22 14 SENSEW
ENV/INVL SENSEW R4
INW 23 13 SENSEV 330R
R32 INW/INWH SENSEV
NP 24 5 SENSEU
ENW/INWL SENSEU

1
J2
VDD 61300311121
ENW
R5 R6 R7 R8 R9 R10 18 4 2
C5 MODE SNS M5
R11 8

EPAD
GND
GND
GND
2.2NF NC Jumper M5 connected

3
39K 39K 39K 39K 39K 39K between J2 pin 2&3
STSPIN830
3
6
15

25
39K D1
RED

R12 C6
4.7NF
0R NP

Figure 2. X-NUCLEO-IHM16M1 circuit schematic (2 of 5)


S1751-46R
VDD TP1

VREF VS VDD
J3 TOFF VDD
1

Jumper M6 connected 61300311121


between J3 pin 1&2
1

NCP18WB473J03RB
R15
M6 2 R14 R38

NTC
VREF
180K
1%
22K R13
3

C8 3.9K Roff
220NF SPEED R17 VBUS NTC
16V R16 SPEED 2 10K
X7R 12K H1
CURRENT_REF R19 R18
1

12K C7 10K C22


1% 220NF 220NF
C21 16V 16V
100NF X7R X7R
50V
X7R

S1751-46R S1751-46R S1751-46R S1751-46R


TP4 TP2 TP3 TP5

VDD
JP3
1

C9
1 2 GND GND VS VDD
220NF
5V 16V CLOSE
R20 R21 R22
3K 3K 3K VS VDD

J1 X7R

A+/H1 1
R23 330R
R24 330R
B+/H2 2 R25 330R
H2
3 H3
Z+/H3 4 5V
D4
+5V 5
3V
GND C10 C11 C12 R26 R27 R28 D3
61300511121 10PF 4.7K 4.7K 4.7K 3V MMSZ3V0T1G
10PF 10PF
NP NP NP D2
MMSZ3V0T1G
3V
MMSZ3V0T1G

DB3613 - Rev 1 page 2/6


X-NUCLEO-IHM16M1
X-NUCLEO-IHM16M1 schematic diagrams

Figure 3. X-NUCLEO-IHM16M1 circuit schematic (3 of 5)

PB14 R88 NP
C10_28

C7_32 PA4 - DAC R39 NP DAC C10_6 PC5 R31 0R

C10_27 PB4 - PWM R40 0R PWM C7_28 PA0 R33 0R F302


CURRENT_REF VBUS R43 0R
C7_17 PA15 - H1

C10_4 PC6 - H1 R81 0R F030 H1


C7_30 PA1 - PhU Sense R29 0R
Curr_fdbk1 R35 0R BKIN2 (F302, F303) R86 0R
C10_14 PA11 - BKIN2 C10_31 PB3 - H2

C10_18 PB11 - PhV Sense R41 0R F303 C10_16 PB12 - BKIN R37 0R C10_19 PC7 - H2 R85 0R F030
EN_FAULT H2
R42 0R
C10_24 PB1 - PhV Sense
Curr_fdbk2 R84 0R
C10_25 PB10 - H3
R34
C10_15 PA7 - PhW Sense 0R F303 C10_26 PB15 R61 0R C10_2 PC8 - H3 R87 0R F030
H3
R36
C7_34 PB0 - PhW Sense 0R C10_15 PB15 R69 NP F302
Curr_fdbk3 ENW
C10_34 PC4 R82 0R
C10_28 PB14 R73 0R
C10_18 PA6 R83 NP F302
R78 NP F302 NTC
STM32F303 Embedded OPAMP C10_13 PB14
ENV

C7_34 PB0 R75 NP C10_15 PA7 R74 NP F303 (Embedded OPAMP ONLY)
OP303_U
C10_30 PB13 R76 NP C10_30 PB13 R80 0R
OP303_V
C10_18 PB11 R77 NP C10_11 PB13 R79 NP F302
OP303_W ENU

CN7 CN10
CN5 NP
1 2 VDD SSQ-110-01-F-S PC9 - GPIO 1 2 C10_2
IO_BEMF
3 4 10 3 4 C10_4
5 6 CN6 NP 9 5 6 C10_6
C13
7 8 SSQ-108-01-F-S 8 7 8
9 10 220NF 7 9 10
1 16V C10_11
11 12
2
VDD R440R VDD X7R
6 11 12
13 14 5 C10_13 13 14 C10_14
15 16 3 4 C10_15 15 16 C10_16
C7_17 17 18 4 5V R45 0R 3 17 18 C10_18
5 5V
19 20 GND 2 C10_19 19 20
6
21 22
7
GND INV 1 INV PA9 - INV 21 22
23 24 INU PA8 - INU 23 24 C10_24
8 INU 8
25 26 C10_25 25 26 C10_26
C7_28 7 <CURRENT_REF> C10_27 C10_28
27 28 1
6
REF 27 28
29 30 C7_30 2 STBY PB5 29 30 C10_30
C7_32 STBY 5 C10_31
31 32 3 31 32
C7_34 4 PA10 - INW
33 34 4 INW 3
INW 33 34 C10_34
SPEED
PC2 SPD 35 36 PC1 - ADC 5 bemf3 BEMF3 35 36
PC3 - ADC bemf1 2
BEMF2 bemf2 37 38 PC0 - ADC 6 BEMF1 1
37 38

CN8 NP CN9 NP
ESQ-119-24-G-D SSQ-106-01-F-S SSQ-108-01-F-S ESQ-119-24-G-D

M1 M2 M3
M4
OPTICAL_TARGET OPTICAL_TARGET OPTICAL_TARGET

GU_4xx

Figure 4. X-NUCLEO-IHM16M1 circuit schematic (4 of 5)


VS
J4
FC681465P
1
3
2

RS
S1751-46R S1751-46R S1751-46R 805-1699
TP6 TP7 TP8
VDD
1

CN3
691311500105 691351500003

OUTW 5 OUT W 1

OUTV
4 OUT V 2

D5 D6 D7 OUTU 3 OUT U 3
BAT30KFILM
BAT30KFILM BAT30KFILM VS 2 VS 1

1 GND 2
BEMF3 R46 10K 1/4W D8 D9 D10
YELLOW YELLOW YELLOW CN2
CN1 691351500002
BEMF2 R47 10K 1/4W

BEMF1 R48 10K 1/4W


R49 R50 R51

10K 10K 10K


R52 R53 R54 1/4W 1/4W 1/4W
2.2K 2.2K 2.2K

D11 D12 D13


BAT30KFILM BAT30KFILM
BAT30KFILM

IO_BEMF

DB3613 - Rev 1 page 3/6


X-NUCLEO-IHM16M1
X-NUCLEO-IHM16M1 schematic diagrams

Figure 5. X-NUCLEO-IHM16M1 circuit schematic (5 of 5)


VDD VDD

R55
OP303_U U2D
2.2K

4
R56 TSV994
680R

Vcc
12
SENSEU IN+
OUT 14 Curr_fdbk1
R57 13
0.33R IN-

GND
1/2W C14 R58
1206 680PF 2.2K

11
Jumper M7 connected R59 2.2K
between J5 pin 1&2
2

JP4 C15 NP
OPEN M7 J5 VDD
1

1
2 VDD

61300211121
R60 OP303_V
U2B
2.2K

4
R62 TSV994
680R

Vcc
SENSEV 5
IN+
OUT 7 Curr_fdbk2
R63 6
0.33R IN-

GND
1/2W
M8
1206
C17 R64 Jumper M8 connected

11
680PF 2.2K between J6 pin 1&2 VDD

J6

1
2
61300211121
R65 2.2K

R66 2.2K C16


C18
2

10NF
JP7
U2A
OPEN

4
TSV994
NP
1

Vcc
VDD 3
VDD IN+
OUT 1
2
R67 OP303_W IN-

GND
U2C
2.2K
4

R68 TSV994
680R
Vcc

11
SENSEW 10
IN+
OUT 8 Curr_fdbk3
R70 9
0.33R IN-
GND

1/2W R71
1206 C19 2.2K
680PF
11

R72 2.2K

C20 NP

DB3613 - Rev 1 page 4/6


X-NUCLEO-IHM16M1

Revision history

Table 1. Document revision history

Date Version Changes

15-May-2018 1 Initial release.

DB3613 - Rev 1 page 5/6


X-NUCLEO-IHM16M1

IMPORTANT NOTICE – PLEASE 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 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 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. 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

DB3613 - Rev 1 page 6/6

You might also like