You are on page 1of 28

Motor control made easy with Infineon

microcontrollers

October 2022
restricted 1
Table of contents

1 iMOTION™ Introduction

2 iMOTION™ Product Portfolio

3 MCE - Motion Control Engine

4 Kits, tools and support

5 XMC microcontroller

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 2
Table of contents

1 iMOTION™ Introduction

2 iMOTION™ Product Portfolio

3 MCE - Motion Control Engine

4 Kits, tools and support

5 XMC microcontroller

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 3
Motor Control: iMOTION™ or microcontroller?

Do you want to write your own motor control code?

Yes No

Microcontroller iMOTION™
Ready-to-use motor control or integrated on hardware level

Controller iMOTION™ Controller iMOTION™ Driver iMOTION™ IPM

Microcontroller Motion Control Engine Motion Control Engine Motion Control Engine

Write your own software with support of Microcontroller Gate driver Gate driver
advanced tools for BLDC, Brushed DC,
PMSM and Sensorless FOC Ready-to-use motor & PFC
Power stage
controller for variable speed drives Integrated gate driver for
Additional MCU for customized MOSFET or IGBT power stage
Fully integrated inverter solution
functionality (optional)

PSoC™ 4/6 IMC100 IMM100


IMD110
XMC™ IMC300 IMI110

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 4
Motion control & highest functional integration

iMOTION™ iMOTION™
CONTROLLER IPM

iMOTION™
…we drive integration

iMOTION™
DRIVER

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 5
iMOTION™ – We drive integration

Software Integration Hardware Integration

MCE2.0 – Motion Control Engine Controller Full Inverter


Ready to use solution for Motor & PFC Control
Application Primary Control Loop Fast Control Loop
FB_FOC FB_SVM
limit limit
UH
IdRef Vmag Vmag
FB_SPEEDCTRL Current
K
CCU8 slice
UL
0
limit IqRef Control Vangle VdcRcp VH
CCU8 slice
Space VL
RotorAngle VangleOffset
TrqRef Vector
Calculations WH
TargetSpeed Speed Id Ialpha Vangle CCU8 slice
Current WL
Control SpRef Vector
Iq Ibeta VangleComp
Rotation CCU8 slice
TargetSpeed
VmagComp
RotorAngle
Speed PrevSector
Calculation RotorSpeed
FB_ARCTAN
FluxAngle PrevSector
FB_ADC
FluxMag Ialpha Iu
ADC Channel IU
Vangle Izero
Iv
ADC Channel IV
Vmag Ibeta Current
Flux Calculations Iw
Calculations Ialpha Imag ADC Channel IW

Ibeta Iangle

VdcFilt
Voltage Vdc
VdcRaw Calculations ADC Channel VDC

VdcRcp

PC Development Tools
Tune & Configure

MADK & Reference Designs


General Purpose or Application Specific

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 6
Our applications

Major Home Appliance Small Home Appliance Small Industrial Drives Building Automation
Air Conditioning Vacuum Cleaner Pump Automatic Door, Shutter

Refrigerator Hair Dryer Fan

Dishwasher Kitchen Hood Compressor

Ceiling Fan

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 7
iMOTION™
Hardware integration levels

Flexibility Integration

iMOTION™ controller iMOTION™ driver iMOTION™ IPM


MCE2.0 MCE2.0 + 600 V Gate Driver MCE2.0 + 600 V Gate Driver +3 ph MOSFET / IGBT power stage

Rectifier

Rectifier
Rectifier

PFC PFC PFC

Power Power Power


Supply Supply Supply

iMOTION™ Gate Driver Power Stage iMOTION™ driver Power Stage iMOTION™ IPM
controller
MCE2.0
and M MCE2.0 M MCE2.0 M
Cortex® M0

Space savings & reduction of passive components to minimize system cost

Perfectly attuned components for simplified board design & component selection

Simplified logistic & higher quality

Scalable integration from discrete to fully integrated solution

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 8
Table of contents

1 iMOTION™ Introduction

2 iMOTION™ Product Portfolio

3 MCE - Motion Control Engine

4 Kits, tools and support

5 XMC microcontroller

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 9
iMOTION™ controller
Flexible solution for high & low voltage drives
MOSFET/IGBT
Power Stage

PFC
Rectifier
Power Supply
Gate driver

Analog / Digital I/O´s


Power Stage

Communication
iMOTIONTM Gate Driver
controller

MCE
Controller

M
and

Cortex® M0
iMOTION™ controller

iMOTION™ controller Benefits


› Highest flexibility in choosing low or high voltage gate driver/ power stage/ IPM
› MCE – proven Motion Control Engine – no software – only motor configuration
› High performance algorithm for sensorless/ hall based FOC + boost/totem pole PFC
› IMC100: + integrated scripting engine for running customer application code
› IMC300: + additional MCU for implementing customer specific application functions
2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 10
iMOTION™ controller
Scalable for any customer demand

› Special control features + PFC


› System code implementation
Micro controller
› Custom communication
› Drive monitoring and reporting

› 'Virtual machine' concept


