Summary of Contents for STMicroelectronics X-NUCLEO-IHM08M1
Page 1
Quick Start Guide Low-Voltage BLDC motor driver expansion board based on STL220N6F7 for STM32 Nucleo (X-NUCLEO-IHM08M1) Version 1.1.0 (May 16, 2016)
Page 2
Quick Start Guide Contents X-NUCLEO-IHM08M1: Low-Voltage BLDC motor driver expansion board Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview...
Low-Voltage BLDC motor driver expansion board Hardware Overview X-NUCLEO-IHM08M1 Hardware Description The X-NUCLEO-IHM08M1 is a three-phase brushless DC motor driver expansion board based on the STL220N6F7 (STripFET™ F7 Power MOSFET) for STM32 Nucleo. The combination of STL220N6F7 and L6398 (IC driver) forms the high current power platform for the BLDC motor and the digital section based on the STM32 Nucleo board offers 6- step or FOC algorithm control solutions.
L6398 device. 3-Ph High current LV Motor Control Application It is compatible with the NUCLEO-F302R8 or the NUCLEO- Utilities Applications F401RE when connected to one or more X-NUCLEO-IHM08M1 MC 6-Step library User interface expansion boards. CMSIS Middleware Key features...
Page 5
Quick Start Guide Contents X-NUCLEO-IHM08M1: Low-Voltage BLDC motor driver expansion board Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview...
Page 6
• 1x Laptop/PC equipped with Windows 7 or 8 • 1x USB type A to Mini-B USB cable • 1x external power supply (according with the motor characteristics) X-NUCLEO-IHM08M1 Low-Voltage 3-phase BLDC motor STM32 Nucleo + X-NUCLEO-IHM08M1 + LV motor...
Page 7
Setup & Demo Examples SW prerequisites • STSW-LINK008: ST-LINK/V2-1 USB driver • STSW-LINK007: ST-LINK/V2-1 firmware upgrade • X-CUBE-SPN8 • copy the .zip file content into a folder on your PC. The package will contain source code example (Keil, IAR, System Workbench) based on NUCLEO-F302R8 or NUCLEO-F401RE.
Page 8
X-CUBE-SPN8 package main structure Docs Motor Control drivers Motor Control lib, Serial UI www.st.com F3/F4 src code Download & unpack Select X-CUBE-SPN8 X-NUCLEO-IHM08M1 Download & install STM32 Nucleo ST-LINK/V2-1 USB driver STSW-LINK008 Download / Install / Run ST-Link FW Upgrade Utility STSW-LINK007...
Page 9
X-CUBE-SPN8_Fxxx.bin drag and drop X-CUBE-SPN8_F302.bin for F3 or X-CUBE-SPN8_F401.bin for F4 or on Nucleo drive Connect the STM32 NUCLEO board with the X-NUCLEO-IHM08M1 board and LV BLDC motor Button Push the blue button STM32 Nucleo + X-NUCLEO- and motor RUN...
Page 10
X-CUBE-SPN8 package main structure Docs Motor Control drivers Motor Control lib, Serial UI www.st.com Download & unpack F3/F4 src code X-CUBE-SPN8 Select X-NUCLEO-IHM08M1 Open the IDE workspace for Nucleo board selected \STM32CubeExpansion_SPN8_V1.0.0\Projects\Multi\Examples\MotorControl\EWARM\STM32FXXXRX-Nucleo Flash and Run the project IAR IDE vers. 7.40...
Page 11
• DB2778: Low-Voltage BLDC motor driver expansion board based on STL220N6F7 for STM32 Nucleo – data brief • UM1996: Getting started with X-NUCLEO-IHM08M1 low-voltage BLDC motor driver expansion board based on STL220N6F7 for STM32 Nucleo – user manual X-CUBE-SPN8 : •...
Page 12
Quick Start Guide Contents X-NUCLEO-IHM08M1: Low-Voltage BLDC motor driver expansion board Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview...
Page 13
STM32 Open Development Environment Fast, affordable Prototyping and Development • The STM32 Open Development Environment (ODE) consists of a set of stackable boards and a modular open SW environment designed around the STM32 microcontroller family. STM32 Nucleo STM32Cube expansion boards development software (X-NUCLEO) STM32Cube...
Page 14
STM32 Nucleo Development Boards (NUCLEO) • A comprehensive range of affordable development boards for all the STM32 microcontroller series, with unlimited unified expansion capabilities and integrated debugger/programmer functionality. Power supply STM32 microcontroller through USB or external source Integrated debugging Complete product range and programming from ultra-low power to high-performance ST-LINK probe...
Page 15
STM32 Nucleo Expansion Boards (X-NUCLEO) • Boards with additional functionality that can be plugged directly on top of the STM32 Nucleo development board directly or stacked on another expansion board. Connect Power Move/Actuate Interact Sense Motion MEMS sensors Environmental sensors DIL24 support for new devices Example of STM32 expansion board (X-NUCLEO-IKS01A1)
STM32 Open Development Environment Software components • STM32Cube software (CUBE) - A set IAREWARM,Keil MDK-ARM, GCC-based IDEs Tools & IDEs (e.g. Ac6 System Workbench for STM32) of free tools and embedded software bricks to enable fast and easy development on Application examples STM32, including...
Page 17
STM32 Open Development Environment Building block approach The building blocks Your need Our answer Accelerometer, gyroscope Inertial modules, magnetometer COLLECT Sense Pressure, temperature, humidity Proximity, microphone TRANSMIT Bluetooth LE, Sub-GHz radio Connect NFC, Wi-Fi, GNSS Audio amplifier ACCESS Touch controller Translate Operation Amplifier CREATE...
Need help?
Do you have a question about the X-NUCLEO-IHM08M1 and is the answer not in the manual?
Questions and answers