Documente Academic
Documente Profesional
Documente Cultură
https://www.electronicdesign.com/print/76773 1/14
8/19/2019 Sine of the Times for BLDC Motors
Sponsored Resources:
1. Should have used sinusoidal control: Torque ripple in his helmet motor
confounds Darth Vader (Source: Sky.com )
The search for longer battery life has led to the increasing adoption of brushless
dc (BLDC) motors over brushed designs. In traditional automobiles with internal
combustion engines, BLDCs power accessories such as electric mirrors, fans for
ventilation and cooling, and seat motors; in HEVs and EVs, applications expand
to include former mechanical and hydraulic functions such as traction motors,
generators, AC compressors, water pumps, and power-steering actuators. And
let’s not forget two-wheel automotive applications: BLDCs are also making their
way into motorcycle and scooter fuel-pump controls.
https://www.electronicdesign.com/print/76773 2/14
8/19/2019 Sine of the Times for BLDC Motors
A brushed dc motor has a wound armature (rotor) placed between the poles of a
magnet
(stator), and uses the brushes to mechanically switch current to the armature and
cause it to rotate—a process known as commutation. In contrast, a BLDC has a
wound stator with multiple windings that surrounds a permanent-magnet rotor
assembly. A controller provides electronic commutation by monitoring the rotor
position and supplying power to the stator windings in the correct sequence to
start and maintain rotor motion.
Figure 2 compares the drive circuits of a typical brushed and BLDC motor. The
brushed motor requires only a single gate driver and power FET. The BLDC
motor with its electronic commutation, on the other hand, requires six FETs
arranged into three half-bridge pairs, plus a gate driver for each FET and a
supervisory device to control the switching order.
2. The BLDC demands a more complicated drive circuit than the earlier brushed
dc motor. (Source: TI Blog: “Demand for higher power density drives innovative
power tool solution ”)
https://www.electronicdesign.com/print/76773 3/14
8/19/2019 Sine of the Times for BLDC Motors
T = KT × I × sin(α) (1)
where KT is the torque constant, I is the current through the phase winding, and α
is the rotor position in the magnetic field.
For a three-phase BLDC, the motor torque is the sum of the contributions from all
three phases. With phase currents IU, IV, and IW:
The value of T in Equation 2 varies as the rotor spins, leading to torque ripple.
If IU, IV, and IW are sinusoidal with magnitude M and the same phase angles as
the above equation:
https://www.electronicdesign.com/print/76773 4/14
8/19/2019 Sine of the Times for BLDC Motors
and that:
sin2(θ) + cos2(θ) = 1
The torque T now depends only on the motor-torque constant and current
magnitude, and is independent of rotor angle. Sinusoidal commutation solves the
torque ripple problem.
Pure sinusoidal drive voltages sound great in theory, but are rarely used in
practical designs because they’re inefficient to generate for each motor winding
with respect to ground. The preferred approach is to generate three
sinusoidal voltages between the three phases. This is done by varying the pulse-
width-modulation (PWM) duty cycle (and hence drive voltages) relative to ground
using the characteristic profile in Figure 3, rather than a pure sinusoid. When any
phase is measured with respect to ground, the waveform is sinusoidally coupled
with third-order harmonics; the phase current driving the motor follows the pure
sine-wave profile of the phase-to-phase voltage.
https://www.electronicdesign.com/print/76773 5/14
8/19/2019 Sine of the Times for BLDC Motors
The traditional way to determine rotor position in the BLDC control system is via
a sensor, such as a resolver, optical encoder, or Hall-effect device. The first two
devices are expensive, but offer high precision; a Hall-effect sensor offers
moderate precision at lower cost.
https://www.electronicdesign.com/print/76773 6/14
8/19/2019 Sine of the Times for BLDC Motors
Sensorless Startup
4. The BLDC sensorless startup profile has three parts: stationary rotor position
detection; open-loop operation; and closed-loop operation. (Source: TI
“DRV10983-Q1 Automotive, Three-Phase, Sensorless BLDC Motor Driver” PDF,
p. 28 )
The BLDC motor startup in a sensorless system has three elements: first, when
the motor is at a standstill; second, when it starts accelerating in open-loop mode
without BEMF information; and third, when the BEMF feedback is large enough
for closed-loop operation. The sequence is shown in Figure 4. Op2ClsThr is the
open- to closed-loop threshold—the speed at which the BEMF is large enough to
be useful. The coefficients A1 and A2 set the acceleration rate.
If the motor is stationary, the algorithm must first know the position of the rotor
so that it can begin driving the phases in the correct order.
https://www.electronicdesign.com/print/76773 7/14
8/19/2019 Sine of the Times for BLDC Motors
5. IPD and “Align and Go” are two common methods of aligning the BLDC rotor
before motion can begin. (Source: TI Blog: “Integrated intelligence part 3:
motor startup from standstill position ”)
There are two common approaches (Fig. 5). The “Align and Go” method applies a
fixed current to one phase, ground to the second, and ground or high-impedance
to the third. This forces the rotor magnet to align with the energized coils.
This is a simple approach, but it has two drawbacks. First, the magnitude and
duration of the current are motor-specific, so the system must be tuned for each
application. Second, the rotor may travel in either the forward or backward
direction before settling in its final position; many motor designs don’t allow for
backward rotation.
https://www.electronicdesign.com/print/76773 8/14
8/19/2019 Sine of the Times for BLDC Motors
6. The IPD method relies on the relationship between rotor position and inductor
saturation. (Source: TI “DRV10983-Q1 Automotive, Three-Phase, Sensorless
BLDC Motor Driver” PDF, p. 26 )
The current rise time is an indication of the inductance in the motor windings.
The inductance measured between a particular pair of windings depends on the
rotor position relative to those windings. The shortest time indicates the
minimum inductance, which occurs between the two windings most closely
aligned with the rotor North pole—phases V and U in Fig. 5.
IPD is faster than align and go, but requires additional hardware; like align and
go, it must be tuned for each system. IPD, however, has the advantage of the rotor
not moving during position determination.
These startup techniques give the system the specific alignment of the rotor,
allowing it to apply the correct driving state to accelerate the rotor in a forward
direction.
Open-Loop Operation
https://www.electronicdesign.com/print/76773 9/14
8/19/2019 Sine of the Times for BLDC Motors
During open-loop operation, the motor has no information about the position of
the rotor. This phase of open-loop commutation, also known as blind
commutation, is very important because it’s directly related to system reliability.
If blind commutation isn’t configured correctly, the motor will start, lose
synchronization, and stall.
It’s critical that during the open-loop state, the driver can accelerate the motor to
a speed high enough for accurate BEMF estimation while also supporting a load.
After reaching hand-off speed Op2ClsThr, the driver switches from open- to
closed-loop operation. The value of Op2ClsThr varies based on the torque
constant KT of the motor. Motors with a higher KT need a lower hand-off speed,
and vice versa.
There are multiple ways to partition a BLDC controller, each one with associated
tradeoffs. A multichip design with separate blocks allows each function to be
optimized for the highest overall performance, but also has the highest cost, the
highest part count, and longest design time. Conversely, a single-chip approach
https://www.electronicdesign.com/print/76773 10/14
8/19/2019 Sine of the Times for BLDC Motors
minimizes design time and parts count, as well as reduces cost—but it also limits
design flexibility. Figure 7 shows the internal blocks of a typical single-chip
intelligent BLDC controller.
https://www.electronicdesign.com/print/76773 11/14
8/19/2019 Sine of the Times for BLDC Motors
A buck switching regulator efficiently steps down the supply voltage to power
both the internal circuitry and external devices such as a microcontroller. If
https://www.electronicdesign.com/print/76773 12/14
8/19/2019 Sine of the Times for BLDC Motors
external power isn’t needed, the buck switching regulator can be configured as a
linear regulator to save cost.
The DRV10983-Q1 can support both analog and digital control inputs. In addition
to digital control via I2C, it includes direction control (DIR) and speed command
(SPEED) inputs, plus a speed indicator output (FG).
The device also integrates EEPROM memory for preloaded motor parameters and
operation settings. The registers are loaded with EEPROM data on power-on or
following an exit from sleep mode. An external microcontroller can dynamically
update the motor parameters and operational settings by writing directly to the
registers via I2C, bypassing the EEPROM data.
Conclusion
Single-chip BLDC drivers are gaining traction (excuse us) in the competitive
automotive market due to their low cost, superior performance compared to
brushed motors, and sensorless operation.
Texas Instruments offers a portfolio of intelligent BLDC drivers for a wide range
of automotive and other applications. Sith Lord helmets, too.
Sponsored Resources:
https://www.electronicdesign.com/print/76773 13/14
8/19/2019 Sine of the Times for BLDC Motors
https://www.electronicdesign.com/print/76773 14/14