X-NUCLEO-IHM02A1

December 2015
DocID028469 Rev 2
1/7
For further information contact your local STMicroelectronics sales
office
www.st.com
X-NUCLEO-IHM02A1
Two axis stepper motor driver expansion board based on the
L6470 for STM32 Nucleo
Data brief
Features
Operating voltage: 8 V - 45 V DC
7 A peak ouotput current (3 A rms) for each
motor driver
Digital voltage supply is selectable (3.3 V or
5.0 V) by a 0 Ω resistor and is provided on
main board
3.3 V digital voltage supply may be provided
by:
the STM32 Nucleo board
the step-down monolithic power
switching regulator soldered on the
expansion board (through jumper
selection, it can also be used to supply
the STM32 Nucleo board
USART communication
enables receiving of commands from a
PC
enables sending information to a PC
Requires no dedicated cable; uses the
Type A to Type Mini-B USB cable
already used to supply the STM32
Nucleo board
SPI interface (may be connected in a daisy
chain configuration)
Equipped with Arduino UNO R3 connectors
Layout compatible with ST morpho
connectors
Five LEDs:
2 green, to indicate that each L6470 is
powered
1 orange, to indicate that the digital
voltage is on
1 yellow, to indicate when any L6470 is
busy
1 red, to indicate when a fault condition
occurs (step loss, OCD, thermal pre-
warning or shutdown, UVLO, incorrect
command, non-performable command)
for any L6470
RoHS compliant
Description
The X-NUCLEO-IHM02A1 is a two axis stepper
motor driver expansion board based on the
L6470. It provides an affordable and easy-to-use
solution for low voltage motor control driving for
stepper motors in your STM32 Nucleo project.
The expansion board includes two L6470s, a
fully-integrated micro stepping motor driver used
to control stepper motors by means of high-end
motion control commands received through SPI.
It is capable of driving one or two stepper motors
when plugged into an STM32 Nucleo board.
This board is equipped with Arduino UNO R3
connectors and the layout is also compatible with
ST morpho connectors. One or more of these
expansion boards can be plugged into an STM32
Nucleo board to control one or more stepper
motors.
Each SPI peripheral of each L6470 is connected
in a daisy chain configuration.
X-NUCLEO-IHM02A1
2/7
DocID028469 Rev 2
Schematic diagram
Figure 1: X-NUCLEO-IHM02A1 circuit schematic (1 of 4)
Stepper
Motor 2
Pl ace cl osed
t he t wo si des
of t he L6470PD
L6470_0_2
A
L6470_0_2
B
L6470_0_1
B
L6470_0_1
A
L6470_0_V
S
L6470_0_V
S
L6470_0_V
S
L6470_0_V
S
L6470_0_
GND
L6470_0_
GND
L6470_0_GN
D
L6470_0_GN
D
L6470_0_
GND
L6470_0_1
B
L6470_0_2
B
L6470_0_2
A
L6470_0_1
A
L6470_0_OSC
OUT
VS
VS
VS
L6470_0_nC
S
L6470_0_SD
I
L6470_0_SC
K
L6470_0_S
TCK
L6470_0_n
FLAG
L6470_0_nBUS
Y\SYNC
L6470_0_SD
O
L6470_0_S
W
L6470_0_nSTBY\nRST
L6470_0_VD
D
L6470_0_OSC
OUT
L6470_0_S
TCK
R9
9.76k
N.M.
C17
100nF
6.3V
C32
10nF
50V
C31
10nF
6.3V
C20
100nF
50V
C18
10uF
6.3V
+
C28
47uF
6.3V
C27
100nF
6.3V
Y2
16MHz
N.M.
C22
100nF
50V
C30
220nF
16V
SB2
C25
18pF
N.M.
R7
39k
J3
CON1
1
D5
BZX84J-C3V6
N.M.
C26
18pF
N.M.
C19
100nF
50V
C29
3.3nF
6.3V
N.M.
R10
100
ST2
4 terminals
2
1
3
4
U2
L6470PD
OUT1A_2
2
VSA_5
5
nSTBY_nRST
6
SW
7
ADCIN
8
VREG
9
OSCIN
10
OSCOUT
11
AGND
12
CP
13
VBOOT
14
VSB_15
15
PGND_19
19
OUT1B_17
17
OUT2B_20
20
VSB_22
22
VDD
24
SDO
25
CK
26
SDI
27
DGND
28
nBUSY_SYNC
29
nCS
30
nFLAG
31
STCK
32
VSA_33
33
PGND_1
1
OUT2A_36
36
OUT1A_3
3
VSA_4
4
VSB_16
16
OUT1B_18
18
OUT2B_21
21
VSB_23
23
VSA_34
34
OUT2A_35
35
ExpPad
37
R6
560
D4
GREEN_LED
D6
BAV99
3
1
2
SB1
R8
62k
N.M.
+
C23
100uF
63V
C24
1nF
6.3V
C21
100nF
50V
Driver_0
(configuration for VS = 12 V)
GSPG0810150925SG
X-NUCLEO-IHM02A1
Schematic diagram
DocID028469 Rev 2
3/7
Figure 2: X-NUCLEO-IHM02A1 circuit schematic (2 of 4)
Stepper
Motor 1
Place closed
the two sides
of the L6470PD
L6470_1_2A
L6470_1_2B
L6470_1_1B
L6470_1_1A
L6470_1_VS
L6470_1_VS
L6470_1_VS
L6470_1_VS
L6470_1_GND
L6470_1_GND
L6470_1_GND
L6470_1_GND
L6470_1_GND
L6470_1_1B
L6470_1_2B
L6470_1_2A
L6470_1_1A
L6470_1_OSCIN
VS
VS
VS
L6470_1_nCS
L6470_1_SDI
L6470_1_SCK
L6470_1_S
TCK
L6470_1_nFLAG
L6470_1_nBUS
Y\SYNC
L6470_1_SDO
L6470_1_SW
L6470_1_nSTBY\nRST
L6470_1_VDD
L6470_1_OSCIN
L6470_1_S
TCK
SB4
C15
10nF
6.3V
ST1
4 terminals
2
1
3
4
C13
3.3nF
6.3V
N.M.
Y1
16MHz
N.M.
C16
10nF
50V
C2
10uF
6.3V
R3
62k
N.M.
C14
220nF
16V
R4
9.76k
N.M.
C11
100nF
6.3V
R5
100
R1
560
R2
39k
C9
18pF
N.M.
C5
100nF
50V
C1
100nF
6.3V
C4
100nF
50V
+
C7
100uF
63V
C3
100nF
50V
C10
18pF
N.M.
D3
BAV99
3
1
2
J4
CON1
1
C8
1nF
6.3V
D2
BZX84J-C3V6
N.M.
SB3
+
C12
47uF
6.3V
D1
GREEN_LED
C6
100nF
50V
U1
L6470PD
OUT1A_2
2
VSA_5
5
nSTBY_nRST
6
SW
7
ADCIN
8
VREG
9
OSCIN
10
OSCOUT
11
AGND
12
CP
13
VBOOT
14
VSB_15
15
PGND_19
19
OUT1B_17
17
OUT2B_20
20
VSB_22
22
VDD
24
SDO
25
CK
26
SDI
27
DGND
28
nBUSY_SYNC
29
nCS
30
nFLAG
31
STCK
32
VSA_33
33
PGND_1
1
OUT2A_36
36
OUT1A_3
3
VSA_4
4
VSB_16
16
OUT1B_18
18
OUT2B_21
21
VSB_23
23
VSA_34
34
OUT2A_35
35
ExpPad
37
Driver_0
(configuration for VS = 12 V)
GSPG0810150945SG

X-NUCLEO-IHM02A1

Mfr. #:
Manufacturer:
STMicroelectronics
Description:
L6470 Motion Motor Control Expansion Board
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet