Sense Voltage, V
Reference Voltage, V
Package Power Dissipation,
PD................................. See page 3
Operating Temperature Range, T
(A3977Kx) ............ -40°C to +125°C
(A3977Sx) .............. -20°C to +85°C
Junction Temperature, TJ......... +150°C
Storage Temperature Range,
TS......................... -55°C to +150°C
* Output current rating may be limited by
duty cycle, ambient temperature, and heat
sinking. Under any set of conditions, do not
exceed the specified current rating or a
junction temperature of 150°C.
OUT
SENSE
1
LOAD
GND
GND
SUPPLY
44 43 424140
V
BB1
TRANSLATOR
& CONTROL LOGIC
V
BB2
232221
2
GND
GND
LOAD
SUPPLY
REG
SLEEP
SR
ENABLE
RESET
1B
OUT
CHARGE PUMP
2827262524
2B
OUT
Dwg. PP-075-1
39
38
37
36
35
34
33
32
31
30
.................. ±2.5 A
IN
................. 0.5 V
................ V
REF
A
DD
NC
CP
CP
V
GND
GND
GND
V
STEP
NC
The A3977xED and A3977xLP are complete microstepping motor drivers
with built-in translator. They are designed to operate bipolar stepper motors in
full-, half-, quarter-, and eighth-step modes, with output drive capability of 35
V and ±2.5 A. The A3977 includes a fixed off-time current regulator that has
the ability to operate in slow-, fast-, or mixed-decay modes. This currentdecay control scheme results in reduced audible motor noise, increased step
accuracy, and reduced power dissipation.
2
1
CP
The translator is the key to the easy implementation of the A3977. By
simply inputting one pulse on the STEP input the motor will take one step
(full, half, quarter, or eighth depending on two logic inputs). There are no
phase-sequence tables, high-frequency control lines, or complex interfaces to
program. The A3977 interface is an ideal fit for applications where a complex
REG
µP is unavailable or over-burdened.
Internal synchronous-rectification control circuitry is provided to improve
power dissipation during PWM operation.
Internal circuit protection includes thermal shutdown with hysteresis,
under-voltage lockout (UVLO) and crossover-current protection. Special
power-up sequencing is not required.
The A3977 is supplied in a choice of two power packages, a 44-pin
plastic PLCC with copper batwing tabs (suffix ED), and a thin (<1.2 mm), 28pin TSSOP with an exposed thermal pad (suffix LP). The SLP package is
available in a lead-free version (100% matte tin leadframe).
FEATURES
*
■ ±2.5 A, 35 V Output Rating
■ Low r
Outputs, 0.45 Ω Source, 0.36 Ω Sink Typical
DS(on)
■ Automatic Current Decay Mode Detection/Selection
■ 3.0 V to 5.5 V Logic Supply Voltage Range
■ Mixed, Fast, and Slow Current Decay Modes
■ Home Output
■ Synchronous Rectification for Low Power Dissipation
* Operation at a step frequency greater than the specifi ed minimum value is possible but not warranteed.
NOTES: 1. Typical Data is for design information only.
2. Negative current is defi ned as coming out of (sourcing) the specifi ed device terminal.
3. EG = ([V
REF
/8] – V
SENSE
)/(V
REF
/8)
Min.Typ.Max.Units
DD
DD
–V
–V
DD
–0±3.0µA
–165–°C
–15 –°C
2.452.72.95V
0.050.10–V
V
www.allegromicro.com
5
3977
MICROSTEPPING DMOS DRIVER
WITH TRANSLATOR
Functional Description
Device Operation. The A3977 is a complete
microstepping motor driver with built in translator for
easy operation with minimal control lines. It is designed
to operate bipolar stepper motors in full-, half-, quarterand eighth-step modes. The current in each of the two
output H-bridges, all n-channel DMOS, is regulated with
fixed off time pulse-width modulated (PWM) control
circuitry. The H-bridge current at each step is set by the
value of an external current sense resistor (R
voltage (V
), and the DAC’s output voltage controlled
REF
), a reference
S
by the output of the translator.
At power up, or reset, the translator sets the DACs and
phase current polarity to initial home state (see figures for
home-state conditions), and sets the current regulator for
both phases to mixed-decay mode. When a step command
signal occurs on the STEP input the translator automatically sequences the DACs to the next level (see table 2 for
the current level sequence and current polarity). The
microstep resolution is set by inputs MS
and MS2 as
1
shown in table 1. If the new DAC output level is lower
than the previous level the decay mode for that H-bridge
will be set by the PFD input (fast, slow or mixed decay).
If the new DAC level is higher or equal to the previous
level then the decay mode for that H-bridge will be slow
decay. This automatic current-decay selection will
improve microstepping performance by reducing the
distortion of the current waveform due to the motor
BEMF.
Reset Input (RESET). The RESET input (active low)
sets the translator to a predefined home state (see figures
for home state conditions) and turns off all of the DMOS
outputs. The HOME output goes low and all STEP inputs
are ignored until the RESET input goes high.
Home Output (HOME). The HOME output is a logic
output indicator of the initial state of the translator. At
power up the translator is reset to the home state (see
figures for home state conditions).
Step Input (STEP). A low-to-high transition on the
STEP input sequences the translator and advances the
motor one increment. The translator controls the input to
the DACs and the direction of current flow in each winding. The size of the increment is determined by the state
of inputs MS
Microstep Select (MS
and MS2 (see table 1).
1
and MS2). Input terminals
1
MS1 and MS2 select the microstepping format per
table 1. Changes to these inputs do not take effect until
the STEP command (see figure).
Direction Input (DIR). The state of the DIRECTION
input will determine the direction of rotation of the motor.
Internal PWM Current Control. Each H-bridge is
controlled by a fixed off time PWM current-control circuit
that limits the load current to a desired value (I
TRIP
).
Initially, a diagonal pair of source and sink DMOS outputs
are enabled and current flows through the motor winding
and RS. When the voltage across the current-sense resistor
equals the DAC output voltage, the current-sense comparator resets the PWM latch, which turns off the source
driver (slow-decay mode) or the sink and source drivers
(fast- or mixed-decay modes).
The maximum value of current limiting is set by the
selection of R
and the voltage at the V
S
input with a
REF
transconductance function approximated by:
max = V
I
TRIP
The DAC output reduces the V
REF
/8R
REF
S
output to the
current-sense comparator in precise steps (see table 2 for
% I
max at each step).
TRIP
= (% I
I
TRIP
max/100) x I
TRIP
TRIP
max
It is critical to ensure that the maximum rating (0.5 V)
on the SENSE terminal is not exceeded. For full-step
mode, V
VDD, because the peak sense value is 0.707 x V
all other modes V