Automotive Motor Control Development Solutions 3-Phase Sensorless BLDC Kit with Qorivva MPC5606B MCU Target Automotive Applications • Doors, window lift and seat control • Electric pumps, motor control and auxiliaries • Heating, ventilation and air conditioning Overview This development kit featuring the Qorivva MPC5606B MCU helps you to get your development started within minutes. You don’t need to wait for your own hardware design to be available, nor start software development from scratch. This development kit offers you a fully documented working setup for 3-phase sensorless brushless DC (BLDC) motor control. (HVAC) • Transmission and gearbox The hardware consists of one MPC5606B use solution for the BLDC sensorless motor controller board, featuring the MC33905D control applications, covering speed control system basis chip, connected to a power stage and torque limitation. board with the MC33937A MOSFET pre-driver onboard. The application software available in this development kit provides a complete, easy-to- 3-Phase Sensorless BLDC Kit The complete hardware and software documentation will help you use and adapt this solution for your own application use cases. Development Kit Features MC33905D Features • MPC560xB controller board • 5.0 or 3.3 V voltage regulator with current, • 3-phase BLDC/PMSM low-voltage power stage (10 A) based on the SMARTMOS MC33937A FET pre-driver • 24 V BLDC motor • FreeMASTER tool for instrumentation/ visualization • Sensorless control using back EMF zerocrossing detection • DC-bus overvoltage, overcurrent and undervoltage fault detection temperature and voltage protection • Single CAN and two LIN transceivers • Advanced SPI, MCU, ECU power supply and critical pin diagnostics and monitoring • Extremely low quiescent current in low power modes Motor Motor Control Algorithm Concept Control Algorithm Concept 3-Phase Low-Voltage Power Stage +DCBUS •Hardware support for Hall sensor-based U motor control V W -DCBUS Qorivva MPC5606B MCU Features • Up to 64 MHz e200z0 core, 32-bit Power Architecture® CPU • 1 MB of code flash, 64 KB of data flash, 80 KB of SRAM (all with ECC) • Six FlexCAN and up to eight LINFlex modules • Two 32-channel enhanced modular I/O submodules (eMIOS) • 10-bit ADC and 12-bit ADC modules with total 39 channels expandable to 67 channels via external multiplexing • 8-channel periodic interrupt timer (PIT) • Cross triggering unit with 64 input FreeMASTER BLDC Start/ Stop Up Down USB GPIO eMIOS0_[0..7] Driver Driver Driver ADC Trigger Application Control CTU Driver ADC Command ADC0 SW Synchronization Zero Cross Detection Speed PI Controller - Current Limitation PI Controller Inject. PIT2 Trigger Driver Actual Speed (RPM) Actual Motor Current Speed, Torque Calculation eMIOS0_[24,25] Driver New Commutation Event PWM Modulation Functions - Required Current Limit + ADC1 Driver Dutycycle Required Speed (RPM) + ωmech IDCBUS Sector Zero-Crossing Period Motor Torque Filtered MPC5606B FreeMASTER Project Page channels MC33937A Features • Fully specified from 8.0 to 40 V covering 12 and 24 V automotive systems • Extended operating range from 6.0 to 58 V covers 12 and 42 V systems • Greater than 1.0 A gate drive capability with protection • Protection against reverse charge injection from CGD and CGS capacitances of external FETs • SPI programmable dead time • Simultaneous output capability enabled via safe SPI command For more information, visit freescale.com/automcdevkits Freescale, the Freescale logo and Qorivva are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. SMARTMOS is a trademark of Freescale Semiconductor, Inc. The Power Architecture and Power.org word marks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org. All other product or service names are the property of their respective owners. © 2012, 2013 Freescale Semiconductor, Inc. Document Number: MTRCKTSBN5606BFS REV 1 Agile Number: 926-78761 REV B