18
ST Motor Control overview Products and Ecosystem update

ST Motor Control overview

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ST Motor Control overview

ST Motor Control overviewProducts and Ecosystem update

Page 2: ST Motor Control overview

MCUs for

Motor Control (8-32 bit)

Motor Control

FW librarywide range of features &

algorithms (FOC, 6step)

ST MC Workbench

PC SW GUI

Full customization

and real time

communication

HW Boards

Inverters

IPM / discretes / drivers

IPM

Motor Control

& its

Ecosystem

NEW FOC SDK 5.x

Page 3: ST Motor Control overview

STM32 family dedicated to Motor Control from day 1

Wireless

Cortex-M0+ Radio Co-processor

12 product series / >900 part numbers

398 CoreMark

120 MHz

150 DMIPS

Ultra-low-power

Mainstream

Cortex-M0(+) Cortex-M3 Cortex-M4 Cortex-M7

106 CoreMark

48 MHz

38 DMIPS

245 CoreMark*

72 MHz

90 DMIPS(*) from CCM-SRAM

177 CoreMark

72 MHz

61 DMIPS

608 CoreMark

180 MHz

225 DMIPS

75 CoreMark

32 MHz

26 DMIPS

93 CoreMark

32 MHz

33 DMIPS

High-performance 1 000 / 2020 CoreMark

216 / 400 MHz

428 / 826 DMIPS

273 / 409 CoreMark

80 / 120 MHz

100 / 150 DMIPS

64 MHz

80 DMIPSAdvance motor control timer included

Page 4: ST Motor Control overview

STM32F3: Shaped for Motor Control

High performance 72MHz ARM

Cortex-M4 with FPU

Equipped with advanced Motor

Control timer(s)

Rich advanced analog integration

and optimized for the control loop

From 32 KB to 512KB flash memory

in a wide range of packages

Fast

12-bit

ADC

5Msps

Interconnect

BUS Matrix

Control

Loop

Booster

CCM-RAM

12-bit

DAC

HW safety

SIL ready,

Class B,

Ultra Fast

Comparator

(25ns)

85°C

105°C

Op-Amp

with 7 gains

Extended

Temperature range

Page 5: ST Motor Control overview

STM32 F3 Motor Control ArchitectureSW• FPU

• Enhance dynamics

• No scaling overhead

• No saturation

• DSP (fast MAC)

• SIMD

• Parallel processing

• Low interrupt latency

• CCM-SRAM (0 wait sate)

PWM Timers* 144MHz (6.9ns)

* 217ps (4.6GHz eq.)+

Set

point

Direct HW path (no latency)

• Instantaneous control load

• Protection

Cortex-M4F core & System architecture

PWM

+

- DACAnalog

feedbacksMultiple fast Comparators

Digital

feedbacks

PGA

High BdW

Low offset

Prog. Gain

Other Timers

• Quad encoder

• Halls ensors

Comp

-

4x 12-Bit 5Msps ADC• SAR (no pipeline delay)

• Low latency (200ns)

• Low aperture time

(21ns) for snapshot

measurements

• Simultaneous sampling

on multiple ADCs

• Reduce latency

• Reduce errors in

mulitphase

Page 6: ST Motor Control overview

Example: Dual FOC Motor Control

Gate drivers Power bridge1Motor1

va,b,c

Speed

sensors:

Sensorless,

Hall,

Encoder

BKIN Current sensors:

3shunt/1shunt/ICS

Power bridge2

Motor2

Speed

sensors:

Sensorless,

Hall,

Encoder

Current sensors:

3shunt/1shunt/ICS

va,b,c

BKIN

ωr*1

ωr*2

Gate drivers

BOM

reduction

for Dual MC

• Cortex-M4 core

• DSP instruction set

• Floating Point Unit

• 90 DMIPS (-> MC loop)

• MPU

• RAM w/ Parity Bit

• HW CRC

• Class B compliant

• Analog Periphs

• 2x MC Timers

• 4x ADC (5Msps)

• 7x Comparators

• 4x PGA

• 2x DAC (w/ timer)

Page 7: ST Motor Control overview

STM32 3-phase motor drives

2008 2009 2011 2013 2014 2016 2018

32-bit CM-3

MCU

sensor-less

FOC library

v1.0

8-bit MCU

MC kit for

scalar and 6-

step control

FOC SDK v3.0

dual motor FOC

control

& MC WB

FOC SDK v3.4

new analog &

HW accelerator

FOC SDK v4.0

high frequency

Injection,

MTPA, …

FOC SDK v4.3

Motor Profiler, One

Touch Tuning,

Start-up on the fly

FOC SDK v5.x -

STM32Cube compatible

& Simplified FW

architecture

Page 8: ST Motor Control overview

Motor Control FOC SDK

1shunt Flux Weakening IPMSM MTPA

Feed ForwardSensor-less (STO + PLL)

Sensor-less (STO + Cordic)

Encoder Hall sensorsStart up

on the fly

ST MC Workbench

support

USART based com protocol

add-on

Max FOC F100 ~11kHzF0xx ~12kHz

3shunt

ICS(2)

FreeRTOS

Max FOC(1)

~23kHz

Dual FOC

Max FOC(1)

