infineon mcu motor drive application · 2011-04-08 · thank you! 영업문의: 윤경문차장,...

50
Infineon MCU Motor Drive Application e-Seminar April 2011

Upload: others

Post on 09-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Infineon MCU Motor Drive Application

e-Seminar April 2011

Page 2: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 2Copyright © Infineon Technologies 2011. All rights reserved.

Agenda

BLDC Motor Drive & MCU Rules

Infineon MCU Key Features for Motor Drive

Reference Solutions & Application Kits

Summary

Page 3: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 3Copyright © Infineon Technologies 2011. All rights reserved.

BLDC Motor Applications

BLDC Motor Drive & MCU Rules

Page 4: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 4Copyright © Infineon Technologies 2011. All rights reserved.

Addressing the Market Trends and Needs

consumer fan, pump, eBike,

simple sewing machine

HVAC fan, domestic heating

pumps, valve control

GP inverter, Elevator,

Spindle drive,Transportation Assembly Lines

PLC, Servo,CNC machine

Air-con compressor, high

performance pump

ApplicationLoadBehaviour

Highest dynamic load

respone, accurate

positioning, high speed

Dynamic load response

Zero speed control

low noise, variable load, variable speed

variable speed, known load

dynamics (look up table)

Control Scheme

Sinusoidal Hall

Sensorless FOC

Encoder FOC

Resolver FOC

Direct Torque

SensorlessFOC

Sensorless Block

Commutation

XC800

• 8bit• MDU+Cordic• 1 x CCU6• 1 x ADC

MCUFeature

XE166

• 16bit• MAC unit• 2 x ADC• 4 x CCU6

BLDC Motor Drive & MCU Rules

Page 5: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 5Copyright © Infineon Technologies 2011. All rights reserved.

BLDC Motor Type

BLDC Motor Drive & MCU Rules

Page 6: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 6Copyright © Infineon Technologies 2011. All rights reserved.

BLDC Driver Key Design Issues

Sensor or Sensorless

6-Step or Vector Control

Shoot through current

Current Measurement

MOSFET/IGBT Protection

Current and Voltage Rating

EMI

BLDC Motor Drive & MCU Rules

Page 7: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 7Copyright © Infineon Technologies 2011. All rights reserved.

Motor Driver Block Diagram

3 Phase Motor

Signal Conditioning

PositionSensor

Motor Current

Microcontroller

Bridge DriverPower Circuit

Transceiver

BLDC Motor Drive & MCU Rules

Page 8: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 8Copyright © Infineon Technologies 2011. All rights reserved.

Role of MCU in BLDC Motor Control

Motor Pattern Position Sensors Motor Current

6 PWM Generation

Dead Time Control

6 Step Control

Vector Control

With Hall Sensor

Without Hall Sensor

Encoder

Resolver

Noisy Sensor Signal Conditioning

1 or 2 Module s for Phase Current Sampling

Short Conversion Time

Sampling without Switching Noise

Fault Management

6 PWM Generator CAPCOM6

HW Dead Time Generator CAPCOM6

Even 8bit MCU can simple FOC Vector Computer

High Performance 80MIPS 16bit MCU & MAC unit

Hall Pattern Recognition HW with noise filtering CAPCOM6

Encoder I/F GPT12

Resolver I/F Two Independent ADC Modules

Phase Current SamplingTwo Independent ADC Modules

Sample Rate<1us (16bit)Sample Rate<1.5us (8bit)

Noise FreeADC can be triggered by PWM generation module

Hardware Trap Generation

BLDC Motor Drive & MCU Rules

Page 9: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 9Copyright © Infineon Technologies 2011. All rights reserved.

Agenda

BLDC Motor Drive & MCU Rules

Infineon MCU Key Features for Motor Drive

Reference Solutions & Application Kits

Summary

Page 10: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 10Copyright © Infineon Technologies 2011. All rights reserved.

Infineon Microcontroller – scalable family

16 20 20 24 28 38 48 64 100 144 176

PIN2KB

1.6MB

Flash

Infineon MCU Key Features for Motor Drive

8BIT

16BIT

Page 11: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 11Copyright © Infineon Technologies 2011. All rights reserved.

Majority of code relates to the peripheral

Reduce Development Time (Common Elements)

CAPCOM6 (PWM Unit)

ADC

DAvE Environment

Common Peripherals through 8-to-16bit MCU

EasyMigration

Infineon MCU Key Features for Motor Drive

Page 12: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 12Copyright © Infineon Technologies 2011. All rights reserved.

High Performance XC800 Microcontroller

64kB

52kB

32kB

24kB

16kB

8kB

4kB

TSSOP16 TSSOP20 DSO20 DSO24 TSSOP28 TSSOP38 QFP48 QFP64

XC86427MHz

XC878CORDIC&MDU

XC886CORDIC&MDU

XC86627MHz

XC822MDU

XC824MDU

XC835CORDIC&MDU

XC836CORDIC&MDU

XC836CORDIC&MDU

XC86627MHz

XC86627MHz

XC878Cordic&MDU

XC886CORDIC&MDU

XC888CORDIC&MDU

XC888CORDIC&MDU

Infineon MCU Key Features for Motor Drive

Page 13: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 13Copyright © Infineon Technologies 2011. All rights reserved.

Infineon MCU Key Features for Motor Drive

XC800 Special Features

Page 14: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 14Copyright © Infineon Technologies 2011. All rights reserved.

Scaleable Motor Control

XC866XC864

XC821XC822XC824

XC886XC888

XC878

Block commutation

with hall sensors

Sinusoidal commutation

with hall sensors

Field-oriented control

sensorless

Field-oriented control

sensorless

Vector Computer

EnhancedVector Computer

PWM Unit with hall sensor mode

Fast PWM Unit with hall sensor mode

PWM Unit triggersADC Unit

two PWM Unitstrigger ADC Unit

XC835XC836

Field-oriented control

sensorless

Vector Computer

PWM Unit triggersADC Unit

MDU

NEW

NEW

++

+

+

Infineon MCU Key Features for Motor Drive

Page 15: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 15Copyright © Infineon Technologies 2011. All rights reserved.

Infineon MCU Key Features for Motor Drive

High Performance DSP XE166 Family

Page 16: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 16Copyright © Infineon Technologies 2011. All rights reserved.

Infineon MCU Key Features for Motor Drive

Key Features of XE166 Family

Page 17: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 17Copyright © Infineon Technologies 2011. All rights reserved.

XE166 Target Application– Advanced Motor Control

XE166 product positioning

Everything optimized for real-time performance Continue C166 and XC166 success by offering upgrade path

Large C166 customer base Address demand of new customers and applications

Application optimized performanceEnhanced reliabilityEasy to get, learn and use tool-chain

>1 motor

possible

high precision

Infineon MCU Key Features for Motor Drive

Page 18: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 18Copyright © Infineon Technologies 2011. All rights reserved.

CAPCOM6(CCU6) Module- Dedicated 3Ph PWM Generator

Infineon MCU Key Features for Motor Drive

Page 19: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 19Copyright © Infineon Technologies 2011. All rights reserved.

Very flexible PWM modulation combination

CC6x_T12_o,

COUT6x_T12_o

MOD_T13_o

MCMPx

TRPS

PSLx

1

0

0 = passive state

1 = active state

to output

pin CC6x,

COUT6x

(1 x for each T12-related output)

Timer T12 events

Timer T13 events

Multi channel Modulation events

Trap events

1

1

1

Cx6x_T12_o

MOD_T13_o

MCMPx

CTRAP

A-

1

1

Cx6x_T12_o

MOD_T13_o

MCMPx

CTRAP

A-

1

0

1

Cx6x_T12_o

MOD_T13_o

MCMPx

CTRAP

A-

1

1

0

1

Cx6x_T12_o

MOD_T13_o

MCMPx

CTRAP

A-

Infineon MCU Key Features for Motor Drive

CAPCOM6(CCU6) Module- Features

Page 20: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 20Copyright © Infineon Technologies 2011. All rights reserved.

Hysteresis mode provides current control for motor

Deactivating command given by CCPOSx input pins

PWM will be OFF till the end of carrier period

PWM will be turned ON again once CCPOSx low signal released

Infineon MCU Key Features for Motor Drive

CAPCOM6(CCU6) Module- Features

Page 21: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 21Copyright © Infineon Technologies 2011. All rights reserved.

Synchronization between CCU6 & ADC

channel 0

channel 1

channel 2

T12

dead-

time

control

input / output control

CC

62

CO

UT

62

CC

61

CO

UT

61

CC

60

CO

UT

60

CO

UT

63

CT

RA

P

channel 3T13C

CP

OS

0

1

1

1

2221

start

compare

ca

ptu

re

3

multi-

channel

control

trap

control

compare

co

mp

are

co

mp

are

co

mp

are

1

tra

p in

pu

t

port control

CC

PO

S1

CC

PO

S2

