You are on page 1of 4

Beyond Bits Motor Control Edition

BLDC Motor Control


Trapezoidal back EMF BLDC motor control techniques

Three-Phase BLDC Motor Figure 1: Six-Step Commutation


The brushless DC (BLDC)
Voltage
motor is also referred to as an +UDCB

electronically commutated motor.


Phase A
There are no brushes on the rotor,
and commutation is performed -UDCB
+UDCB
electronically at certain rotor positions.
Phase B
The stator magnetic circuit is usually
made from magnetic steel sheets. -UDCB
+UDCB
Magnetization of the permanent
magnets and their displacement Phase C
on the rotor are chosen in such a -UDCB

way that the back EMF (the voltage 30º 60º 90º 120º 150º 180º 210º 240º 270º 300º 330º Electrical
induced into the stator winding due to Angle

rotor movement) shape is trapezoidal.


This allows a rectangular shaped
three-phase voltage system (see Figure 2: Power Stage Topology
figure 1) to be used to create a
Three-Phase Power Stage
rotational field with low torque ripples. C

Six-Step BLDC Motor PWM1


SAT
PWM3
SBT
PWM5
SCT

Commutation
The rectangular shape of applied Power
Source A
B

voltage ensures the simplicity of DC Voltage

control and drive. The BLDC motor


PWM2 PWM4 PWM6
rotation is controlled by a six-step SAB SBB SCB
Three-Phase BLDC Motor
commutation technique (sometimes
called 60, 120 degree control).
The six-step technique creates the MOSFET/1 GB Drivers

voltage system with six vectors over PWM1 PWM2 PWM3 PWM4 PWM5 PWM6

one electronic rotation as shown in


Pulse Width Modulator
figure 1. The applied voltage needs (PWM) Module (Flex Timer) MCU
to have amplitude and phase aligned
with the back EMF. Therefore, the
BLDC motor controller must:
motor is controlled with minimal torque Voltage Amplitude
• Control the applied amplitude ripple and maximal power efficiency. Controlled by PWM
•S
 ynchronize the six-step
One possibility to control the three-
commutation with the rotor position Three-Phase Power Stage
phase six-step voltage amplitude is
The rotor position must be known at The three-phase six-step voltage
to have a variable power source DC
certain angles in order to synchronize system is created by a three-phase
voltage. This solution requires DC bus
the applied voltage with the back EMF power stage with six IGBTs (MOSFET)
voltage controlled with quite complex
(voltage induced due to movement of power switches controlled by the MCU
topology. The benefit of such a solution
the PM). Under that condition, the BLDC on-chip PWM module.
is the lack of high-frequency current
Beyond Bits Motor Control Edition

ranges. In that case, one PWM pulse


Figure 3: Six-Step Commutation Specifics
per motor commutation is introduced.
This also means the PWM frequency
A B C varies according to motor speed.

0 Position Feedback
% The rotor position must be known in

1. 3. 5. order to drive a BLDC motor. This is


provided with:
0 • Position sensors, or
%
• Sensorless
2. 4. 6. The solution with position sensors
usually utilizes hall sensors. The main
disadvantages are:
BLDC
ØA •N
 ecessity for additional connections
between position sensors and the
ØC ØB control unit
USc = UbackEMFc • Cost of the sensors and wiring
Therefore, sensorless techniques
are much more widespread today.
There are two main groups for the
ripples in the BLDC motor windings, determined by all six transistors (Sat to
sensorless techniques:
resulting in lower loss (especially the Scb) switching as shown in Figure 2.
motor magnetic circuit loss). • Those based on back EMF sensing
The four quadrant control requires
For the majority of the motors and complementary PWMs. The • Low-speed techniques
applications, this is not critical and a complementary PWM means that the The sensorless techniques based on
constant power source DC voltage bottom switch (transistor) is controlled back EMF sensing are dedicated for
is used. The three-phase average with a signal inversed to the top medium (>5 percent of nominal speed)
voltage amplitude is then controlled switch transistor of the same phase. to high-speed range because they
by a PWM technique on the top and The two quadrant control does not require significant value of the induced
bottom transistors of two conducting require complementary control of the back EMF voltage. This voltage is
motor phases (the third phase is off). inverter switches. The unipolar PWM proportional to rotor speed.
The six-step controller uses one of complementary switching is more The low-speed techniques are
two PWM techniques: popular due to lower loss. The applied based mainly on motor inductance
voltage vector at one PWM cycle has alteration on rotor position, so this
• Bipolar PWM switching
the same polarity. The vector amplitude does not require the back EMF
• Unipolar PWM switching
changes from DC bus voltage and and can be used at low-speed, or
There are a few derivatives of the two zero. In the case of the bipolar PWM zero-speed control range. Some of
PWM switching techniques. According switching, the applied voltage vector these techniques require complex
to the operating quadrants of the polarity changes during the PWM hardware which increases system
power stage voltage and current: cycle, so the applied amplitude cost. At high speed, the back EMF is
•F
 our quadrant power stage control changes from positive DC bus voltage more significant than the inductance
