0919 Allegro White Paper v1 Aug 19

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

WHITE PAPER

INNOVATIVE MOTOR CONTROL:


SETTING A NEW STANDARD FOR
BLDC MOTOR DRIVE TECHNOLOGY
By Daniel Jacques & Yisong Lu
Allegro MicroSystems

Brushless DC [BLDC] motor control has been gaining traction across all markets, replacing DC and stepper motors.
The primary driver is the demand for increased efficiency and lower noise. Just a decade ago, BLDC motors used in
systems that required high performance also required software-based microcontrollers to create efficient and quiet
commutation. Today Allegro offers solutions with embedded commutation, bringing low noise and efficient drive with
no microcontroller or custom software. Allegro’s sensorless sinusoidal BLDC motor drivers set a new standard in quiet
and efficient drive and deliver them in a simple single package solution with no programming required.

INTRODUCTION
Even though the fundamentals of BLDC motor control remain constant, BLDC motor characteristics vary widely across
applications. For example, a server fan requires a high speed in excess of 30k rpm and server suppliers want to capitalize on
incremental cost savings by being more efficient than their competitors when scaled to thousands of individual fans. In contrast,
a personal computer fan requires a lower speed and needs to be exceptionally quiet when starting and running so as not to
disturb a studying student.
Addressing differing requirements may be the biggest challenge in developing motion control algorithms. Allegro meets
this challenge with solutions that integrate the motor control algorithm. By embedding the motor commutation algorithm
in hardware, the customer only needs to select the parameters for startup and running conditions with a simple-to-use graphical
user interface (GUI). These parameters are stored in the on-chip EEPROM and are used by the hardware-based algorithm.
There is no programming required, reducing overall development resources significantly. With one device, multiple motors
for different applications can share the same hardware, reducing the burden on software teams while simplifying and reducing
development time. This paper will focus on the basics of the sensorless control algorithm, the advantages of different sensing
techniques, and how the GUI can drive a full-featured sensorless sinusoidal BLDC motor with no software programming required.

BASICS OF SENSORLESS BLDC CONTROL


In order to drive a BLDC motor, the position of the rotor must be known. This is often accomplished with either Hall sensors or
encoders. However, when these types of sensors are used to drive a BLDC motor, the circuits can become very complex and
expensive. A way to reduce complexity and cost is to enable sensorless technology. When operating without physical sensors,
the position of the rotor is determined by a circuit called the “position observer” which looks at a different property of the motor
called Back Electromotive Force or BEMF.
When the BLDC motor is spinning, the relative motion between the windings (stator) and the magnetic field (rotor) produces
BEMF, which is the same property that allows a motor to act as a generator. There are two methodologies for measuring
BEMF, Windowed (BEMF observed) and Windowless (BEMF calculated). And with this information the observer can
estimate the rotor position to control motor rotation.
WHITE PAPER

position. See Figure 1. The windowless method gets rid of the “observation
window”, reducing the acoustic noise by maintaining
The windowed method is simpler than the windowle
WINDOWED VERSUS WINDOWLESS continuous current in all windings.

POSITION OBSERVER method, requiring less hardwire resources (ADC) and le


The three-phase BLDC motor has three windings calculation.
(or phases). AsThe
digitalwindowed method
densities have increased is also
and processing immune to th
techniques
In a trapezoidal drive, for example, two of the three phases are have advanced the ”windowless,” Figure 3, method becomes
driven with current and the third is left undriven.motor parameter
The undriven possible.drifts, but operates
The “windowless” at lower
method is based motor speeds.
on the “indirect”
phase is also called floating phase. BEMF will be induced on or calculated measurement of BEMF.
the floating phase, which implies the rotor position information.
By measuring the BEMF voltage
Figure.(analog-to-digital
1 converter
(ADC) or voltage comparator) to the floating phase, that phase
can be used as a “sensor” to measure the rotor position. Windowless Figure 3
This is the “direct” or observed way of measuring BEMF. The
See Figure 1.
floating phase is required, and the phase must be undriven 2.2 Improve Efficiency with Phase Advance
position.
during See Figure 1.
measurement. The windowless method gets rid of the “obser
In order to understand
window”, phasethe
reducing advance it is necessary
acoustic noise byto have a
maint
In three-phase sinusoidal drive, current is flowing in all three simplified frame
continuous currentofin allreference.
windings. By using the
windings making meassurment of BEMF difficult. One method Direct-quadrature-zero transform, or dq transform, we can
to observe BEMF in sinusoidal drive is to have an electrical Figure 2 - Windowed.
take the rotating reference frame of a three-element vector to
observation “window,” Figure 2, while driving the motor
Windowed Figure 2
produce three DC signals which are easier to perform
e 1. The windowless
The windowed method
method isgets rid of the “observation
enabling this direct BEMF measurement method. calculations with. simpler than the windowless
window”, method, requiring the
reducing less hardwire
acoustic resources
noise(ADC)
by and less
maintaining
As digital densities have increased and processing techniques calculation.
In The
the windowed
transform,method is also
the motor immune
variables to the current, and
voltage,
have advanced the ”windowless,” Figure 3, method continuous current
motor in
parameter all windings.
drifts, but operates at lower motor speeds.
magnetic flux are transferred to the dq coordinate. D-axis is
becomes
Figure 1.
possible. The “windowless”
Figure. method
1 is based on the the direction when magnetic flux reaches its maximum, and
“indirect” or calculated measurement of BEMF. Q-axis is 90 degrees from the D-axis.
Windowless Figure 3
This
This
Much isresearch
is the the “direct”
“direct” or has
observed
or observed
[1][2] beenofway
way of measuring
measuring
done BEMF. BEMF.
explaining Thethe The
floating
“windowless” phase
floating phase is required, and
is required,
control the phase
and the
algorithm, some must
phase be undriven
must be
focusing on undriven
the 2.2 Improve Efficiency with Phase Advan
during measurement.
during
control measurement.
accuracy and robustness to motor parameter drifts,
In three-phase In order to understand phase advance it is necessary to
some focusingsinusoidal
on dynamicdrive,response
current is flowing
and wide in allrange
three of
In three-phase sinusoidal drive, current
windings making meassurment of BEMF difficult. One method is flowing in all three simplified frame of reference. By using
applications, and some focusing on simplification of the
to windings
observe BEMF in sinusoidal drive is to have an
making meassurment of BEMF difficult. One method electrical Direct-quadrature-zero transform, or dq transform, w
Figure. 1
calculation
observation and easy implementation.
“window,” Figure 2, while But all the
driving of them
motor are
to observe BEMF in sinusoidal drive is to have an electrical take the rotating reference frame of a three-element vec
based
enabling onthisthe same
direct fundamental
BEMF measurement principle
method.and equation, Figure 3 - Windowless.
observation “window,” Figure 2, while driving the motor Windowless
produce three Figure DC signals 3 which are easier to p
which is the BEMF equation.
or observed enabling
way of measuring
this direct BEMF BEMF. The
measurement method. calculations with.
The windowless
The motor method
current,getsas arid of the
vector, “observation
contains both d-axis and the
quired, and As thedigital
phase musthave
densities be increased
undrivenand processing2.2 Improve
techniques Efficiency with Phase Advance
window”, reducingIn the the transform,
acousticthe motor
noise by variables
maintainingvoltage, curren
q-axis elements. The d-axis current (id) is the current that
nt. have advanced the ”windowless,” Figure 3, method continuous current in all windings.
magnetic flux are transferred to the dq coordinate. D-
In order producesphase
to understand the inductive
advance fluxitinis the d-axis direction
necessary to haveand a the
becomes possible. The “windowless” method is based on the the direction when magnetic flux reaches its maximum
soidal drive, current is flowing inis measurement
all three q-axis current (iq) is the current that produces the inductive
The“indirect”
windowedor method calculated simpler than ofthe BEMF. simplified
windowless frame Q-axis of is 90reference.
degrees from the ByD-axis.using the
flux in the q-axis direction.
eassurmentmethod,
of BEMF difficult.
requiring lessOne method
hardwire resources (ADC) and Direct-quadrature-zero
less transform, or dq transform, we can
Much research [1][2] has been done explaining the
n sinusoidal “windowless”
drive is to have
calculation. The windowedan algorithm,
control electrical some focusing
method is also immune to
take on
the
thetherotating reference frame of a three-element vector to
motor parameter drifts, but operates at lower motor speeds.
ow,” Figure control
2, while driving
accuracy the motorto motor parameter
and robustness produce drifts,three DC signals which are easier to perform
955some
PERIMETER ROAD  on
•  MANCHESTER, NH 03103 and
•  wide
USA
BEMF measurement method.
focusing dynamic response range of
calculations
+1-603-626-2300 • FAX: +1-603-641-5336 • ALLEGROMICRO.COM with. 2
applications, and some focusing on simplification of the
have increased and processing
calculation and easy techniques In them
implementation. But all of the are
transform, the motor variables voltage, current, and
Windowless Figure 3 to generate torque on the rotor causing it to sp
he 2.2 Improve Efficiency with Phase Advance
en The d-axis current does WHITE
not generate
PAPER rotationa
2.2 Improve Efficiency with Phase Advance
In order to understand phase advance it is necessary to have a inductive flux generated by the current is
In order to understand
simplified frame phasereference.
of advance it is necessary
By to have a the
using magnetic flux, it can produce zero force. As
ee simplified frame of reference. By using the
Direct-quadrature-zero transform, or dq transform, we can current is realized as heat generated from
od IMPROVE EFFICIENCY
Direct-quadrature-zero WITHorPHASE
transform, dq transform, we can
take the
ADVANCErotating reference frame of a three-element vector to results in direct loss of efficiency. To optimiz
cal take the rotating reference frame of a three-element vector to
produce
In order tothree DCphase
understand signals which
advance are easier
it is necessary to have to The
perform the current vector would ideally be controlle
tor produce three DC signals which are easier to perform d-axis current does not generate rotational torque. As the
a simplified frame of
calculations with. reference. By using the Direct- inductive flux generatedequal
by theto zero.is parallel
current With current in the d-axis equa
to the magnetic
calculations with.
quadrature-zero transform, or dq transform, we can take flux, it can produce zero force. As a result, d-axis
current resides in on the current
q axis.is The result i
ues the rotating reference frame of a three-element vector to realized as heat generated from i2R losses; this results in direct
In the
In thetransform,
transform,the the motor variablesvoltage,
motor variables voltage, current,
current, and and suited to
produce three DC signals which are easier to perform loss of efficiency. To optimize thegenerating
efficiency, theinductive flux, and there
current vector
od magnetic fluxare
aretransferred
transferred to
magnetic flux
calculations with. to the
thedqdqcoordinate.
coordinate. D-axis is ideally
D-axis
would is be controlled
torque. such that id is equal to zero. With
he
theInthe
the direction
direction when
when
transform, magnetic
magnetic
the motor flux
flux
variables reaches
reaches
voltage, its its
current,maximum,
maximum,
and and and
current in the d-axis equal to zero, all the current resides in
Q-axis isflux
magnetic 90are
degrees fromtothe
transferred theD-axis.
dq coordinate. D-axis is on the q Theis atechnique
axis. The result vector mostto bring
suited the d-axis current to
to generating
Q-axis is 90 degrees from the D-axis.
the direction when magnetic flux reaches its maximum, and inductive flux, and therefore
phase mechanical torque. motor winding is an
advance. Because
he
Q-axis is 90 degrees from the D-axis. The technique to bringthethe d-axis
phasecurrent to zero
voltage is called
will leadphase
the phase curre
he advance. Because motor winding is an inductive circuit, the
fts, phase voltage will leadmaximum efficiency
the phase current. phasemaximum
To maintain advance is used to

of
current
efficiency phase advance to to
is used the BEMF
align by advancing
the phase current to the phase v
the BEMF by advancing θ. the phase voltage by angle θ.
he
are
on,

The motor current, as a vector, contains both d-axis and the


q-axis
The motorelements.
current, asThe d-axis
a vector, current
contains both(id) is the
d-axis current that
and the
The motor
produces
q-axis current,
the The
elements. as a vector,
inductive
d-axis contains
flux in (id)
current the isd-axis boththatd-axis
direction
the current and and
the the
produces
q-axis the inductive
elements.
q-axis current The
(iq) is flux incurrent
d-axis
the the current
d-axis
thatdirection
(id) isandthe
produces theinductive
the current that
ess q-axis current (iq) is the current that produces the inductive
flux in the
produces theq-axis direction.
inductive
ess flux in the q-axis direction. flux in the d-axis direction and the

he q-axis current (iq) is the current that produces the inductive


. flux in the q-axis direction. Allegro Microsystems’ motor drivers use an integrated phase
Allegro Microsystems’ motor drivers use an in
advance algorithm to dynamically change the lead angle in
advance
order to maximize efficiency overalgorithm toconditions.
all operating dynamically change th
order to maximize efficiency over all operating
Note: The concept ofNote:
id equal to zero
The is onlyof
concept true
idfor an ideal
equal to zero is only
motor model. In the real world there are second order effects
caused by interactionmotor model. Inmagnet
of the permanent the realand world there are seco
the iron
caused by
in the motor which generates interaction
detent torque. To of negate
the permanent
the magne
The q-axis current generates q-axis inductive
The q-axis current generates q-axis inductive flux, which flux, which
detent force there should be some small amount of current in the
the motor which generates detent torque. To n
interacts
interacts with
with the permanent
the permanent magnetic
magnetic flux (centered
flux (centered d-axis which relates to the lead angle. Allegro’s phase advance
in d-axis) in d-axis)
force there
algorithm takes into account should
the total effects inbethesome
systemsmall
and amount o
to generate torque on the rotor causing it to spin.
adjusts the lead angled-axis which
to provide highestrelates
operating to efficiency.
the lead angle.
advance algorithm takes into account the to
The q-axis current generates q-axis inductive flux, which
955 PERIMETER ROAD  •  MANCHESTER, NH 03103  •  USA
system and adjusts the lead angle to p
interacts with the permanent magnetic flux (centered in d-axis)
+1-603-626-2300 • FAX: +1-603-641-5336 • ALLEGROMICRO.COM 3
operating efficiency.

