st motor competence center motor solution...6-step control with mc hw & sw kit 32-bit cm3 mcu...

52
ST Motor competence center Motor Solution Frank CAI Industrial Motor Control Competence Center AP Region, STMicroelectronics

Upload: others

Post on 05-Mar-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

ST Motor competence centerMotor Solution

Frank CAI

Industrial Motor Control Competence Center

AP Region, STMicroelectronics

Page 2: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Agenda

2

1Motor Control Competence Center:Mission, organization, lab

2ST products & architectures for Motor Control

3 Examples of ST reference solutions

Page 3: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Motor control competence center mission

• SYSTEM R&D• HW Reference Design, Application Boards

• FW Application Modules for the ST MC Library

• System Solutions

• CUSTOMER SUPPORT• Evaluation & Training with ST Tools

• ST Kit Product Selection (in cooperation with TM)

• Schematics; Layout review; Tuning (in cooperation with FAE)

• PARTNERSHIP• Overall Motor Control System expertise

• Partnership & new algorithms;

• Customer’s IP porting to ST platforms

• NPP, NSP, GAP• Products validation in-application: feedback to divisions

• New Product, New Solution Proposals: specification / roadmap

• Inter-divisional / strategic MKT / Joint Labs: information & technology alignment

to Create and Promote innovative, convenient and mature

Motor Control System Solutions;

to Design and Partner with our Regional Customers

in order to leverage on the whole ST product portfolio

for Industrial Applications,

in order to boost revenues growth in the market segment

Page 4: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Motor control competence centerMajor focus sectors

4

HOME APPLIANCES

AIRCON

AUTOMATION

SERVO DRIVES

INDUSTRIAL

TRANSPORTATION

POWER & GARDEN

TOOLSCONSUMER

MOTOR CONTROL

Motor Control

Page 5: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Motor control lab

5Shenzhen Shanghai Seoul

AUDIO ANALYZER

New FW IP, tuning,

debugging,validation

VIBRATION ANALYSIS

New FW IP, tuning,

debugging,validation

IR THERMOCAMERA

Devices

temperatures,

PCB design

DATA LOGGING

Data Logging

Data Analysis

APPLICATION

UNDER TESTING

MOTOR

~

ELECTRONIC LOAD

Pulsed load

variations,

additional loads

DYNAMOMETER

Energy efficiency, load

variations,Torque measPOWER SOURCE

AC distortions

AC inrush etc

POWER ANALYSIS

Energy

Efficiency

FFT, PF etc

Page 6: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Motor control labTesting activities

6

Energy

EfficiencyAudio

Analysis

PF, THD

Measure

Thermal

Analysis

Page 7: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Motor control Technologies, architectures, ecosystem

7

Our extensive ecosystem for Motor Control based on innovative technologies

7

STM32 MC SDK

IGBT, HV SJ Power MOSFETs, Power Modules

STM32G4, STSPIN32F0, Microcontrollers

Gate driver ICs, AC-DC converters, Power

Management, Signal conditioning and interface

Diodes and Protections, Thyristors

MEMS Sensors & Actuators, Time of Flight

Bluetooth LE and Sub-1 GHz processors, chip

and modules

Towards higher efficiency and reliability

Page 8: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

8

Ultra-low-power

Mainstream

Cortex-M0

Cortex-M0+Cortex-M3 Cortex-M4 Cortex-M7

High-performance

Wireless

Cortex-M33

: STM32 series with Advanced PWM Motor Control timer(s)

STM32 motion control portfolio - Overview

STM32F2 STM32F4 STM32H7

STM32F0 STM32G0 STM32F1 STM32F3 STM32G4

STM32WB

STM32L0 STM32L1 STM32L5 STM32L4 STM32L4+

STM32F7

Large choice of STM32 with embedded Advanced Motor Control PWM timers

Page 9: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

STM32 motion control portfolio – Flagships

9

16KB 64KB

64 MHz

(xx DMIPS)

Performance

Flash

32KB

STM32F0x/G0xCortex-M0/M0+

Motor Control Access

MCUs

2 MB512KB

170 MHz

(212 DMIPS)

480MHz

(1027 DMIPS)

STM32F30x/G4xxCortex-M4

Motor Control Analog Advanced MCUs

256KB

STM32H723/H745Cortex-M7 (Single/Dual core +M4)

Motor Control Hi-Performance MCUs

Page 10: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Extra-Miniaturized

STSPIN2 Series

