Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Dual DMOS Full-Bridge
Microstepping PWM Motor Driver
A3972
7
For example, with a master oscillator frequency of 4 MHz, the
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 xed off-time for the internal PWM control
circuitry. The fast-decay portion is de ned by:
t
fd
= [(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 incre-
ments of 2 μs. For t
fd
> t
off
, the device will effectively operate
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
MO frequency according to the following table:
D13 D12 OSC
0 0 4 MHz internal clock
0 1 External clock
1 0 External clock/2
1 1 External clock/4
D14 – D15 Synchronous Recti cation.
D15 D14 Synchronous Recti er
0 0 Active
0 1 Disabled
1 0 Passive
1 1 Low side only
The different modes of operation are in the synchronous recti -
cation section of the functional description.
D16, D17. These bits are reserved for testing and should be
programmed to zero during normal operation.
D18 Idle Mode. The device can be placed in a low power
“idle” mode by writing a “0” to D18. The outputs will be dis-
abled, the charge pump will be turned off, and the device will
draw a lower load supply currrent. The undervoltage monitor
circuit will remain active. D18 should be programmed high for
1 ms before attempting to enable any output driver.
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
OSC
0 1 6/f
OSC
1 0 8/f
OSC
1 1 12/f
OSC
D3 – D7 Fixed Off Time. These ve bits set the xed off-time
for the internal PWM control circuitry. Fixed off-time is de ned
by:
t
off
= [(1 + N) x 8/f
OSC
] - 1/f
OSC
where N = 0….31
FUNCTIONAL DESCRIPTION (continued)
continued next page ...
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Dual DMOS Full-Bridge
Microstepping PWM Motor Driver
A3972
8
V
REG
. This internally generated supply voltage is used to run
the sink-side DMOS outputs. V
REG
is internally monitored and
in the case of a fault condition, the outputs of the device are
disabled. The V
REG
pin should be decoupled with a 0.22 μF
capacitor to ground.
Current Regulation. The reference voltage can be set by ana-
log input to the REF terminal, or via the internal 2 V precision
reference. The choice of reference voltage and sense resistor set
the maximum trip current.
I
TRIPMAX
= V
REF
/(Range x R
S
)
Microstepping current levels are set according to the following
equations:
I
TRIP
= V
DAC
/(Range x R
S
)
V
DAC
= [(1 + DAC) x V
REF
]/64
where DAC input code equals 1 to 63 and Range is 4 or 8 as
selected by Word 0, D18. Programming the DAC input code to
zero disables the bridge, and results in minimum load current.
PWM Timer Function. The PWM timer is programmable via
the serial port to provide xed off-time PWM signals to the con-
trol block. In mixed-decay mode, the rst portion of the off time
operates in fast decay, until the fast-decay time count is reached,
followed by slow decay for the rest of the xed off-time period.
If the fast-decay time is set longer than the off-time, the device
effectively operates in fast-decay mode.
Oscillator. The PWM timer is based on an oscillator input,
typically 4 MHz. The A3972SB can be con gured to select ei-
ther a 4 MHz internal oscillator or, if more precision is required,
an external clock can be connected to the OSC terminal. If an
external clock is used, three internal divider choices are select-
able via the serial port to allow exibility in choosing f
OSC
,
based on available system clocks. If the internal oscillator op-
tion is used, the absolute accuracy is dependent on the process
variation of resistance and capacitance. A precision resistor can
be connected from the OSC terminal to V
DD
to further improve
the tolerance. The frequency will be:
f
OSC
= 204 x 10
9
/R
OSC
If the internal oscillator is used without the external resistor, the
OSC terminal should be connected to ground.
Sleep Mode. The input terminal SLEEP is dedicated to putting
the device into a minimum current draw mode. When pulled
low, the serial port will be reset to all zeros and all circuits will
be disabled.
Shutdown. In the event of a fault due to excessive junction
temperature, or low voltage on V
CP
or V
REG
, the outputs of the
device are disabled until the fault condition is removed. At
power up, or in the event of low V
DD
, the UVLO circuit disables
the drivers and resets the data in the serial port to zeros.
Synchronous Recti cation. When a PWM off-cycle is
triggered, either by a bridge disable command or internal xed
off-time cycle, the load current will recirculate according to
the decay mode selected by the control logic. The A3972SB
synchronous recti cation feature will turn on the appropriate
MOSFET(s) during the current decay and effectively short out
the body diodes with the low r
DS(on)
driver. This will lower
power dissipation signi cantly and can eliminate the need for
external Schottky diodes for most applications.
Four distinct modes of operation can be con gured with the two
serial port control bits:
1. Active Mode. Prevents reversal of load current by turning
off synchronous recti cation when a zero current level is
detected.
2. Passive Mode. Allows reversal of current but will turn
off the synchronous recti er circuit if the load current inver-
sion ramps up to the current limit.
3. Disabled. MOSFET switching will not occur during load
recirculation. This setting would only be used with four
external clamp diodes per bridge.
4. Low Side Only. The low-side MOSFETs will switch on
during the off time to short out the current path through
the MOSFET body diode. With this setting, the high-side
MOSFETs will not synchronously rectify so four external
diodes from output to supply are recommended. This mode
is intended for use with high-power applications where it
is desired to save the expense of two external diodes per
bridge. In this mode, the sink-side MOSFETs are chopped
during the PWM off time. In all other cases, the source-side
MOSFETs are chopped in response to a PWM off com-
mand.
continued next page ...
FUNCTIONAL DESCRIPTION (continued)
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Dual DMOS Full-Bridge
Microstepping PWM Motor Driver
A3972
9
Current Sensing. To minimize inaccuracies in sensing the
I
PEAK
current level caused by ground-trace IR drops, the sense
resistor should have an independent ground return to the ground
terminal of the device. For low-value sense resistors, the IR
drops in the sense resistors PCB traces can be signi cant and
should be taken into account. The use of sockets should be
avoided as they can introduce variation in R
S
due to their contact
resistance.
Thermal Protection. Circuitry turns off all drivers when the
junction temperature reaches 165°C typically. It is intended
only to protect the device from failures due to excessive junction
temperature and should not imply that output short circuits are
permitted. Thermal shutdown has a hysteresis of approximately
15°C.
Serial Port Write Timing Operation. Data is clocked into
a shift register on the rising edge of CLOCK signal. Normally,
STROBE will be held high, and only will be brought low to
initiate a write cycle. The data is written MSB rst, followed
by the word-select bit. Refer to serial port diagram for timing
requirements.
APPLICATIONS INFORMATION
A. Minimum Data Setup Time .......................................15 ns
B. Minimum Data Hold Time ........................................10 ns
C. Minimum Setup Strobe to Clock Rising Edge ........150 ns
D. Minimum Clock High Pulse Width ...........................40 ns
E. Minimum Clock Low Pulse Width ............................40 ns
F. Minimum Setup Clock Rising Edge to Strobe ...........50 ns
G. Minimum Strobe Pulse Width .................................150 ns
H. Minimum Setup Sleep to Strobe Falling ...................50 μs
Layout. The printed wiring board should use a heavy ground
plane. For optimum electrical and thermal performance, the
driver should be soldered directly onto the board. The ground
side of R
S
should have an individual path to the ground pin(s) of
the driver. This path should be as short as physically possible
and should not have any other components connected to it. The
load supply pin, V
BB
, should be decoupled with an electrolytic
capacitor (>47 μF is recommended) placed as close to the driver
as is possible.
DATA
CLOCK
Dwg. WP-038-1
STROBE
A
F
B
GC D
E
D18 D0
H
SLEEP
D17

A3972SB-T

Mfr. #:
Manufacturer:
Description:
IC MTR DRV BIPOLR 4.5-5.5V 24DIP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet