dm00237629

UM1964
User manual
Getting started with X-NUCLEO-IHM02A1; two-axis stepper motor
driver expansion board based on L6470 for STM32 Nucleo
Introduction
The X-NUCLEO-IHM02A1 is a two-axis stepper motor driver expansion board based on
L6470. It provides an affordable and easy to use solution for driving low voltage motor
control for stepper motors in your STM32 Nucleo project. The expansion board includes two
L6470 fully integrated micro stepping motor drivers for motor stepper control throughmotors
high-end motion control commands received via SPI. It is able to drive one or two stepper
motors when plugged on an STM32 Nucleo board. This board is equipped with an
Arduino™ UNO R3 connector and the layout is also compatible with ST morpho connectors.
One or more of these expansion boards can be plugged on a STM32 Nucleo board to
control one or more stepper motorss. The SPI peripherals from each L6470 are connected
in daisy chain configuration.
Figure 1. X-NUCLEO-IHM02A1; two-axis stepper motors driver expansion board
based on L6470
October 2015
DocID028481 Rev 1
1/24
www.st.com
24
Contents
UM1964
Contents
1
Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1
2
Hardware and software requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Hardware description and configuration . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1
Selecting the SPI lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2
Multi-motor configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
3
Set-up to try the provided example . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4
Board schematic and bill of material . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.1
5
2/24
Bill of material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
DocID028481 Rev 1
UM1964
1
Getting started
Getting started
The X-NUCLEO-IHM02A1 expansion board extends the application landscape for STM32
Nucleo board user. It directly handles two-axis stepper motors driving, through the L6470,
and can be used in a wide range of relevant applications.. The maximum ratings of the
L6470 are the following:
•
Power stage supply voltage (VS) from 8 V to 45 V DC;
•
motors phase current up to 3 A r.s.m. (related to the L6470)
To function correctly, the X-NUCLEO-IHM02A1 (two-axis stepper motors driver expansion
board based on L6470) has to be plugged on an STM32 Nucleo board as shown in Figure 2.
Figure 2. X-NUCLEO-IHM02A1 plugged on STM32 Nucleo board
The interconnection between the STM32 Nucleo board and the X-NUCLEO-IHM02A1 is
designed to permit the use of any STM32 Nucleo board. The firmware has been written and
tested for the NUCLEO-F401RE, NUCLEO-F302R8 and NUCLEO-F072RB.
Note:
For correct use of the NUCLEO-F401RE with the X-NUCLEO-IHM02A1, the solder bridge
SB15 on the NUCLEO-F401RE has to be removed (see the NUCLEO-F401RE user manual
for further information).
DocID028481 Rev 1
3/24
24
Getting started
1.1
UM1964
Hardware and software requirements
Using the STM32 Nucleo boards with the X-NUCLEO-IHM02A1 expansion board requires
the following software and hardware:
4/24
•
a Windows PC (XP, Vista, 7, 8) to install the software package;
•
from one to four X-NUCLEO-IHM02A1 expansion boards;
•
an STM32 Nucleo board chosen from among NUCLEO-F401RE, NUCLEO-F302R8 or
NUCLEO-F072RB;
•
a USB type A to Mini-B USB cable to connect the STM32 Nucleo board to the PC;
•
the X-CUBE-SPN2 software package (available on www.st.com);
•
an IDE chosen from among IAR Embedded Workbench for ARM (EWARM), keil
microcontroller development Kit (MDK-ARM) and System Workbench for STM32
(SW4STM32);
•
two-axis stepper motors with compatible voltage and current for the L6470;
•
an external power supply able to provide the right voltage for the stepper motors used;
•
(optional) a terminal emulator, serial console (i.e. PuTTY) to send commands via
USART.
DocID028481 Rev 1
UM1964
2
Hardware description and configuration
Hardware description and configuration
This section describes the X-NUCLEO-IHM02A1 features and provides useful information
for understanding the board schematics. Figure 3 shows the position of the connectors and
the configuration board jumpers.
Figure 3. Jumper and connector positions
Below is the detailed pinout of the ST morpho and Arduino™ UNO R3 connectors.
Table 1. ST morpho connector table
Connector
CN7
Pin
Default
1
PC10
2
PC11
3
PC12
4
PD2
5
VDD
6
E5V
7
BOOT0
8
GND
9
NC/PF6
10
NC
11
NC/PF7
DocID028481 Rev 1
Signal
Solder bridge
5/24
24
Hardware description and configuration
UM1964
Table 1. ST morpho connector table (continued)
Connector
CN7
Pin
Default
12
IOREF
13
PA13
14
RESET
15
PA14
16
+3V3
17
PA15
18
+5V
19
GND
20
GND
21
PB7
22
GND
23
PC13
24
VIN
25
PC14
26
NC
27
PC15
28
PA0
29
PH0/PF0/PD0
30
PA1
31
PH1/PF1/PD1
32
PA4
33
VLCD/VBAT
34
PB0
35
PC2
36
PC1
37
PC3
38
PC0
1
PC9
2
PC8
3
PB8
4
PC6
5
PB9
6
PC5
7
AVDD
8
U5V
Solder bridge
+3V3
SB40
+5V
SB40
L6470 nCS
SB23
ST1S14 PGOOD
SB6
L6470 nFLAG
L6470 nBUSY\SYNC
CIN10
6/24
Signal
DocID028481 Rev 1
UM1964
Hardware description and configuration
Table 1. ST morpho connector table (continued)
Connector
Pin
Default
Signal
Solder bridge
9
GND
10
PD8/NC
11
PA5/PB13
L6470 SCK
SB12
12
PA12
13
PA6/PB14
L6470 #0 SDO
SB32
14
PA11
15
PA7/PB15
L6470 #1 SDI
SB26
16
PB12
17
PB6
L6470 nCS
SB8
18
PB11/NC
19
PC7
20
GND
21
PA9
22
PB2
23
PA8
24
PB1
25
PB10
26
PB15/PA7
L6470 #1 SDI
SB10
27
PB4
L6470 nCS
SB9
28
PB14/PA6
L6470 #0 SDO
SB11
29
PB5
L6470 nSTBY\nRST
30
PB13/PA5
L6470 SCK
SB13
31
PB3
L6470 SCK
SB34
32
AGND
33
PA10
L6470 nCS
SB7
34
PC4
35
PA2
36
NC/PF5
37
PA3
38
NC/PF4
CIN10
DocID028481 Rev 1
7/24
24
Hardware description and configuration
UM1964
Table 2. Arduino UNO R3 connector table
Connector
Pin
Default
Signal
Solder bridge
1
D8
2
D9/PWM
3
D10/CS/PWM
L6470 nCS
SB8
4
D11/MOSI/PWM
L6470 #1 SDI
SB26
5
D12/MISO
L6470 #0 SDO
SB32
6
D13/SCK
L6470 SCK
SB12
7
NC
8
NC
9
D14/SDA
10
D15/SCL
1
NC
2
IOREF
3
RESET
4
+3V3
5
+5V
6
GND
7
GND
8
VIN
1
A0
2
A1
3
A2
L6470 nCS
SB23
4
A3
ST1S14 PGOOD
SB6
5
A4
L6470 nFLAG
6
A5
L6470 nBUSY\SYNC
1
D0/RX
2
D1/TX
3
D2
L6470 nCS
SB7
4
D3/PWM
L6470 SCK
SB34
5
D4
L6470 nSTBY\nRST
6
D5/PWM
L6470 nCS
7
D6/PWM
8
D7
CN5
CN6
CN8
CN9
8/24
DocID028481 Rev 1
SB9
UM1964
Hardware description and configuration
Table 3. Solder bridge table
Solder
bridge
SB1
Function
Connect L6470 #0 OSCIN to the crystal
SB2
Connect L6470 #0 OSCOUT to the crystal
SB3
Connect L6470 #1 OSCIN to the crystal
Group
Sub group
External
crystal
L6470 #0
Default
condition
Open
Open
Open
L6470 #1
SB4
Connect L6470 #1 OSCOUT to the crystal
Open
SB5
Connect L6470 #0 OSCOUT with L6470 #1 OSCIN
Clock
Synchronism
Open
SB6
Connect ST1S14 PGOOD with CN7-34 and CN8-4
ST1S14
Power good
Open
SB10
Connect L6470 #1 SDI with CN10-26
Open
SDI
SB26
Connect L6470 #1 SDI with CN10-15 and CN5-4
SB11
Connect L6470 #0 SDO with CN10-28
Short
Open
SDO
SB32
Connect L6470 #0 SDO with CN10-13 and CN5-5
Short
SB12
Connect any L6470 SCK with CN10-11 and CN5-6
Open
SB13
Connect any L6470 SCK with CN10-30
SB34
Connect any L6470 SCK with CN10-31 and CN9-4
Short
SB7
Connect any L6470 nCS with CN10-33 and CN9-3
Open
SB8
Connect any L6470 nCS with CN10-17 and CN5-3
SPI
SCK
Open
Open
nCS
SB9
Connect any L6470 nCS with CN10-27 and CN9-6
Open
SB23
Connect any L6470 nCS with CN7-32 and CN8-3
Short
SB40
Connect any L6470 VDD to +3V3 of control board
Nucleo
Short
Arduino
Open
VDD
SB41
Note:
Connect any L6470 VDD to +5V of control board
Only one among SB10 and SB26 can be short.
Only one among SB11 and SB32 can be short.
Only one among SB12, SB13 and SB34 can be short.
Only one among SB7, SB8, SB9 and SB23 can be short.
Only one among SB40 and SB41 can be short.
DocID028481 Rev 1
9/24
24
Hardware description and configuration
UM1964
Table 4. Jumper table
Note:
Jumper
Permitted configurations
Default condition
J1
Selection for L6470 VDD:
– 2-3 short: ST1S14 is inhibited.
1-2 short and 3-4 short: ST1S14 is enabled, any L6470
VDD is connected to the +3.3V coming from the ST1S14
(step down monolithic power switching regulator).
Note: short SB40 if you intend to supply the STM32 Nucleo
board through the X-NUCLEO-IHM02A1; if so, refer to the
section in the STM32 Nucleo board User Manual (available
on www.st.com) regarding external power supply.
SB40 open otherwise.
SB41 must be open.
2-3 short
J2
Selection for L6470 external switch input pin:
– Connect a limit switch between 1-2 or 3-4 for L6470 #1.
– Connect a limit switch between 5-6 or 7-8 for L6470 #0
All open
J3
Step-clock input for L6470 #0.
Open
J4
Step-clock input for L6470 #1.
Open
If SB41 is short then J1 pins 2 and 3 must also be shorted.
Table 5. Screw terminal table
2.1
Screw terminal
Function
ST1
To connect the two couples of wires connected to the two motors phases with the
two full bridge output couples of L6470 #1.
ST2
To connect the two couples of wires connected to the two motors phases with the
two full bridge output couples of L6470 #0.
ST3
motors power supply input (8V÷45V).
Selecting the SPI lines
The lines of the SPI interface can be selected through the dedicated solder bridges. The
following table (Table 6) shows the possible options for the STM32 Nucleo board and
Arduino Uno R3.
10/24
DocID028481 Rev 1
UM1964
Hardware description and configuration
NUCLEO-F401RE
NUCLEO-F302R8
NUCLEO-F072RB
ARDUINO UNO
R3
ST morpho
connector
ARDUINO
Connector
SB10
PB15
SPI2_MOSI
PA7 (1)
PB15
SPI2_MOSI
/
CN10-26
/
SB26
PA7
SPI1_MOSI
PB15
SPI2_MOSI
PA7
SPI1_MOSI
D11
MOSI
CN10-15
CN5-4
SB11
PB14
SPI2_MISO
PA6 (1)
PB14
SPI2_MISO
/
CN10-28
/
SB32
PA6
SPI1_MISO
PB14
SPI2_MISO
PA6
SPI1_MISO
D12
MISO
CN10-13
CN5-5
SB12
PA5
SPI1_SCK
PB13
SPI2_SCK
PA5
SPI1_SCK
D13
SCK
CN10-11
CN5-6
SB13
PB13
SPI2_SCK
PA5 (1)
PB13
SPI2_SCK
/
CN10-30
/
SB34
PB3
SPI1_SCK
PB3 (1)
PB3
SPI1_SCK
D3 (1)
CN10-31
CN9-4
SB7
PA10
PA10
PA10
D2 (1)
CN10-33
CN9-3
SB8
PB6
PB6
PB6
D10
CS
CN10-17
CN5-3
SB9
PB4
PB4
PB4
D5 (1)
CN10-27
CN9-6
PA4
(1)
CN7-32
CN8-3
Solder bridge
SPI wire
Table 6. SPI lines table
SDI
SDO
SCK
nCS
SB23
PA4
PA4
A2
1. Not applicable.
Note:
Default shorted solder bridges are written in bold.
2.2
Multi-motors configuration
It is possible to synchronously drive two-axis stepper motors with one X-NUCLEO-IHM02A1
board only. However, up to four X-NUCLEO-IHM02A1 expansion boards can be stacked on
a single STM32 Nucleo board, so it is possible to drive up to eight stepper motors. Each XNUCLEO-IHM02A1 expansion board is addressable through the nCS pin that must be
connected to one pin only of the microcontroller. So, when using more than one expansion
board, the user must short a different solder bridge among SB7, SB8, SB9 and SB23, for
each X-NUCLEO-IHM02A1. Be sure to align the firmware with any hardware change.
DocID028481 Rev 1
11/24
24
Set-up to try the provided example
3
UM1964
Set-up to try the provided example
Follow this sequence to start your project with the board:
1.
Choose an STM32 Nucleo board from among NUCLEO-F401RE, NUCLEO-F302R8
and NUCLEO-F072RB.
2.
Get the right firmware from the X-CUBE-SPN2 (available on www.st.com) for the
chosen STM32 Nucleo board and program it properly.
–
X-CUBE-SPN2_F401.bin for NUCLEO-F401RE
–
X-CUBE-SPN2_F302.bin for NUCLEO-F302R8
–
X-CUBE-SPN2_F072.bin for NUCLEO-F072RB
3.
Disconnect the STM32 Nucleo board from the PC.
4.
Put a jumper between pin 2 and 3 of J1.
5.
Leave all J2 pins open.
6.
Check the solder bridges meet the default configuration (see Table 3).
7.
Connect two stepper motors to ST1 and ST2.
8.
Stack the X-NUCLEO-IHM02A1 expansion board on an STM32 Nucleo board through
ST morpho or Arduino UNO R3 connectors.
9.
Supply the board through the pin 1 (GND) and 2 (VS) of the connector ST3 with 9.0 V
DC. The green LEDs D1 and D4 will turn on to show each L6470 VREG is on.
10. Connect the STM32 Nucleo board to the PC via USB type A to Mini-B USB cable. The
orange LED D9 will turn on to show the digital voltage is on.
11. The two connected stepper motors will perform a few movements.
Note:
The example is set to use motors such as the hybrid stepping motor 42BYGHM809 by
Wantai Motor. If your motors have different parameters, modify the array named
“MotorParameterInitData” in the “params.c” source file accordingly.
You can now proceed to develop your application using the examples provided with the
firmware library (X-CUBE-SPN2) with yourpreferred IDE among IAR EWARM, Keil MDKARM and Open STM32 SW4STM32.
Note:
12/24
Further support material regarding L6470, X-NUCLEO-IHM02A1, X-CUBE-SPN2 and
STM32 Nucleo board is available on www.st.com.
DocID028481 Rev 1
DocID028481 Rev 1
&21
-
/BB26&287
96
/BBQ67%<?Q567
*63*',
&RQILJXUDWLRQIRU96 9
/BB67&.
/BB6:
&
Q)
9
'
%=;-&9
10
5
N
10
&
Q)
9
10
5
&
Q)
9
0+]
10
<
6%
&
S)
10
5
N
10
&
Q)
9
5
N
'
*5((1B/('
5
&
S)
10
6%
&
X)
9
'
%$9
Q)
9
&
/BB%
/BB96
&
Q)
9
/BB26&287
/BB*1'
/BB96
/BB*1'
/BB$
8
96
/3'
3*1'B
287$B
287$B
96$B
96$B
Q67%<BQ567
6:
$'&,1
95(*
26&,1
26&287
$*1'
&3
9%227
96%B
96%B
287%B
287%B
287$B
287$B
96$B
96$B
67&.
Q)/$*
Q&6
Q%86<B6<1&
'*1'
6',
&.
6'2
9''
96%B
96%B
287%B
287%B
3*1'B
([S3DG
/BB9''
/BB*1'
/BB*1'
/BB%
/BB96
/BB*1'
/BB96
/BB$
&
&
/BB6',
/BB6&.
/BB6'2
6WHSSHU
0RWRU &
WHUPLQDOV
67
&
Q)
9
&
X)
9
&
X)
9
/BB$
/BB$
/BB%
/BB%
Q) Q) Q) Q)
9
9
9
9
&
3ODFHFORVHG
WKHWZRVLGHV
RIWKH/3'
/BB67&.
/BBQ)/$*
/BBQ&6
/BBQ%86<?6<1&
96
4
UM1964
Board schematic and bill of material
Board schematic and bill of material
Figure 4. Schematic - L6470_0
13/24
24
DocID028481 Rev 1
96
5
N
10
5
N
10
&21
-
/BB26&,1
&RQILJXUDWLRQIRU96 9
14/24
/BBQ67%<?Q567
*63*',
&
Q)
9
5
N
/BB6:
&
Q)
9
10
'
*5((1B/('
&
S)
10
/BB67&.
&
Q)
9
5
&
Q)
9
0+]
10
<
6%
'
%=;-&9
10
&
S)
10
6%
&
X)
9
'
%$9
Q)
9
&
/BB%
/BB96
/BB*1'
/BB26&,1
/BB96
/BB*1'
/BB$
5
&
Q)
9
8
96
/3'
3*1'B
287$B
287$B
96$B
96$B
Q67%<BQ567
6:
$'&,1
95(*
26&,1
26&287
$*1'
&3
9%227
96%B
96%B
287%B
287%B
'ULYHUB
287$B
287$B
96$B
96$B
67&.
Q)/$*
Q&6
Q%86<B6<1&
'*1'
6',
&.
6'2
9''
96%B
96%B
287%B
287%B
3*1'B
([S3DG
/BB9''
/BB*1'
/BB*1'
/BB%
/BB96
/BB*1'
/BB96
/BB$
&
&
/BB6',
/BB6&.
/BB6'2
4UFQQFS
.PUPS &
WHUPLQDOV
67
&
Q)
9
&
X)
9
&
X)
9
/BB$
/BB$
/BB%
/BB%
Q) Q) Q) Q)
9
9
9
9
&
1MBDFDMPTFE
UIFUXPTJEFT
PGUIF-1%
/BB67&.
/BBQ)/$*
/BBQ&6
/BBQ%86<?6<1&
96
Board schematic and bill of material
UM1964
Figure 5. Schematic - L6470_1
DocID028481 Rev 1
&1
10
6%
9
&21
&1
3DVV7KURXJK
0DOHRQ%RWWRP)HPDOHRQ7RS
&1
'
<(//2:B/('
5
/BBQ)/$*
/BBQ)/$*
/BBQ%86<?6<1&
/BBQ%86<?6<1&
3DVV7KURXJK
0DOHRQ%RWWRP)HPDOHRQ7RS
676 LV LQKLELWHG
9''LVSURYLGHGE\ 9 RI WKH PDLQ ERDUG
DQG 7DNH FDUH 5HIHU WR WKH 80 RI WKH PDLQ ERDUG DERXW H[WHUQDO SRZHU VXSSO\
676 LV HQDEOHG
9'' LV SURYLGHG E\ 9 RI WKH 676 RI WKH H[SDQVLRQ ERDUG
7KH PDLQ ERDUG LV VXSSOLHG E\ 676 RI WKH H[SDQVLRQ ERDUG
676BQ(1
6%
9
3$
3$
3$
3%
3&
3&
$
$
$
$
$
$
,25()
5(6(7
9
9
*1'
*1'
9,1
3&
3'
(9
*1'
9B676 -
6;VLGH
67PRUSKR
&1RI18&/(2ERDUG
/BB9''
'
25$1*(B/('
5
&1
'6&.
'0,62
'026,3:0
'&63:0
'3:0
'
'
'3:0
'3:0
'
'3:0
'
'7;
'5;
'6&/
'6'$
'
5('B/('
5
3&
3&
S)
9
S)
9
&1
S)
9
&
5
N
S)
9
&
3&
3&
3&
89
3'
3$
3$
3%
3%1&
*1'
3%
3%
3%
3%
3%
$*1'
3&
1&3)
1&3)
67
3%
3%
3$
3$
96
6%
6%
6%
6% WHUPLQDOV
3DVV7KURXJK
)HPDORQ%RWWRP0DOHRQ7RS
';VLGH
&
5
N
3&
3%
3%
$9''
*1'
3$
3$
3$
3%
3&
3$
3$
3%
3%
3%
3%
3$
3$
3$
&
3DVV7KURXJK
0DOHRQ%RWWRP)HPDOHRQ7RS
&1
$UGXLQR
&1RI18&/(2ERDUG
/BB9''
3&
3&
9''
%227
1&3)
1&3)
3$
3$
3$
*1'
3%
3&
3&
3&
3+3)3'
3+3)3'
9/&'9%$7
3&
3&
$UGXLQR
&1RI18&/(2ERDUG
3DVV7KURXJK
0DOHRQ%RWWRP)HPDOHRQ7RS
$UGXLQR
&1RI18&/(2ERDUG
$UGXLQR
&1RI18&/(2ERDUG
3DVV7KURXJK
)HPDORQ%RWWRP0DOHRQ7RS
67PRUSKR
&1RI18&/(2ERDUG
18&/(2&211(&725
3%
/BBQ&6
/BBQ&6
'
60$-$
9·9
3%
/BB26&287
6% 3%
3$
3%
3%
3$
6%
6%
6% 6%
6% /BB6'2
3$
3%
/BB6:
&21
6%
/BBQ67%<?Q567
/BB6:
-
/BB6&.
/BB6&.
/BB6'2
/BB6',
/BB6',
676B3*22'
/BB26&,1
/BBQ67%<?Q567
6%
6%
UM1964
Board schematic and bill of material
Figure 6. Schematic - L6470 Interfaces with STM32 Nucleo
*63*',
15/24
24
Board schematic and bill of material
UM1964
Figure 7. Schematic - step-down monolithic switching regulator
676B3*22'
&
9B676
Q)
9
9·9
9,1
3*
(1
)%
Q)
9
676
Q(1
&
5
N
5
N
([S3DG
6:
*1'
%227
&
&
&
X)
9
X+
8
96
/
'
6736/
S)
9
X)
9
5
N
676BQ(1
*63*',
4.1
Bill of material
Table 7. BOM (part 1)
Item
Qty
Reference
Part/value
Tol %
Voltage / current
1
1
CN5
ARDUINO_10x1
2
2
CN6, CN9
ARDUINO_8x1
3
2
CN7, CN10
ST_MORPHO_19x2
4
1
CN8
ARDUINO_6x1
5
4
C1, C11, C17, C27
100nF
0.1
6.3V
6
2
C2, C18
10uF
0.1
6.3V
7
8
C3, C4, C5, C6, C19, C20,
C21, C22
100nF
0.1
50V
8
2
C7, C23
100uF
0.2
63V
9
2
C8, C24
1nF
0.1
6.3V
10
4
C9, C10, C25, C26
18pF
0.05
6.3V
11
2
C12, C28
47uF
0.1
6.3V
12
2
C13, C29
3.3nF
0.1
6.3V
13
2
C14, C30
220nF
0.1
16V
16/24
DocID028481 Rev 1
Watt
UM1964
Board schematic and bill of material
Table 7. BOM (part 1) (continued)
Item
Qty
Reference
Part/value
Tol %
Voltage / current
14
2
C15, C31
10nF
0.1
6.3V
15
2
C16, C32
10nF
0.1
50V
16
4
C33, C34, C40, C41
100pF
0.05
6.3V
17
2
C35, C37
100nF
0.1
100V
18
1
C36
4.7uF
0.2
100V
19
1
C38
5.1pF
0.1
50V
20
1
C39
47uF
0.1
6.3V
21
2
D1, D4
GREEN_LED
22
2
D2, D5
BZX84J-C3V6
0.05
3.6V
23
2
D3, D6
BAV99
24
1
D7
YELLOW_LED
25
1
D8
RED_LED
26
1
D9
ORANGE_LED
27
1
D10
STPS1L60
60V / 2A
28
1
D11
SMAJ48A
48V
29
1
J1
CON4
30
1
J2
CON8
31
2
J3, J4
CON1
32
1
L1
27uH
0.2
33
2
R1, R6
560
0.01
0.1W
34
4
R2, R7, R21, R22
39k
0.01
0.1W
35
2
R3, R8
62k
0.01
0.1W
36
2
R4, R9
9.76k
0.01
0.1W
37
2
R5, R10
100
0.01
0.1W
38
3
R28, R29, R30
620
0.01
0.1W
39
1
R37
47k
0.01
0.1W
40
1
R38
100k
0.01
0.1W
41
1
R39
59k
0.01
0.1W
DocID028481 Rev 1
Watt
0.25W
215mA/100V
2.3A
17/24
24
Board schematic and bill of material
UM1964
Table 7. BOM (part 1) (continued)
Item
Qty
Reference
Part/value
Tol %
Voltage / current
Watt
42
13
SB1, SB2, SB3, SB4, SB5,
SB6, SB7, SB8, SB9, SB10,
SB11, SB12, SB13
0
0.01
0.1W
43
5
SB23, SB26, SB32, SB34,
SB40
0
0.01
0.1W
44
1
SB41
0
0.01
0.1W
45
2
ST1, ST2
4 terminals
400V
46
1
ST3
2 terminals
400V
47
2
U1, U2
L6470PD
48
1
U3
ST1S14
49
2
Y1, Y2
16MHz
Table 8. BOM (part 2)
18/24
Item
Technology information
Package
Manufacturer
1
ELEVATED SOCKET
TH
4UCONN
2
ELEVATED SOCKET
TH
4UCONN
3
ELEVATED SOCKET
TH
4UCONN
4
ELEVATED SOCKET
TH
4UCONN
5
X7R Ceramic Multilayer Capacitors
SMD 0603
any
6
X5R Ceramic Multilayer Capacitors
SMD 0805
TDK
7
X7R Ceramic Multilayer Capacitors
SMD 0603
any
8
Aluminium Electrolytic Capacitor
SMD 10mm x 10.5mm
Nichicon
9
X7R Ceramic Multilayer Capacitors
SMD 0603
any
10
C0G Ceramic Multilayer Capacitor
SMD 0603
any
11
Tantalum capacitor
SMD 1206
AVX
12
X7R Ceramic Multilayer Capacitors
SMD 0603
any
13
X7R Ceramic Multilayer Capacitors
SMD 0603
any
14
X7R Ceramic Multilayer Capacitors
SMD 0603
any
15
X7R Ceramic Multilayer Capacitors
SMD 0603
any
16
C0G Ceramic Multilayer Capacitors
SMD 0603
any
DocID028481 Rev 1
UM1964
Board schematic and bill of material
Table 8. BOM (part 2) (continued)
Item
Technology information
Package
Manufacturer
17
X7R Ceramic Multilayer Capacitor
SMD 0805
TDK
18
X7S Dielectric Ceramic Multilayer
SMD 1210
TDK
19
C0G Ceramic Multilayer Capacitor
SMD 0603
any
20
Tantalum Electrolytic Capacitor
SMC 3528-21
AVX
21
LED
SMD 0603
Lite-On
22
Zener diode
SOT23
NXP
23
Switching diode
SOT23
NXP
24
LED
SMD 0603
Lite-on
25
LED
SMD 0603
Lite-on
26
LED
SMD 0603
Lite-on
27
Power Schottky rectifier
SMA
ST
28
Transil
JEDEC DO-214AC
ST
29
2.54 PIN HEADER SINGLE ROW 4 PIN
TH 2.54 mm pitch
4UCONN
30
2.54 PIN HEADER DUAL ROW 2x4 PIN
TH 2.54 mm pitch
4UCONN
32
Shielded Wire-wound SMD Inductor
SMD 12x12mm
Panasonic
33
metal film SMD resistor
SMD 0603
any
34
metal film SMD resistor
SMD 0603
any
35
metal film SMD resistor
SMD 0603
any
36
metal film SMD resistor
SMD 0603
any
37
metal film SMD resistor
SMD 0603
any
38
metal film SMD resistor
SMD 0603
any
39
metal film SMD resistor
SMD 0603
any
40
metal film SMD resistor
SMD 0603
any
41
metal film SMD resistor
SMD 0603
any
42
SMD 0603
any
43
SMD 0603
any
44
SMD 0603
any
31
DocID028481 Rev 1
19/24
24
Board schematic and bill of material
UM1964
Table 8. BOM (part 2) (continued)
Item
Technology information
Package
Manufacturer
45
Through Hole 4 Way Screw Terminal (2x
2way connector)
TH 3.81 mm pitch
4UCONN
46
Through Hole 2 Way Screw Terminal
TH 3.81 mm pitch
4UCONN
47
dSPIN Microstepping Driver with Motion
Engine and SPI
POWERSO36
ST
48
step-down switching regulator
HSOP8
ST
49
Crystal / Ceramic Resonator
HC-49-US SMD
Abracon
Table 9. BOM (part 3)
Item
Manufacturer code
Supplier
Supplier code
More info
1
15286
Alternative: Samtec ESQ-110-24-T-S
Mounting info: female on top, male on bottom
2
15284
Alternative: Samtec ESQ-108-24-T-S
Mounting info: female on top, male on bottom
3
8413
Alternative: Samtec: ESQ-119-24-T-D
Mounting info: male on top, female on bottom
Not Mounted
4
15282
Alternative: Samtec ESQ-106-24-T-S
Mounting info: female on top, male on bottom
5
6
C2012X5R0J106K125AB
Digi-Key
445-4113-2-ND
Alternative: Murata GRM21BR60J106KE19L
UUX1J101MNL1GS
Digi-key
493-7453-2-ND
Alternative: Panasonic EEEFK1J101P, Farnell
2254433
7
8
9
10
11
Not Mounted
TAJA476K006RNJ
Farnell
2217224
12
Not Mounted
13
14
15
16
17
20/24
C2012X7R2A104K125AA
Digi-Key
445-1418-2-ND
DocID028481 Rev 1
Alternative: Murata GCM21BR72A104KA37L
UM1964
Board schematic and bill of material
Table 9. BOM (part 3) (continued)
Item
Manufacturer code
Supplier
Supplier code
More info
18
C3225X7S2A475M200AB
Digi-Key
445-6043-2-ND
20
TPSB476M006R0350
Digi-Key
TPSB476M006R0
350-ND
21
LTST-C191KGKT
RS
692-1010
22
BZX84J-C3V6
RS
436-8215
23
BAV99
RS
792-0796
24
LTST-C193KSKT-5A
RS
692-1054
25
LTST-C193KRKT-5A
RS
692-1041
26
LTST-C193KFKT-5A
RS
692-1032
27
STPS1L60A
28
SMAJ48A-TR
29
2099
Alternative RS:156-049
30
19670
Alternative: MULTICOMP 2213S-08G, Farnell
1593441
19
31
32
Not Mounted
Not Mounted
ELL-CTV270M
Digi-Key
PCD2157CT-ND
33
34
35
Not Mounted
36
Not Mounted
37
38
39
40
41
42
Not Mounted
43
44
Not Mounted
DocID028481 Rev 1
21/24
24
Board schematic and bill of material
UM1964
Table 9. BOM (part 3) (continued)
Item
Manufacturer code
45
12342
Alternative: Phoenix Contact MKDS 1/ 4-3,81
46
12342
Alternative: Phoenix Contact MKDS 1/ 2-3,81
47
L6470PD
48
ST1S14
49
ABLS-16.000MHz-B2
22/24
Supplier
RS
Supplier code
703-1818
DocID028481 Rev 1
More info
Not Mounted
UM1964
5
Revision history
Revision history
Table 10. Document revision history
Date
Revision
15-Oct-2015
1
Changes
Initial release.
DocID028481 Rev 1
23/24
24
UM1964
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.
© 2015 STMicroelectronics – All rights reserved
24/24
DocID028481 Rev 1