Professional Documents
Culture Documents
5V 0.1 µF 0.1 µF
5 kΩ
ROSC CP1 CP2 VCP VBB1
SLEEP
100 µF
VBB2
STEP
Microcontroller or MS1
OUT1A
Controller Logic MS2
MS3
A5984 OUT1B
DIR SENSE1
ENABLE
RESET
5V OUT2A
VREF OUT2B
5 kΩ
SENSE2
nFAULT GND PAD
SPECIFICATIONS
SELECTION GUIDE
Part Number Package Packing
A5984GESTR-T 24-pin QFN with exposed thermal pad 1500 pieces per 7-in. reel
A5984GETTR-T* 32-pin QFN with exposed thermal pad 1500 pieces per 7-in. reel
A5984GLPTR-T 24-pin TSSOP with exposed thermal pad 4000 pieces per 13-in. reel
* Contact marketing for availability.
2
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
Table of Contents
Specifications 2 Protection Functions 13
Functional Block Diagram 4 Fault Output (nFAULT) 13
Pinout Diagrams and Terminal List Table 5 Thermal or Undervoltage Fault Shutdown 13
Electrical Characteristics 6 Overcurrent Protection 13
Thermal Characteristics 7
Application Information 14
Logic Interface 8
Layout 14
Functional Description 9 Pin Circuit Diagrams 15
Device Operation 9 Phase Current Diagrams 16
Stepping Current Control 9 Full Step (100% Torque) 16
100 Percent Torque Operation 9 Half Step (100% Torque) 16
Microstep Select (MSx) 9 Sixteenth Step 17
Reset Input ( R̄¯ Ē¯ S̄¯ Ē¯ T̄
¯ ) 9 Thirty-Secondth Step 17
Step Input (STEP) 12 Full Step (Modified) 18
Direction Input (DIR) 12 Half Step (Modified) 18
Internal PWM Current Control 12 Eighth Step 19
Blanking 12 Quarter Step 19
ROSC 12 Stepping Phase Tables 20
Charge Pump (CP1 and CP2) 12 Full Torque Modes 20
Enable Input ( Ē¯ N̄¯ Ā
¯ B̄
¯ L̄¯ Ē
¯ ) 12 Common Modes 21
Sleep Mode ( S̄ L̄¯ Ē ¯ Ē¯ P̄¯ ) 13
Package Outline Drawings 25
Synchronous Rectification 13
3
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
0.1 µF
Internal Charge
OSC
Regulator Pump
VCP
0.1 µF
REF DMOS Full Bridge
VBB1
DAC OUT1A
OUT1B
PWM Latch
STEP Blanking OCP
Mixed Decay SENSE1
DIR
Gate
RESET Drive DMOS Full Bridge RS1
MS1 VBB2
100 kΩ Translator
Control
Logic
MS2 OUT2A
OCP
100 kΩ OUT2B
MS3
PWM Latch
100 kΩ Blanking SENSE2
Mixed Decay Fault
ENABLE
RS2
SLEEP DAC
5V
VREF
nFAULT
PAD
GND
4
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
20 SENSE1
32 SENSE2
25 SENSE1
22 OUT2A
21 OUT1A
30 OUT2A
27 OUT1A
24 VBB2
19 VBB1
31 NC
29 NC
28 NC
26 NC
CP1 1 24 GND
CP2 2 23 ENABLE
VCP 3 22 OUT2B
OUT2B 1 24 OUT1B
OUT2B 1 18 OUT1B
NC 2 23 NC nFAULT 4 21 VBB2
ENABLE 2 17 DIR VBB2 MS1 5 20 SENSE2
3 22 VBB1
GND 3 16 GND NC 4 21 NC MS2 6 PAD 19 OUT2A
PAD PAD
CP1 4 15 REF ENABLE 5 20 DIR RESET 7 18 OUT1A
GND 6 19 GND
CP2 5 14 STEP ROSC 8 17 SENSE1
CP1 7 18 REF
VCP 6 13 MS3 SLEEP 9 16 VBB1
CP2 8 17 STEP
MS3 10 15 OUT1B
STEP 11 14 DIR
nFAULT 10
MS2 12
RESET 13
ROSC 14
SLEEP 15
MS3 16
MS1 11
RESET 10
SLEEP 12
ROSC 11
VCP 9
nFAULT 7
8
9
REF 12 13 GND
MS1
MS2
5
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
6
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
Package Thermal Resistance RθJA ET package; estimated, on 4-layer PCB, based on JEDEC standard 32 °C/W
5.5
5.0
4.5
4.0 R
θJ
A =
3.5 32 R
Power Dissipation, PD (W)
ºC θJ
/W A =
28
3.0 ºC
R /W
2.5 θJ
A =3
7º
C/
2.0 W
1.5
1.0
0.5
0.0
20 40 60 80 100 120 140 160 180
Temperature (°C)
7
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
tA tB
STEP
tC tD
MSx
RESET, or DIR
8
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
FUNCTIONAL DESCRIPTION
Device Operation The other method of current control utilizes slow decay mode
when current is rising and mixed decay mode (31.25%) when
The A5984 is a complete microstepping motor driver with a current is falling. This method is exactly the same as A4984
built-in translator for easy operation with minimal control lines. series of stepper motor drivers. This method may be desired for
It is designed to operate bipolar stepper motors in full, half, quar- drop-in applications to A4984 series. The current waveform and
ter, eighth, sixteenth, or thirty-secondth step modes. The currents motor performance should be identical to A4984. The mixed
in each of the two output full-bridges and all of the N-channel decay waveforms for this method are shown in Figure 2. This
DMOS FETs are regulated with fixed off-time PWM (pulse form of current control is selected by connecting pin ROSC to
width modulated) control circuitry. At each step, the current for greater than 3 V or by connecting a resistor from ROSC to GND.
each full-bridge is set by the value of its external current-sense The Resistor option is used to adjust the off-time as desired (see
resistor (RS1 and RS2), a reference voltage (VREF), and the output ROSC section).
voltage of its DAC (which in turn is controlled by the output of
the translator). 100 Percent Torque Operation
At power-on or reset, the translator sets the DACs and the phase In full- and half-step modes, the device can be programmed so
current polarity to the initial Home state (shown in the Phase both phases are at ±100% current levels for full step mode, and
Current Diagrams section), and the current regulator to Mixed either ±100% or 0% for half step mode.
Decay Mode for both phases. When a step command signal
occurs on the STEP input, the translator automatically sequences Microstep Select (MSx)
the DACs to the next level and current polarity. (See Table 2 for The microstep resolution is set by the voltage on logic inputs
the current-level sequence.) The microstep resolution is set by MSx, as shown in Table 1. Each MSx pin has an internal 100 kΩ
the combined effect of the MSx inputs, as shown in Table 1. pull-down resistance. When changing the step mode the change
does not take effect until the next STEP rising edge.
Stepping Current Control
If the step mode is changed without a translator reset, and abso-
The A5984 has two methods of current control. The first method
lute position must be maintained, it is important to change the
of current control is called Adaptive Percent Fast Decay (APFD).
step mode at a step position that is common to both step modes in
APFD is selected by connecting pin ROSC to GND. Essentially,
order to avoid missing steps. When the device is powered down
the IC determines the proper amount of fast decay on both rising
or reset due to TSD or an overcurrent event, the translator is set to
and falling currents. By only adding fast decay when needed,
the home position which is by default common to all step modes.
the output current more accurately tracks the input command
from the D-to-A converter and solves the basic problem of Reset Input (RESET)
current discontinuity through zero when stepping at slow speeds
(see Figure 4). This will result in a performance advantage The R̄¯Ē
¯S̄¯Ē
¯T̄¯ input sets the translator to a predefined Home state
for slow-speed high-resolution stepping such as with security (shown in Phase Current Diagrams section) and turns off all of the
camera applications. An additional benefit of APFD is reduced FET outputs. All STEP inputs are ignored until the R̄¯Ē ¯S̄¯Ē
¯T̄¯ input
current ripple across the various operating conditions and motor is set to high.
characteristics.
9
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
VSTEP
100.00
70.71
See Enlargement A
IOUT 0
–70.71
–100.00
Enlargement A
toff
tFD tSD
IPEAK
Slow Decay
Mixed Decay
IOUT
Fa
st
De
ca
y
Symbol Characteristic
toff Device fixed off-time
IPEAK Maximum output current
tSD Slow decay interval
tFD Fast decay interval
IOUT Device output current
10
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
Missed
Step
Mixed Decay
No Missed
ILOAD 500 mA/div. Steps
11
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
12
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
output FETs, current regulator, and charge pump. A logic low THERMAL OR UNDERVOLTAGE FAULT SHUTDOWN
¯Ē
on the S̄L̄ ¯Ē
¯P̄¯ pin puts the A5984 into Sleep mode. A logic high In the event of a fault, overtemperature (excess TJ) or an under-
allows normal operation, as well as start-up (at which time the voltage (on VCP), the FET outputs of the A5984 are disabled
A5984 drives the motor to the Home microstep position). When until the fault condition is removed. At power-on, the UVLO
emerging from Sleep mode, in order to allow the charge pump to (undervoltage lockout) circuit disables the FET outputs and resets
stabilize, provide a delay of 1 ms before issuing a Step command. the translator to the Home state.
Synchronous Rectification OVERCURRENT PROTECTION
When a PWM-off cycle is triggered by an internal fixed-off time A current monitor will protect the IC from damage due to output
cycle, load current recirculates according to the decay mode shorts. If a short is detected, the IC will latch the fault and disable
selected by the control logic. This synchronous rectification the outputs. The fault latch can only be cleared by coming out of
feature turns on the appropriate FETs during current decay, and Sleep mode or by cycling the power to VBB. During OCP events,
effectively shorts out the body diodes with the low FET RDS(on). Absolute Maximum Ratings may be exceeded for a short period
This reduces power dissipation significantly and can eliminate of time before the device latches (see Figure 5).
the need for external Schottky diodes in many applications. Syn-
chronous rectification turns off when the load current approaches
zero (0 A), preventing reversal of the load current.
Protection Functions
5 A / div.
FAULT OUTPUT (nFAULT) Fault
An open drain fault output is provided to notify the user if the IC latched
has been disabled due to an OCP event. If an OCP event is trig-
gered the device will be disabled and the outputs will be latched
off. The active low nFAULT output will be enabled. The latch can
be reset by commanding S̄L̄ ¯Ē
¯Ē¯P̄¯ or R̄
¯Ē
¯S̄¯Ē
¯T̄¯ low, or by bringing
VBB below its UVLO threshold.
t→
13
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
APPLICATION INFORMATION
Layout The two input capacitors should be placed in parallel, and as close
to the device supply pins as possible (see Figure 8). The ceramic
The printed circuit board should use a heavy groundplane. For capacitor (C7) should be closer to the pins than the bulk capacitor
optimum electrical and thermal performance, the A5984 must be (C2). This is necessary because the ceramic capacitor will be
soldered directly onto the board. On the underside of the A5984 responsible for delivering the high-frequency current components.
package is an exposed pad, which provides a path for enhanced
thermal dissipation. The thermal pad should be soldered directly The sense resistors, RSx , should have a very low-impedance
to an exposed surface on the PCB. Thermal vias are used to path to ground, because they must carry a large current while
transfer heat to other layers of the PCB (see Figure 6). supporting very accurate voltage measurements by the current
sense comparators. Long ground traces will cause additional
In order to minimize the effects of ground bounce and offset voltage drops, adversely affecting the ability of the comparators
issues, it is important to have a low-impedance single-point to accurately measure the current in the windings. The SENSEx
ground, known as a star ground, located very close to the device. pins have very short traces to the RSx resistors and very thick,
By making the connection between the pad and the ground plane low-impedance traces directly to the star ground underneath the
directly under the A5984, that area becomes an ideal location for device. If possible, there should be no other components on the
a star ground point. A low-impedance ground will prevent ground sense circuits.
bounce during high-current operation and ensure that the supply
voltage remains stable at the input terminal.
Solder
A5984
Trace (2 oz.)
Signal (1 oz.)
Ground (1 oz.)
PCB
Thermal (2 oz.)
Thermal Vias
Figure 6: Soldering Cross-Section
R4 R5
GND C7
VBB2
SENSE2
OUT2A
OUT1A
SENSE1
VBB1
R4 R5
GND
OUT2B OUT1B
ENABLE DIR
PAD
GND GND
C7 U1 C3 CP1 REF
CP2 A5984 STEP
VCP
nFFAULT
MS3
C4
RESET
SLEEP
ROSC
GND
MS1
MS2
C3
C4 BULK
ROSC
GND C2 C2
ROSC
CAPACITANCE
VBB VBB
14
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
48 V
GND
PGND GND
8V
VBB
MSx
SENSE VINT DIR OUT
VREF DMOS
ROSC Parasitic
SLEEP 8V DMOS
RESET
Parasitic
ENABLE
GND STEP GND GND
SENSE
9c 9d 9e
15
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
I2(A→Β)
2 100% 1
100% I1(A→Β)
3 4
4 100% 3 2
5 1 I1(A→Β)
100%
6 7 8
16
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
I2(A→Β)
17
25 70% 9
33
70%
1 I1(A→Β)
41 57
49
49 70% 17
65
70%
1 I1(A→Β)
81 113
97
17
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
I2(A→Β)
2 70% 1
70% I1(A→Β)
3 4
I2(A→Β)
3
4 70% 2
5
70%
1 I1(A→Β)
6 8
18
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
I2(A→B)
5
7 70% 3
9
70%
1 I1(A→B)
11 15
13
13 70% 5
17
70%
1 I1(A→Β)
21 29
25
19
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
20
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
21
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
22
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
23
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
24
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
2.70
4.00 BSC or 4.10
0.15 C
2.10
0.15 C 2×
2.70 or 2.10
25× D C
4.10
0.08 C 0.75 ±0.05
SEATING
PLANE C PCB Layout Reference View
+0.05
0.25 +0.03
–0.07 0.02 –0.02
0.50 BSC
1
XXXX
Date Code
0.40 ±0.10 Lot Number
B
+0.10
2.70 Standard Branding Reference View
–0.15 E
2 Lines 1, 2, 3 = 6 characters
1
Line 1: Part Number
24 Line 2: 4 digit Date Code
+0.10 Line 3: Characters 5, 6, 7, 8 of
2.70
–0.15 Assembly Lot Number
25
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
0.30
5.00 BSC 32 0.50
32
1.00
1
1
2 A 2
2×
0.15 C 2× 1
3.40
33× D C
0.08 C SEATING 5.00
PLANE
+0.05
0.25 –0.07
0.90 ±0.10
0.50 BSC C PCB Layout Reference View
26
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
7.80 ±0.10
4.32 NOM 8º
0º
24
0.20
0.09
B
3 NOM 4.40 ±0.10 6.40 ±0.20
0.25 BSC
B Exposed thermal pad (bottom surface); dimensions may vary with device.
27
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
DMOS Microstepping Driver
A5984 with Translator and Overcurrent Protection
REVISION HISTORY
Number Date Description
– January 19, 2016 Initial release
1 April 26, 2016 Updated Pin Circuit Diagrams 9c and 9e on page 15
2 January 3, 2017 Added VBB UVLO and VBB UVLO Hysteresis characteristics to page 6
3 June 5, 2020 Minor editorial updates
4 June 3, 2022 Updated package drawings (pages 25-27)
www.allegromicro.com
28
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com