Um3030 X-nucleo-ihm09m2 Motor Control Connector Expansion Board For Stm32 Nucleo User Guide

Um3030 X-nucleo-ihm09m2 Motor Control Connector Expansion Board For Stm32 Nucleo User Guide

S T - logolife.augmented
UM3030
User manual

Getting started with the X-NUCLEO-IHM09M2 motor control connector expansion board for STM32 Nucleo

Introduction

The X-NUCLEO-IHM09M2 is a motor control connector expansion board for STM32 Nucleo. It provides an easy way to evaluate motor control solutions for three-phase motors by connecting the STM32 Nucleo development board to an external ST motor control power board, thanks to the ST morpho and motor control connector.
The 34-pin motor control connector is compatible with all major ST motor control power boards, which require an external digital section (MCU) to drive a three-phase motor.
The DAC connector supports the user code development and testing with easy access to the MCU peripherals. An LED is available for fault condition signaling or status indication. The X-NUCLEO-IHM09M2 is fully compatible with the ST six-step and field-oriented control (FOC) firmware library.

UM3030 X NUCLEO IHM09M2 Motor Control Connector Expansion Board for STM32 Nucleo

System Overview

1.1 Main characteristics

The X-NUCLEO-IHM09M2 expansion board is designed for three-phase motor driver applications. It features:

  • ST motor control connector (34 pins) compatible with ST motor control power boards
  • STM32 Nucleo compatibility, thanks to ST morpho connectors
  • Compatible with the ST six-step and FOC motor control firmware library
  • Debug connector for DAC, GPIOs, etc.
  • Fully populated board with test points
  • LED for fault signaling or status indication
  • Potentiometer available (for speed reference)
  • PCB type and size:
    – PCB material – FR-4
    – layout – double layer
    – copper thickness – 35 μm
    – overall board dimensions – 70 mm x 70 mm
  • RoHS compliant

Getting started

2.1 System architecture
A generic motor control system consists of the following major blocks:

  1. Control block, which accepts the user commands and provides motor control signals to drive a motor. The X-NUCLEO-IHM09M2 adapter connects an STM32 Nucleo development board to a power board that requires an external digital section.
  2. Power block, which is normally in a three-phase inverter topology. It contains all the necessary active power
  3. Motor, which is a three-phase brushless motor.

UM3030 X NUCLEO IHM09M2 Motor Control Connector Expansion Board for STM32 Nucleo - System architecture

2.2 Building the system
The X-NUCLEO-IHM09M2 expansion board adapts the STM32 Nucleo development board to the ST motor control power boards, which require an external digital section to control a three-phase PMSM/BLDC motor. For the regular board operation, plug the expansion board onto the top of the development board (control block) via the ST morpho connector, as shown below.
UM3030 X NUCLEO IHM09M2 Motor Control Connector Expansion Board for STM32 Nucleo - pluggedThe interconnection between the two boards is fully compatible with a wide range of STM32 Nucleo development boards. No solder bridge modification is required. The stacked solution is ready to operate with a compatible power board via a standard 34-pin flat cable.

2.2.1 Hardware settings
Set the X-NUCLEO-IHM09M2 J1 jumper off.

Table 1. Jumper, connectors, and LED

Jumper/connectorDescription
J734-pin motor control connector
J1DAC/GPIO output
CN7ST morpho connector
CN6Arduino UNO R3 connector
CN8Arduino UNO R3 connector
CN10ST morpho connector
CN5Arduino UNO R3 connector
CN9Arduino UNO R3 connector
D1LED for fault or status indication

UM3030 X NUCLEO IHM09M2 Motor Control Connector Expansion Board for STM32 Nucleo - System architecture 1

The X-NUCLEO-IHM09M2 is equipped with ST morpho connectors. The male pin headers are CN7 and CN10. These connectors are used to connect the expansion board to the STM32 Nucleo. The MCU signals and power pins are available on the morpho connector. For further details, refer to UM1724, section 5.12.

Table 2. ST morpho connector – CN7

