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