Below 10 W

High-performance

STSPIN8, L62 Series

Up to 100 W

High-Power / Voltage

PWD SiP Series

Up to 500 W

Motor drivers with embedded MCU: STSPIN32 Series

High-Current

L649 Series Galvanic Isolated

STGAP Series

Up to tens of kWUp to 1 kW

Motor Driver ICs 1.8V – 600 V Gate Driver ICs + MOS / IGBT / SiC / GaN 600V – 6KV

Half-Bridge

3-Phase Bridge

L638, L639 Series

Broad portfolio with > 130 products and > 1.5 Billion units sold

ST Motor Control drivers portfolio

10

Page 11: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Complete power module offer

11

Home Appliances Motor Drive, E-MobilityEnergy Conversion &

Storage

Intelligent Power ModuleSLLIMMTM

(IGBT, Silicon MOSFET options)

Higher current scalability to cover a wider power range

30W 250kW3kW500W 5kW

Washing

Machine

Air

ConditioningFridge

Electric Motor,

Charging StationMotor Pump Solar Inverter

Power ModuleACEPACKTM

(Silicon MOSFET, IGBT, Silicon Carbide MOSFET option)

Adaptable Compact Easier Package

E-Mobility

Typ. Application Examples

Traction

150kW10kW 30kW

DC-DC, OBCRoller

shutter

Page 12: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

12

STSPIN32(MCU + Gate Driver)

Solution 2“Intelligence

Integration”

STM8/32(MCU)

STSPIN / PWD-SPIN / SLLIMM

(Gate Drivers + IGBT/MOS)

Solution 3“Power

Integration”

STM8/32(MCU)

STDRIVE

(Gate Driver)

STPOWER(IGBT / MOS)

Solution 1“Discrete” + +

+ STPOWER(MOS / IGBT)

+

• For the highest level of design flexibility, ST offers all products to address a broad range of low

and high-voltage applications, according to most common application partitioning.

• This allow motion control designers to select the best fitting solution for their design

ST motion control solutions

Page 13: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

13

STSPIN32(MCU + Gate Driver)

Solution 2“Intelligence

Integration”

STM8/32(MCU)

STSPIN / PWD-SPIN

(Gate Drivers + MOSFET)

Solution 3“Power

Integration”

STM8/32(MCU)

STDRIVE

(Gate Driver)

STPOWER(MOS)

Solution 1“Discrete” + +

+ STPOWER(MOS / IGBT)

+

Pros Cons

• High Flexibility STM32 package-

memory-performance

• Entry level combinations – cost

sensitive

• Wide / scalable portfolio for

Stepper, Brushed DC and 3-ph

BLDC motors

• MC-SDK Support

• Less integrated and compact

than 2 and 3

→More PCB space required

• High integration

• Up to 80% PCB space save

• Easier and faster PCB design

• MC-SDK Support

• Less flexible in terms of MCU

selection / change compared to

Solution 1

• High integration

• Up to 60% PCB space save

• Easier and faster PCB design

• Optimized EMI performance

• Wide and scalable portfolio for

Stepper, brushed DC and 3-ph

BLDC motors

• MC-SDK Support

• Less flexible in terms of power

devices selection / change

compared to Solution 1

ST motion control solutions – Positioning

Page 14: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

14

Items

“Discrete” solution

based on:

STM32F0x1Cx

“Intelligence

integration”

STSPIN32F0x

CPU Flash Size (KB) From 16 k to 256 k 32

# of GPIOs 39 Up to 20

# ADC / channels 1 / 9 1 / 9

# OP-AMP / Comp 0 Up to 4 / 1

3-phase Gate Driver External Integrated

3.3V DC-DC buck External Integrated

12V LDO External Integrated

VDD range (V) 2.0 - 3.6 2.0 - 3.6

Total Size (mm²) ≈1370 ≈300

Discrete solution vs STSPIN32 Major differences

Page 15: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Flexible architectures High voltage requirements

15

HS & LS 3ph gate drivers

6x IGBTs or MOSFETs

MCU

SL

LIM

M fa

mily

ST

M3

2F

3/G

4

OpAmps & Comparators 3x Half bridge gate drivers

6x discrete IGBTs or MOSFETs

STM32

F0

ST

SP

IN3

2F

06

x fa

mily

OpAmps & Comparators

TSV9x

MDmesh

DM2,K5

IGBT Trench

MCU

3x Half bridge gate drivers

6x IGBTs or MOSFETs

MCU

L6

39

x, S

TD

RIV

E6

01

OpAmps & Comparators

AC

EP

AC

K

STM32

OpAmps & Comparators

3x Half bridge gate drivers

6x discrete IGBTs or MOSFETs

MCU

TSV9x

L639x

STM32

MDmesh

DM2,K5

IGBT Trench

Flexibility through undisputed widest product portfolio

Page 16: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

2002 2005 2008 2009 2011 2013 2014 2016 2018

ST9

ST7FMC

8/16-bit

MCU for

ACIM with

dedicated

library

8-bit MCU for

MC scalar and

6-step control

with MC HW &

SW kit

32-bit CM3

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

& MCWB

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.0 -

STM32Cube

compatible &

Simplified FW

architecture

18 years of 3-phase motor drivesFocus on FOC and 6-step

16

2019

PMSM FOC SDK 5.4Support STM32G4

2020

PMSM FOC SDK 5.4Support position control

STM32F3

STM32F4STM32F2

STM32F1

STM32F0

Page 17: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Motor control- SDK Roadmap at a glance

17

SDK

Product

support

FW

solutions (in SDK)

SW Tools

Latest key

featuresQ1 21 Q2 21 Q3 21 Beyond

SDK V5.4 SDK V6.0

New Workbench

v2.0

Position Control

6-Step V1

(G4, STSPIN32F0)

Dual Drive G4

New Motor Pilot (variable

monitoring)

Hardware

Solutions

New MC

Workbench +

New FW lib

architecture:

FOC &

6-STEP

STM32G4STM32H7

New FOC

Sensorless

final

SDK 6.1

Class B(G4)

Q4 21

SDK 6.x

SwR Motor

New MC Profiler (inside MC FW)

STM32 new MCU

SDK V5.5

ACIM

(F3, G4)

FW

examples(outside SDK)

Discontinuous

PWM

Single shunt –

Phase shift

Over

modulation

alpha

3x MC-FOC

(G4)

Product support

Core products

Cost efficient

High performance

Low Power

STM32F3 STM32G4

STSPIN32

STM32H7STM32F4/

F7

STM32L4

STM32F1 STM32G0

STM32F0

6-Step V2

ACIM

3xMC-FOC

Other SW IPs

Page 18: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

STM32 for motion control – ecosystem

18

Motor Control SW Dev. Kit (SDK)

• Motor Control FW lib: full feature library

• Motor Control Workbench: Graphical

(GUI) configurator/monitor

• For STM32, STSPIN32 MCUs.

Motor Control Suite

• Online tool that provides easy access to motor-control

resources in the STMicroelectronics MCU ecosystem

• For STM32, STSPIN32 and STM8 MCUs.

Motor Control Profiler

• Automatic detection of key

parameters (Rs, Ls, Ke)

• Zero equipment required

• For STM32 MCUs.

STM32Cubexx

• Embedded software bricks

• For all STM32xx (flagship for Motor Control: STM32G4)

Visit the STM32 Motor control

dedicated web page:

www.st.com/content/st_com/en

/stm32-motor-control-

ecosystem.htmlHW boards

ST Portfolio (Power)Driver, MOSFet, IGBT, Protection Diods…

Page 19: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

STM32 motor control FOC firmware library

19

Benefits of FOC:

• Best energy efficiency even during transient operation, due to optimal current angle

• Responsive speed control to load variations, due to direct and decoupled control of

electromagnetic torque and flux

• Precise position controldue to direct and decoupled control of electromagnetic torque

and flux;

• Acoustical noise reduction due to sinusoidal waveforms / optimized control

• STM32 MC SDK advantageAutomatic code generation, single/dual motor

sensorless, sensored, 1/3 shunt, position control, MTPA, etc etc

STM32 Motor control Software Development Kit

Page 20: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Hardware Setup

MCSDK work-flow

20

Motor Characterization

System Configuration

GUI

Motor Control Workbench

Project Configuration

CubeMX & IDE

Motor Drive Tuning GUI

Motor ControlWorkbench

Final Application

Development

Page 21: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

21

STM32 series F0 F1 F3 F4 F7 L4 G0 G4

• 1 Shunt

• 3 Shunt

• Hall sensors

• ICS

• Flux weakening

• MTPA

• Sensorless (PLL / Cordic)

• Feed Forward

• Single FOC

• Dual FOC / /

• FreeRTOS