PinDefaultSignalSolder bridge
1PC10NTC bypassR17
2PC11Dissipative brake/OCP disableR19
3PC12
4PD2
5VDD
6E5V
7BOOT0
8GND
9NC/PF6
10NC
11NC/PF7
12MORE
13PA13
14RESET
15PA14
16+3V3
17PA15Encoder A/Hall H1R27
18+5V
19GND
20GND
21PB7
22GND
23PC13
24VIN
25PC14
26NC
27PC15
28PAOCurr fdbk_PhAR4
29PHO/PFO/PDO
30PA1VBUS_sensingR5
31PH1/PF1/PD1
32PMDAC_ChR18 (not mounted)
33VLCDNBAT
34PBOVL_PWMR15
35PC2Temperature feedbackR10
36PC1 or PB9Cur fdbk_PhBR9 (0)
37PC3PotentiometerR28
38PCO or PB8Cur fdbk_PhCR7 (0)

For further details, refer to UM1724, table 9.
Table 3. ST morpho connector – CN10

PinDefaultSignalSolder bridge
1PC9
2PC8
3PB8
4PC6
5PB9
6PC5
7ADD
8U5V -1
PinDefaultStoma!Solder bridoe
9GND
10NC
11pA5 (2)GPIOIDAC/PWMR21
12PAl2
13PA6 (3)DIAG/ENABLE/BKIN1R3
14PA11DIAG/ENABLE/BKIN2R1
15PA7 0)UL_PWMR12
16PB12
17PB6
18PBIIINC
19PC7
20GND
21PMVH_PWMR8
22PB2Red LEDR14
23PMUH_PWMR6
24PB1WL_PWMR16
25PB10Encoder Z/Hall H3R25
26PB15 (4)
27PB4PVVM/DEBUGR20
28PB14 (3)DIAG/ENABLE/BKIN1R2
29PB5GPIO/DAC/PWMR23
30PB13 (2)GPIO/DAC/PWMR22
31PB3Encoder B/Hall H2R24
32AGND
33PA10WH_PWMR11
34PC4
35PA2
36NC/PF5
37PA3
38NC/PF4
  1. U5V is the 5 V power from the ST-LINK/V2-1 USB connector and it rises above +5 V.
  2. For NUCLEO-F302R8 only: pin PA5 is on CN10/pin 30 and PB13 is on CN10/pin 11.
  3.  For NUCLEO-F302R8 only: pin PA6 is on CN10/pin 28 and PB14 is on CN10/pin 13.
  4. For NUCLEO-F302R8 only: pin PA7 is on CN10/pin 26 and PB15 is on CN10/pin 13.

2.2.2 Pinout of the motor control connector

The X-NUCLEO-IHM09M2 expansion board supports motor control via the J7 34-pin connector. This connector provides all the required control and feedback signals to and from an ST motor power-drive board. The available signals include the emergency stop, speed or position feedback, three-phase motor current, bus voltage, and heatsink temperature.

Table 4. J7 pin assignments

PinDefaultFunction
1PA6/PA11DIAG/ENABLE/BKIN1
2GNDDissipative brake/OCP disable
3PMUH_PWM
4GND
5PA7/PB15UL_PWM
6GND
7PMVH_PWM
8GND
9PBOVL_PWM
10GND
11PA10WH_PWM
12GND
13PB1WL_PWM
14PA1VBUS_sensing
15PMCurr fdbk PhA
16Not connected
17PC1Curr fdbk_PhB
18Not connected
19PCOCurr folk PhC
20Not connected
21PC10NTC bypass
22Not connected
23PC11Dissipative brake/OCP disable
PinDefaultFunction
24Not connected
25E5V
26PC2Temperature feedback
27Not connected
28Not connected
29Not connected
30Not connected
31PA15Encoder A/Hall H1
32Not connected
33PB3Encoder B/Hall H2
34PB10Encoder Z/HaII H3

2.2.3 DAC settings for debug
For debugging purposes, you can use the DAC peripheral and configure the motor control library to drive the signal. For instance, the PA4 pin is accessible through the ST morpho connector or J1 connector. This pin is usually connected to DAC_CH1. Different pins are available on the J1 connector, according to the STM32 Nucleo development board used.
2.2.4 User LED
The X-NUCLEO-IHM09M2 provides a programmable LED (D1) connected on the PB2 pin. It can be used to signal motor status, faults, etc. You have to configure this pin and drive it through the application code you have developed.

MC FOC SDK: configuration guide for X-NUCLEO-IHM09M2