for motoring and generating mode to negative DC bus voltage. alteration, so most of the controllers
•T
 wo quadrant power stage control The PWM frequency is usually use a combination of a low-speed
with motoring mode only constant at >10 kHz. However, a control technique with the back EMF
derivative of the PWM switching based technique. Or, they use the
The bipolar/unipolar switching and
technique is a technique which can back EMF techniques only.
the operating quadrant control is
be used for very high motor speed
Beyond Bits Motor Control Edition

Sensorless Technique Speed Controller Freescale Enablement


Based on Back EMF The motor rotation speed is usually BLDC controllers usually require
Zero Crossing controlled using the rotor position MCU or DSC devices with PWM,
The rotor position estimation is based feedback provided to the speed ADC, PDB and other modules
on the back EMF voltage induced in regulator. The speed regulator controls supporting BLDC motor control.
the stator phases due to rotor flux the three-phase power stage PWM Freescale motor control devices
(permanent magnet) rotation. The (applied voltage amplitude). support the BLDC motor control.
back EMF voltage phase corresponds Reference designs, application notes
with the rotor position relative to BLDC Motor Control with
and software solutions for BLDC
stator position. PLL Commutation motor control applications are available
One advantage of BLDC motor at freescale.com/motorcontrol.
The six-step commutation specific
control compared to standard DC
feature is that one of the three phases
motors is that the speed can be
is off at a time.
exactly determined with the six-step
After the commutation transient commutation frequency. This allows
(current recirculation, the fly-back for very accurate speed control.
diodes conduct the decaying phase One of the benefits of accurate
current), the current of phase x: BLDC motor speed control is that
ISx = 0 and so USx = BEMFC the commutation period is constant
and the six-step amplitude feedback
The phase back EMF voltage zero
is based on the phase difference
crossing can be measured.
between estimated back EMF zero
The back EMF zero crossing sensing crossing and the required zero
can be provided using ADC or crossing instant.
comparators that usually build inside
the controller devices.
Beyond Bits Motor Control Edition

How to Reach Us:


Information in this document is provided solely to enable system and software implementers to
Home Page: use Freescale Semiconductor products. There are no express or implied copyright license granted
freescale.com hereunder to design or fabricate any integrated circuits or integrated circuits based on the information
in this document.
Motor Control
Portfolio Information: Freescale Semiconductor reserves the right to make changes without further notice to any products
freescale.com/motorcontrol herein. Freescale Semiconductor makes no warranty, representation or guarantee regarding the
suitability of its products for any particular purpose, nor does Freescale Semiconductor assume any
e-mail: liability arising out of the application or use of any product or circuit, and specifically disclaims any
support@freescale.com and all liability, including without limitation consequential or incidental damages. “Typical” parameters
which may be provided in Freescale Semiconductor data sheets and/or specifications can and do
USA/Europe or Locations Not Listed: vary in different applications and actual performance may vary over time. All operating parameters,
Freescale Semiconductor including “Typicals” must be validated for each customer application by customer’s technical experts.
Technical Information Center, CH370 Freescale Semiconductor does not convey any license under its patent rights nor the rights of others.
1300 N. Alma School Road Freescale Semiconductor products are not designed, intended, or authorized for use as components
Chandler, Arizona 85224 in systems intended for surgical implant into the body, or other applications intended to support or
1-800-521-6274 sustain life, or for any other application in which the failure of the Freescale Semiconductor product
480-768-2130 could create a situation where personal injury or death may occur. Should Buyer purchase or use
support@freescale.com Freescale Semiconductor products for any such unintended or unauthorized application, Buyer shall
indemnify and hold Freescale Semiconductor and its officers, employees, subsidiaries, affiliates, and
Europe, Middle East, and Africa: distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney
Freescale Halbleiter Deutschland GmbH fees arising out of, directly or indirectly, any claim of personal injury or death associated with such
Technical Information Center unintended or unauthorized use, even if such claim alleges that Freescale Semiconductor was
Schatzbogen 7
negligent regarding the design or manufacture of the part.
81829 Muenchen, Germany
+44 1296 380 456 (English)
+46 8 52200080 (English)
+49 89 92103 559 (German)
+33 1 69 35 48 48 (French)
support@freescale.com

Japan:
Freescale Semiconductor Japan Ltd.
Headquarters
ARCO Tower 15F
1-8-1, Shimo-Meguro, Meguro-ku,
Tokyo 153-0064, Japan
0120 191014
+81 3 5437 9125
support.japan@freescale.com

Asia/Pacific:
Freescale Semiconductor Hong Kong Ltd.
Technical Information Center
2 Dai King Street
Tai Po Industrial Estate,
Tai Po, N.T., Hong Kong
+800 2666 8080
support.asia@freescale.com

For more information, visit freescale.com/motorcontrol


Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off.
All other product or service names are the property of their respective owners.
© 2012 Freescale Semiconductor, Inc.
Document Number: BBCNTRLBLDCART REV 0

You might also like