MTRCKTSBN5604P Fact Sheet

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