The X-NUCLEO-IHM09M2 expansion board is compatible with the motor control (MC) FOC SDK, which is a firmware library and workbench GUI. No hardware modification is needed to run the motor through this control algorithm. For the pin configuration, see Table 2 and Table 3. You can connect the STM32 Nucleo to the MC workbench GUI through a virtual COM embedded in the STM32 Nucleo, which allows using the USART2 on PA2 and PA3 pins from the same USB type A to Mini-B USB cable used to program the STM32 Nucleo. For further information on the MC FOC SDK, see X-CUBE-MCSDK.

Schematic diagrams

UM3030 X NUCLEO IHM09M2 Motor Control Connector Expansion Board for STM32 Nucleo - circuit

Bill of materials

Table 5. X-NUCLEO-IHM09M2 bill of materials

ItemQ.tyRef.Part/valueDescriptionManufacturerOrder code
11D1RED, SMD 0603,LED standard – SMDLite-onLATEST-C193KRKT-5A
21J1Stripline m. 1×3, TH 2.54 mm pitch3-way strip lineStelvio Kontek613040167028
31J2RING, TH, 1mmTest pointVero Technologies20-2137
42CN7, CN10, male on top, female on the bottomCONN 38, TH 2.54 mm pitch38-pin elevated socket morpho connectorSamtecESQ-119-24-T-D
4UCONN08413
50CN6, CN9,female on top, male on the bottom 

CONN8, TH 2.54 mm pitch

8-pin elevated socket morpho connector (not mounted)SamtecESQ-108-24-T-S
4UCONN15284
60CN5, female on top, male on the bottomCONN10, TH 2.54 mm pitch10-pin elevated socket (not mounted)SamtecESQ-110-24-T-S
4UCONN15286
71J7Motor control connector, TH34-way IDC straight boxed headerASSMANN WSWAWHW 34G-0202-T
 

8

 

0

CN8, female on top, male on the bottomCONN6, TH 2.54 mm pitch6-pin elevated socket (not mounted)SamtecESQ-106-24-T-S
4UCONN15282
926R1, R2, R3, R4,R5, R6, R7, R8, R9, R10, R11, R12, R13, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R27, R280 Ohm, 0603,0.1 WSMD resistorsRS PRO716-9743
101R14510 Ohm, 0603,0.1 WSMD resistorRS PRO804-8820
111R26100 kOhm, 1/2 W, ±10 %Trimmer resistorBourns3386G-1-104LF
120R290, 0603, 1/2 WSolder bridge (not mounted) – leave open
131R30 closed with a drop of tin0, 0603, 1/2 WSolder bridgeAny

Board versions

Table 6. X-NUCLEO-IHM09M2 versions

PCB versionSchematic diagramsBill of materials
X$NUCLEO-IHM09M2 (1)X$NUCLEO-IHM09M2 schematic diagramsX$NUCLEO-IHM09M2 bill of materials

1. This code identifies the X-NUCLEO-IHM09M2 first version. It is printed on the board PCB.

Regulatory compliance information

Formal Notice Required by the U.S. Federal Communications Commission
For evaluation only; not FCC approved for resale
FCC NOTICE
This kit is designed to allow:

  1.  Product developers to evaluate electronic components, circuitry, or software associated with the kit to
    determine whether to incorporate such items in a finished product and
  2. Software developers write software applications for use with the end product.

This kit is not a finished product and when assembled may not be resold or otherwise marketed unless all required FCC equipment authorizations are first obtained. Operation is subject to the condition that this product does not cause harmful interference to licensed radio stations and that this product accepts harmful interference. Unless the assembled kit is designed to operate under part 15, part 18 or part 95 of this chapter, the operator of the kit must operate under the authority of an FCC license holder or must secure an experimental authorization under part 5 of this chapter 3.1.2.

Formal Product Notice Required by Industry Canada Innovation, Science and Economic Development Canada compliance:
For evaluation purposes only. This kit generates, uses, and can radiate radio frequency energy and has not been tested for compliance with the limits of computing devices pursuant to Industry Canada (IC) rules.
Formal product notice required by the EU
This device is in conformity with the essential requirements of Directive 2015/863/EU (RoHS).

Revision history

Table 7. Document revision history

DateRevisionChanges
18-Jul-20221Initial release.

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

© 2022 STMicroelectronics – All rights reserved
UM3030 – Rev 1S T - logo

References

Documents / Resouces

Download manual
Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.


Related Manuals