ST X-NUCLEO-IHM08M1 User Manual
ST X-NUCLEO-IHM08M1 User Manual

ST X-NUCLEO-IHM08M1 User Manual

Low-voltage bldc motor driver expansion board based on stl220n6f7 for stm32 nucleo
Hide thumbs Also See for X-NUCLEO-IHM08M1:

Advertisement

Quick Links

UM1996
User manual
Getting started with X-NUCLEO-IHM08M1 low-voltage BLDC motor driver
expansion board based on STL220N6F7 for STM32 Nucleo
Introduction
The X-NUCLEO-IHM08M1 is a three-phase brushless DC motor driver expansion board based on STripFET™ F7 Power
MOSFET STL220N6F7 for STM32 Nucleo. It provides an affordable and easy-to-use solution for driving a three-phase
brushless DC motor in your STM32 Nucleo project. The X-NUCLEO-IHM08M1 is compatible with the ST morpho connector and
supports further stacking of additional boards on a single STM32 Nucleo board. You can also mount the Arduino™ UNO R3
connector.
The X-NUCLEO-IHM08M1 is fully configurable and ready to support different closed loop control scenarios based on sensorless
or sensor mode control, and it is compatible with three-shunt or single-shunt current sense measuring. The L6398 IC driver
used on this STM32 Nucleo expansion board is a single-chip half bridge gate driver for the N-channel power MOSFET. This
combination of the L6398 gate driver and the STL220N6F7 Power MOSFET forms a high current power platform for BLDC
motors, while the digital section supported by the STM32 Nucleo board allows for a 6-step or FOC control algorithm solution,
which you can select via the firmware. This document describes how to configure the X-NUCLEO-IHM08M1 expansion board to
operate with STM32 Nucleo board.
Figure 1.
X-NUCLEO-IHM08M1 low-voltage BLDC motor driver expansion board based on STL220N6F7 for STM32
Nucleo
UM1996 - Rev 4 - March 2024
www.st.com
For further information contact your local STMicroelectronics sales office.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the X-NUCLEO-IHM08M1 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ST X-NUCLEO-IHM08M1

  • Page 1 MOSFET STL220N6F7 for STM32 Nucleo. It provides an affordable and easy-to-use solution for driving a three-phase brushless DC motor in your STM32 Nucleo project. The X-NUCLEO-IHM08M1 is compatible with the ST morpho connector and supports further stacking of additional boards on a single STM32 Nucleo board. You can also mount the Arduino™ UNO R3 connector.
  • Page 2 Overcurrent detection and protection (30 A PEAK • Thermal measuring and overheating protection • Full compatible with ST Six Step or ST FOC control algorithm • Full support for sensorless and sensor mode • 3-shunt and 1-shunt configurable jumpers for motor current sensing •...
  • Page 3 BLDC/PMSM motors. For regular board operation, please follow the steps below: 1. Plug the expansion board on an STM32 Nucleo main board (Control block) through the ST morpho connector; there is only one position allowed for this connection. Ensure that the blue (B1) and black (B2) buttons on the STM32 Nucleo board are not covered, as shown below.
  • Page 4 2.2.1 Hardware settings By default, the X-NUCLEO-IHM08M1 provides the power supply voltage for STM32 Nucleo board (+5V on E5V) independently through the power voltage applied at the J1 connector. Removing resistor R170 on the expansion board, you can disconnect internal voltage regulation and select jumper J9 to supply the STM32 Nucleo board directly from J1 connector (see Table 1.
  • Page 5 X-NUCLEO-IHM08M1 top layer with silk-screen The X-NUCLEO-IHM08M1 power block features the ST morpho male pin header connectors (CN7 and CN10) accessible on both sides of the board, which can be used to connect this power board to the STM32 Nucleo board.
  • Page 6 UM1996 Getting started Table 3. ST morpho connector – CN7 Signal Solder Bridge +5 V for STM32 Nucleo supply R170 Encoder A/ Hall H1 Encoder/Hall PS voltage Blue button Curr_fdbk_PhA VBUS_sensing R76 N.M., R181 DAC_Ch, Potentiometer VL - TIM1_CH2N Temperature feedback...
  • Page 7 UM1996 Getting started Table 4. ST morpho connector – CN10 Signal Solder Bridge GPIO_BEMF BEMF3 GPIO/DAC/PWM R80 N.M. CPOUT BKIN BKIN UL - TIM1_CH1N BEMF2 VH - TIM1_CH2 LED RED UH - TIM1_CH1 WL – TIM1_CH3N Encoder Z/ Hall H3 UL –...
  • Page 8 UM1996 Board schematics Board schematics Figure 5. Power section VIN+ C119 1uF X7R C114 C123 330uF 330uF STPS0560Z CON2 R165 STL220N6F7 SMBJ48A-TR 100nF/100V 100nF/100V BAT30KFILM TIM1_CH1N BOOT R164 TIM1_CH1 +15V C120 R163 C116 C117 C118 L6398 100pF 100pF 470nF X7R BEMF_A R168 BAT30KFILM...
  • Page 9: Table Of Contents

    UM1996 Board schematics Figure 8. Sensing and Hall/Encoder circuit Figure 9. Analog conditioning and current protection circuit 100nF10V 4.7uF 10V 6.8k 15nF 10V Vshunt_1 U10A Curr_fdbk1 Vshunt _1_GND TSV994IPT R172 Vref 4.7k U10D BKIN R171 Vshunt_1 N.M. 100pF TSV994IPT C125 lmv331/NS C124 100n 6.3V...
  • Page 10: 100Pf

    J1 power connector if higher conversion efficiency is required and if the input voltage is lower than 12 V DC (see Table 1. Jumper settings). Figure 11. X-NUCLEO-IHM08M1 – power section VIN+ C119 1uF X7R C114...
  • Page 11: Curr_Fdbk1

    The current sensing inputs (refer to the following three schematics) are connected to the sensing resistors and you can choose between a three-shunt or single-shunt configuration through jumpers J5 and J6 (see jumperSETtable). Figure 13. X-NUCLEO-IHM08M1 – Current sensing circuit (1 of 3) Vshunt_1 Vshunt_2 Vshunt_3 0.010 1W...
  • Page 12: Gpio_Bemf

    BEMF1 BEMF2 BEMF3 The X-NUCLEO-IHM08M1 expansion board provides the hardware for bus voltage sensing and temperature measurement. This signal is acquired with a resistor divider and with an embedded NTC (placed close to STL220N6F7 Power MOSFET), as shown below. UM1996 - Rev 4...
  • Page 13 UM1996 Circuit description Figure 18. X-NUCLEO-IHM08M1 – VBUS and temperature sensing circuit VIN+ 169K 1% BAT30KFILM Temperature feedback VBUS_SENS VBUS 10nF 10V 4.7nF/10V 9.31K 1% NTC 10K UM1996 - Rev 4 page 13/22...
  • Page 14 UM1996 Bill of materials Bill of materials Table 5. BOM (1 of 2) Type / Voltage / Item Quantity Reference Part / Value TECNOLOGY Tolerance Watt / Ampere information C1,C12,C16, Ceramic C19,C23,C27, 100nF Multilayer C89,C124,C12 Capacitors X7R 6,C128 Ceramic 4.7uF 10V Multilayer Capacitors X7R Ceramic...
  • Page 15 Capacitors X7R C104,C105,C1 Ceramic 10,C111,C120, Multilayer C121 Capacitors X7R Electrolytic C114,C123 330uF Capacitor SMBJ48A-TR Transil D2,D3,D4,D5, D6,D7,D8,D9, ST SCHOTTKY D10,D12,D21, BAT30KFILM 30V, 0.3A DIODE D22,D23,D24, D25,D26 LED standard - ST POWER D14,D15,D16, STPS0560Z 60V/0.5A SCHOTTKY DIODE 2 WAYS STRIP JP1,JP2,...
  • Page 16 UM1996 Bill of materials Type / Voltage / Item Quantity Reference Part / Value TECNOLOGY Tolerance Watt / Ampere information Q7,Q8,Q9,Q10 STL220N6F7 60V, 220A Power Mosfets ,Q11,Q12 R1,R6,R12 6.8 kΩ 0.1W SMD RESISTOR 1% R4,R9,R15 1 kΩ 0.1W SMD RESISTOR 1% R5,R10,R11,R 4.7 kΩ...
  • Page 17 UM1996 Bill of materials Type / Voltage / Item Quantity Reference Part / Value TECNOLOGY Tolerance Watt / Ampere information R180 3.3 k 0.1W SMD RESISTOR Operational TSV994IPT Amplifier 3A Step down ST1S14PHR 50V,3A switching regulator Low Drop LD1117S50TR Voltage Regulator High voltage U20,U21,U22...
  • Page 18 UM1996 Bill of materials Manufacturer’s ordering code / Item Package Manufacturer Additional Notes Orderable Part Number TH 6.35 mm pitch Phoenix Contact 1714955 TH 2.54mm pitch Vero Technologies 20-2137 Tin drop JUMPER in 1sh direction (See assembly drawing) TH 2.54mm pitch TH 6.35 mm pitch Phoenix Contact 1714968...
  • Page 19 UM1996 Bill of materials Manufacturer’s ordering code / Item Package Manufacturer Additional Notes Orderable Part Number 0603 0603 0603 0603 TSSOP STMicroelectronics TSV994IPT HSOP8 - exposed pad STMicroelectronics ST1S14PHR SOT-223 STMicroelectronics LD1117S50TR SO-8 STMicroelectronics L6398D SOT23-5 STMicroelectronics LMV331ILT Provided but not assembled UM1996 - Rev 4 page 19/22...
  • Page 20 UM1996 X-NUCLEO-IHM08M1 STM32 PMSM FOC SDK Parameters X-NUCLEO-IHM08M1 STM32 PMSM FOC SDK Parameters Table 7. STM32 PMSM FOC SDK Parameters Parameter X-NUCLEO-IHM08M1 default value Unit ICL shut out Disabled Dissipative brake Disabled Bus voltage sensing Enabled Bus voltage divider Min rated voltage...
  • Page 21 Date Version Changes 03-Dec-2015 Initial release. Updated Figure 1: "X-NUCLEO-IHM08M1 low-voltage BLDC motor driver expansion board based on STL220N6F7 for STM32 Nucleo" 18-May-2016 Updated Figure 2: "System functional hardware blocks" Updated Section 2.2: "Building the system" In Overcurrent detection (OCP) and current sensing measurement: added suggestions for FOC 06-Jun-2017 settings (C3, C5 and C7 capacitors).
  • Page 22 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’...

Table of Contents