Automotive Motor Control Development Solutions 3-Phase Sensorless BLDC Kit with Qorivva MPC5643L MCU Target Automotive Applications • Air conditioning units • Automotive drives •Compressors •Fans • Motor control •Pumps Overview This application is designed for the Qorivva MPC5643L controller board with an encoder/resolver interface and 3-phase BLDC/PMSM low-voltage power stage equipped with a 3-phase MC33937A pre-driver. Beside the main control loop, the DC bus current and DC bus and phase voltages are monitored during the control process for overvoltage, undervoltrage and overcurrent drive protection. Freescale offers a broad portfolio of automotive MCUs, MPUs analog integrated circuits and sensor solutions, along with extensive enablement and technical support, empowering you to create the next breakthrough automotive designs for powertrain, body, chassis and safety, infotainment and telematics, and in-vehicle networking applications. 3-Phase BLDC Development Kit: Qorivva MPC5643L MCU • MPC5643L controller board with doubled MPC5643L Block Diagram bNcNcc encoder/resolver interface -DCBUS • 3-phase BLDC/PMSM low-voltage power BLDC stage 12 V/10 A based on a SMARTMOS MC33397A pre-driver • Low-voltage BLDC motor with Hall encoder sensors •Parameters: Udc Idc NDCBUS Idc Startv Stop Up Down FreeMASTER USB GPIO DRIVER DRIVER ω mech Demo Features Usa Usb Usc MSR FlexPWM Force DRIVER CTU ADCyv+ eTimer v c DRIVER DRIVER DRIVER c 20 kHz PWM (50 μs period), back- Required speed EMF voltage sensing every 50 μs, 1 ms speed control loop • Software approach optimized for c cc and speed • Application, algorithms and drivers written purely in ANSI-C • Layered software approach • Algorithm layer not peripheral dependent • Faults of DC bus overvoltage, overcurrent and undervoltage are processed • FreeMASTER visualization support Speed & Torque Calculation ZeroNc cc MC33905 (System Basis Chip) Features • 2x FlexPWM, four channels with four fault • 5 or 3.3 V voltage regulator with current, inputs temperature and voltage protection • 3x eTimers, including quadrature decode • 2x 10-bit ADC modules with 2 x 12 channels (including four shared channels) • Cross triggering unit with 32 input channels • Up to 120 MHz dual e200z4 32-bit Power • Fault collection unit Architecture core with 1 MB of flash and 128 KB of SRAM memory • Dual-core safety platform targeting ISO26262 ASILD and IEC61508 SIL3 integrity levels • One FlexRay™, two FlexCAN and two LINFlex modules • Lock step or decoupled parallel mode configuration • Floating point unit • VLE category for reduced code footprint • Freescale SafeAssure functional safety solution MPC645bL Qorivva MPC5643L MCU Motor Control Units Qorivva MPC5643L MCU Features ® c Detection New Commutation Event Sector c c N portability, low maintenance cost DutyNCycle c Controller N Required c PWM Modulation function (eight events, 24 ADC commands) • Configuration and diagnostic accessible through the SPI • One CAN and up to two LIN transceivers • Window watchdog, two configurable input/ output pins • Very low quiescent current in low power modes MC33937A Features • Fully specified from 8 to 40 V (covers • Stop (Vdd on) and sleep (Vdd Off) modes 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 of external FETs • Deadtime is programmable via the SPI port • 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. SafeAssure and the SafeAssure logo and SMARTMOS are trademarks 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 Freescale Semiconductor, Inc. Document Number: MTRCKTSBN5643LFS REV 1 Agile Number: 926-78759 REV B