3. A Flexible Solution Without Sof


thm to dynamically change the lead angle in oscillate slightly before it comes to rest due to the inertia of
ize efficiency over all operating conditions. the load.
WHITE PAPER

ept of id equal to zero is only true for an ideal Initial position detection (IPD) is one way to prevent this.
n the real world there are second order effects Allegro’s intelligent algorithm can detect initial motor position
action of theApermanent by injecting high-frequency pulses before the rotor is spinning.
FLEXIBLEmagnet and the WITHOUT
SOLUTION iron in
h generates SOFTWARE
detent torque. To negate the detent This is useful for fan-type motors which have exposed blades.
ould be someMoresmall amount
demanding of current
customer in thehave created aEven
requirements shift though IPD does
by injecting not causepulses
high-frequency the rotor
beforeto
themove
rotor isinitially,
spinning.the
relates to in
themotion
leadcontrol
angle. process This
design that favors flexibility and improved
Allegro’s phase of high-frequency injection
is useful for fan-type can have
motors which cause acoustic
exposed noise
blades.
time to market. Using Allegro’s hardware-based algorithm, the Even though IPD does not cause the rotor to move initially,
thm takes into in some motor designs. Those applications that require
simple toaccount
use
solution theand
Graphical
is “plug-in total effects
User
spin”, in thethe cycle
Interface
eliminating (GUI). Now, high
of software the process of high-frequency injection can cause acoustic
development
adjusts performance
the lead angle and debug and significantly
to providesensorless reducing extremely
time to
highest control is just a few quiet
noise operation
in some may want
motor designs. Thoseto applications
disable thethat
IPD. This is
require
and full-featured
market. Flexibility is achieved by implementing a simple to use extremely
a configurable quiet operation
option mayGUI.
in Allegro’s want to disable the IPD. This is
ency. mouse-clicks away.
Graphical User Interface (GUI). Now, high performance and a configurable option in Allegro’s GUI.
full-featured sensorless control is just a few mouse-clicks away.
e Solution Without
Briefly, the Software
functions included in the GUI, Figure 4, that
Briefly, the functions included in the GUI, Figure 4, that makes
makessensorless
ng customer sensorless
requirementscontrol
control have so easy
created
so easy are are described
below. below.
a shift
described

rol design that favors flexibility and improved


Motor startup acceleration
Motor startup ratemust
acceleration rate must be adjustable
be adjustable to optimize to
. Using Allegro’s hardware-based algorithm,
optimizefor
fordifferent loads. Based on Newton’s second law, F = ma, or
different loads. Based on Newton’s second law, F
“plug-in and spin”, eliminating the cycle of T = J × β in the rotational system (where T is the driving torque,
= ma, orJ isTthe
= load β in the
J × inertia, androtational system (where
β is the acceleration T is
rate), there is athe
opment and debug and significantly reducing which is βMAX = TMAX / J. Without the adjustable acceleration
driving torque,
maximum
which βis
whichisisβJβMAX
MAX the
to
= load
=ensure
TTMAX
MAX inertia,
//J.aJ.Without
successfuland
Withoutthe
the β iswhich
startup, the
adjustable
adjustable is βMAX =
acceleration
acceleration
acceleration
parameter, the startup either takes too long or has the risk of
t. Flexibility is achieved by implementing a TMAX / J. Without the adjustable acceleration parameter, the
parameter,the
thestartup
startupeither
eithertakes
rate), there is a maximum
parameter,
failure. β totakes toolong
ensure
too longororhas
hasthe
therisk
a successful riskofof
startup,
startup
failure. either takes too long or has the risk of failure.
failure.