F103 ~23kHzF2xx ~40kHz

Max Dual FOC(1)

F103 ~20kHzF2xx ~36kHz

STM32F103x, STM32F2xx

STM32F100, STM32F0xx

STM32F4xx, STM32F3xx

New

Motor

Profiler

HFI

Max FOC(1)

F3xx ~ 30kHzF4xx ~50kHz

Max Dual FOC(1)

F3xx ~27kHzF4xx~45kHz

(1) Max FOC estimated in sensorless mode (2) Supported for F103,F2,F4

Out-of-box supported features

Page 9: ST Motor Control overview

New in FOC SDK 5.x

Features (Improvements vs 4.x) Benefits

STM32Cube based

• Usage of HAL and LL• Easy integration with other STM32Cube based

libraries

• Seamless support across whole STM32 family

Bridge between MC_workbench and

CubeMX

• Initialization of peripherals using Cube MX• Simplification of the project development flow

• Faster migration

Simplified FW architecture

• No more fully object oriented code

• Two distribution versions – no NDA

• Transparent debugging

• Easy access and customization

• Code size gain (-15% in average)

Page 10: ST Motor Control overview

FOC SDK 5.x distribution policy

• Two packages of the SDK v5.x are available

• X-CUBE-MCSDK

• Full source code except specific algorithms (MTPA, CORDIC, flux weakening, rev up..)

• Accessible from ST.com with my.ST registration

• X-CUBE-MCSDK-FUL

• Full Source code

• Accessible from ST.com with my.ST registration and ST approval

• License used: ST license SLA0048, Ultimate Liberty

• http://www.st.com/SLA0048

Page 11: ST Motor Control overview

FOC SDK 5.x introduction plan

March 2018

v5.0.0

May 2018

v5.1.x

July 2018

v5.2Q1 2019

v5.x.x

F3, F0, F4

No PFC

No HFI

H7

new STM32’s

F1

PFC

STSPIN32F0

L4, F7

HFI

Fixed delivery dates or content can evolve depending on field request

Page 12: ST Motor Control overview

• A broad portfolio covering an extensive range of voltage and current ratings

• All the functions needed to drive loads efficiently and with the highest accuracy

• Robustness and reliability thanks embedded intelligence and diagnostics

• On-chip galvanic isolation and safety-integrity-level requirements to meet the

most stringent industrial regulations

The building blocks at the core of the smart industry

Motor

Drivers

Motor drivers

SiP with

MCU

Integrated

Power

Modules

Galvanic

Isolated Gate

Drivers

Gate drivers

High density

power

drivers

Plastic

Power

Modules

IGBT

MOSFET

Industrial

robots

Smart Motion

control

Motor Control – Analog IC’s

Smart Home

Automation

Page 13: ST Motor Control overview

Technical Highlights Selection

Page 14: ST Motor Control overview

Leading integration, performance, efficiency

System-in-package

POWERSTEP01Monolithic

L6470, L6472, L6474

L620x, L622x

50 W 100 W10 W 350 W

Portable, Battery Powered Medical, Security, ATM, Vending

Machine, 3D Printers, Domotic

Industrial, Factory AutomationStage Lighting

Controllers STSPIN32F0/A & L648x + F7 mosfet

Monolithic New

STSPIN800 Series

STSPIN Family Portrait

Monolithic Low Voltage

STSPIN200 Series

Page 15: ST Motor Control overview

Compact, energy conscious and cost-competitive motor drivers

STSPIN800 Series Motor Drivers

Product DescriptionVIN min

(V)

VIN max

(V)

RDSON

(Ohm)

IOUT max

(Arms)

STSPIN820Microstepping driver up to 256

microsteps7 45 0.5 1.5

STSPIN8303-phase 3shunts BLDC motor

driver

STSPIN840 Dual brushed DC motor driver 7 450.5

(0.25 *)

1.5

(3 *)

KEY BENEFITS & FEATURES

Wide operating Voltage range

• From 7 to 45 V

Powering small-medium sized motors

• Output current up to 1.5 ARMS and 2.5 Apeak @ RDS(ON) = 500mΩ

High efficiency

• Standby mode to minimize power consumption in idle state (<50μA)

Smooth and silent motion

• Smooth and silent motion thanks to I control and 256 μsteps

• FOC & 6-step FW support

Reliable thanks to full set of protections

• UVLO, non-dissipative over-current and thermal protection

Minimum footprint and lightweight

• Compact 4 x 4 mm QFN package(*) Features allowed in parallel mode driving

Page 16: ST Motor Control overview

STSPIN830

Three Phases Brushless DC Motor Driver

QFN 4mm×4mm45V

7V

input driving mode selectable:

3 & 6 INx compatible

• INH and INL lines with interlocking

• EN and IN lines with fixed DT

Embedded current limiter

MODE Single-shunt / three-shunt

FOC ready

X-NUCLEO-IHM16M1

PWM current control with adjustable off-time

Overcurrent and short-circuit

Thermal shutdown

Under Voltage Lock Out

Selectable Low Consumption Mode

Page 17: ST Motor Control overview

Releasing Your Creativitywith ST Motor Control

www.st.com/en/applications/motor-control.html

Page 18: ST Motor Control overview