• Position Control

Full Integration / configuration in MC Workbench tools:

FW Examples / No configuration possible in MC Workbench tools:

STM32 seriesF0

STSpinF0B

F1 F3 F4 F7 L4 G0 G4 H7

• 6 Step

• PFC

• DUAL CORE H7 example

21

Motor control SDK v5.4 features list

Page 22: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Applications solutions

Page 23: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Air conditioningStrategy and roadmap

23

Complexity /

energy

efficiency

2kW RAC

STM32F3 + STGIB10x

Dual MC + single

dPFC

3.5kW Commercial

STM32F3 (STM32G4)

+ STGIB30x SLLIMM™

7kW Commercial

STM32G4

+ ACEPACK™

+ 2xSLLIMM™

Interleaved dPFC

single phase AC

2kW RAC

STM32G0 + STGIB8x

(STGIF10x) SLLIMM™

Completed

Ongoing and roadmap

4kW2kW 10kW1kW

FOC

d-PFC

2xFOC

d-PFC

2xFOC

dI-PFC

3xFOC

dI-PFC

Available

20Q4

21Q3

21Q2

7kW

3xFOC

Vienna

10kW Commercial

STM32G4

+ ACEPACK™

+ 2xSLLIMM™

Vienna topology dPFC

STNRG/STM32G4

3phase AC

22H1

Part numbers in this slide are

just example: final BOM to be

agreed with Marketing

Page 24: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

24

Key Features : STEVAL – CTM010V1

ST MCU & IPM product-level integration architectures, maximizing

simplicity & robustness of all-HW protections

ST FOC Motor Control & dPFC integrated IPs in one MCU

STM32 MC SDK provides full source code, optimized for Air

Conditioning

Key Features : STEVAL – CTM010V1

Air conditioning solution 2 kWOutdoor unit, dual motor & dPFC

Page 25: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

30.0

35.0

40.0

45.0

50.0

55.0

60.0

65.0

100 300 500 700 900 1100 1300 1500 1700

IPM

Cas

e T

em

pe

ratu

re C

Total Input Power W

Case Temperature

STGIB10CH60TS PS219C4-AS

In-application test on 1.5P A/C

25

TEST CONDITON IPM INPUT IPM OUTPUT RESULTSFrequency

(Hz)Total A/C input

power(W)DC voltage (V)

from PFCMotor Current

range (A)5min Input Energy (Wh)

5min Output Energy (Wh)

Efficiency(%) Tcase(Max) C

20 255 293.79 1.38-1.39 13.3522 12.5112 93.701 37.830 450 402.59 1.87-1.88 28.103 26.5781 94.574 44.850 750 402.49 2.55-2.58 53.4795 51.7705 96.804 50.570 1140 402.38 3.36-3.38 84.5334 82.536 97.637 56.290 1580 402.33 4.15-4.20 118.994 116.638 98.020 64.6

TEST CONDITON IPM INPUT IPM OUTPUT RESULTSFrequency

(Hz)Aircon input power(W)

DC voltage(V) from PFC

Motor Current range (A)

5min Input Energy (Wh)

5min Output Energy (Wh)

Efficiency(%) Tcase(Max) C

20 255 293.84 1.38-1.39 13.5768 12.7738 94.085 35.6

30 450 403.04 1.88-1.89 28.7335 27.285 94.959 41.6

50 750 402.97 2.55-2.58 54.2288 52.6492 97.087 47.1

70 1140 402.85 3.36-3.38 85.1568 83.3029 97.823 50.6

90 1580 402.74 4.16-4.18 119.265 117.076 98.165 60.8

93.0

94.0

95.0

96.0

97.0

98.0

100 300 500 700 900 1100 1300 1500 1700

IPM

Eff

icie

nc

y %

Total Input Power W

Energy Efficiency

STGIB10CH60TS PS219C4-ASM M

device “M”

M

M

ST’s IPM has 0.15%~0.38% higher efficiency than high competition

Page 26: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Task PWM frequency Control frequency Task duration CPU load

Compressor FOC

(sensorless, 1shunt)

6 kHz 6 kHz 22 us 13.2 %

Fan FOC

(sensorless, 1shunt)

18 kHz 9 kHz 22 us 19.8 %

PFC current regulation 40 kHz 40 kHz 4.39 us 17.56 %

PFC voltage regulation 2 kHz 4.095 us 0.82 %

Compressor, speed

loop and other tasks