ou

tpu

t se

lect

ou

tpu

t se

lect

3H

all

inp

ut

module kernel

T1

3H

R

T1

2H

R

Conversion

control

AD

converter

Data

(result)

handling

Request

control

Bus interface

AN0 AN7AN1

Infineon MCU Key Features for Motor Drive

Page 22: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 22Copyright © Infineon Technologies 2011. All rights reserved.

T13 Period match

CC6x

COUT6x

Timer T12

Compare CCxR

Start ADCPhase current

Synchronize T13 on

T12

Timer T13

Timer12 compare match starts Timer13 to count.

Timer13 provides a delay for stable current measurement to avoid current ringing, IGBT switch on/off delay and dead time.

Timer13 period match triggers ADC to sample.

All triggering are hardware, no software interrupt needed.

Infineon MCU Key Features for Motor Drive

Synchronization between CCU6 & ADC

Page 23: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 23Copyright © Infineon Technologies 2011. All rights reserved.

There are two low-cost current sampling methods

Single DC shunt resistor

¬ Suitable for IPM(Intelligent Power Module)

whose 3 low-side emitters are combined together

¬ Low cost

¬ Limitation in low-speed performance, and 6 sector switching points

¬ Complicated software implementation

Two DC shunt resistors

¬ Cannot be used for the above IPM device

¬ Good sampling current compared with single shunt method

¬ Duty cycle cannot reach 100% because a minimum PWM OFF time is needed for ADC sampling

¬ Simple software implementation

Infineon MCU Key Features for Motor Drive

ADC Module- Phase Current Sensing

Page 24: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 24Copyright © Infineon Technologies 2011. All rights reserved.

Each 60 deg SVPWM sector using the same phase compare match (mid-one) to trigger Timer13.

Timer T12 /

CAPCOM6

Timer T13 T13 Period

match

T13 Period

matchTriggered

by CC61

Triggered

by CC61

ADC is triggered

by T13 Period match

ADC is triggered

by T13 Period match

ia iaib ib

IDC

Channel 0

(CC60)

Channel 1

(CC61)

Channel 2

(CC62)

ADC

PEC Transfer from

ADC_DAT2 to

memory

PEC Transfer from

ADC_DAT2 to

memory

Channel Injection Channel Injection

t

t

t

t

CC60R CC60R

CC61RCC61R

CC62RCC62R

Infineon MCU Key Features for Motor Drive

ADC Module- Single Shunt Current Sensing

Page 25: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 25Copyright © Infineon Technologies 2011. All rights reserved.

For 2 shunt R sampling scheme, normal symmetrical SVPWM can be applied.

2-phase current can be sampled when all 3 low-side IGBT/MOSFETs are ON.

Using CC60 compare match to trigger Timer13, when 2 low-side IGBT/MOSFETs are ON.

Using Timer13 period match to trigger ADC sampling

Infineon MCU Key Features for Motor Drive

ADC Module- Two Shunt Current Sensing

T13PM

ADC

Page 26: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 26Copyright © Infineon Technologies 2011. All rights reserved.

ADC0: Ch0 & Ch3 started by sequential request source 2, triggered by CCU62 T13PM.

ADC1: Ch0 triggered by ADC0_Ch0 in parallel sampling mode.

Thus, analog conversion sequence as below:

ADC0_ch0 -> ADC1_ch0 -> ADC0_ch3

T13PM

ch0 ch3

ch0

CCU62 T13

ADC0

ADC1

ch0 ch3

ch0

Infineon MCU Key Features for Motor Drive

ADC Module- How to sample 3-phase within shortest time ?

Ttotal < 1.6usec

Page 27: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 27Copyright © Infineon Technologies 2011. All rights reserved.

Infineon MCU Key Features for Motor Drive

Vector Computer – CORDIC

Page 28: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 28Copyright © Infineon Technologies 2011. All rights reserved.

We will need to compute the Id and Iq.

Traditional Method for computing Id/Iq

Step 1 – Refer to lookup table for cos

Step 2 – Multiple Ialpha with lookup table value

Step 3 – Refer to lookup table for sin

Step 4 – Multiple Ibeta with lookup table value

Step 5 – Add up both result to obtain Id

Iapha

Ibeta

Infineon MCU Key Features for Motor Drive

Vector Computer – CORDIC- Park Transform using CORDIC

Page 29: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 29Copyright © Infineon Technologies 2011. All rights reserved.

Instruction 1 – Setup the CORDIC mode

Instruction 2 – load Z with angle value

Instruction 3 – load X with Ialpha value

Instruction 4 – load Y with Ibeta value, Cordic start automatically

CORDIC will output the result of Id and Iq together

Use CORDIC

Infineon MCU Key Features for Motor Drive

Vector Computer – CORDIC- Park Transform using CORDIC

Page 30: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 30Copyright © Infineon Technologies 2011. All rights reserved.

MDU is very useful for some mathematical functions such as UIDIV, LMUL, ULDIV, LShift

ROM contains most valuable MDU-routines which can be called by user

– this saves code space and runtime (no wait-state for ROM access)

Easy integration with KEIL compiler

MDU Library support in ROM only available for devices marked with “M”

Infineon MCU Key Features for Motor Drive

Vector Computer – MDU

Page 31: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 31Copyright © Infineon Technologies 2011. All rights reserved.

Agenda

BLDC Motor Drive & MCU Rules

Infineon MCU Key Features for Motor Drive

Reference Solutions & Application Kits

Summary

Page 32: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 32Copyright © Infineon Technologies 2011. All rights reserved.

HandleBar, Brake, Buzzer Display Panel, Direction

Battery

ECUMotor

Battery

ECU

Motor

HandleBar

E-bike Reference Platform

Reference Solutions & Application Kits

Page 33: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 33Copyright © Infineon Technologies 2011. All rights reserved.

Solution Strengths Synchronous Rectification to increase efficiency Hardware fault detection to disable PWM output instantaneously Automatic Hall Effect Sensor Decoding and HW Noise Filter Ebike app library supported

XC866-1FR

Reference Solutions & Application Kits

E-bike Reference Platform- BLDC Trapezoidal Control with 3 Hall Sensors

Page 34: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 34Copyright © Infineon Technologies 2011. All rights reserved.

Sensorless FOC using XC836

110vAC input

50rpm – 200rpm

<55w power consumption

5 wooden fan blades

Simplified sinusoidal control using XC824

220vAC input

50rpm – 350rpm

<30w power consumption

3 iron fan blades

Reference Solutions & Application Kits

BLDC Ceiling Fan

Page 35: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 35Copyright © Infineon Technologies 2011. All rights reserved.

Infineon 8bit DSO-20 device XC824 offers a perfect match for this application.

Function Pin Assignment

PWM outputs

P1.0 U_H

P1.1 U_L

P1.2 V_H

P1.3 V_L

P1.4 W_H

P1.5 W_L

CTRAP P0.3 Emergency stop input

Hall inputs

P0.0 Hall_0

P0.1 Hall_1

P0.2 Hall_2

ADC inputs

P2.0 VR or other speed command

P2.1 measure Idc

P2.2 measure Vdc

FG output P0.4 speed feedback

UART P0.6 Txd

P0.5 Rxd

Low cost

Low noise

High efficiency

Compact design

Easy fine-tuning

Reference Solutions & Application Kits

BLDC Ceiling Fan- Simplified Sinusoidal Control with Hall Sensors

Page 36: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 36Copyright © Infineon Technologies 2011. All rights reserved.

Infineon 8bit TSSOP-28 device XC836 offers a perfect match for this application.

Function Pin Assignment

PWM outputs

P1.0 U_H

P1.1 U_L

P1.2 V_H

P1.3 V_L

P1.4 W_H

P1.5 W_L

CTRAP P0.3 Emergency stop input

ADC inputs

P2.0 VR or other speed command

P2.1 measure Iu

P2.2 measure Iv

P2.3 measure Vdc

FG output P0.4 speed feedback

UART P0.6 Txd

P0.5 Rxd

Low cost

Low noise

High efficiency

Easy maintenance

No more sensor

Reference Solutions & Application Kits

BLDC Ceiling Fan- Sensorless FOC Control

Page 37: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 37Copyright © Infineon Technologies 2011. All rights reserved.

Indoor fan motor

BLDC or PMSM of low power

Low noise

Sinusoidal control is preferred

Outdoor fan motor

BLDC or PMSM

High efficiency, low noise

Reliable startup in strong wind weather

Compressor

BLDC or PMSM

High efficiency, low noise

Sensorless control

Reference Solutions & Application Kits

Motor Drives in Air Conditioner System

Page 38: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 38Copyright © Infineon Technologies 2011. All rights reserved.

EMI

filter

Vac

Gate driver

Controller

PM

compre

ssor

DC bus

current

DC bus

voltageGatingsFault

PFC

3-phase inverter

GatingsFaultoutdoor

fanGatings

3-phase inverter

indoor

fanController

GatingsFault

Speed

command

● Partial switching PFC (<2kW) and full switching PFC(>2kW)

● 800W~3kW● IPM (Interior Permanent Magnet) motor with sensorless FOC

● Ic : 8A – 30A● 5kHz switching

● 40-150W● BLDC SinuControl

● Ic : 1-2A● 15kHz switching

Reference Solutions & Application Kits

Air Conditioner System Block Diagram

XC800(XC878)

XC800(XC836)

Page 39: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 39Copyright © Infineon Technologies 2011. All rights reserved.

12V

230V

BLDC XC866

20A

DAvEDriveXC886

7,5A

LIN StepperXC866200 mA

FOC Motor DriveXC878

7,5A

3phase DriveXC886

3A

Dual FOC + PFC Motor Drive

XC8787,8A + 0,8A

48V

White Goods Air conditioner

Industrial Drives, Pumps, Fans, Valves and Power Tools

Pump/BlowerGauges

Field Oriented Control

Block Commutation

XC800 FOCXC886

1,2A24V

Valves, Gear Motor

Reference Solutions & Application Kits

Infineon Application Kits- Solutions for Motor Control from 12 to 230 V

Page 40: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 40Copyright © Infineon Technologies 2011. All rights reserved.

LIN STEPPER Application Kit

Key Features:

XC866

PWM unit

Fast ADC with <200ns sample time

Supporting 50 to 200mA stepper motor

On board stepper gauge

Software package included to control the stepper motor and deploy your own design

Free toolchain including compiler and debugger

Mini-Wiggler for JTAG debug via USB interface

Ready for LIN prototyping

DAvE compatible software packages

Suitable for Windows 98/2000/XP

Applications:

Instrumentation / Gauges

Multi-Axis Positioning

Surveillance Equipment

CNC machining

Printers

Business Machines

Order Code: KIT_AK_XC866_LIN_STEPPERwww.infineon.com/LINStepper

Reference Solutions & Application Kits

Page 41: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 41Copyright © Infineon Technologies 2011. All rights reserved.

DAvE Drive Application Kit

Key Features:

XC886 with vector computer

PWM unit

Fast ADC with <200ns sample time

Power Board 23V - 56V, 7.5A

15W PMSM Motor and plug in power supply 24V

Using Infineon 6ED003L06 gate driver, BSC196N10 MOSFETs, CoolSET ICE3B0565 power supply and TLE4264 LDO

DAvE Drive Auto code generator (fully functional application code) for

Block commutation with hall sensors and sensorless

Sensorless FOC of PMSM

Free toolchain integrated in DAvE Drive

Flexibly generates optimized code and is not based on static libraries

Configures Infineon’s powerful and flexible motor control peripherals

Compresses a detailed user manual into a few mouse clicks

Helps designers to quickly and easily implement advanced motor control techniques on low-cost components

Digital isolated real time monitoring tool (USB to JTAG and CAN bridge)

Suitable for Windows 98/2000/XP

Applications:

Industrial motor control

Transportation systems

Consumer Motor Control

Appliance Motor Control

XC886 Inverter Motor

Order Code: KIT_AK_DAVEDRIVE_V2www.infineon.com/DAvEdrive

Reference Solutions & Application Kits

Page 42: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 42Copyright © Infineon Technologies 2011. All rights reserved.

FOC Drive Application Kit

Key Features:

XC878 with vector computer

2 independent PWM units

Fast ADC with <200ns sample time

XE164 Real Time Signal controller with MAC unit

3 independent PWM units

2 independent fast ADCs with <200ns sample time

Power Board 23V - 56V, 7.5A

15W PMSM Motor and plug in power supply 24V

Using Infineon 6ED003L06 gate driver, BSC196N10 MOSFETs, CoolSET ICE3B0565 power supply and TLE4264 LDO

Software package including source code

Sensorless FOC of PMSM with XE164

Sensorless FOC of PMSM with XC878

Free toolchain for XC878 and XE164 including compiler and debugger

Digital isolated real time monitoring tool (USB to JTAG and CAN bridge)

DAvE compatible software packages

Suitable for Windows 98/2000/XP

Applications:

Industrial drives

Fans, Blowers

Pumps

Order Code: KIT_AK_FOCDRIVE_V1www.infineon.com/FOCdrive

Reference Solutions & Application Kits

Page 43: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 43Copyright © Infineon Technologies 2011. All rights reserved.

3 Phase Drive Application Kit

Key Features:

XC886 with vector computer

