DMOS Dual Full-Bridge PWM Motor Driver
A5995
6
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Device Operation
The A5995 is designed to operate two DC motors. The currents
in each of the full bridges, all N-channel DMOS, are regulated
with fixed off-time pulse-width-modulated (PWM) control
circuitry. The peak current in each full bridge is set by the value
of an external current sense resistor, RSx , and a reference voltage,
VREFx .
Internal PWM Current Control
Each full-bridge is controlled by a fixed off-time PWM current
control circuit that limits the load current to a user-specified
value, ITRIP . Initially, a diagonal pair of source and sink DMOS
outputs are enabled and current flows through the motor wind-
ing and RSx. When the voltage across the current sense resistor
equals the voltage on the VREFx pin, the current sense compara-
tor resets the PWM latch, which turns off the source driver.
The maximum value of current limiting is set by the selection of
RS and the voltage at the VREF input with a transconductance
function approximated by:
ITripMax = VREF / (3 × RS)
Note: It is critical to ensure that the maximum rating of ±500 mV
on each SENSEx pin is not exceeded.
Fixed Off-Time
The internal PWM current control circuitry uses a one-shot
circuit to control the time the drivers remain off. The one-shot
off-time, toff
, is internally set to 30 µs.
Blanking
This function blanks the output of the current sense compara-
tor when the outputs are switched by the internal current control
circuitry. The comparator output is blanked to prevent false
detections of overcurrent conditions, due to reverse recovery cur-
rents of the clamp diodes, or to switching transients related to the
capacitance of the load. DC motors require more blank time than
stepper motors. The driver blank time, tBLANK , is approximately
3 μs.
Phase Input (PHASEx)
The state of the PHASEx input determines the direction of rota-
tion of the motor.
Control Logic
DC motor commutation is accomplished by applying a PWM
signal together with the PHASE or ENABLE inputs. Fast or slow
current decay during the off-time is selected via the MODE pin.
Synchronous rectification is always active regardless of the state
of the MODE pin.
Charge Pump (CP1 and CP2)
The charge pump is used to generate a gate supply greater than
VBB in order to drive the source-side DMOS gates. A 0.1 μF
ceramic capacitor should be connected between CP1 and CP2
for pumping purposes. A 0.1 μF ceramic capacitor is required
between VCP and VBBx to act as a reservoir to operate the high-
side DMOS devices.
Sleep Mode
To minimize power consumption when not in use, the A5995
can be put into Sleep Mode by bringing the SLEEPn pin low.
Sleep Mode disables much of the internal circuitry, including the
charge pump.
Overcurrent Protection
An overcurrent monitor protects the A5995 from damage due to
output shorts. If a short is detected, the A5995 latches the fault
and disables the outputs. The latched fault can only be cleared
by cycling the power to VBB or by putting the device in Sleep
Mode. During OCP events, Absolute Maximum Ratings may be
exceeded for a short period of time before outputs are latched off.
Shutdown
In the event of a fault (excessive junction temperature, or low
voltage on VCP), the outputs of the device are disabled until the
fault condition is removed. At power-up, the undervoltage lock-
out (UVLO) circuit disables the drivers.
Synchronous Rectification
When a PWM off cycle is triggered by an internal fixed off-time
cycle, load current will recirculate. The A5995 synchronous rec-
tification feature will turn on the appropriate MOSFETs during
the current decay. This effectively shorts the body diode with the
low RDS(on) driver. This significantly lowers power dissipation.
When a zero current level is detected, synchronous rectification
is turned off to prevent reversal of the load current.
FUNCTIONAL DESCRIPTION