0.5 kHz 42 us 2.1 %

Fan, speed loop and

other tasks

0.5 kHz 42 us 2.1 %

TOTAL 55.6 %

ST aircon outdoor unit Gen2STM32F3 CPU Load (<56% !)

26

Page 27: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Air conditioning solution 4 kWOutdoor unit, dual motor & interleaved dPFC

6 pwm

COMPRESSOR

FOC DRIVE

IPM

STGIB10

SLLIMM™

+400V

IPM

STGIB30

SLLIMM™

FAN

FOC DRIVE

IPM

STGIPQ3SLLIMM™

COMP OPAMP

6 pwm

+400V

STM32F303RBIGBT

STGFW30

Diode

STTH30AC

Interleaved dPFC

+400VDiode

STTH30AC

IGBT

STGFW30

+320V

POWERSUPPLY

DC converter

VIPER31 +15V

+12V

+3.3V

+5Viso

Gate driver

PM8834

Mixed Bridge

dICL soft start

SCR

TN4050-

12WL

SCR

TN4050-

12WL

Diode

STBR3012

Diode

STBR3012

30A@80C Tc

175C Tjmax

1.55V Vcesat

1.2C/W Rthjc

CortexM4@72MHz

90 DMIPS

DSP, FPU, Analog

ST Ref Board

Prototype

Key Features

STM32F3 /G4 based full platform control

Dual BLDC motor FOC, compressor & fan

Digital Interleaved PFC, 2stages, CCM

Digital Soft Start Inrush Current Limiter

no relay, no NTC

27

Page 28: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Function Digital I/O Analog I/O Total

Compressor 6 9 15

Fan 7 1 8

PFC & ICL 4 6 10

USART comm 2 2

SWD debug 2 2

I2C EEPROM 2 2

Stepper valves 4 4

Other analogs 6 6

Other digitals 4 4

MCU functional 11

GRAND TOTAL 64

OCP & Temperature sensing by MCU

OCP & OTP by IPM

OCP & OVP by MCU

Vdd, Vss, Boot, Vdda, Vssa, NRST

ST aircon outdoor unit Gen2Functions inside a 64-Pin MCU + 2 IPMs

28

STM32G4STM32F3

Page 29: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Key Features Summary

• Full speed range solution for fan drive

(AirCon Outdoor, Indoor, Fans, Ceiling Fans, Industrial

Fans)

• Initial Angle Detection (IAD)

• StartOnFly (SOF) with BEMF sensing (32ms)

for Ramp up/down low to 1.6Hz electrical frequency

• 100% success rate 500k times(30万) startup on the fly

• Reverse speed driving with braking

• Acoustic Noise Reduction

ST reference solution for fansIndoor fan, range hood, ceiling, industrial etc.

29

Low speed

Low noise

Low vibration Speed

Torque

ST’s Solution cover

all conditions

Page 30: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Fans, FW IP1. sensorless initial angle detection (IAD)

• An ST sensorless algorithm, to detect initial rotor angle

• Before the motor is started, the function is able to measure the initial rotor position

• in few millisecond,

• with an angle accuracy of +/- 30 electrical degrees, same resolution of Hall Sensors

• Then the startup procedure is automatically configured to set the best initial direction

• avoiding a backward rotation and maximizing the torque generated

• The advantages of the IAD function are:

• Successful startup rate

• Quick acceleration

• The IAD function is implemented on both 1shunt and 3shunt topologies

• The IAD function doesn’t need additional HW, and it’s compatible with

STM32 and STSPIN32 series

30

VIDEO

VIDEO

Page 31: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Expected speed range: 60rpm ~

1500rpm

Total test count: 492,241

Failed count: 0 Minimum speed catches a spin motor: 12rpm

Fans, FW IP 2.Startup on Fly

0

2000

4000

6000

8000

10000

12000

14000

16000

-4

1.5

3.5

5.5

7.5

9.5

11

.5

13

.5

15

.5

17

.5

19

.5

21

.5

23

.5

25

.5

27

.5

29

.5

Test

Co

un

t

Startup Mech Speed (Hz)

• An ST sensorless algorithm, to enable motor drive while the motor is already running

• Startup on Fly function is implemented on both 1shunt and 3shunt topologies

• The IAD function in two versions with bemf sensing network and without compatible with

STM32 and STSPIN32 series

VIDEO

Page 32: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Fans, FW IP3. Acoustic noise / vibration reduction

32