› Script with 2 tasks (1/10 ms)
Scripting Engine

IMC300
› Access to all parameters
› UART, analog & digital IO

IMC100
› Parameter sets for motor and PFC (optional)

IMC099
Motion Control › Up to 15 parameter blocks
Engine › Static & dynamic parameters
› Modification via UART commands

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 11
iMOTION™ driver
Next level of integration
MOSFET/IGBT
Power Stage

PFC
Rectifier
Power Supply
Gate driver

iMOTION™ driver 3-Phase Inverter

Analog / Digital I/O´s


Communication
Motion Control
Engine Gate Driver

M
Controller

MCE

iMOTION™ driver

iMOTION™ driver Benefits

› Controller with integrated gate driver reducing BOM cost and board space
› Full flexibility in choosing the power stage – low or high voltage – MOSFET or IGBT
› Gate driver based on SOI technology for improved ruggedness and reliability
› Easy to use with MCE (Motion Control Engine) – PMSM motor/PFC control

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 12
iMOTION™ IPM
Full inverter in a small package
PFC
MOSFET/IGBT
Power Stage

Rectifier
Power Supply

Analog / Digital I/O´s


Gate driver

iMOTION™ IPM

Communication
Motion Control
Gate Driver Power Stage
Engine

M
Controller

MCE

iMOTION™ IPM

iMOTION™ IPM Benefits


› Full Inverter System in single Package – Multiple Power Stage Options available
› Easy to use with MCE (Motion Control Engine)
› Boost PFC algorithm integrated (optional)
› Reduced System Cost by reducing BOM count and PCB size

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 13
iMOTION™
Full integration brings significant BOM savings

Example: FAN Control for Indoor Aircons

Initial Step 1 Step 2


› Leaded power package › SMD power package (PQFN) › Full Integration in PQFN
› 2 sided PCB, controller on the back side › Controller still separate package › including Controller & MCE

Solution with
Traditional IPM Solution iMOTION™ IPM
CIPOS™ Nano
+ PCB space savings + significant PCB space savings
+ reduced component count
+ simplified logistic

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 14
Table of contents

1 iMOTION™ Introduction

2 iMOTION™ Product Portfolio

3 MCE - Motion Control Engine

4 Kits, tools and support

5 XMC microcontroller

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 15
Motion Control Engine
Making motor control easy

Ready-2-use motor and PFC control algorithm


integrated in iMOTION™ products

Production grade & Functional safety support

Integrated state machine handler


including fault states

Highly configurable to meet a


wide range of applications

Multiple protections
to safeguard motor and power stage

Scripting engine for adaptation to different applications

Agile development with regular release cycles

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 16
iMOTION™ Script
Achieving high application flexibility
Scripting Engine Concept
› ’Virtual machine’ concept
› Script with 2 tasks (1/10 ms period)
› Access to dynamic & static parameters of the MCE
› Access to configurable UART, analog & digital IOs, hardware timer

Script Flow and Interfaces Features & Benefits


› Concept of a small virtual machine
Scripting Start
Interface to PC tools – Controlled execution environment
Engine
– Configuration › Lower priority than motor and PFC control
– global variables Global Variables, Debug
– No interference btw. script and control loop
Task0_init Task1_init
› Simple and easily understood language
Motion Control Engine
– local_var – local_var – Easy to use and maintain
– init_func – init_func
MCE Parameter › Highly configurable execution
Task0_run Task1_run
– Task timing and repetition rate adaptable
{ {
do do
Access to Hardware › Scripts are protected from readout
}

}

UART GPIO AIN Timer
– Customer implementation is protected
– Script identification via checksum
2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 17
Table of contents

1 iMOTION™ Introduction

2 iMOTION™ Product Portfolio

3 MCE - Motion Control Engine

4 Kits, tools and support

5 XMC microcontroller

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 18
iMOTION™ Modular Application Design Kit (MADK)
Scalable Motor Drive System Solution

Power
Boards* 5 V/1 W … 1200 V/10 kW
(Examples)

Controller
Boards*
(Examples)

EVAL-M1-101T EVAL-M3-302F EVAL-M7-D111T


iMOTION™ iMOTION™ iMOTION™
IMC101T-T038 IMC302A-F064 IMD111T-F064

M1/3/7 platform interface – multiple different combinations possible


M3 & M7 platform includes active power factor correction (PFC) * www.Infineon.com/MADK

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 19
iMOTION™ Tools
Easy setup and tuning

Get any motor running in less than 1 hour


PC Tools for easy drive setup and tuning
› Download latest motor control software (MCE) from Infineon website
› Guaranteed compatibility via Secure Chip-ID
Three easy steps to get the drive up and running
› Generate initial parameters for motor (& PFC)
› Download parameter set to Evaluation Board
› Start, monitor & fine-tune the motor drive

MCEWizard
› Generate initial drive control parameters
› Guiding through several self-explanatory
questions

MCEDesigner
› Program and update MCE and
drive parameters
› Control, monitor and tune the drive

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 20
Infineon Developer Community
More than a support forum
One customer’s question ... answered once ... …could serve thousands more - 24/7!

