Automotive Motor Control Development Solutions 3-Phase Sensorless BLDC Kit with Qorivva MPC5604P MCU Description The MPC5604P controller board is based The integral part of this demonstrator is the The 3-phase sensorless BLDC motor control development kit with the Qorivva MPC5604P MCU is part of our embedded motion control series of development tools, and can be used in the testing and development of new control algorithms for BLDC motors. It can be supplied with a DC voltage source in the range of 5 to 50 V to support 12, 24 and 48 V automotive applications. on the Qorivva MPC5604P MCU built on sensorless BLDC motor control algorithm, Power Architecture® technology designed to which controls the speed and motor current cover the automotive motor control area. It depending on customer demands. It uses includes new motor control peripherals such back EMF voltage sensing for recognizing as the FlexPWM, CTU, two ADC modules the zero crossing events and for setting and two e-timer modules. The customer can new commutation events. The algorithm is take advantage of these modules to provide described in detail in the user manual and a deterministic motor control application with the dedicated application note. small core impact. The set consists of: Motor Control Algorithm Concept • 3-phase BLDC/PMSM low-voltage power stage 3-Phase Low-Voltage Power Stage +DCBUS • MPC5604P controller board The 3-phase BLDC/PMSM low-voltage power stage is based on the SMARTMOS MC33937A pre-driver integrated circuit. It operates on a wide range of input voltages, from 8 to 50 V, and is capable of driving currents of up to 10 A. The 3-phase BLDC/PMSM low-voltage power stage has overcurrent protection independent of the control board, where you choose the internal MC33937A DC bus operational amplifier with an overcurrent comparator. The current measuring circuitry is set up for 10 A full scale. BLDC Udc Idc -DCBUS Idc Start/ Stop Up Down FreeMASTER USB GPIO DRIVER DRIVER ω mech • 3-phase BLDC motor Usa Usb Usc FlexPWM Force DRIVER MSR CTU ADC0/1 E-Timer/Channel DRIVER DRIVER DRIVER Application Control Required Speed Required Current Limit - Speed PI Controller - Duty-Cycle Actual Speed Zero Cross Detection New Commutation Event Sector Current Limit PI Controller Actual Motor Current PWM Modulation function Speed and Torque Calculation Zero-Crossing Period Motor Torque Filtered MPC5604P Target Automotive Applications 3-Phase BLDC Development Kit: Qorivva MPC5604P MCU • Sensorless and sensor-based BLDC motor control applications Board Features • Input DC voltage: 8 to 42 V, extended to 50 V • Output current: 10 A • 3-phase MOSFET bridge inverter • 3-phase MOSFET gate driver (MC33937A) • DC bus voltage and current sensing • Back EMF voltage sensing • Phase current sensing • Brake resistor switch • Inputs for Hall, encoder and resolver sensors • LIN, CAN and FlexRayTM interfaces FreeMASTER Control Page Product Features and Specifications • User guide • Device documentation for MPC5604P, MC33937A, MC33905 • Application support available from Freescale experts BLDC Sensorless Algorithm Features • Speed and current control loop • Back EMF zero crossing algorithm • Commutation events done independent of the core (without impact on interrupt latency) • Motor speed range from 800 to 10,000 RPMs • FlexPWM with four channels • Two e-timers, including quadrature decode • Application uses functions from the • Two 10-bit ADC modules with 12 channels MPC5604P motor control library • Cross triggering unit with 32 input channels • FreeMASTER user interface for easy application control Qorivva MPC5604P MCU Features • Up to 64 MHz e200z0h 32-bit Power Architecture core with 512 KB of flash and 40 KB of SRAM memory • One FlexRay, two FlexCAN and two LINFlex modules • Fault collection unit • Freescale SafeAssure functional safety solution MC33937A Features • Fully specified from 8.0 to 40 V, covering • Extended operating range from 6.0 to 58 V, covering 12 and 42 V systems • Greater than 1.0 A gate drive capability with protection • Protection against reverse charge injection from CGD and CGS of external FETs • Dead time is programmable via the SPI port • Simultaneous output capability enabled via the safe SPI command 12 to 24 V automotive systems For more information, visit freescale.com/automcdevkits Freescale, the Freescale logo, Qorivva, SafeAssure and the SafeAssure logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. SMARTMOS is a trademark of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. 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. © 2012, 2013 Freescale Semiconductor, Inc. Document Number: MTRCKTSBN5604PFS REV 1 Agile Number: 926-78756 Rev B