View detail for DC and BLDC Motor Control ICs

DC and BLDC Motor Control ICs
Klaus Schweizer
Atmel® has more than 25 years of in-depth
automotive design expertise. The automotive specialist
supplies drivers, predrivers, microcontrollers, and
software for DC and brushless DC (BLDC) motor
control solutions. This article describes Atmel system
basis predriver ICs and emphasizes its most recently
developed BLDC motor driver device.
One of the key fields Atmel specializes in is application
development for controlling brushed DC motors.
There are a large number of suppliers offering a wide
variety of automotive-qualified DC motors. Automotive
applications continue to see a high demand for
brushed DC motors. In most cases, these durable
motors, based on proven technology, meet the
customers’ application requirements and failure rates
are low. But brushless DC motor applications are now
emerging, and market analysts have assigned them
the highest growth rate. The extended functionalities of
BLDC motors are becoming more attractive.
29
Regardless of whether DC-brush or brushless
DC motors are used, the challenge in electronic
motor control is to design for new functionality
while maintaining reliability and high-performance.
Atmel smart drivers and bridges enable a myriad of
electronic applications. Manufactured using 0.8μm
BCD-on-SOI process technology, they support
operation up to 40V and can be optimized for motor
control applications in harsh environments such as the
engine compartment.
The Atmel systems basis predriver ICs are of particular
interest in managing the shift to brushless motors.
To enable new, additional BLDC motor applications,
a next generation of advanced system basis B6
predrivers has been developed. Together with Atmel
microcontrollers and software, these predrivers will
support successful design of future BLDC motor
control ICs.
© 2010 / www.atmel.com
Brushed DC Motor Advantages
Brushed DC motors are a proven technology offering several
advantages. In addition to low initial cost, brushed DC
motors also stand out for their reliability, the high volume of
production possible with this technology, as well as the ease
with which brushed DC motor speed can be controlled.
The low initial cost involved is perhaps the most important
benefit. Customers still prefer brushed motor control in pricesensitive applications, which comprise almost all convenience
electronics in small and mid-sized vehicles. In addition, many
functions in this environment still run without semiconductor
driver ICs, making them simpler and cheaper.
Brushed DC Motor Disadvantages
On the other hand, this technology has its drawbacks. One
disadvantage is that carbon brush wear can reduce the
motor’s service life. Also, brush fire of the DC motor may
cause EMI.
In addition, as indicated above, the low effort and cost of
electronic control with brushed DC motors is associated with
the use of relays, and a trend is underway to replace relays
with transistors. While relays have sufficient reliability in most
cases, particularly when motors are rarely switched on, they
do have disadvantages. Transistors are increasingly preferred
when the following variables are considered:
• Mechanical stress,
vibration
• Switching frequency
• High coil current
• Speed control
• Size, space
• Clicking noise
In summary, relay control is still the simplest method of
controlling brushed DC motors, but perhaps performs better
for certain applications with unidirectional operation, i.e.,
radiator fans, as well as for those with reversed operation,
such as power windows.
DC Motor Control in H-bridge
Typically, half-bridge drivers are employed for brushed
DC motor control, so it is important to utilize the right
combination of microcontroller and driver. In reversed DC
motor applications, for example, the DC motor is typically in
H-bridge configuration with four power MOSFETs forming the
bridge. The ATA6836, a fully protected hex half-bridge driver
designed in the Atmel Smart Power SOI technology, can be
used by a microcontroller to control up to six different loads.
Up to a current limit of about 650mA, the Atmel®
ATA6836 can be used to drive up to 5DC motors directly
in H-bridge configuration. This applies, for example, to
flaps in air conditioning systems and side mirrors. In the
case of DC motors with higher wattage (about 10W to
800W), Atmel recommends using an integrated gate
driver (Atmel ATA6823 or Atmel ATA6824), an Atmel
AVR® microcontroller (e.g., Atmel ATmega32M1), and four
discrete N-channel power MOSFET to be selected according
to the DC motor’s wattage.
The H-bridge driver ICs currently available are often simple
predrivers that activate and deactivate the gates of discrete
power MOSFETs. The approach taken by Atmel, however,
is more complex. Based on its extensive experience with
stand-alone watchdog ICs and system basis chips – including
LIN transceivers, low drop voltage regulators, and window
VBAT
Voltage
Regulator
Atmel
ATmega88
or
Atmel
ATtiny45
Watchdog
Timer
LIN
Transceiver
2 High-side
Drivers
Atmel ATA6823
M
2 Low-side
Drivers
LIN
Figure 1. Atmel ATA6823 Block Diagram
Automotive Compilation Vol. 7
30
VBAT
Battery
VINT 5V
Regulator
VCC
Regulator
Bandgap
VBG
12v
Regulator
OTP 12bit
H2
H1
HS1
Driver
EN1
Logic
Control
DIR
LS1
Driver
PWM
S1
PWM
mode
L1
L2
WD
timer
CC
timer
VBAT
LIN
OV
UV
OT
LS2
Driver
Supervisor
GND
DG2
DG3
DG1
CC
RWD
EN2
LIN
VCC
Figure 2
31
CPLO
HS2
Driver
WD
TX
When designing brushed DC motor
control systems, high-temperature
is a second consideration. Taking
advantage of Atmel SOI technology’s
high-temperature capability, the
company has designed the Atmel
ATA6824. Specifically for the high
demands of engine compartment
applications where electronic control
units are specified for ambient
temperatures of 150°C or higher.
However, a system basis predriver
with an integrated 100mA, 3.3/5V
linear regulator (designed for such an
environment) needs to be qualified
for a junction temperature of up to
200°C.
CP
VRES
/RESET
• Low leakage currents
• High-temperature and highvoltage capability
• Excellent radiation hardness
• Improved latch-up immunity
• High switching frequency
High-Temperature
Applications
Charge
Pump
S2
Oscillator
RX
In summary, smart H-bridge drivers
from Atmel offer a more robust
and flexible approach to controlling
multiple brushed DC motors.
CPHI
VG
VINT
PBAT
VBAT
VCC
VMODE
Micro
Controller
watchdogs in different partitioning –
Atmel has combined these IPs with
push-pull drivers. The drivers are
designed using a very robust SOI
technology (Atmel® SMART-I.S.™).
The numerous advantages of this
technology have been described in
great detail in several previous issues
of Automotive Compilation and there
is no need to detail them here. They
include:
VBATSW
CP
PGND
1. Operating Current
2. Free wheeling current
LIN
solutions. With such as shift, the
user expects that manufacturers
guarantee full protection. Discrete
power MOSFETs, for example, need
to be protected against overcurrent
conditions. This is typically done by
monitoring the drain source voltage
that is fed to a comparator integrated
in the predriver. A high short-circuit
current will flow if a high-side and
a low-side power MOSFET are
activated simultaneously within the
same branch. As a countermeasure,
Atmel system basis gate drivers
feature implemented shoot-through
protection. The dead time can be
adjusted individually by choosing an
R/C combination at the CC pin of the
cross conduction timer. This allows the
engineer to flexibly adapt the dead
time to the switching characteristic of
the power MOSFETs used.
Protection
Smart 2-pin Motion
Control
Protection is also an important
consideration, particularly when
customers are hesitant to adopt a
new technology, as with migrating
from relays to semiconductor
In choosing a motor driver, the user
is also looking for good speed and
direction control. Characteristically,
the architecture of SBCs involves the
integration of all necessary peripheral
functions into the driver IC. In this
specific case, speed and direction
control are made extremely easy.
The microcontroller needs only two
command lines to set the speed and
direction of the DC motor: pins DIR
(cw or ccw operation) and pin PWM.
The moment the PWM signal is low,
the system basis predriver activates
both high-side drivers so that the
free-wheeling current can flow
without any additional microcontroller
command. The Atmel ATA6823/
ATA6824’s extensive control logic
supports the microcontroller by taking
over several tasks.
Shift to Brushless Motors
As stated above, BLDC motors are
only now emerging in automotive
applications, although they have
been popular in disk drives, industrial
applications and hobby electronics for
several years. Automotive industry
studies reveal that about 80% of DC
motor applications is still equipped
with brushed DC motors. Market
analysis conclusively shows, however,
that brushless DC motor applications
are growing at the fastest rate. This
© 2010 / www.atmel.com
VBAT
Voltage
Regulator
Atmel
ATmega32M1
or
Atmel
ATtinyx61
Watchdog
Timer
LIN
Transceiver
3 High-side
Drivers
M
Atmel
ATA6833/34
3 Low-side
Drivers
LIN
Figure 3. Atmel ATA6833/34 Block Diagram
means that BLDC motors will soon
take the lion’s share of new motor
control electronics R&D.
The advantages of BLDC motors over
brushed motors are obvious:
• Improved speed vs. torque
characteristics
• High dynamic response
• High efficiency
• Noiseless and interference-free
operation
• Extended speed ranges
• Long operation life
Maintenance-free operation is a very
important advantage for all systems
that operate continuously while the
engine is running, such as fuel pumps
or variable vanes in turbo chargers.
Also, the smaller size and reduced
weight are plus factors for BLDC
motors.
On the other hand, the increased
effort and cost of electronic control
(including both hardware and
software) could slow the replacement
of proven DC motors with BLDC
technology. Customer resistance to
Automotive Compilation Vol. 7
BLDC can be overcome, however,
if the motor control ECU cost is
effectively managed by using a
BLDC motor control system approach
comprising a microcontroller, a
system basis gate driver, and the
necessary software.
The B6 Predrivers
Currently, vehicle applications mainly
incorporate highly efficient 3-phase
brushless DC motors. Such motors
typically need a B6 bridge to control
three high-side and three lowside power MOSFETs. As with the
system basis H-bridge predrivers
Atmel® ATA6823/24, the B6 bridge
predrivers Atmel ATA6833/34
include all the elements needed to
form a complete system. The system
consists of a pin-programmable linear
voltage regulator (100mA, 3.3/5V);
a LIN transceiver; and a window
watchdog, in combination with six
push-pull stages. The stages are
needed to control the six discrete
N channel power MOSFETs which
operate 3-phase brushless DC
motors.
These predrivers also offer
outstanding space saving on the PC
board, helping the designer minimize
board size. And because the system
basis predrivers are assembled in
QFN packages with exposed pad, the
board design can easily be optimized
for perfect heat transfer. The QFN48
7x7 mm package features a thermal
resistance of Rthjc = 5K/W, and thus
a thermal resistance of Rthja = 20K/W
can be achieved with an elaborate
board layout.
Inputs/Outputs for all
Kind of Commutations
Flexibility is also a must for motion
control of power MOSFETs in 3-phase
brushless DC motors. In a B6predriver, it makes no sense to use
a 2-pin motion control (as with the
Atmel ATA6823 or Atmel ATA6824)
because flexibility in the control of
the power MOSFETs is mandatory
for different kinds of commutation.
Therefore, power MOSFETs should
be controlled from the μC separately
via the three high-side and three lowside inputs of the Atmel predrivers
ATA6833/34.
32
incorporate a broad range of
functionalities, some functions should
be intentionally assigned to the
microcontroller.
U Nominal
t
Figure 4. Crank pulse = 12V; drop: -7V
Operation During Crank
Pulses
In order to enable operation of BLDC
motor systems during the crank
pulse (as defined by ISO7637, see
Figure 4), the minimum supply
voltage must be as low as 5V and the
predriver must be able to activate
the high-side and low-side N-channel
power MOSFETs. Hence the charge
pump needs to be powerful enough
to operate both the high-side and
the low-side FETs via the internal
voltage regulator. Because of this,
the Atmel® ATA6833/34 devices are
ideal for systems which need to be
in operation during engine start, e.g.,
fuel pumps.
B6 Driver Versions
As with as the H-bridge predrivers
ATA6823/24, which are both
available for the standard and the
extended maximum temperature
range, there are also two hightemperature B6 bridge driver types
available for 3-phase BLDC motor
control.
The ATA6833 is rated for a maximum
junction temperature of 150°C. For
all convenience applications, and also
some powertrain applications, this
temperature is sufficient.
33
The ATA6834 targets hightemperature applications with an
ambient temperature of 150°C or
more. The device is designed and
qualified for a continuous maximum
junction temperature of 200°C. Power
dissipation calculations can be found
in the application note “Estimated
junction temperature rise due to
power dissipation during operation”
(see http://www.atmel.com/dyn/
resources/prod_documents/
doc9181.pdf)
With temperature warning
functionality and switch-off
thresholds adapted to high junction
temperature, and also with a special
bond pad coating, the ATA6834 is
perfectly suited for ECUs attached to
coolant pumps, turbo chargers with
variable geometry, or exhaust gas
recirculation systems (EGR).
Universal Use
Because BLDC motor applications
involve multiple types of signal
conditioning, universal use of system
basis gate drivers is recommended.
These drivers do not handle Hall
sensors and BEMF signals, for
example, but can be used universally
to make stock-keeping easier. And
although system basis devices
In case of motor current measurement
to detect overcurrent, the
designer should feed the voltage
drop via a shunt resistor to the
analog comparators of one of the
microcontrollers (e.g., the Atmel
ATmega32M1). These comparators
can be used to condition either the
Hall sensor signals of a sensor-type
motor or the BEMF signals of a
sensorless motor.
New Generation:
Atmel ATA6843,
Atmel ATA6844
To enable new, additional BLDC motor
applications that take advantage
of extended functionalities, a next
generation of advanced system basis
B6 predrivers has been developed.
Like their predecessors, they consist
of six push-pull stages combined with
a 100mA, 3.3/5V pin-programmable
linear voltage regulator; a window
watchdog with a separate time
base that is independent of the
microcontroller; and a LIN transceiver.
Since this LIN transceiver is based on
the stand-alone LIN transceiver IP,
Atmel ATA6663, the system basis
gate driver’s LIN section meets the
high ESD protection requirements
at the 8kV LIN pins and complies
with all relevant conformance testing
requirements.
The increased functionalities of the
next-generation devices Atmel
ATA6843/44 include:
• Expanded overvoltage detection
threshold (up to 30V). This
is an important feature for
all applications requiring full
functionality during jump-start
© 2010 / www.atmel.com
can therefore be equipped with BLDC
motors:
Atmel ATmega32M1
PSC
PSCIN0
AMP1+;AMP1-
PSCOUT0A
PSCOUT0B
PSCOUT0C
PSCOUT1A
PSCOUT1B
PSCOUT1C
Power Bridge
+
Shunt Resistor
• Electronic throttle control
• Exhaust gas recirculation
• Turbo charger with variable
geometry
• Dual clutch
• Automated manual transmission
• Fuel pump
• Coolant pump
• Radiator fan
• Variable manifold
• Synchronous rectifier
• Electric power steering
PH_A
PH_B
Motor
PH_C
Over Current
Current
HallA
HallB
HallC
ACMP0
ACMP1
ACMP2
PSC : Power Stage Controller
ACMPi : Analog Comparator Positive Input (i = 0,1,2)
AMPi+/- : Analog Differential Amplified Channel Positive/Negative Inputs (i = 0,1,2)
Figure 5.
conditions, such as fuel pumps. In
this case, the supply voltage is in
the range of 5V to 30V.
• Adjustable and very low shortcircuit-detection threshold for
increased compatibility with
low-impedance power MOSFETs.
The drain source monitoring
can be adjusted by feeding a
voltage in the range of 0.5V to
3.3V to pin SCREF. An internal
voltage divider sets the detection
threshold to 2.5V if the pin is
left open. Note that the devices
Atmel® ATA6833/34 do not
provide this pin.
Unlike the standard-temperature
version Atmel ATA6843, the warning
threshold of the ATA6844 is set to
150°C, and its excess temperature
switch-off threshold is set to 200°C.
This makes this IC able to cope with
the environment of electronic devices
attached to parts of the engine, such
as coolant pumps, EGR, or turbo
chargers. Using NiAu plating on the
Aluminum pads, the Atmel hightemperature ICs are able to withstand
the challenges of high ambient
temperatures over a product’s
complete life cycle. The plating avoids
dangerous gold-aluminum corrosion
(“purple plaque”).
providing freedom to control discrete
power MOSFETs, e.g., for sinusoidal
commutation. The new predrivers also
allow simple and cost-effective control
of MOSFETs via the microcontroller’s
three command lines: the gate driver
ICs’ high-side and low-side inputs are
designed with opposite input logic
(ILx and /IHx).
High-temperature ICs for
Hot Applications
These automotive applications are
located within hot environments and
VBAT
The new predrivers include 6-pin
control (as with the ATA6833/34),
Automotive Compilation Vol. 7
VMODE
VBAT
VCC
DG1
Atmel
ATmega32M1
or
Atmel
ATtiny157
DG2
DG3
COAST
3.3/5V VCC
Regulator
Supervisor:
short circuit
openload
over temperature
under voltage
VINT VG
13V
Regulator
CP
13V
Regulator
VBG
Logic Control
High Side
Driver 2
Osc.
Low Side
Driver 1
Clear
Hall A
Hall B
Hall C
High Side
Driver 1
Low Side
Driver 1
IL1-3
RX
PBAT
High Side
Driver 3
Atmel
ATA6843/44
/RESET
WD
IH1-3
CPHI CPLO VRES
WD
timer
LIN
CC
timer
Low Side
Driver 3
TX
LIN
ENx
RWD
CC
SCREF
GND
H3
H2
H1
S1
S2
S3
L1
L2
L3
M
Hall A
Hall B
Hall C
• A digital input at pin COAST
connected to the logic control.
If this input is activated, all
power MOSFETs are switched
off, allowing the motor to coast.
In some situations, the motor
is asked to coast until it stops.
Also, the coast function may be
used in the case of overvoltage
(e.g., load dump) or to reduce
speed before reversing the BLDC
motor. Note that this pin is not
available in ATA6833/34.
PGND
Figure 6. Atmel AT6843/44 Block Diagram
34
Table 1 . System Basis B6 Predrivers Overview
Tj
Operating Range
Drain Source Monitoring
Coast Function
3-pin Control
ATA6833
150°C
5-20V
4V
No
No
ATA6834
200°C
5-20V
4V
No
No
ATA6843
150°C
5-30V
0.5-3.3V
Yes
Yes
ATA6844
200°C
5-30V
0.5-3.3V
Yes
Yes
Atmel AVR
Microcontollers
intelligence and control, which can
be optimized by the use of small,
powerful microcontrollers.
To support the growing demand
for BLDC motors, Atmel® supplies
not only systembasis gate drivers,
but microcontrollers with software
support as well.
Taking advantage of its unsurpassed
experience in embedded Flash
memory microcontrollers, with a
large number of devices of Atmel
AVR® devices from 8- to 32- bit
microcontrollers. Atmel brings
innovative solutions, whether for
sensor or actuator control or more
sophisticated networking applications.
These microcontrollers are fullyengineered to fulfill OEMs’ quality
The automotive market for electronics
is growing rapidly as the demand
for comfort, safety and reduced
fuel consumption increases. All of
these new functions require local
requirements towards zero defects.
Several AVR microcontrollers are
qualified for operation up to + 150˚C
ambient temperature (AEC-Q100
Grade0).
Designers can distribute intelligence
and control functions directly into
or near gearboxes, transfer cases,
engine sensors actuators, turbo
chargers and exhaust systems.
Links
35
• Overview of Atmel Automotive
Microcontrollers http://www.atmel.
com/products/automcu/default.
asp?source=overview_automotive
• System basis B6 predrivers:
Atmel ATA6833 Data Sheet:
http://www.atmel.com/dyn/resources/
prod_documents/doc9122.pdf
• Application note, “AVR194,”
featuring BLDC motor basics, hardware
implementation, and code example.
http://atmel.com/dyn/resources/prod_
documents/doc8138.pdf
• Atmel ATA6834 Data Sheet:
http://www.atmel.com/dyn/resources/
prod_documents/doc9122.pdf
• Application note: http://www.atmel.
com/dyn/resources/prod_documents/
doc9143.pdf
© 2010 / www.atmel.com