Full-Bridge PWM Microstepping Motor Driver
A4975
7
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Figure 3 — Sinusoidal Drive Currents
performance in microstepping applications.
For a given level of ripple current, slow decay affords the lowest
PWM frequency, which reduces heating in the motor and driver
IC due to a corresponding decrease in hysteretic core losses and
switching losses respectively. Slow decay also has the advantage
that the PWM load current regulation can follow a more rapidly
increasing reference before the PWM frequency drops into the
audible range. For these reasons slow-decay mode is typically
used as long as good current regulation can be maintained.
Under some circumstances slow-decay mode PWM can fail to
maintain good current regulation:
1) The load current will fail to regulate in slow-decay mode
due to a suf ciently negative back-EMF voltage in conjunction
with the low voltage drop across the load during slow decay
recirculation. The negative back-EMF voltage can cause the load
current to actually increase during the slow decay off time. A
negative back-EMF voltage condition commonly occurs when
driving stepping motors because the phase lead of the rotor
typically causes the back-EMF voltage to be negative towards
the end of each step (see gure 3A).
2) When the desired load current is decreased rapidly, the slow
rate of load current decay can prevent the current from following
the desired reference value.
3) When the desired load current is set to a very low value, the
current-control loop can fail to regulate due to its minimum duty
cycle, which is a function of the user-selected value of t
OFF
and
the minimum on-time pulse width t
on(min)
that occurs each time
the PWM latch is reset.
Fast Current-Decay Mode. When V
PFD
< 0.8 V, the
device is in fast current-decay mode (both the sink and source
drivers are disabled when the load current reaches I
TRIP
, and the
opposite pair is turned on). During the xed off-time, the load
inductance causes the current to ow from ground to the load
supply via the motor winding and the opposite pair of transistors
(see gure 1). Because the full motor supply voltage is across
the load during fast-decay recirculation, the rate of load current
decay is rapid, producing a high ripple current for a given xed
off-time (see gure 2). This rapid rate of decay allows good
current regulation to be maintained at the cost of decreased
average current accuracy or increased driver and motor losses.
A — Slow-Decay
B — Fast-Decay
C — Mixed-Decay
Full-Bridge PWM Microstepping Motor Driver
A4975
8
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Mixed Current-Decay Mode. If V
PFD
is between 1.1 V
and 3.1 V, the device will be in a mixed current-decay mode.
Mixed-decay mode allows the user to achieve good current
regulation with a minimum amount of ripple current and
motor/driver losses by selecting the minimum percentage of fast
decay required for their application (see also the Stepper Motor
Applications section).
As in fast current-decay mode, mixed-decay starts with the
sink and source drivers disabled and the opposite pair turned
on after the load current reaches I
TRIP
. When the voltage at the
RC terminal decays to a value below V
PFD
, the sink drivers are
re-enabled, placing the device in slow current-decay mode for
the remainder of the xed off-time ( gure 2). The percentage
of fast decay (PFD) is user determined by V
PFD
or two external
resistors.
PFD = 100 ln (0.6[R
1
+R
2
]/R
2
)
where:
Dwg. EP-062-1
PFD
V
CC
R
2
R
1
Fixed Off-Time. The internal PWM current-control circuitry
uses a one shot to control the time the driver(s) remain(s) off.
The one-shot off-time, t
OFF
, is determined by the selection of
an external resistor (R
T
) and capacitor (C
T
) connected from the
RC timing terminal to ground. The off-time, over a range of
values of C
T
= 470 pF to 1500 pF and R
T
= 12 kΩ to 100 kΩ, is
approximated by:
t
OFF
R
T
C
T
.
When the load current is increasing, but has not yet reached the
sense-current comparator threshold (I
TRIP
), the voltage on the
RC terminal is approximately 0.6V
CC
. When I
TRIP
is reached,
the PWM latch is reset by the current-sense comparator and
the voltage on the RC terminal will decay until it reaches
approximately 0.22V
CC
. The PWM latch is then set, thereby
re-enabling the driver(s) and allowing load current to increase
again. The PWM cycle repeats, maintaining the peak load current
at the desired value.
With increasing values of t
OFF,
switching losses will decrease,
low-level load-current regulation will improve, EMI will be
reduced, the PWM frequency will decrease, and ripple current
will increase. A value of t
OFF
can be chosen for optimization
of these parameters. For applications where audible noise is a
concern, typical values of t
OFF
are chosen to be in the range of
15 to 35 μs.
RC Blanking. In addition to determining the xed off-time of
the PWM control circuit, the C
T
component sets the comparator
blanking time. This function blanks the output of the current-
sense comparator when the outputs are switched by the internal
current-control circuitry (or by the PHASE input, or when the
device is enabled with the DAC data inputs). The comparator
output is blanked to prevent false over-current detections due to
reverse recovery currents of the clamp diodes, and/or switching
transients related to distributed capacitance in the load.
During internal PWM operation, at the end of the t
OFF
time, the
comparators output is blanked and C
T
begins to be charged
from approximately 0.22V
CC
by an internal current source of
approximately 1 mA. The comparator output remains blanked
until the voltage on C
T
reaches approximately 0.6V
CC
. The
blanking time, t
BLANK
, can be calculated as:
t
BLANK
= R
T
C
T
ln (R
T
/[R
T
– 3 kΩ]).
When a transition of the PHASE input occurs, C
T
is discharged
to near ground during the crossover delay time (the crossover
delay time is present to prevent simultaneous conduction of
the source and sink drivers). After the crossover delay, C
T
is
charged by an internal current source of approximately 1 mA.
The comparator output remains blanked until the voltage on C
T
reaches approximately 0.6V
CC
.
Similarly, when the device is disabled, via the DAC data inputs,
C
T
is discharged to near ground. When the device is re-enabled,
C
T
is charged by an internal current source of approximately 1
mA. The comparator output remains blanked until the voltage on
C
T
reaches approximately 0.6V
CC
. The blanking time, t
BLANK
,
can be calculated as:
t
BLANK
= R
T
C
T
ln ([R
T
- 1.1 kΩ]/R
T
- 3 kΩ).
The minimum recommended value for C
T
is 470 pF ± 5 %.
This value ensures that the blanking time is suf cient to avoid
Full-Bridge PWM Microstepping Motor Driver
A4975
9
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
false trips of the comparator under normal operating conditions.
For optimal regulation of the load current, this value for C
T
is
recommended and the value of R
T
can be sized to determine t
OFF
.
Thermal Considerations. Thermal-protection circuitry
turns off all output transistors when the junction temperature
reaches approximately +165°C. This is intended only to protect
the device from failures due to excessive junction temperatures
and should not imply that output short circuits are permitted. The
output transistors are re-enabled when the junction temperature
cools to approximately +150°C.
Stepper Motor Applications. The A4975 is used to
optimize performance in microstepping/sinusoidal stepper-motor
drive applications (see gures 4 and 5). When the load current
is increasing, the slow current-decay mode is used to limit the
switching losses in the driver and iron losses in the motor. This
also improves the maximum rate at which the load current can
increase (as compared to fast decay) due to the slow rate of
decay during t
OFF
. When the load current is decreasing, the mixed
current-decay mode is used to regulate the load current to the
desired level. This prevents tailing of the current pro le caused
by the back-EMF voltage of the stepper motor (see gure 3A).
Figure 5 — Microstepping/Sinusoidal Drive Current
Dwg. WK-004-3
MIXED DECAY MIXED DECAYSLOW DECAY SLOW DECAY
Figure 4 — Typical Application
LOGIC
LOGIC
Dwg. EP-047-3
D
1B
47 MF
+
30 k7
0.5 7
V
BB
PHASE
470 pF
+5 V
REF
PFD
D
2B
D
0B
BRIDGE B
D
1A
47 MF
+
11
30 k7
0.5 7
V
BB
PHASE
470 pF
+5 V
REF
PFD
D
2A
D
0A
BRIDGE A
A
B
V
V
V
V
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

A4975SLBTR-T

Mfr. #:
Manufacturer:
Description:
Microstepping Motor Driver 16-Pin SOIC T/R
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet