Ultra-Reliable Motor Control MCUs

Ultra-Reliable Microcontrollers
Automotive & Industrial
Motor Control Sales Guide
TM
Electric Motors Volume Increasing, Size Decreasing
Sliding window
Motor for stationary
Motor for Heating
Heatingfan
fan
heating
system
stationary
heating
system
Convertible
roof
sliding roof
Sliding roof
Cooling
fan for
Cooling
fanair
for air
conditioning
system
conditioning
system
Circular pump for stationary heating
Circular pump for stationary
and cooling system
heating system
Idle position
Idle position
adjustment system
adjustment system
Tailgate closing
Gate closing
Heating
and air
Heating
and air
conditioning
system
conditioning
system
Fluid pump
Rear windscreen
wiper
Robot arm movement
Wipers
Fuel pump
Ergonomic backrest,
adjustment
Circular pumpheadrest
for heating
Belt
system
Belt
system
andCircular
coolingpump
waterfor
circuit
heating
Seat control
Seat control
and cooling water circuit
Headrest adjustment
Cooling
fan fan
Engine
cooling
Machinery positioning
Backrest adjustment
StarterStarter
Seatadjustment
adjustment
Rear seat
Alternator,
Alternator,
generator
generator
Active
suspension
Active
suspension
Mirror
Mirror
adjustment
Control
wheel
Steering
wheel,
adjustment
adjustment
adjustment
Window
winder
Window
lifter
Scavenging
pump,
High pressure
high-pressure
pump pump
Door closing
Door closing
Headlight range
Light rangeunit
adjustment
adjustment
TM
1
Headlight cleaning
Light cleaning
Headlight
tilting
light tilting
Breaking
ABS
pump
pump
Central
locking
Central
locking
system
system
EPS
Power
Arial steering
drive
drivedrive
Ultra-Reliable Motor Control Portfolio
4
MPC5744P
Performance
2 x 200 MHz,1M-2.5M, PWM
Functional Safety
3
MPC567xK
2 x 180 MHz, SPE, Enet, PWM
5 V, robust to ESD/EMC, high temperature
MPC5643L
Best-in-class reliability and quality
4
2x 120 MHz,
PWM
MPC560xP
Key Features:
Functional safety and security
2
64 MHz, PWM
Mainstream
MPC560xB
Application Examples
64 MHz, PWM
General Purpose
S12ZVM
High-Voltage
16 K – 128 K
GDU, LIN Phy
Integration
Power steering, door module, seat module, fluid
pump, fan, HVAC, window lift, module positioning,
sliding doors…
2
S12VR
LIN, LINPHY,
2xLS, 2xHS,
Entry-Level
General Purpose
32-bit Power Architecture technology®
KEA
16-bit S12 MagniV mixed-signal MCUs
M0+, PWM, CAN
32-bit ARM® Cortex ®-M0+
S12G
16-bit S12G
S12G, PWM, CAN
High temp up to150 ˚C
8 - 128 KB
256 - 512 KB
TM
2
1 - 2 MB
> 2 MB
Target Safety Level (ISO 26262/ IEC61508)
Level 2 = ASIL-B = SIL 2
Level 3 = ASIL-C = SIL 3
Level 4 = ASIL-D = SIL 4
Understand Requirement
Leading Questions
• What type of application?
• Application / motor voltage & current rating?
• Type of the motor (DC / BLDC / PMSM / SR)?
• Parameters of the motor (number of pole pairs, Rs, Ls)?
• Sensor based or sensorless control?
• Type of position sensor, if any?
• Requested motor behavior (operational & max speed, motor start-up time and other
dynamic requirements)?
• Requested speed / torque / position control included in profile?
• Need for any advanced algorithms (field weakening, single shunt current sensing, MTPA,
speed reversal sensorless, zero speed sensorless)?
TM
3
Application - Product Mapping
TM
4
Pumps - DC, BLDC, PMSM Motors
Recommended Product: S12ZVM
•
High voltage analog integrated for space constraint
•
Support up to 150 ˚C ambient, up to 128 K of flash
•
Reduce PCB and manufacturing cost
Improve efficiency
Reduce noise and weight
High temperature
Alternate product: KEA and S12G
•
KEA: Low power ARM® Cortex®-M0+ core for
performance and multiple timers, 3 phase sensorless
BLDC reference design, up to 128 K of flash
•
S12G: S12 16-bit core optimized for general purpose
and entry level applications, up to 240 K of flash
TM
5
Space constraint
LIN and CAN network
Airflow Systems
Recommended Product: S12ZVM
•
High voltage analog integrated for space constraint
•
Provides high gate charge (100 nC) to drive motors
up to 1 kW
•
Support up to 150 ˚C ambient, up to 128 K of flash
•
Reduce PCB and manufacturing cost
Alternate product: KEA and S12G
•
•
KEA: Low power ARM Cortex-M0+ core for
performance, multiple timers, 3 phase sensorless
BLDC reference design, up to 128 K of flash
S12G: S12 16-bit core optimized for general purpose
and entry level applications, up to 240 K of flash
TM
6
Improve efficiency
Reduce noise and weight
High temperature
100 to 500 W
LIN and CAN network
Relay Based Reversible DC Motors
Recommended Product: S12ZVR
•
Integrated LINPHY for PCB reduction
•
Capability to drive 2 relay (low side driver), up to 48 K
of flash
•
Operates directly on 12 V systems
•
Directly power sensor, HVI for switch control
Alternate product: KEA and S12G
•
•
KEA: Low power ARM Cortex-M0+ core for
performance, multiple timers, 3 phase sensorless
BLDC reference design, up to 128 K of flash
S12G: S12 16-bit core optimized for general purpose
and entry level applications, up to 240 K of flash
TM
7
Sensor interface
Space constraint
Switch based control
LIN network
Multi-Motor Applications
Recommended Product: MPC560xB
•
Large memory and package choices, up to 3 M of
flash
•
Capability to drive multiple DC motors
•
Enhanced timers and ADC for precise motor control
•
Smart LIN and CAN nodes
Alternate product: MPC560xP
•
Drive multiple motors
OS Certified Software
12 V and 24 V systems
Optimized MCU with eTimers, high precision PWM
and Flexray, up to 512 K of flash.
CAN and LIN connectivity
TM
8
Safety Systems
Recommended Product: MPC574xP
•
ASIL-D/ SIL 4 functional safety requirement, up to 3
M of flash
•
Operate at extended temperature
•
LIN CAN Ethernet and Flexray option
•
Fast and accurate motor control peripherals
Alternate product: MPC5643L and MPC560xP
•
MPC5643L: ASIL-D/ SIL 4, up to 1 M of flash
•
MPC560xP: ASIL-B/ SIL 2, up to 512 K of flash
TM
9
PMSM for better torque
Drive multiple motors
Safety critical
application
Precise, fast and
deterministic control
Enablement
TM
10
Complete Solutions for Motor Control
Math & Motor Control Library Set
Motor Control Development Kit
FreeMASTER & Motor Control
Application Tuning Tools
freescale.com/AutoMCLib
freescale.com/AutoMCDevKits
freescale.com/AutoMCDevKits
TM
11
Enablement - Math and Motor Control Library
TM
12
Building Blocks for Motor Control Software
Advance
Motor Control
Library
Advance Math
Library
General Motor
Control Library
General
Function
Library
General Digital
Filters Library
Mathematical
Library
TM
13
PMSM Field Oriented Control Example
TM
14
Find More Info Online
www.freescale.com/AutoMCLib
Features:
•
Software details
•
Download latest releases
•
Extensive documentation
•
Theoretical background, examples, description, etc.
User’s Guide Example
TM
15
Landing Webpage
Enablement - Tools
TM
16
FreeMASTER - “Debugger for Real-time Applications”
www.freescale.com/FreeMASTER
•
Real-time Monitor Tool
− Track
your variables
− Tracing
•
Graphical User Interface
− Modify
•
capability
variables run-time
Demonstration Platform
− Design
your own dashboard
TM
17
MCAT Tool - Makes any Motor Spin
www.freescale.com/MCAT
Tool guiding the user step by step to tune the control parameters of their MC application
•
Run-time tuning of control parameters
•
Generation of header file with resulting parameters
TM
18
Enablement - Motor Control Reference
Development Kits
TM
19
Spin a Motor Within Minutes with MC Development Kit
• www.freescale.com/AutoMCDevKits
FET 3-phase power stage
+
3-phase current
shunts
Incremental
encoder interface
FET DRIVER
MC33937A
PMSM with
resolver/encoder
MC33937A
3-phase
low voltage
power stage
+
MCU
MPC5643L
Resolver/Sin-Cos
interface
TM
20
MPC5643L
controller board
Many Motor Control Development Kits
Product Type
Product features
Motor/ Application Type
KEA128BLDCRD
ARM Cortex M0+ 128 K flash
48 MHz, CAN and LIN, 12-bit ADC 16 ch
3-phase Sensorless BLDC
MTRCKTDBN5643L
Power, ASIL D, 1 M flash
120 MHz, Dual core, Flexray, CAN and LIN, FPU
Dual 3-phase Sensorless BLDC
MTRCKTDPS5643L
Power, ASIL D, 1 M flash
120 MHz, Dual core, Flexray, CAN and LIN, FPU
Dual 3-phase PMSM
MTRCKTSBN5604P
Power, ASIL B, 512 K flash
64 MHz, Flexray, CAN and LIN
3-phase Sensorless BLDC
MTRCKTSBN5606B
Power, 1 M Flash
64 MHz, high number of CAN and LIN
3-phase Sensorless BLDC
MTRCKTSBN5643L
Power, ASIL D, 1 M flash
120 MHz, Dual core, Flexray, CAN and LIN, FPU
Single 3-phase Sensorless BLDC
MTRCKTSBNG128
S12, 128 K Flash
50 MHz, CAN and LIN
3-Phase Sensorless BLDC
MTRCKTSBNZVM128
S12Z, high-voltage analog, 128 K
100 MHz, LIN-PHY, Gate Driver Unit
3-phase Sensorless BLDC
MTRCKTSPS5604P
Power, ASIL B, 512 K flash
64 MHz, Flexray, CAN and LIN
3-phase PMSM
MTRCKTSPS5643L
Power, ASIL D, 1 M flash
120 MHz, Dual core, Flexray, CAN and LIN, FPU
3-phase PMSM
TM
21
Summary
Find a true reference platform at freescale.com/AutoMCDevKits
HARDWARE
Multiple development kits and reference designs with complete schematics
SOFTWARE and LIBRARIES
Application software source code available for all kits, e.g. 6 steps communication control for BLDC
motors, vector control - FOC for PSM motors; math and motor control library objects at no-cost
TOOLS
FreeMASTER & MCAT user interface to ease application visualization and control with extensive
documentation
TM
22
TM
www.Freescale.com
© 2014 Freescale Semiconductor, Inc