A3979 Datasheet
A3979 Datasheet
A3979 Datasheet
Pinout Diagram
SENSE1 1 28 VBB1
HOME 2 27 SLEEP
DIR 3 26 ENABLE
OUT1A 4 25 OUT1B
PFD 5 PWM 24 CP2
Timer Charge
RC1 6 Pump
23 CP1
Translator
AGND 7 and 22 VCP
REF 8 ÷8 Control 21 PGND
Logic
RC2 9 Reg 20 VREG
VDD 10 19 STEP
OUT2A 11 18 OUT2B
MS2 12 17 RESET
MS1 13 16 SR
SENSE2 14 15 VBB2
SELECTION GUIDE
Part Number Packing
A3979SLPTR-T 4000 pieces per reel
2
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
A3979 DMOS Microstepping Driver with Translator
0.22 µF
0.22 µF
Reference 0.22 µF
Supply Load
Supply
REF
DAC DMOS Full Bridge
VBB1
RC1 >47 µF
STEP 4 OUT1A
4
SLEEP
Control DMOS Full Bridge
SR Logic VBB2
ENABLE
OUT2A
VPFD
OUT2B
PFD PWM Timer:
PWM Latch
0.1 µF
RC2 Blanking
Mixed Decay SENSE2
RT2 CT2
DAC RS2 CS2
(Required)
3
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
A3979 DMOS Microstepping Driver with Translator
ELECTRICAL CHARACTERISTICS at TA = 25°C, VBB = 35 V, VDD = 3.0 to 5.5 V (unless otherwise noted)
Characteristics Symbol Test Conditions Min. Typ.1 Max. Units
Output Drivers
Operating 8 – 35 V
Load Supply Voltage Range VBB
During Sleep mode 0 – 35 V
VOUT = VBB – <1.0 20 µA
Output Leakage Current2 IDSS
VOUT = 0 V – <1.0 –20 µA
Source driver, IOUT = –2.5 A – 0.28 0.335 Ω
Output On Resistance RDS(On)
Sink driver, IOUT = 2.5 A – 0.22 0.265 Ω
Source diode, IF = –2.5 A – – 1.4 V
Body Diode Forward Voltage VF
Sink diode, IF = 2.5 A – – 1.4 V
fPWM < 50 kHz – – 8.0 mA
Motor Supply Current IBB Operating, outputs disabled – – 6.0 mA
Sleep mode – – 20 μA
Control Logic
Logic Supply Voltage Range VDD Operating 3.0 5.0 5.5 V
fPWM < 50 kHz – – 12 mA
Logic Supply Current IDD Outputs off – – 10 mA
Sleep mode – – 20 μA
VIN(1) 0.7× VDD – – V
Logic Input Voltage
VIN(0) – – 0.3 ×VDD V
IIN(1) VIN = 0.7 × VDD –20 <1.0 20 µA
Logic Input Current2
IIN(0) VIN = 0.3 × VDD –20 <1.0 20 µA
Reference Input Voltage Range VREF Operating 0 – VDD V
Reference Input Current IREF – 0 ±3 μA
VHOME(1) IHOME(1) = –200 µA 0.7× VDD – – V
HOME Output Voltage
VHOME(0) IHOME(0) = 200 µA – – 0.3× VDD V
VPFDH – 0.6 ×VDD – V
Mixed Decay Mode Trip Point
VPFDL – 0.21×VDD – V
VREF = 2 V, Phase Current = 38.27% – – ±10 %
Gain (Gm) Error3 EG VREF = 2 V, Phase Current = 70.71% – – ±5.0 %
VREF = 2 V, Phase Current = 100.00% – – ±5.0 %
STEP Pulse Width tW 1 – – µs
Blank Time tBLANK RT = 56 kΩ, CT = 680 pF 700 950 1200 ns
Fixed Off-Time tOFF RT = 56 kΩ, CT = 680 pF 30 38 46 μs
Crossover Dead Time tDT Synchronous rectification enabled 100 475 800 ns
4
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
A3979 DMOS Microstepping Driver with Translator
ELECTRICAL CHARACTERISTICS, continued at TA = 25°C, VBB = 35 V, VDD = 3.0 to 5.5 V (unless otherwise noted)
Characteristics Symbol Test Conditions Min. Typ.1 Max. Units
Thermal Shutdown Temperature TJSD – 165 – °C
Thermal Shutdown Hysteresis TJSDHYS – 15 – °C
UVLO Enable Threshold VUVLO Increasing VDD 2.45 2.7 2.95 V
UVLO Hysteresis VUVLOHYS 0.05 0.10 – V
1Typical data are for initial design estimations only, and assume optimum manufacturing and application conditions. Performance may vary for
individual units, within the specified maximum and minimum limits.
2Negative current is defined as coming out of (sourcing from) the specified device pin.
3E = ( [ V
G REF / 8] – VSENSE ) / ( VREF / 8 ).
THERMAL CHARACTERISTICS may require derating at maximum conditions, see application information
Characteristic Symbol Test Conditions* Value Units
Two-layer PCB with 3.8 in.2 of copper area on each side
32 ºC/W
connected with thermal vias and to device exposed pad
Package Thermal Resistance RθJA
High-K PCB (multilayer with significant copper areas,
28 ºC/W
based on JEDEC standard)
*Additional thermal information available on Allegro Web site.
5.0
4.5
4.0 H
(R igh-
Power Dissipation, PD (W)
3.5 θJ K
A= PCB
2-
28
3.0 La ºC
ye /W
rP
)
(R CB w
2.5 θJ ith
A = 3
32 .8 in 2
2.0 ºC co
/W pp
) er
per
1.5 sid
e
1.0
0.5
0.0
20 40 60 80 100 120 140 160
Temperature (°C)
5
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
A3979 DMOS Microstepping Driver with Translator
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
6
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
A3979 DMOS Microstepping Driver with Translator
FUNCTIONAL DESCRIPTION
Device Operation. The A3979 is a complete micro- Step Input (STEP). A low-to-high transition on the
stepping motor driver with a built-in translator for easy STEP input sequences the translator and advances the motor
operation with minimal control lines. It is designed to one increment. The translator controls the input to the DACs
operate bipolar stepper motors in full-, half-, quarter-, and and the direction of current flow in each winding. The size
sixteenth-step modes. The currents in each of the two output of the increment is determined by the combined state of
full-bridges (all of the N-channel MOSFETs) are regulated inputs MS1 and MS2 (see table 1).
with fixed off-time PMW (pulse width modulated) control
Microstep Select (MS1 and MS2). The input on
circuitry. At each step, the current for each full-bridge is
terminals MS1 and MS2 selects the microstepping format,
set by the value of its external current-sense resistor (RS1
as shown in table 1. Any changes made to these inputs do not
or RS2), a reference voltage (VREF), and the output voltage
take effect until the next rising edge of a step command signal
of its DAC (which in turn is controlled by the output of the
on the STEP input.
translator).
Direction Input (DIR). The state of the DIR input deter-
At power-on or reset, the translator sets the DACs and the
mines the direction of rotation of the motor. Any changes
phase current polarity to the initial Home state (shown in
made to this input does not take effect until the next rising
figures 2 through 5), and the current regulator to Mixed
edge of a step command signal on the STEP input.
decay mode for both phases. When a step command signal
occurs on the STEP input, the translator automatically Internal PWM Current Control. Each full bridge is
sequences the DACs to the next level and current polarity. controlled by a fixed–off-time PWM current-control circuit
(See table 2 for the current-level sequence.) The microstep that limits the load current to a desired value, ITRIP . Initially,
resolution is set by the combined effect of inputs MS1 and a diagonal pair of source and sink MOS outputs are enabled
MS2, as shown in table 1. and current flows through the motor winding and the current
sense resistor, RSx. When the voltage across RSx equals the
While stepping is occurring, if the next output level of the
DAC output voltage, the current-sense comparator resets the
DACs is lower than the immediately preceeding output
PWM latch. The latch then turns off either the source MOS-
level, then the decay mode (Fast, Slow, or Mixed) for the
FETs (when in Slow decay mode) or the sink and source
active full bridge is set by the PFD input. If the next DAC
MOSFETs (when in Fast or Mixed decay mode).
output level is higher than or equal to the preceeding level,
then the decay mode for that full bridge will be Slow decay. The maximum value of current limiting is set by the selec-
This automatic current-decay selection improves microstep- tion of RS and the voltage at the VREF input with a transcon-
ping performance by reducing the distortion of the current ductance function approximated by:
waveform due to back EMF of the motor.
ITRIPmax = VREF/8RS
RESET Input ( R̄¯
Ē¯
S̄¯
Ē¯
T̄¯ ). The R̄¯Ē¯S̄¯Ē¯T̄¯ input (active The DAC output reduces the VREF output to the cur-
low) sets the translator to a predefined Home state (shown rent-sense comparator in precise steps (see table 2 for
in figures 2 through 5), and turns off all of the DMOS out- % ITRIPmax at each step).
puts. The HOME output goes low and all STEP inputs are
ITRIP = (% ITRIPmax/100) ITRIPmax
ignored until the R̄¯Ē
¯S̄¯Ē
¯T̄¯ input is set to high.
It is critical that the maximum rating (0.5 V) on either the
Home Output (HOME). The HOME output is a logic SENSE1 and SENSE2 pins is not exceeded. For full step-
output indicator of the initial state of the translator. At ping, VREF can be applied up to the maximum rating of VDD
power-on, the translator is reset to the Home state (shown in because the peak sense value is 0.707 × VREF / 8. In all other
figures 2 through 5). modes, VREF should not exceed 4 V.
7
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
A3979 DMOS Microstepping Driver with Translator
Fixed Off-Time. The internal PWM current-control cir- age on VCP, the outputs of the device are disabled until the
cuitry uses a one-shot timer to control the duration of time fault condition is removed.
that the MOSFETs remain off. The one shot off-time, tOFF,
At power up, and in the event of low VDD, the undervoltage
is determined by the selection of external resistors, RTx , and
lockout (UVLO) circuit disables the drivers and resets the
capacitors, CTx , connected from each RCx timing terminal to
translator to the Home state.
ground. The off-time, over a range of values of CT = 470 pF
to 1500 pF and RT = 12 kΩ to 100 kΩ is approximated by:
Sleep Mode ( S̄¯
L̄¯
Ē¯
Ē¯
P̄¯ ). This active-low control input
tOFF = RTCT is used to minimize power consumption when the motor is
not in use. It disables much of the internal circuitry includ-
RC Blanking. In addition to the fixed off-time of the
ing the output DMOS FETs, current regulator, and charge
PWM control circuit, the CTx component sets the compara-
pump. Setting this to a logic high allows normal operation,
tor blanking time. This function blanks the output of the
as well as start-up (at which time the A3979 drives the
current-sense comparators when the outputs are switched
motor to the Home microstep position). When bringing the
by the internal current-control circuitry. The comparator
device out of Sleep mode, in order to allow the charge pump
outputs are blanked to prevent false overcurrent detection
(gate drive) to stabilize, provide a delay of 1 ms before issu-
due to reverse recovery currents of the clamp diodes, or to
ing a step command signal on the STEP input.
switching transients related to the capacitance of the load.
The blank time tBLANK can be approximated by: Percent Fast Decay Input (PFD). When a STEP
tBLANK = 1400CT input signal commands a lower output current than the
previous step, it switches the output current decay to either
Charge Pump (CP1 and CP2). The charge pump is Slow, Fast, or Mixed decay mode, depending on the voltage
used to generate a gate supply greater than that of VBB for level at the PFD input. If the voltage at the PFD input is
driving the source-side DMOS gates. A 0.22 µF ceramic greater than 0.6 × VDD , then Slow decay mode is selected.
capacitor should be connected between CP1 and CP2 for If the voltage on the PFD input is less than 0.21 × VDD , then
pumping purposes. In addition, a 0.22 µF ceramic capacitor Fast decay mode is selected. Mixed decay mode is selected
is required between VCP and VBB, to act as a reservoir for when VPFD is between these two levels, as described in
operating the high‑side DMOS gates. the next section. This terminal should be decoupled with a
VREG (VREG). This internally-generated voltage is used to 0.1 μF capacitor.
operate the sink-side DMOS outputs. The VREG pin must Mixed Decay Operation. If the voltage on the PFD input
be decoupled with a 0.22 µF capacitor to ground. VREG is is between 0.6 × VDD and 0.21 × VDD , the bridge operates
internally monitored, and in the case of a fault condition, the in Mixed decay mode, as determined by the step sequence
DMOS outputs of the device are disabled. (shown in figures 2 through 5). As the trip point is reached,
the device goes into Fast decay mode until the voltage
Enable Input ( Ē¯
N̄¯
Ā¯
B̄¯
L̄¯
Ē¯ ). This active-low input
enables all of the DMOS outputs. When set to a logic high, on the RCx terminal decays to the same level as voltage
the outputs are disabled. The inputs to the translator (STEP, applied to the PFD terminal. The time that the device oper-
DIR, MS1, and MS2), all remain active, independent of the ates in fast decay is approximated by:
Ē¯N̄
¯Ā
¯
B̄¯L̄¯
Ē¯ input state. tFD = RTCTln (0.6VDD/VPFD)
Shutdown. During normal operation, in the event of a After this Fast decay portion, the device switches to Slow
fault, such as overtemperature (excess TJ) or an undervolt- decay mode for the remainder of the fixed off-time period.
8
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
A3979 DMOS Microstepping Driver with Translator
Synchronous Rectification. When a PWM off- • Active Mode. When the SR input is logic low, Active
cycle is triggered by an internal fixed–off-time cycle, load mode is enabled and synchronous rectification can occur.
current recirculates according to the decay mode selected This mode prevents reversal of the load current by turning
off synchronous rectification when a zero current level is
by the control logic. The A3979 synchronous rectification
detected. This prevents the motor winding from conduct-
feature turns on the appropriate MOSFETs during the decay ing in the reverse direction.
of the current, and effectively shorts out the body diodes
• Disabled Mode. When the SR input is logic high, syn-
with the low RDS(On) driver. This reduces power dissipation chronous rectification is disabled. This mode is typi-
significantly and eliminates the need for external Schottky cally used when external diodes are required to transfer
diodes for most applications. The synchronous rectification power dissipation from the A3979 package to the external
can be set to either Active mode or Disabled mode: diodes.
APPLICATIONS INFORMATION
Layout. The printed circuit board on which the device is Current Sensing. To minimize inaccuracies caused by
mounted should have a heavy ground plane. For optimum ground-trace IR drops in sensing the output current level,
electrical and thermal performance, the A3979 should be the current-sense resistors, RSx, should have an independent
soldered directly onto the board. ground return to the star ground of the device. This path
The load supply terminals, VBBx, should be decoupled with should be as short as possible.
an electrolytic capacitor (>47 µF is recommended), placed
as close to the device as possible. For low-value sense resistors, the IR drops in the printed cir-
cuit board sense resistor traces can be significant and should
To avoid problems due to capacitive coupling of the high be taken into account.
dv / dt switching transients, route the bridge-output traces
away from the sensitive logic-input traces. The use of sockets should be avoided as they can introduce
Always drive the logic inputs with a low source impedance variation in RSx due to their contact resistance.
to increase noise immunity.
Allegro MicroSystems recommends a value of RS given by
Grounding. The AGND (analog ground) terminal and the
PGND (power ground) terminal must be connected together RS = 0.5/ITRIPmax
externally.
Thermal Protection. This internal circuitry turns off
All ground lines should be connected together and be as all drivers when the junction temperature reaches 165°C,
short as possible. A star ground system, centered under the typical. It is intended only to protect the device from failures
device, is an optimum design. due to excessive junction temperatures and should not imply
The copper ground plane located under the exposed thermal that output short circuits are permitted. Thermal shutdown
pad is typically used as the star ground. has a hysteresis of approximately 15°C.
9
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
A3979 DMOS Microstepping Driver with Translator
70.71 70.71
Slow Slow Slow
Phase 1 Slow Mixed Mixed Mixed
Phase 1
IOUT1A 0.00
IOUT1A 0.00
Direction = H Direction = H
–70.71 –70.71
–100.00 –100.00
100.00 100.00
70.71 70.71
Slow Slow Slow Slow
Phase 2 Phase 2 Mixed Mixed Mixed
IOUT2A IOUT2A
0.00 0.00
Direction = H Direction = H
(%) Slow (%)
–70.71 –70.71
–100.00 –100.00
Figure 2. Decay Mode for Full-Step Increments Figure 3. Decay Modes for Half-Step Increments
STEP Input
HOME Output
100.00
92.39
70.71
38.27
Phase 1
Slow Mixed Slow Mixed Slow
IOUT1A
0.00
Direction = H
Home Microstep Position
(%) –38.27
–70.71
–92.39
–100.00
100.00
92.39
70.71
38.27 Slow
Phase 2
Mixed Slow Mixed Slow Mixed
IOUT2A
0.00
Direction = H
(%) –38.27
–70.71
–92.39
–100.00
10
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
A3979 DMOS Microstepping Driver with Translator
STEP Input
HOME Output
100.00
95.69
88.19
83.15
77.30
70.71
63.44
55.56
47.14
38.27
29.03
19.51
Phase 1 9.8
IOUT1A Slow Mixed Slow Mixed
0.00
Direction = H –9.8
(%)
–19.51
–29.03
–38.27
Home Microstep Position
–47.14
–55.56
–63.44
–70.71
–77.30
–83.15
–88.19
–95.69
–100.00
100.00
95.69
88.19
83.15
77.30
70.71
63.44
55.56
47.14
38.27
29.03
19.51
Slow
Phase 2 9.8
IOUT2A Mixed Slow Mixed Slow
0.00
Direction = H
–9.8
(%)
–19.51
–29.03
–38.27
–47.14
–55.56
–63.44
–70.71
–77.30
–83.15
–88.19
–95.69
–100.00
11
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
A3979 DMOS Microstepping Driver with Translator
12
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
A3979 DMOS Microstepping Driver with Translator
13
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
A3979 DMOS Microstepping Driver with Translator
1 2
5.00
0.25 1 2
5.00
28X C SEATING PLANE
SEATING
0.10 C PLANE GAUGE PLANE C PCB Layout Reference View
+0.05 1.20 MAX
0.25 –0.06 0.65
0.10 MAX
14
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
A3979 DMOS Microstepping Driver with Translator
REVISION HISTORY
Number Date Description
6 (was Rev. F) June 21, 2013 Update decay charts
7 November 1, 2019 Minor editorial updates
15
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com