Also, s
Also,sps
Also,
The startup current parameter determines the maximum require
Thestartup
startup current parameter determines the maximum
maximum require
requirem
Figure 4 – Allegro GUI Software A5932 The
The startup
torque. Higher
current
currentparameter determines
startupparameter
the maximum
current candetermines the
potentially improve
torque.
startup
Figure 4 – Allegro GUI Software A5932 torque.
Higher Higher
startup startup
current current
can can potentially
potentially improve
improve startup
startup time,
torque. Higher
time, but it alsostartup
causescurrent
startupcan potentially
acoustic noise.improve startup
but
time,itbut
time, also
butititcauses
also startup
alsocauses
causes acoustic
startup
startup noise.
acoustic
acoustic noise.
noise.
3.1 Selection of Parameters
SELECTION OF PARAMETERS
The greatest challenge for sensorless BLDC control is at
The greatest challenge for sensorless BLDC control is at startup,
startup, because
because BEMFBEMF is proportional
is proportional tospeed.
to the motor the motor speed.
Allegro’s
GUI software
Allegro’s addresses
GUI software this challenge
addresses this for all motor types
challenge for allbymotorAfter pulling the motor to a certain speed, the BEMF
After After pulling the motor to a certain speed, the BEMF
pulling the motor to method
a certain
providing configurability for key parameters that govern how measurement or estimation willspeed,
be thethen
used, BEMF the 4. Co
types by providing configurability for key parameters that After pulling or
measurement theestimation
motor tomethoda certain
will speed,
be used, the
then BEMF
the 4.Con
Co
the motor starts up. measurement or estimation
system will goortoestimation method
closed loop. will
Set thewillbe used,
threshold then
as thenthe
low as 4.
measurement method be used, lowasasthe
govern how the motor starts up.
At startup, when motor speed is low or zero rpm, the BEMF is
systemwill
system
possible
willgo
so
gototoclosed
that the
closedloop.
motor
loop.
will
Setthe
Set
run
thethreshold
threshold
quickly under as
an
aslow
efficient
We ca
system will go to closed loop. Set the threshold as low as WeWecanca
possiblesosothat
possible thatthethe motorwillwillrun
run quicklyunderunderananefficient
efficient DC mo
small and hidden by measurement noise. One way to generate closed-loop
possible so that themotor
condition. motor will runquickly
However, it quickly
is not reliable
under an to efficient
go to DCmo mo
At startup, when motor speed is low or zero rpm, the BEMF closed-loop isclosed-loopcondition.
condition.However,
However,ititisisnot notreliable
reliabletotogo gototo DCdrive
BEMF is to control the motor in open loop until the speed is closed-loop
closed loop condition.
if the motorHowever, it is nottransition
BEMF is low—the reliable will
to go fail to drive
closedlooploopififthe themotor
motorBEMF
BEMFisislow—the
low—thetransition
transitionwill
willfail
fail drive is
small able
andto hidden by measurement
generate enough noise. However,
BEMF to be detected. One way toclosed
closed
and the loop
motorif thewill
motor BEMF is
be stuck. low—thethe
Therefore, transition will fail and
open-to-closed
deliver
deliver
andthethemotor
motorwill willbe bestuck.
stuck.Therefore,
Therefore,the theopen-to-closed
open-to-closed deliver
require
when an open loop startup method is used, the
generate BEMF is to control the motor in open loop until the alignment of and
the
loopmotor will
threshold be stuck.
parameter Therefore,
must be the
set. open-to-closed
Typically, one tenthloop
of require
requirem
the rotor to the stator can cause the rotor to move slightly either loopthreshold
thresholdparameter
parametermustmustbe beset.
set.Typically,
Typically,oneonetenth
tenthofof allows
threshold
loop
the full speedparameter must be set. Typically,
is recommended, depending one ontenth of the
motor allowsa
speedforward
is able to generate
or reverse, enough
and the rotor BEMF slightly
can oscillate to bebefore
detected.the full speed
speed is recommended,
recommended, depending on motor
motor allows
to set
full
the speed
full
parameters. is recommended,
is depending on
dependingmotor onparameters.
However, when
it comes to restan open
due to theloop
inertiastartup method is used, the
of the load. parameters. toto set
set
sensor
parameters.
sensor
sensorle
alignment of the rotor
Initial position to the
detection (IPD) stator
is one can cause
way to thethis.
prevent rotor to Allegro
Allegro’s intelligent algorithm can detect initial motor position Allegro
Allegro
move slightly either forward or reverse, and the rotor can unique
unique
3.2 Integrated Closed Loop Speed Control unique
perfor
of3.2Integrated
oscillate slightly before it comes to rest due to the inertia 3.2 IntegratedClosed
ClosedLoop
LoopSpeed
SpeedControl
Control perfor
perform
955 PERIMETER ROAD  •  MANCHESTER, NH 03103  •  USA Applications require different speed control methods, so it is progra
the load. Applicationsrequire
+1-603-626-2300 • FAX: +1-603-641-5336 • ALLEGROMICRO.COMApplications requiredifferent
differentspeed
speedcontrol methods,sosoititisis 4
controlmethods, progra
program
important to have a flexible GUI that allows for speed control
importanttotohave
important haveaaflexible
flexibleGUI
GUIthat
thatallows
allowsfor
forspeed
speedcontrol
control
Initial position detection (IPD) is one way to prevent this.configuration.
configuration.
configuration.
configuration.

The first speed control option in Allegro’s GUI is speed open WHITE PAPER

