STMicroelectronics X-NUCLEO-IHM07M1 User Manual

STMicroelectronics X-NUCLEO-IHM07M1 User Manual

Motor driver expansion board based on the l6230 for stm32 nucleo

Advertisement

Quick Links

Getting started with the X-NUCLEO-IHM07M1 motor driver expansion board
Introduction
The
X-NUCLEO-IHM07M1
is a three-phase brushless DC motor driver expansion board based on the
It provides an affordable and easy-to-use solution for driving three-phase brushless DC motor in your
The
X-NUCLEO-IHM07M1
is compatible with the ST Morpho connector and supports the addition of other boards which can be
stacked with onto a single
STM32 Nucleo
The user can also mount the Arduino UNO R3 connector. The driver used on this expansion board is the L6230, a DMOS fully
integrated driver for three-phase brushless DC motors assembled in a PowerSO-36 package (L6230PD), with overcurrent and
thermal protection.
The
L6230
driver is optimized for six-step and FOC algorithms thanks to independent current sensing.
Figure 1.
X-NUCLEO-IHM07M1 three-phase brushless DC motor driver expansion board based on L6230 for STM32
UM1943 - Rev 2 - July 2021
For further information contact your local STMicroelectronics sales office.
based on the L6230 for STM32 Nucleo
board.
Nucleo
UM1943
User manual
L6230
for
STM32
Nucleo.
STM32 Nucleo
project.
www.st.com

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for STMicroelectronics X-NUCLEO-IHM07M1

  • Page 1 L6230 driver is optimized for six-step and FOC algorithms thanks to independent current sensing. Figure 1. X-NUCLEO-IHM07M1 three-phase brushless DC motor driver expansion board based on L6230 for STM32 Nucleo UM1943 - Rev 2 - July 2021 www.st.com...
  • Page 2: Getting Started

    UM1943 Getting started Getting started Overview X-NUCLEO-IHM07M1 expansion board features: • 3-phase driver for BLDC/PMSM motors • Nominal operating voltage range from 8 V to 48 VDC • 2.8 A output peak current (1.4 A • Operating frequency up to 100 kHz •...
  • Page 3: System Setup

    (power block) has to be connected to an STM32 Nucleo development board (control block) through the ST morpho connector, as shown below. Figure 3. X-NUCLEO-IHM07M1 plugged on STM32 Nucleo X-NUCLEO-IHM07M1 is designed to be plugged onto many STM32 Nucleo development boards without modifying any solder bridge.
  • Page 4 Motor power supply input (8 V- 48 V DC) 3-phase motor connector Figure 4. X-NUCLEO-IHM07M1 silk-screen (top layer) X-NUCLEO-IHM07M1 expansion board is equipped with ST morpho connectors (CN7 and CN10 male pin headers are accessible on both sides of the board). They connect the power board to the STM32 Nucleo board.
  • Page 5 UM1943 System setup Connector Default Signal Solder bridge PC11 Enable_CH2-L6230 PC12 Enable_CH3-L6230 BOOT0 NC/PF6 NC/PF7 IOREF PA13 RESET PA14 +3V3 PA15 Encoder A/Hall H1 Encoder/Hall PS voltage PC13 Blue button PC14 PC15 Curr_fdbk_PhA PH0/PF0/PD0 VBUS_sensing PH1/PF1/PD1 DAC_Ch R76 N.M. VLCD/VBAT BEMF2_sensing Temperature feedback Curr_fdbk_PhB...
  • Page 6 UM1943 System setup Connector Default Signal Solder bridge AVDD GPIO/DAC/PWM PA12 CPOUT DIAG/ENABLE/BKIN1 PA11 DIAG/ENABLE/BKIN2 BEMF3_sensing PB12 PB11/NC CN10 VH_PWM LED RED UH_PWM POTENTIOMETER PB10 Encoder Z/Hall H3 BEMF3_sensing PB15 CURRENT REF DIAG/ENABLE/BKIN1 PB14 GPIO/DAC/PWM GPIO/DAC/PWM PB13 Encoder B/Hall H2 AGND PA10 WH_PWM...
  • Page 7: Circuit Description

    (STM32 Nucleo board) must be supplied by USB or by the expansion board. For these settings, please refer to Table 1. Jumper settings. Figure 5. X-NUCLEO-IHM07M1 power section J9 jumper L6230 in PowerSO36 package Power supply input...
  • Page 8 MOSFET for the upper transistors in the bridge requires a gate drive voltage above the power supply voltage. The bootstrapped supply (VBOOT) is obtained through an internal oscillator and a few external components to implement a charge pump circuit as shown below. Figure 6. X-NUCLEO-IHM07M1 – charge pump circuit VIN + 220nF, 16V CON2...
  • Page 9: Analog Section

    BEMF zero-crossing. This signal is acquired with an analog circuit embedded on the board as shown below. Figure 9. X-NUCLEO-IHM07M1 – BEMF detection circuit BEMF DETECTION - SIX STEP GPIO_BEMF GPIO_BEMF...
  • Page 10 This signal is acquired with a resistor divider and an embedded NTC (close to L6230 driver) as shown below. Figure 10. X-NUCLEO-IHM07M1 – VBUS and temperature sensing circuit V I N + R 1 7 169 K 1 % Temperature feedback...
  • Page 11 Schematic diagrams Figure 11. X-NUCLEO-IHM07M1 circuit schematic (1 of 4) External operational amplifier 100nF10V 4.7uF 10V 2.2k 680pF 10V Vshunt_1 U10A Curr_fdbk1 Vs h u n t _ 1 _ GND TSV994IPT 2.2k 2.2k U10D N.M. 100pF/6.3V TSV994IPT 680pF 10V Ov e r a l l AV=1 .
  • Page 12 Figure 12. X-NUCLEO-IHM07M1 circuit schematic (2 of 4) VIN+ Temperature feedback VBUS sensor 10nF 10V 169K 1% VBUS_SENS NTC 10K VBUS RS mo d e l 7 4 2 - 8 4 2 0 Pl a c e d n e a r t h e L6 2 3 0 d r i v e r 4.7nF/10V...
  • Page 13 Figure 13. X-NUCLEO-IHM07M1 circuit schematic (3 of 4) L6230 DMOS driver for three-phase brushless DC motor Power connector VIN+ 220nF, 16V CON2 L6230PD SMBJ48A-TR 100uF, 63V SENS1 SENS1 SENS2 Vshunt_2 SENS2 SENS3 100nF/100V SENS3 100nF/100V VBOOT SMBD 7000 10n 100V...
  • Page 14 Figure 14. X-NUCLEO-IHM07M1 circuit schematic (4 of 4) Currents BEMF six-step R46 0 PA11 PA0 - PhA C10_14 C7_28 Curr_fdbk1 PC1 - PhB C7_36 Curr_fdbk2 R49 0 F302 PC0 - PhC C10_28 C7_38 Curr_fdbk3 PA1 - BUSV PA12- TIM1 ETR...
  • Page 15: Bill Of Materials

    UM1943 Bill of materials Bill of materials Table 4. X-NUCLEO-IHM07M1 bill of materials Item Q.ty Ref. Part/Value Description Manufacturer Order code C1, C16, 100 nF 10 V X7R Ceramic multilayer C19, C23 ±10% 0603 capacitors 4.7 µF 10 V X7R...
  • Page 16 UM1943 Bill of materials Item Q.ty Ref. Part/Value Description Manufacturer Order code 3 way 3.81mm PCB terminal Motor connector block TH 3.81 4UCONN 12335 mm pitch Stripline m. 1x5 5-way strip line Jumper 2.54 mm TH 2.54 mm pitch Vero J4, J8, J16 RING TH Jumpers...
  • Page 17 UM1943 Bill of materials Item Q.ty Ref. Part/Value Description Manufacturer Order code 4.7 kOhm 0.1 W SMD resistor 0603 33 kOhm 0.1 W SMD resistor 0603 R22, R23, 10 kOhm 0.1 W R27, R28, SMD resistors 0603 R39, R40, 10 kOhm 0.25 W SMD resistors Panasonic ERJT06J103V...
  • Page 18 UM1943 Revision history Table 5. Document revision history Date Version Changes 17-Sep-2015 Initial release. Updated Introduction, Section 1.1 Overview, Section 1.4 System setup, Section 1.4.1 Hardware settings 20-Jul-2021 Section 2.1.1 L6230 driver with integrated three-phase bridge. Text changes throughout the document. UM1943 - Rev 2 page 18/19...
  • Page 19 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.

Table of Contents