STM32 32-bit MCU Family
Portfolio and Ecosystem overview Q2/2015
Broadest 32-bit MCU product portfolio 2
CoreMark 75 93 273 106 177 245 398 608 1082
Presentation Title 14/05/2015
Today - STM32 portfolio positioning 3
9
8 product series / 32
31 product lines
2 7 1
High-performance 398 CoreMark 608 CoreMark 1 082 CoreMark
120 MHz 180 MHz 216 MHz
150 DMIPS 225 DMIPS 462 DMIPS
4 5 6
Mainstream 245 CoreMark*
106 CoreMark 177 CoreMark 72 MHz
48 MHz 72 MHz 90 DMIPS
38 DMIPS 61 DMIPS (*) from CCM-SRAM
3 3 1
Ultra-low-power 75 CoreMark 93 CoreMark 273 CoreMark
32 MHz 32 MHz 80 MHz
26 DMIPS 33 DMIPS 100 DMIPS
Cortex-M0 Cortex-M3 Cortex-M4 Cortex-M7
Cortex-M0+
number of lines New
2015 STM32 Newsbytes / Newsletters 4
New STM32F0 MCU boosts integration for better user experience (January)
The STM32F091 comes with 256 Kbytes of on-chip Flash memory and 32 Kbytes of SRAM
Maximizing power efficiency using new Batch Acquisition Mode (January)
The 32F411EDISCOVERY discovery kit featuring a new Batch Acquisition Mode
New 512-Kbyte STM32F3 mixed-signal MCUs raise the bar in system integration
(February)
This new product line can be evaluated on two different hardware boards: NUCLEO-F303RE
and STM32303E-EVAL
STM32Cube comprehensive software tool now available for entire STM32 MCU
portfolio (February)
New STM32F446 MCU line delivers high performance and compact memory sizes
(March)
New STM32L1 devices offer more RAM with less power consumption (April)
14/05/2015
2015 STM32 Press Releases 5
STMicroelectronics Completes Work with Partners to Ensure Best Choice of
Free Development Tools for STM32 Microcontrollers (Feb 12th)
STM32 users can now choose between Eclipse-based IDEs such as CooCox CoIDE or Ac6
System Workbench for STM32, and the MDK-ARM environment.
STMicroelectronics Shatters Performance Limitations for Ultra Low-Power
Applications with New STM32L4 Microcontrollers (Feb 19th)
The first two microcontrollers in the series, the STM32L476 and STM32L486, feature the
80MHz ARM Cortex-M4 core with DSP and floating-point unit (FPU)
STM32L4 devices are sampling now to lead customers, and general release is scheduled for
Q2 2015
Smartphone-Like Graphics Coming to Everyday Objects Courtesy of New
STM32 Microcontrollers from STMicroelectronics (April 2nd)
The new STM32F469/479 microcontroller line delivers this new level of performance through
the combination of STs Chrom-ART Accelerator and the MIPI-DSI technology
The STM32F469/479 microcontrollers are sampling now to lead customers and volume
production is scheduled for Q3 2015.
Presentation Title 14/05/2015
STM32F446 Block diagram 6
NEW Mainstream
Mat 29 STM32F30x 7
Upgrade your applications!
512 Kbytes STM32F3 MCUs Raise the Bar in System Integration
Newsbite here
+ NUCLEO-F303RE
+ STM32303E-EVAL
1.8V version available www.st.com/stm32f3
NEW Hi-Perf
Sampling STM32F469/479 8
new high performance line
The ART Accelerator for Flash memory and the Chrom-ART
Accelerator for graphics coupled with LCD-TFT and MIPI-DSI display
interfaces enables an advanced user interface while granting enough
resources for demanding real-time processing.
Press release here
www.st.com/stm32f479-pr
-> Mass production planned in august 2015 with dedicated hardware and software
NEW ULP
Sampling STM32L4 9
Excellence with ultra-low-power and performance
ULPBench winner and a rocket MCU
Run Run
48 MHz 80 MHz
From 0 to 48 MHz speed in 5 s < 5 s!
(or less)
100 DMIPS / Cortex-M4 with FPU STOP
mode
Press release here
Performance
leadership
in ULP world
www.st.com/stm32l4
Press release here
Comprehensive choice of free IDEs 10
STM32CubeMX Partners IDEs STMStudio
Generate Code Compile & Debug Monitor
Free
IDE
Newsbite here
STM32Cube 11
Supporting all STM32 MCUs
Get configuration code generated* from a tool with STM32Cube and
focus on your added-value software !
4 configuration wizards: pinout, clock, peripherals & middleware, power consumption
Portable Hardware Abstraction layer, from series to others
Middleware with RTOS, USB, TCP/IP, File System, Graphics , Touch sensing
www.st.com/stm32cube
New ST MCU Finder Application 12
Quickly find the right
ST MCU
Easy access to
technical materials
Latest news from ST
MCU world
Download it !
Tell your colleagues and customers
www.st.com/stmcufinder
-> Be ready for new exiting features coming this summer
STM32Cube Seminars 13
14 Locations May and June
Target audience is proprietary 8-bit/16-bit
MCU designers
Attendees will Discover how the
STM32Cube and free* Keil MDK-ARM
make moving to Cortex-M0/0+ simple
and affordable.
Each attendee gets free STM32F072
Discovery Kit
The seminar will feature hands-on-
classes using the STM32CubeMX and
MDK-ARM to generate and debug a
range of embedded projects on the
STM32F072 Discovery Board.
ST Motor Control Ecosystem
Motor Control Team
Jeff Blauser Austin TX
V48
Content 15
What is Motor Control
How to speak MC
Board overview
STM32 Motor Control SDK
STM32 Tools & Checklist
Electric Motor: MCU mapping 16
STM32
Permanent Internal
Magnet mounted PM
Sinusoidal (PMSM)
Higher efficiency
and/or reliability Surface
mounted PM
Synchronous STM8 STM32 Wound field
Trapezoidal
(BLDC) PM
Switched
Variable reluctance
reluctance
AC STM32 + dSpin
Stepper
STM8 STM32 STM8 STM32
Squirrel cage
Electric Asynchronous
motors DC (brushed)
(ACIM)
STM8 Wound rotor Main MCD focus
Universal
Supported with ST Complete Motor
products but no Control ecosystem
PMSM: 3-phase permanent ecosystem (FW Library V4.x)
Solution
magnet synchronous motor available today
Complete Motor
Solution available
ACIM: here 3-phase induction Control ecosystem
(HW & SW)
(FW library V2.x)
motor
Low voltage (LV) motor control 17
Applications ranging up to 350V
Motor type Applications addressed
Vending machines, 3D printers..
Stage lighting , camera positioning
Stepper motor Industrial assembly machines
(pick & place applications)
Industrial pumps
Brushed DC traction
Healthcare
3-phase BLDC Power tools
Small battery-powered appliances,
toys, etc.
High voltage (HV) motor control 18
High voltage applications (more than 350V)
Motor type Applications addressed
Universal motor Appliances like washing machines,
vacuum cleaners, power tools etc.
Single-phase AC Appliances like the refrigerator
induction motors Industrial pumps
Traction
Switched reluctance Industrial pumps
motors Home appliances (vacuum cleaners,
and more)
Home appliances (washing
3-phase machines)
brushless motors Industrial (pumps, fans, etc.)
Servo drives, Robotics
All-in-one motor control firmware 19
STM32F4xx, STM32F3xx
STM32F103x HD/XL, STM32F2xx
STM32F103x LD/MD
STM32F100x, STM32F0xx
New
Flux
1shunt
Weakening
IPMSM MTPA 3shunt Dual FOC HFI(1)
Sensor-less FreeRTOS
Feed Forward
Sensor-less
(STO +
Max FOC(3) Max FOC(3)
(STO + PLL) F103, F2xx F103 ~23kHz F3xx ~ 30kHz
Cordic)
F2xx ~40kHz F4xx ~50kHz
Debug & ICS(2)
Encoder Hall sensors
Tuning
Max Dual Max Dual
FOC(3) FOC(3)
ST MC USART based Max FOC
Workbench com protocol F100 ~11kHz Max FOC(3) F103 ~20kHz F3xx ~27kHz
~23kHz F2xx ~36kHz F4xx~45kHz
support add-on F0xx ~12kHz
(1) High Frequency Injection
(2) F1, F2, F4, like but not proven on F3
(3) Max FOC estimated in sensorless mode
Boards Overview
STM32Fxx MC kit
for Three Phase Motors 21
MC Connector
Main Features Not included
Driving Strategy: Vector Control
PMSM motor sensored and
MC Connector
sensorless
Two (34-pin) dedicated motor control
2nd Power stage 2nd Motor
connectors
Encoder sensor input
Hall sensor input
Tachometer sensor input Firmware and software available for free:
Single and dual MC control STM32 PMSM FOC SDK 4.0
Current sensing mode:
3 shunt resistors Download
Single shunt and more info
Complementing MC starter kits
22
Evaluation boards for 3-ph motors
Full set of control board featuring all ST MCUs with MC Connector
STM32F100x STM32F103 STM32F30x STM32F4
STM32100B-EVAL STEVAL-IHM033V1 STM3210E-EVAL STEVAL-IHM022V1
STM8/128-EVAL STM32303C-EVAL STEVAL-IHM039V1
MC Connector
Full set of Power Stage with MC Connector
23
MC SDK (Software Development Kit)
STM32 PMSM FOC SDK v4.0 24
STM32 PMSM FOC SDK v4.0 (ordering code: STSW-STM32100 ) includes the PMSM FOC
FW library and ST MC Workbench (GUI), allowing the user to evaluate ST products in
applications driving single or dual Field Oriented Control of 3-phase Permanent Magnet
motors (PMSM), featuring STM32F0 F1 F2 F3 F4
STM32 PMSM FOC SDK v4.0
25
MC Tools
Motor control Workbench (GUI) 26
From code generation (header files):
Motor Power Stage Motor Drive Control Unit
to debug and real-time monitoring
Control Tune real-time Visualize
ST Motor Control Workbench:
for control and debug 27
Real time communication:
Using the ST MC workbench is possible to set-up a real time communication to send
start/stop commands or to set a speed ramp.
Debug or fine tuning motor control variables (like speed PI parameters) can be
assessed using the advanced tab.
Plotting significant motor control variables (virtual oscilloscope) like target or measured
motor speed.
Preflight Checklist 28
What is the business opportunity for this socket?
Which microcontroller are they using? Micros supported appear on in the Release
Notes for the Motor Control Workbench, RN0085.
Are they already familiar with the STM32F family?
What code development tool are they using { IAR, Keil, Atollic, GCC, something
else } ?
What power stage are they using?
Does the customer already have development boards from ST for this exercise, if
so, which ones?
Can we get a datasheet for the motor as well as the actual motor? The Motor
Control Workbench is not all things to all motors and we need to gauge the
probability of success in using it.
Is the engineer or engineering team new to motor control, reasonably experienced,
or masters at motor control? This helps us gauge the amount of support.
What is the development timeline?
29
Thanks