PWM unit

Fast ADC with <200ns sample time

Power Board 110V - 230V AC, 3A

Inverter with 375W – 750W

Using Infineon IKCS12F60 CIPOS 12A, CoolSETICE3B0565 power supply and TLE4264 LDO

Software package including source code

Sensorless FOC of PMSM

V/f control of ACIM for quick evaluation

Free toolchain including compiler and debugger

Digital isolated real time monitoring tool (USB to JTAG and CAN bridge)

DAvE compatible software packages

DAvE Drive ready

Suitable for Windows 98/2000/XP

Applications

Home appliances

Washing machines

Dish washers

Industrial motor control

Pumps

Fans

XC878 Motor

Order Code: KIT_AK_3PHASE_DRIVE_V1www.infineon.com/3phasedrive

Reference Solutions & Application Kits

Page 44: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 44Copyright © Infineon Technologies 2011. All rights reserved.

Dual Motor Drive Application Kit

Key Features:

XC878 with vector computer

2 independent PWM units

Fast ADC with <200ns sample time

XE164 Real Time Signal controller with MAC unit

3 independent PWM units

2 independent fast ADCs with <200ns sample time

Power Board 110V - 230V AC, 8A

Inverter A with 900W – 1800W

Inverter B with 100-200W

Boost converter for Power Factor Correction (PFC)

Using Infineon IKCS17F60 CIPOS 17A, 6ED003L06 gate driver, SPD04N50C3 MOSFETs, IDT08S60 SiC diode, SPA15N60C3 MOSFETs, CoolSET ICE3B0565 power supply and TLE4264 LDO

Software package including source code

Simultaneous control of two PMSM with sensor less FOC & digital PFC with XE164

Sensor less FOC & digital PFC with XC878

V/f control of ACIM for quick evaluation

Free toolchain for XC878 and XE164 including compiler and debugger

Digital isolated real time monitoring tool (USB to JTAG and CAN bridge)

DAvE compatible software packages

Suitable for Windows 98/2000/XP

Applications:

Air conditioning

Industrial drives

Fans, Blowers

Pumps

White goods

PFC

Order Code: KIT_AK_2MOTORDRIVE_V1www.infineon.com/2motordrive

Reference Solutions & Application Kits

Page 45: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 45Copyright © Infineon Technologies 2011. All rights reserved.

Agenda

BLDC Motor Drive & MCU Rules

Infineon MCU Key Features for Motor Drive

Reference Solutions & Application Kits

Summary

Page 46: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 46Copyright © Infineon Technologies 2011. All rights reserved.

Brushless DC MotorsMicrocontroller Solutions – XC800 Family Unique Features

PFC

Summary

Page 47: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 47Copyright © Infineon Technologies 2011. All rights reserved.

Brushless DC MotorsMicrocontroller Solutions – XE166 Family Unique Features

PFC

Summary

Page 48: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 48Copyright © Infineon Technologies 2011. All rights reserved.

Infineon Solutions – BLDC Motors

PFC

Summary

Control Solutions

Usually 8-bit MCUs are powerful

enough for trapezoidal control

¬ XC800 Family

Usually 16-bit MCUs are used for vector

or servo control.

¬ XE166 Family

¬ XC88x Family for low end vector

control

Page 49: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Page 49Copyright © Infineon Technologies 2011. All rights reserved.

Vector Control(FOC)

Microcontroller Decision Tree

Summary

Which Infineon MCU should I use

for my motor

Do you already know what size and architecture of MCU you want to use ?

What kind of motor are you using ?

3 or fewer phases ?

Are you using a position sensor

What control scheme do you want to use ?

What control scheme do you want to use ?

XC800Family

XE164Family

TC11xxFamily

XC800or

XE164

XE164or

TC11xx

XC800or

XE164

XC800or

XE164XC878,XE164

orTC11xx

XE164or

TC11xxXC800or

XE164

StepperInductio

n

Switched Reluctan

ce

DC or Trapezoidal BLDC

Sinusoidal BLDC (PMSM)

Servo

8bit 16bit 32bitY

N

Y

N

Y N

Sinusoidal

Constant V/FSlip Freq. Comp.

Or Open Loop

Vector Control(FOC)

Page 50: Infineon MCU Motor Drive Application · 2011-04-08 · Thank You! 영업문의: 윤경문차장, rick@esyslogic.com 기술문의: 김동하차장, sean.kim@esyslogic.com

Thank You!

영업문의: 윤경문차장, [email protected]기술문의: 김동하차장, [email protected]