Microstepping Dmos Driver With Translator: A3977xED
Microstepping Dmos Driver With Translator: A3977xED
Data Sheet
26184.22B
MICROSTEPPING DMOS DRIVER
WITH TRANSLATOR
The A3977xED and A3977xLP are complete microstepping motor
A3977xED
drivers with built-in translator. They are designed to operate bipolar
(PLCC)
stepper motors in full-, half-, quarter-, and eighth-step modes, with
SUPPLY1
ENABLE
SENSE1
OUT1B
HOME
LOAD
GND
GND
GND
DIR
fixed off-time current regulator that has the ability to operate in slow-,
41
40
44
43
42
2
1
4
3
5
6
VBB1
NC 8 38 CP2
results in reduced audible motor noise, increased step accuracy, and
TIMER
PWM
PFD 9 37 CP1
RC1 10 VCP
reduced power dissipation.
36
GND 11 GND
TRANSLATOR
35
GND 12 34 GND
By simply inputting one pulse on the STEP input the motor will take
GND 13 GND
REG
33
one step (full, half, quarter, or eighth depending on two logic inputs).
REF 14 ÷8 32 VREG
RC2 15 31 STEP
There are no phase-sequence tables, high-frequency control lines, or
LOGIC
SUPPLY 16 VDD 30 NC complex interfaces to program. The A3977 interface is an ideal fit for
NC 17 29 NC applications where a complex µP is unavailable or over-burdened.
VBB2
Internal synchronous-rectification control circuitry is provided to
SENSE2 21
OUT2A 18
MS1 20
GND 22
GND 23
SUPPLY2 25
GND 24
SR 26
MS2 19
OUT2B 28
RESET 27
LOAD
RC1 OUT1A
PWM LATCH
BLANKING OUT1B
MIXED DECAY
4 PWM TIMER
STEP
SENSE1
DIR
TRANSLATOR
RESET
GATE DRIVE
CONTROL LOGIC
MS1
DMOS H BRIDGE
MS2 VBB2
HOME
SLEEP OUT2A
VPFD SR
OUT2B
ENABLE
PWM TIMER
PFD
4 PWM LATCH
BLANKING
MIXED DECAY
RC2
+ -
SENSE2
DAC
Dwg. FP-050-2
A3977xLP
(TSSOP)
LOAD
SENSE1 1 VBB1 28 SUPPLY1
SUFFIX '–LP', RθJA = 28°C/W*
HOME 2 27 SLEEP 4.0
DIR 3 26 ENABLE
OUT1A 4 25 OUT1B
SUFFIX '–ED', RθJA = 32°C/W†
3.0
TIMER
CHARGE PUMP
PWM
PFD 5 24 CP2
RC1 6 23 CP1
SUFFIX '–LP',
& CONTROL LOGIC
RθJA = 33°C/W†
TRANSLATOR
AGND 7 22 VCP
2.0
REF 8 ÷8 21 PGND
LOGIC 1.0
10 VDD 19 STEP
SUPPLY SUFFIX 'S–'
OUT2A 11 18 OUT2B
SUFFIX 'K–'
MS2 12 17 RESET
0
MS1 13 16 SR 25 50 75 100 125 150
SENSE2 14 15
LOAD AMBIENT TEMPERATURE IN °C
VBB2
SUPPLY2
Dwg. GP-018-2A
Dwg. PP-075
Package Thermal Resistance, RθJA
A3977xLP ......................... 28°C/W*
A3977xED ........................ 32°C/W†
A3977xLP ......................... 33°C/W†
* Measured on JEDEC standard “High-K” four-layer board.
† Measured on typical two-sided PCB with three square inches
(1935 mm2) copper ground area.
www.allegromicro.com 3
3977
MICROSTEPPING DMOS DRIVER
WITH TRANSLATOR
www.allegromicro.com 5
3977
MICROSTEPPING DMOS DRIVER
WITH TRANSLATOR
Functional Description
Device Operation. The A3977 is a complete Step Input (STEP). A low-to-high transition on the
microstepping motor driver with built in translator for STEP input sequences the translator and advances the
easy operation with minimal control lines. It is designed motor one increment. The translator controls the input to
to operate bipolar stepper motors in full-, half-, quarter- the DACs and the direction of current flow in each wind-
and eighth-step modes. The current in each of the two ing. The size of the increment is determined by the state
output H-bridges, all n-channel DMOS, is regulated with of inputs MS1 and MS2 (see table 1).
fixed off time pulse-width modulated (PWM) control
Microstep Select (MS1 and MS2). Input terminals
circuitry. The H-bridge current at each step is set by the
MS1 and MS2 select the microstepping format per
value of an external current sense resistor (RS), a reference
table 1. Changes to these inputs do not take effect until
voltage (VREF), and the DAC’s output voltage controlled
the STEP command (see figure).
by the output of the translator.
Direction Input (DIR). The state of the DIRECTION
At power up, or reset, the translator sets the DACs and
input will determine the direction of rotation of the motor.
phase current polarity to initial home state (see figures for
home-state conditions), and sets the current regulator for Internal PWM Current Control. Each H-bridge is
both phases to mixed-decay mode. When a step command controlled by a fixed off time PWM current-control circuit
signal occurs on the STEP input the translator automati- that limits the load current to a desired value (ITRIP).
cally sequences the DACs to the next level (see table 2 for Initially, a diagonal pair of source and sink DMOS outputs
the current level sequence and current polarity). The are enabled and current flows through the motor winding
microstep resolution is set by inputs MS1 and MS2 as and RS. When the voltage across the current-sense resistor
shown in table 1. If the new DAC output level is lower equals the DAC output voltage, the current-sense com-
than the previous level the decay mode for that H-bridge parator resets the PWM latch, which turns off the source
will be set by the PFD input (fast, slow or mixed decay). driver (slow-decay mode) or the sink and source drivers
If the new DAC level is higher or equal to the previous (fast- or mixed-decay modes).
level then the decay mode for that H-bridge will be slow
The maximum value of current limiting is set by the
decay. This automatic current-decay selection will
selection of RS and the voltage at the VREF input with a
improve microstepping performance by reducing the
transconductance function approximated by:
distortion of the current waveform due to the motor
BEMF. ITRIPmax = VREF/8RS
Reset Input (RESET). The RESET input (active low) The DAC output reduces the VREF output to the
sets the translator to a predefined home state (see figures current-sense comparator in precise steps (see table 2 for
for home state conditions) and turns off all of the DMOS % ITRIPmax at each step).
outputs. The HOME output goes low and all STEP inputs ITRIP = (% ITRIPmax/100) x ITRIPmax
are ignored until the RESET input goes high.
It is critical to ensure that the maximum rating (0.5 V)
Home Output (HOME). The HOME output is a logic on the SENSE terminal is not exceeded. For full-step
output indicator of the initial state of the translator. At mode, VREF can be applied up to the maximum rating of
power up the translator is reset to the home state (see VDD, because the peak sense value is 0.707 x VREF/8. In
figures for home state conditions). all other modes VREF should not exceed 4 V.
www.allegromicro.com 7
3977
MICROSTEPPING DMOS DRIVER
WITH TRANSLATOR
Synchronous Rectification. When a PWM off cycle Active Mode. When the SR input is logic low, active
is triggered by an internal fixed off-time cycle, load mode is enabled and synchronous rectification will occur.
current will recirculate according to the decay mode This mode prevents reversal of the load current by turning
selected by the control logic. The A3977 synchronous off synchronous rectification when a zero current level is
rectification feature will turn on the appropriate detected. This prevents the motor winding from conduct-
MOSFETs during the current decay and effectively short ing in the reverse direction.
out the body diodes with the low rDS(on) driver. This will
Disabled Mode. When the SR input is logic high,
reduce power dissipation significantly and eliminate the
synchronous rectification is disabled. This mode is
need for external Schottky diodes for most applications.
typically used when external diodes are required to
The synchronous rectification can be set in either transfer power dissipation from the A3977 package to the
active mode or disabled mode. external diodes.
Timing Requirements
(TA = +25°C, VDD = 5 V, Logic Levels are VDD and Ground)
STEP 50%
C D
A B
MS1/MS2/
DIR/RESET
SLEEP
Dwg. WP-042
Applications Information
Layout. Current Sensing. To minimize inaccuracies caused by
The printed wiring board should use a heavy ground ground-trace IR drops in sensing the output current level,
plane. the current-sense resistor (RS) should have an independent
ground return to the star ground of the device. This path
For optimum electrical and thermal performance, the
should be as short as possible. For low-value sense
driver should be soldered directly onto the board.
resistors the IR drops in the printed wiring board sense
The load supply terminal, VBB, should be decoupled resistor’s traces can be significant and should be taken
with an electrolytic capacitor (>47 µF is recommended) into account. The use of sockets should be avoided as
placed as close to the device as possible. they can introduce variation in RS due to their contact
resistance.
To avoid problems due to capacitive coupling of the
high dv/dt switching transients, route the bridge-output Allegro MicroSystems recommends a value of RS
traces away from the sensitive logic-input traces. Always given by
drive the logic inputs with a low source impedance to
RS = 0.5/ITRIPmax
increase noise immunity.
Thermal Protection. Circuitry turns off all drivers
Grounding. A star ground system located close to the
when the junction temperature reaches 165°C, typically.
driver is recommended.
It is intended only to protect the device from failures due
The 44-lead PLCC has the analog ground and the to excessive junction temperatures and should not imply
power ground internally bonded to the power tabs of the that output short circuits are permitted. Thermal shut-
package (leads 44, 1, 2, 11 – 13, 22 – 24, and 33 – 35). down has a hysteresis of approximately 15°C.
On the 28-lead TSSOP package, the analog ground
(lead 7) and the power ground (lead 21) must be con-
nected together externally. The copper ground plane
located under the exposed thermal pad is typically used as
the star ground.
www.allegromicro.com 9
3977
MICROSTEPPPING DMOS DRIVER
WITH TRANSLATOR
Full-Step Operation
MS1 = MS2 = L, DIR = H
STEP
INPUT
HOME
OUTPUT
SLOW
DECAY
70.7%
PHASE 1
CURRENT
–70.7%
SLOW
DECAY
70.7%
PHASE 2
CURRENT
–70.7%
Dwg. WK-004-15
www.allegromicro.com 11
3977
MICROSTEPPING DMOS DRIVER
WITH TRANSLATOR
Half-Step Operation
MS1 = H, MS2 = L, DIR = H
STEP
INPUT
HOME
OUTPUT
DECAY
DECAY
DECAY
DECAY
DECAY
DECAY
DECAY
DECAY
MIXED
MIXED
MIXED
MIXED
SLOW
SLOW
SLOW
SLOW
100%
70.7%
PHASE 1
CURRENT
–70.7%
–100%
DECAY
DECAY
DECAY
DECAY
DECAY
DECAY
DECAY
DECAY
MIXED
SLOW
MIXED
SLOW
MIXED
MIXED
SLOW
SLOW
100%
70.7%
PHASE 2
CURRENT
–70.7%
–100%
Dwg. WK-004-14
Quarter-Step Operation
MS1 = L, MS2 = H, DIR = H
STEP
INPUT
HOME
OUTPUT
www.allegromicro.com 13
3977
MICROSTEPPING DMOS DRIVER
WITH TRANSLATOR
8 Microstep/Step Operation
MS1 = MS2 = H, DIR = H
STEP
INPUT
HOME
OUTPUT
Terminal List
* AGND and PGND on the TSSOP package must be connected together externally.
www.allegromicro.com 15
3977
MICROSTEPPING DMOS DRIVER
WITH TRANSLATOR
A3977xED
28 18
29 17
0.032
0.319 0.026
0.291
0.021 0.695
0.013 0.685
Dimensions in Inches
0.656 (controlling dimensions)
0.650
INDEX AREA
0.319
0.291
0.050
BSC
39 7
40 44 1 2 6
0.020 0.656
MIN 0.650
0.180 0.695
0.165 0.685
Dwg. MA-005-44A in
28 18
29 17
0.812
8.10 0.661
7.39
0.533 17.65
0.331 17.40
Dimensions in Millimeters
16.662 (for reference only)
16.510
INDEX AREA
8.10
7.39
1.27
BSC
39 7
40 44 1 2 6
0.51 16.662
MIN 16.510
4.57 17.65
4.20 17.40
Dwg. MA-005-44A mm
NOTES: 1. Exact body and lead configuration at vendor’s option within limits shown.
2. Lead spacing tolerance is non-cumulative.
3. Webbed lead frame. Terminals 1, 2, 11, 12, 13, 22, 23, 24, 33, 34, 35, and 44 are internally one piece.
4. Supplied in standard sticks/tubes of 27 devices or add “TR” to part number for tape and reel.
A3977xLP
0.197
28 15
0.0394
REF
0.177 0.118
0.169 0.0098
BSC
INDEX GAUGE PLANE
AREA
SEATING PLANE
0° TO 8° 0.030
0.012 1 2 3 0.026 0.018
0.0075 0.386 BSC Dimensions in Inches
0.378 (for reference only)
0.260
0.244
0.0472 0.0079
MAX 0.0035
0.0059 EXPOSED
0.00 THERMAL PAD
Dwg. MA-008-30A in
5.0
28 15
1.00
REF
4.50 3.0
4.30 0.25
BSC
INDEX GAUGE PLANE
AREA
SEATING PLANE
0° TO 8° 0.75
0.30 1 2 3 0.65 0.45
0.19 9.80 BSC
9.60
Dimensions in Millimeters
(controlling dimensions)
6.60
6.20
0.20
1.20 0.09
MAX
0.15 EXPOSED
0.00 THERMAL PAD
Dwg. MA-008-30A mm
NOTES: 1. Exact body and lead configuration at vendor’s option within limits shown.
2. Lead spacing tolerance is non-cumulative.
3. Supplied in standard sticks/tubes of 49 devices or add “TR” to part number for tape and reel.
www.allegromicro.com 17
3977
MICROSTEPPING DMOS DRIVER
WITH TRANSLATOR
www.datasheetcatalog.com