loop or speed closed loop. Speed open loop is like the “gas Sources
ut the adjustable
pedal” acceleration
of a car—it controls the speed but doesn’t directly [1] James P. Johnson M. Ehsani Yilcan Giize
Sensorless Methods for Brushless DC”, Co
es too long
relate or hastothe
the speed
INTEGRATED risk
theCLOSED
depthofofLOOP
pedal pressure. Ramping up
SPEED CONTROL
a hill or heavy load
Applications will
require slowspeed
different down the methods,
control car evenso when the 1999
the to have a flexible
it is important IEEE
GUI that Industry
allows Applications
for speed control Confe
configuration.
same amount of pedal pressure is given. The closed loop IAS Annual Meeting (Cat. No.99CH36
The first speed control option in Allegro’s GUI is speed open loop or speed closed loop.Volume:
Speed open loop is like
1 Pages: 143 the–“gas
150pedal”
mode ofisa like “navigation” mode—speed will be locked to a
car—it controls the speed but doesn’t directly relate the speed to the depth of pedal pressure. Ramping up a hill or heavy
reference and
load will slow the power
down the iswhen
car even the sameAlso,
adjusted basedspeed
amount of on curves
pedalroad
pressure are The
is given. [2]closed
N. Matsui,
provided looptomode“Sensorless
meet PM applicatio
is likedifferent
“navigation” Brushless
mode—speed will be locked to a reference and the power is adjusted based on road IEEE
conditions.
Trans. on Industrial Electronics, vo
conditions. requirements.
r determines the maximum
300-308, 1996
an potentially improve startup
The next option is speed input mode. Normally, analog mode,
coustic noise.
The next option
PWM mode, is speed
or CLOCK input mode.
mode Normally, analog
are provided. mode, mode,
For analog
PWM mode, or CLOCK mode are provided. For analog mode,
speedspeed
demand is analog
demand is analogvoltage. For
voltage. For PWM
PWM mode,
mode, PWM duty
PWM duty
determines
determines thethe speed
speed demand. For CLOCK
demand. Formode, the frequency
CLOCK mode, the
of the input signal determines the speed.
frequency of the input signal determines the speed.
Also, speed curves are provided to meet different application
requirements.

certain speed, the BEMF


thod will be used, then the 4. Conclusion
Set the CONCLUSION
threshold as low as
We can see the market changing from traditional stepper an
run quickly under
We can see thean efficient
market changing from traditional stepper and DC motor control to BLDC motors. At the same time, BLDC drive
is becoming increasingly complex to develop and DCdeliver
motor control
solutions to customer
that meet BLDC and/or
motors. At the
application same time, BLD
requirements.
er, it is not reliable to go to
Removing the complexity from BLDC drive allows all system designers to develop solutions that are easy to set up and validate
driveBLDC
while providing all the benefits of sensorless sinusoidal is control.
becoming increasingly complex to develop an
is low—the transition will fail
Allegro MicroSystems sensorless BLDC drive solutions are unique in the market, providing industry-leading noise performance
deliver solutions that meet customer and/or applicatio
herefore, inthe open-to-closed
a small, efficient footprint with no software programming.
requirements. Removing the complexity from BLDC driv
be set. Typically, one tenth of
Sources allows all system designers to develop solutions that are ea
ded, depending on M.motor
[1] James P. Johnson Ehsani Yilcan Giizelgiinler, “Review of Sensorless Methods for Brushless DC”, Conference Record of the
to set
1999 IEEE Industry Applications Conference. Thirty-Forth up and
IAS Annual Meetingvalidate while providing
(Cat. No.99CH36370) all 1 the
Year: 1999, Volume: Pages:benefits
143 – 150
sensorless sinusoidal BLDC control.
[2] N. Matsui, “Sensorless PM Brushless DC Motor Drives,” IEEE Trans. on Industrial Electronics, vol. 43, no. 2, pp. 300-308, 1996

Allegro MicroSystems sensorless BLDC drive solutions a


unique in the market, providing industry-leading nois
oop Speed Control performance in a small, efficient footprint with no softwa
eed control methods,
955 PERIMETER ROAD  so it is
•  MANCHESTER,
programming.
NH 03103  •  USA
+1-603-626-2300 • FAX: +1-603-641-5336 • ALLEGROMICRO.COM 5
that allows for speed control
WHITE PAPER

Copyright ©2019, Allegro MicroSystems

The information contained in this document does not constitute any representation, warranty, assurance, guaranty, or inducement
by Allegro to the customer with respect to the subject matter of this document. The information being provided does not
guarantee that a process based on this information will be reliable, or that Allegro has explored all of the possible failure modes.
It is the customer’s responsibility to do sufficient qualification testing of the final product to insure that it is reliable and meets all
design requirements.

955 PERIMETER ROAD  •  MANCHESTER, NH 03103  •  USA


+1-603-626-2300 • FAX: +1-603-641-5336 • ALLEGROMICRO.COM

AM010- 08.19

You might also like