• An ST FOC in module to reduce acoustic noise

• Working on the Park reference frame, it generates a 6th harmonic of the main motor electrical

frequency, according to the diagram below (ST patent)

5th and 7th harmonics will be introduced in the motor phase currents to counteract the 6th

harmonic torque ripple

6th harmonic distorsion

Page 33: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Fans, architectures and products

33

Multiple

combinations

for different

architectures

Cost and

space

requirements

Application Power Discrete IGBT Discrete MOS IPM / SMD IPM

AC Indoor Unit

30W~100W STGD3HF60HDT4 STD5N60DM2 STGIPQ3H60

STIPN2M50

STGIPN3H60

AC Outdoor Unit100W~200W STGD5H60DF STD8N60DM2 STGIPQ3H60

STGIPQ5H60

Kitchen Hood100W~200W STGD5H60DF STD8N60DM2 STGIPQ3H60

STGIPQ5H60

Ceiling Fan

30W~100W STGD3HF60HDT4 STD5N60DM2 STGIPQ3H60

STIPN2M50

STGIPN3H60

Air Purifier

30W~100W STGD3HF60HDT4 STD5N60DM2 STGIPQ3H60

STIPN2M50

STGIPN3H60

Industrial FANAnything up to many kW Full current rating H and

M series IGBT

SLLIMM G2 8A~35A

IGBT TGFS / MOS DM2STSPIN32F0601

+ ++STM32G0 STDRIVE601 IGBT TGFS / MOS DM2

+STM32G0 SLLIMM IPM nano

Architectures

Page 34: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Fans – Development boards

34

STM32F030 +

STGIPQ3H60

100W Fan Reference solution

STSPIN32F0601 +

STGD5H60DF / DM2 SJ-MOS

300W Fan Reference solution

STM32G0 +

SLLIMM® IPM / nano IPM

1A – 35A

From APAC MC CC EVSPIN32F0601S1 NUCLEO-G0x + STEVAL-IPMx

Page 35: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Fridge 250 WST architecture offers, motor drive board

35Integration

BO

M v

alu

e

STSPIN32F0601

TGFS IGBT/DM2 MOSSTM32F0

3x L639x

TGFS IGBT/DM2 MOS

STSPIN32F0601

TGFS IGBT/DM2 MOS

STM32F0

3xL638x + analog

TGFS IGBT/DM2 MOS

STM32G0 / F0

SLLIMM™ nano IPM

Completed

Available solution & kit

Available

Available

NEW !

21Q1

14 IC 12 IC 10 IC 5 IC

Page 36: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

• 3-phase BLDC motor compressor with inverter solution is becoming the new market trend, vs the traditional

single phase induction motor.

• Architecture: motor drive electronics can go in separated board near the compressor or combined in one.

• Actually, there’s no difference for what about the MC portion, the ST solution fits in all the 3 of them.

Home refrigerator 250 W / 300 W (650 L)

36

Back or top of the Fridge

Motor drive

electronics

board

Standard

Fridge temperature

control board

based on standard

ON-OFF

ON/OFF Communication

and AC power

Solution1 : drop-in

BLDC

compressor

Back or top of the Fridge

Motor drive

electronics

board

Optimized

Fridge temperature

control board +

LCD + … etc

Speed Communication

and AC power

BLDC

compressor

Solution2 : drop-in, fridge

temperature optimized

Back or top of the Fridge

All in one:

Motor drive +

Optimized

Fridge temperature

control board +

LCD + … etc

BLDC

compressor

Solution3 : All in one

Motor drive

electronics board

Page 37: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Fridge solution 250 WSTSPIN32F0 – STM32G0 – Discrete products

Final Release 2021 Q1

115 mm

75

mm

STD8N60DM2600V SJ MOSFET

550 mOhm typ., 8 A

STSPIN32F0601600V integrated

3phase BLDC driver (0.3A)

VIPER122Energy saving 6W

Power and thermal measurements*

Max power 240 W

Max temperature on IGBTs

(steady state):80.1°C

Reliability Test

15 seconds RUN

3 seconds STOP

Continuous repetition, 500k cycles

“ST shows best energy

efficiency and COP on the

market” *

* According to leading manufacturer

Compressor 1 Test

Board Speed COP Inverter

efficiency (%)

Inverter Power

Loss (W)

ST Solution 1600 2.08 96.336 1.546

2000 2.079 96.62 1.79

Competitor 1 1600 2.072 96.302 1.549

