Dual DMOS Full-Bridge Microstepping PWM Motor Driver
Features and Benefits
▪ ±1.5 A, 50 V Continuous Output Rating
▪ Low R
▪ Optimized Microstepping via 6-Bit Linear DACs
▪ Programmable Mixed, Fast, and Slow Current-Decay
Modes
▪ 4 MHz Internal Oscillator for Digital Timing
▪ Serial-Interface Controls Chip Functions
▪ Synchronous Rectification for Low Power Dissipation
▪ Internal UVLO and Thermal Shutdown Circuitry
▪ Crossover-Current Protection
▪ Precision 2 V Reference
▪ Inputs Compatible with 3.3 or 5 V Control Signals
▪ Sleep and Idle Modes
DMOS Output Drivers
DS(on)
Package: 24-pin DIP with 4 fused leads
(suffix B)
Not to scale
Description
Designed for pulse-width modulated (PWM) current control
of bipolar microstepping stepper motors, the A3972 is capable
of continuous output currents to ±1.5 A and operating voltages
to 50 V. Internal fixed off-time PWM current-control timing
circuitry can be programmed via a serial interface to operate
in slow, fast, and mixed current-decay modes.
The desired load-current level is set via the serial port with
two 6-bit linear DACs in conjunction with a reference voltage.
The six bits of control allow maximum flexibility in torque
control for a variety of step methods, from microstepping to
full-step drive. Load current is set in 1.56% increments of the
maximum value.
Synchronous rectification circuitry allows the load current
to flow through the low R
during the current decay. This feature will eliminate the
need for external clamp diodes in most applications, saving
cost and external component count, while minimizing power
dissipation.
Internal circuit protection includes thermal shutdown with
hysteresis, transient-suppression diodes, and crossover-current
protection. Special power-up sequencing is not required.
The A3972SB is supplied in a 24-pin plastic DIP with two
batwing power tabs (suffix ‘B’). The power tabs are at ground
potential and need no electrical isolation. The device is lead
(Pb) free with 100% matte tin leadframe plating.
of the DMOS output driver
DS(on)
29319.33, Rev. D
Pin-out Diagram
Dual DMOS Full-Bridge
A3972
Microstepping PWM Motor Driver
Selection Guide
Part NumberPacking
A3972SB-T15 pieces/tube
Absolute Maximum Ratings
CharacteristicSymbolNotesRatingUnits
Load Supply VoltageV
Output Current*I
Logic Supply VoltageV
Logic Input Voltage RangeV
Reference VoltageV
Sense Voltage (DC)V
Package Power DissipationP
Operating Ambient TemperatureT
Junction TemperatureT
Storage TemperatureT
*Output current rating may be limited by duty cycle, ambient temperature, and heat sinking. Under any set of conditions, do not exceed
the specifi ed current rating or a junction temperature of 150°C.
ELECTRICAL CHARACTERISTICS at TA = +25°C, VBB = 50 V, VDD = 5.0 V, VS = 0.5 V,
f
< 50 kHz (unless otherwise noted).
PWM
Limits
Characteristic Symbol Test Conditions Min. Typ. Max. Units
Load Supply Voltage Range VBB Operating 15 — 50 V
During sleep mode 0 — 50 V
Logic Supply Voltage Range V
Load Supply Current I
Operating 4.5 5.0 5.5 V
DD
f
BB
< 50 kHz — — 8.0 mA
PWM
Operating, outputs disabled — — 6.0 mA
Sleep or idle mode — — 20 μA
Logic Supply Current IDD f
< 50 kHz — — 12 mA
PWM
Outputs off — — 10 mA
Idle mode (D0 = 1, D18 = 0) — — 1.5 mA
Sleep mode — — 100 μA
Output Drivers
Output Leakage Current I
V
Output On Resistance r
Sink driver, I
Body Diode Forward Voltage V
V
DSS
DS(on)
F
OUT
OUT
Source driver, I
Source diode, IF = 1.5 A — — 1.2 V
Sink diode, IF = 1.5 A — — 1.2 V
= VBB — <1.0 50 μA
= 0 V — <-1.0 -50 μA
= –1.5 A — 0.5 0.55 Ω
OUT
= 1.5 A — 0.315 0.35 Ω
OUT
Control Logic
Logic Input Voltage V
V
Logic Input Current I
I
OSC Input Frequency Range f
2.0 — — V
IN(1)
— — 0.8 V
IN(0)
VIN = 2.0 V — <1.0 20 μA
IN(1)
V
IN(0)
Divide by one 2.5 — 6.0 MHz
OSC
= 0.8 V — <-2.0 -20 μA
IN
(D0 =1, D13 = 0, D14 = 1)
OSC Input Duty Cycle — 40 — 60 %
Input Hysterisis ΔVIN 0.20 — 0.40 V
continued next page ...
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
4
Dual DMOS Full-Bridge
A3972
Microstepping PWM Motor Driver
ELECTRICAL CHARACTERISTICS at TA = +25°C, VBB = 50 V, VDD = 5.0 V, VS = 0.5 V,
f
< 50 kHz (unless otherwise noted).
PWM
Limits
Characteristics Symbol Test Conditions Min. Typ. Max. Units
Control Logic (continued)
Internal Oscillator f
DAC Accuracy (total error) E
OSC
T
Reference Input Voltage Range V
Reference Buffer Offset V
Reference Divider Ratio V
REF(EXT)
OS
REF/VS
OSC shorted to ground 3.0 4.0 5.0 MHz
R
= 51 kΩ3.4 4.0 4.6 MHz
OSC
Relative to DAC reference buffer
— ±1/2 — LSB
output, D0 = 0, D17 = 0
0.5 — 2.6 V
— ±10 — mV
D0 = 0, D18 = 0 — 8.0 — —
D0 = 0, D18 = 1 — 4.0 — —
Reference Input Current I
Internal Reference Voltage V
REF
REF(INT)
V
= 2.0 V — — ±0.5 μA
REF
1.94 2.0 2.06 V
Gain (Gm) Error (note 3) EG D0 = 0, D17 = 0,
D18 = 0, DAC = 63 — 0 ±6 %
D18 = 0, DAC = 31 — 0 ±9 %
D18 = 1, DAC = 63 — 0 ±6 %
D18 = 1, DAC = 15 — 0 ±10 %
Comparator Input Offset Voltage VIO V
= 0 V — ±5.0 — mV
REF
Propagation Delay Times tpd 50% to 90%:
PWM change to source on 500 800 1200 ns
PWM change to source off 50 150 350 ns
PWM change to sink on 500 800 1200 ns
PWM change to sink off 50 150 350 ns
Crossover Dead Time tdt 300 700 900 ns
Thermal Shutdown Temperature TJ — 165 — °C
Thermal Shutdown Hysteresis ΔTJ — 15 — °C
UVLO Enable Threshold V
UVLO Hysteresis ΔV
Increasing VDD 3.9 4.2 4.45 V
UVLO
0.05 0.10 — V
UVLO
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
/Range) – VS]/(V
REF
/Range).
REF
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
5
A3972
Dual DMOS Full-Bridge
Microstepping PWM Motor Driver
FUNCTIONAL DESCRIPTION
Serial Interface. The A3972SB is controlled via a 3-wire
(clock, data, strobe) serial port. The programmable functions
allow maximum fl exibility in confi guring the PWM to the motor
drive requirements. The serial data is written as two
19-bit words: 1 bit to select the word and 18 bits of data. The
serial data is clocked in starting with D18.
Word 0 Bit Assignments
Bit Function
D0 Word select = 0
D1 Bridge 1, DAC, LSB
D2 Bridge 1, DAC, bit 2
D3 Bridge 1, DAC, bit 3
D4 Bridge 1, DAC, bit 4
D5 Bridge 1, DAC, bit 5
D6 Bridge 1, DAC, MSB
D7 Bridge 2, DAC, LSB
D8 Bridge 2, DAC, bit 2
D9 Bridge 2, DAC, bit 3
D10 Bridge 2, DAC, bit 4
D11 Bridge 2, DAC, bit 5
D12 Bridge 2, DAC, MSB
D13 Bridge 1 phase
D14 Bridge 2 phase
D15 Bridge 1 mode
D16 Bridge 2 mode
D17 REF select
D18 Range select
D1 – D6 Bridge 1 Linear DAC. Six-bit word sets desired
current level for Bridge 1. Setting all six bits to zero disables
Bridge 1, with all drivers off (See current regulation section of
functional description).
D7 – D12 Bridge 2 Linear DAC. Six-bit word sets desired
current level for Bridge 2. Setting all six bits to zero disables
Bridge 2, with all drivers off (See current regulation section of
functional description).
D13 Bridge 1 Phase. This bit controls the direction of output
current for Load 1.
D13 OUT1A OUT
1B
0 L H
1 H L
D14 Bridge 2 Phase. This bit controls the direction of output
current for Load 2.
D14 OUT2A OUT
2B
0 L H
1 H L
D15 Bridge 1 Mode.
D15 Mode
0 Mixed-decay
1 Slow-decay
D16 Bridge 2 Mode.
D16 Mode
0 Mixed-decay
1 Slow-decay
D17 REF Select. This bit determines the reference input for
the 6-bit linear DACs.
D17 Reference Voltage
0 Internal 2 V
1 External (3 V max)
D18 Gm Range Select. This bit determines the scaling factor
(4 or 8) used.
D18 Divider Load Current
0 1/8 I
1 1/4 I
TRIP
TRIP
= V
= V
DAC
DAC
/8R
/4R
S
S
continued next page ...
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
6
A3972
Dual DMOS Full-Bridge
Microstepping PWM Motor Driver
FUNCTIONAL DESCRIPTION (continued)
Word 1 Bit Assignments
Bit Function
D0 Word select = 1
D1 Blank-time LSB
D2 Blank-time MSB
D3 Off-time LSB
D4 Off-time bit 1
D5 Off-time bit 2
D6 Off-time bit 3
D7 Off-time MSB
D8 Fast-decay time LSB
D9 Fast-decay time bit 1
D10 Fast-decay time bit 2
D11 Fast-decay time MSB
D12 C0 oscillator control
D13 C1 oscillator control
D14 SR control bit 1
D15 SR control bit 2
D16 Reserved for testing
D17 Reserved for testing
D18 Idle mode
D1 – D2 Blank Time. These two bits set the blank time for
the current-sense comparator. When a source driver turns on, a
current spike occurs due to the reverse-recovery currents of the
clamp diodes and/or switching transients related to distributed
capacitance in the load. To prevent this current spike from er-
roneously resetting the source-enable latch, the sense comparator
is blanked. The blank timer runs after the off-time counter to
provide the programmable blanking function. The blank timer is
reset when PHASE is changed.
D2 D1 Time
0 0 4/f
0 1 6/f
1 0 8/f
1 1 12/f
OSC
OSC
OSC
OSC
D3 – D7 Fixed Off Time. These fi ve bits set the fi xed off-time
for the internal PWM control circuitry. Fixed off-time is defi ned
by:
t
= [(1 + N) x 8/f
off
OSC
] - 1/f
OSC
where N = 0….31
For example, with a master oscillator frequency of 4 MHz, the
fi xed off-time will be adjustable from 1.75 μs to 63.75 μs in
increments of 2 μs.
D8 – D11 Fast Decay Time. These four bits set the fast-
decay portion of fi xed off-time for the internal PWM control
circuitry. The fast-decay portion is defi ned by:
tfd = [(1 + N) x 8/f
OSC
] - 1/f
OSC
where N = 0….15
For example, with an oscillator frequency of 4 MHz, the fast-
decay time will be adjustable from 1.75 μs to 31.75 μs in increments of 2 μs. For t
> t
, the device will effectively operate
fd
off
in fast-decay mode.
D12 – D13 Oscillator Control. A 4 MHz internal oscillator
is used for the timing functions and charge-pump clock. If more
precise control is required, an external oscillator can be input
to the OSC terminal. To accommodate a wider range of system
clocks, an internal divider is provided to generate the desired
The products described here are manufactured under one or more U.S. patents or U.S. patents pending.
Allegro MicroSystems, Inc. reserves the right to make, from time to time, such de par tures from the detail spec i fi ca tions as may be required to per-
mit improvements in the per for mance, reliability, or manufacturability of its products. Before placing an order, the user is cautioned to verify that the
information being relied upon is current.
Allegro’s products are not to be used in life support devices or systems, if a failure of an Allegro product can reasonably be expected to cause the
failure of that life support device or system, or to affect the safety or effectiveness of that device or system.
The in for ma tion in clud ed herein is believed to be ac cu rate and reliable. How ev er, Allegro MicroSystems, Inc. assumes no re spon si bil i ty for its use;
nor for any in fringe ment of patents or other rights of third parties which may result from its use.
For the latest version of this document, visit our website:
www.allegromicro.com
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
10
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.