https://community.infineon.com

Developer
1
Forum

Knowledge
2
Base Articles

Technical
3
Blog Articles
24/7
Product -> Power -> Motor Control ICs

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 21
Supporting material for Infineon’s iMOTION™ offering

› Home Appliances
Application pages
› Video - New power products for home appliances (S1)

› Articles, Whitepapers, … › Product Information IMC100,


Collaterals and
› Application Notes IMC300, IMD110 and IMM100
brochures › Videos (partly on myInfineon)

› MCE Firmware
Software For further information visit
› MCE Wizard/Designer

www.infineon.com/iMOTION
www.infineon.com/MADK
Evaluation boards / › MADK – Control and Power boards www.infineon.com/IPM
Reference designs › Reference Boards – available on the product family / application pages

› Infineon Developer Community


Support disti.techsupport@infineon.com

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 22
iMOTION™ – Key take aways

Different Integration Levels – from discrete to fully integrated

Fully Functional Motor Control Algorithms with MCE

Solution Designer and new FW

Infineon Developer Community for Support Topics released

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 23
Table of contents

1 iMOTION™ Introduction

2 iMOTION™ Product Portfolio

3 MCE - Motion Control Engine

4 Kits, tools and support

5 XMC microcontroller

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 24
Complementary MCU product families and roadmaps
for key applications in home appliances

PSoC™ XMC™

Wireless
HMI Power
Low Power Connectivity Motor Control Industrial Comm.
(Touch, Display, Voice) Conversion
(BT, BLE, WiFi)

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 25
XMC7000 extends XMC™ Portfolio
with up to 350 MHz Dual Core Cortex®-M7

ARM® Cortex®-M4 (with FPU) XMC4800 XMC4300


› CPU Frequency up to 144 MHz Up to 2 MB Flash / 256 kB Flash /
› Robust Flash technology: Ta = -40 to 125°C 352 kB RAM 352 kB RAM
› Timers CCU4, CCU8, Hall & Encoder I/F XMC4700 100 – 196 pins 100 pin ARM® Cortex®-M7
Up to 2 MB Flash /
› USB / Up to 3x CAN / Up to 6x Serial Channels › CPU Frequency up to 350 MHz
352 kB RAM
› Up to 4x 12 Bit ADC / 2x DAC 100 – 196 pins › Single and dual core
› Ethercat
XMC4500 › Robust Flash technology: Ta = -40 to 125°C
Up to 1 MB Flash / › Up to 4 MB Flash, 1 MB RAM, 272 pin
XMC4400
160 kB RAM › 144 MHz Core
100 – 144 pins › 6 ch CAN
Up to 512 kB Flash /
80 kB RAM
64-100 pins › EBU
XMC4100/4200 › SD Card
Up to 256 kB Flash / XMC7200
40 kB RAM › 120 MHz Core 4 MB Flash / 1 MB RAM,
48-64 pins › Ethernet 350 MHz single/dual core
› ΔΣ Demodulator 176 – 272 pin
XMC7100
4 MB Flash / 768 kB RAM,
+ 70% performance XMC1400 250 MHz single/dual core
100 – 272 pin › Add. timer, ADC,
ARM® Cortex®-M0 up to 200 kB Flash
CAN FD and serial
› Core up to 48 MHz / Peripherals up to 96 MHz 40 – 64 pins
com. channels
› Timers CCU4
› 48 MHz/96 MHz clock
› 2x Serial Channels XMC1300 › 2x CAN
› 12 Bit ADC up to 200 kB Flash › 2x CCU8
› 1.8 V-5.5 V 16 – 40 pins › 4x Analog Comparators
› Ta = -40 to 105°C
XMC1200 › Math Co-Processor
up to 200 kB Flash › CCU8 PWM Timer
16 – 40 pins › Hall & Encoder I/F

XMC1100
up to 64 kB Flash › 9 ch LED flicker free control (BCCU)
16 – 40 pins › 3x Analog Comparators

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 26
Motor Control with XMC™ Motor Control Solutions

Battery powered 3-phase motor, controlled by XMC1300 MCU › Getting started Kit with
XMC1300 MCU
› DAvE APP (GUI API)
EXAMPLE configures and generates
Motor control-specific
12-bit ADC with on- motor control code (V/f open
MATH co-processor
chip adjustable gain loop, Hall, FOC)
providing a 32-bit signed
of x1, x3, x6 or x12
or unsigned divider, as
well as a 24-bit CORDIC 3-phase inverter
POSIF interface to
for trigonometric implementation with a single
connect hall
calculations, working in CCU8 PWM unit, offering
sensors and
parallel with the CPU shadow register transfer,
incremental
encoder external input for fault
control, binary and floating
› 750 W AC / DC 3-phase
pre-scaler, 16-bit to 64-bit
bandwidth, ADC trigger inverter
› Motor and PFC control with
XMC™
› HW/SW Kit

2022-10-24 restricted Copyright © Infineon Technologies AG 2022. All rights reserved. Infineon Proprietary 27
28

You might also like