2000 2.076 96.579 1.807

Compressor 2 Test

Board Speed COP Inverter

efficiency (%)

Inverter Power

Loss (W)

ST Solution 1600 1.979 95.89 1.774

3000 1.945 96.74 2.702

Competitor 2 1600 1.91 93.31 2.94

3000 1.919 95.24 4.01

37

Page 38: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

• Standard conditions 220 V, 25C

• 15 seconds RUN

• 3 seconds STOP

• Continuous repetition, 500k cycles

Compressor startup reliability

38

• High Load Conditions 176 V, 22C

Test result

Startup performance

Balanced

pressure

Back pressure

Input

pressure

Output

pressure

Page 39: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

39

Speed Stability Test

Dynamometer test, 0.23Nm load

Target Speed (RPM)

Average Speed (RPM)

Max Speed (RPM)

Min Speed (RPM)

Speed Difference(RPM)

Speed stability testDynamometer

Frequency

Page 40: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Washing machine design

40

Protections: OC, UVLO

Extremely reduced size

High performance

ST Products :

• STM32G030K8

• STGIF5CH60TS-L

• TSV912

• VIPER26LD

• ACS108-8SN

Short development time

TSV912

STM32G030K8

DC converter

VIPER26LD

+15V

+3.3V

ADC1

TIM1

amp’ed shunt

+350V

STGIF5CH60TS-L

SLLIMM

6 pwm

3 shunt

+350V

COMP

Integrated

bootstrap

diodes

Initial Angle Detection FW function

HFI sensorless mode

6x ACS108-8SN

AC Switches for

Valves, door etc

500 W IPM - ST’s IGBT Trench Gate Technology – STM32G030K8 – STM32F030

Page 41: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

High speed: Flux weakening, performance

41

• Sensorless method accuracy:

• FOC frequency = 16kHz (62.5us)

• observed angle error (accuracy) is ± 34 us

• -> accuracy can’t be better, given the FOC rate

• Sensorless method precision: average

value centered with real angle

Current regulation:

• Not sensibly affected, given the 12%

bus voltage ripple shown in the capture

DC bus voltage measurement

uC measured current (DAC output)

Page 42: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Load and unbalance measurement

42

• The following graphic reports for

each test the average Δ(iqs*)

obtained in the ten sets of

measurements

• Unbalance weight resolution can reach

to 200g

• Total weight resolution can reach to

500g(unbalance weight < 500g)

• Due to counterweight are not

standard(considering contact surface

size) ,as total weight becomes bigger

and bigger, resolution will decrease, so

total weight of this test only reach to

8000 grams

Page 43: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Low-Voltage Design – STEVAL-PTool1v1for battery packs up to 36V (2S – 6S)

(STSPIN32F0B + 60V MOS STL180/220N6F7)

Power and garden tools, battery-operated based on STSPIN32F0 family

High Voltage Design – STEVAL-Ptool2v1for battery packs up to 60V (8S – 15S)

(STSPIN32F0252 + 80V MOS STL130N8F7 /

STL135N8F7AG)

FOC / 6STEP ; SENSORLESS / HALL / BEMF DETECTION43

Extreme integration and robustness, high torque / high speed

Page 44: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

44

80 mm

58

mm

• Max operating ratings: 80V, 15ARMS

• Very low stand-by power consumption

• 6-Step single shunt with Hall sensors inputs

• Mounting options for:

• Field Oriented Control, sensorless/sensored

• BEMF detection circuitry

• Over Current Protection

• Trigger, direction and speed inputs available

• Speed control potentiometer available

• Heatsink (54x54x20 mm)

• Ready to use dedicated 6step FW

STSPIN32F0252250V integrated

3phase BLDC driver (1A)

STL130N8F780V, 3 mΩ MOSFET

(Bottom side)

STEVAL-PTOOL2V1

High voltage power tools reference design (8S – 15S)

NEW

44

Page 45: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Robot mower

45

+16VDC~+20VDC2/3 shunt

Current

Sample

Ia,Ib,Ic

2 X STSPIN32F0A

Battery

Charge

12 X STL20N6F7

2 X Wheel motor

2/3 shunt

Current

Sample

Ia,Ib,Ic

STSPIN32F0A

6 X STL20N6F7

Blade Motor

ST Solution Feature

STSPIN32F0AHigh integration, Compact PCB

Size, Low System Cost

Wheel Motor Control

Low cost solution based on

Sensorless FOC control, big

startup torque, satisfy the

demand for climbing in full load

Blade Motor Control

Low cost solution based on

Sensorless FOC control, new

braking strategy for Controllable

Voltage Pump

Wide Range of Battery Input Fit for 6.7~45VDC input

M

M

Page 46: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

• Quick transition in different direction of Wheel motor in Sensorless FOC mode;

• Startup time is less than 300ms;

• Interval time between transition in different direction is less than 330ms;

• The min speed of Wheel motor could reach 300RPM with rated load, based on Sensorless mode;

• Start smoothly and Good following to Speed command without any overshoot both in no load and rated

load;

• Big startup torque make wheel startup quick in heavy load, max startup torque could reach 7 Nm

Wheel motor control

46

White: Speed

Feedback

Red: Speed

Reference

Running @+-300rpm

Page 47: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Blade motor control

ENABLEDDISABLED

• Fast Response : Quick Startup to full speed based on Sensorless FOC control;

• Traditional Active Braking Strategy: Voltage surge of Vbus is out of Control, the max voltage surge will

reach 35Volts when motor braking from full speed; the braking time period from full speed to 300RPM is

440ms

• Voltage surge Controllable braking strategy: the braking time period from full speed to 0RPM is 530ms,

Controlled Voltage surge of Vbus reachs 30Volts (it could be set by FW freely)

47

Page 48: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

• Complete HW + FW package tailored for suction motors in vacuum cleaners:

• HW is based on STSPIN32F0/A + 6x STD140N6F7 MOSFETs

(STEVAL-SPIN3201 is a good starting point; V supply = 8-45 V, I out = 15 Arms )

• FW is FOC sensorless in 2 shunts configuration; 1 extra optional shunt can be used for power measurement

Reference solution for vacuum cleaners

48

HW configuration example

Page 49: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

• This solution is able to reach the rotation speed of up to 100k – 130k RPM on single pole pair

motors (it has been tested and proved on several motors from real customer cases), constant

power mode so at to handle different working conditions of the air inlet

Reference solution for vacuum cleaners

49

Motor running at 87K rpm

motor accelerates with closed air inlet (decreased

load)

100K rpm reached

when the load changes (air inlet is reopened), the motor keeps under

control

Page 50: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Discovery k for ESC

STEVAL-CTM009V1• STM32 NucleoBoard

• STH310N10F7-6:

STripFETTM F7 (36x)

• L6491 gate driver

• STTH102AY;

STPS5L60SY;

STPS3L40SY:

rectifiers

• A7986: Buck Boost

regulator5kW high current LV

B-G431B-ESC1• STM32G4

mcu

• L6387ED

gate driver

• STL180N6F7

STripFET F7

• L7986TR,

LD39050PU

33R, BLDC servo kit LV

Power Tools,36V,60V

Vacuum Cleaner

Garden Tools, 6step

EVALKIT-ROBOT-1• STSPIN32F0A

sip

• STL7DN6LF3

Dual STripFET F7

• ST1S14PHR

• Modbus;

Position Control

STEVAL-PTool1v1

STEVAL-PTool2v1• STSPIN32F0A

• STSPIN32F0252

• TSV912

• LD1117S33CTR

STEVAL-SPIN3201• STSPIN32F0

sip

• STD140N6F7

STripFET F7

• 100k RPM

motors

STEVAL-ESC002V1• STSPIN32F0A

sip

• STL140N6F7

STripFET F7

• LMV321LILT

signal cond

NEW

*Part numbers just example; parts to be agreed with ST Marketing

**Architectures just example in the ST-EVAL; architecture to be defined with customer 50

Low voltage applications

Page 51: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

Conclusion

51

• Extensive ecosystem for Motor Control based on innovative

technologies.

• Higher efficiency and reliability Aircon total solution due to the

outstanding products and mature FOC algorithm.

• ST AirCon is Cool and ST aims to be the leader.

Page 52: ST Motor competence center Motor Solution...6-step control with MC HW & SW kit 32-bit CM3 MCU & sensor-less FOC library v1.0 8-bit MCU & MC kit for scalar and 6-step control FOC SDK

© STMicroelectronics - All rights reserved.

ST logo is a trademark or a registered trademark of STMicroelectronics International NV or its affiliates in the EU and/or other countries.

For additional information about ST trademarks, please refer to www.st.com/trademarks.

All other product or service names are the property of their respective owners.

Thank you