Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Typical Application
0.22 μF 0.22 μF
OUT1B
DATA
SENSE1
STROBE 0.1 μF
REF OUT2A
OUT2B
SLEEP
SENSE2
0.1 μF
3992DS
DMOS Dual Full-Bridge
A3992
Microstepping PWM Motor Driver
Selection Guide
Part Number Packing* Package
A3992SB-T 15 pieces/tube 24 pin batwing DIP
A3992SLP-T 62 pieces/tube 24 pin TSSOP with
A3992SLPTR-T Tape, 4000 pieces/reel exposed thermal pad
*Contact Allegro for additional packing options
Thermal Characteristics*
Characteristic Symbol Notes Rating Units
B package on 4-layer PCB 26 °C/W
B package on 2-layer PCB with 3.15 in.2
36 °C/W
2 oz. copper each side
Package Thermal Resistance RθJA
LP package on 4-layer PCB 28 °C/W
LP package on 2-layer PCB with 3.8 in.2
32 °C/W
2 oz. copper each side
*Additional thermal data available on the Allegro website.
0.22 µF
0.22 µF
2V
VDD UVLO and Charge VCP
Fault Regulator Pump
Detect
Bandgap
MUX
0.22 µF
>47 µF
Internal
OUT1A
Oscillator
Programmable
OSC OSC Select/ PWM Timer OUT1B
Divider
Fixed-Off
Blank
Mixed Decay SENSE1
Gate
Drive
OCP
CLOCK Control
To VDD Logic
Programmable
PWM Timer
SENSE2
To 2V Fixed-Off
VREF Blank
Mixed Decay
0.1 µF
REF 6 Bit
Buffer Linear DAC
Word 1 Bit Assignments from erroneously resetting the source enable latch,
Word 1 is selected by setting D0 = 1. Assignments are the sense comparator is blanked. The blank timer runs
summarized in the following table, and desribed in after the off time counter to provide the programmable
detail in the remainder of this section. blanking function. The blank timer is reset when
PHASE is changed.
Word 1 Bit Assignments
Bit Function
D3 – D7 Fixed Off Time. 5 bits to set the fixed
D0 Word Select = 1 off-time for the internal PWM control circuitry. Fixed
D1 Blank Time LSB off-time is defined by:
D2 Blank Time MSB tOFF = (1 + n) × POSC × 8 – POSC ,
D3 Off Time LSB
where n = 0 to 31.
D4 Off Time Bit1
For example, with a master oscillator frequency of
D5 Off Time Bit2 4 MHz ( POSC = 250 ns), the fixed off-time is adjust-
D6 Off Time Bit3 able from 1.75 to 63.75 μs, in increments of 2 μs.
D7 Off Time MSB
D8 Fast Decay Time LSB D8 – D11 Fast Decay Time. 4 bits to set the fast
D9 Fast Decay Time Bit1 decay portion of fixed off-time for the internal PWM
D10 Fast Decay Time Bit2 control circuitry. The fast decay portion is defined by:
D11 Fast Decay Time MSB tfd = (1 + n) × POSC × 8 – POSC ,
D12 C0 Oscillator Control where n = 0 to 15.
D13 C1 Oscillator Control
For example, with a master oscillator frequency of
4 MHz ( POSC = 250 ns), the fixed off-time is adjust-
D14 SR Control Bit 1
able from 1.75 to 31.75 μs, in increments of 2 μs. For
D15 SR Control Bit 2
tfd > toff , the device will effectively operate in fast
D16 Reserved for testing
decay mode.
D17 Reserved for testing
D18 Idle Mode D12 – D13 Oscillator Control. 2 bits to set timing
options:
D1 – D2 Blank Time. 2 bits to set the blank time scal- D13 D12 Source and Rate
ing factor for the current sense comparator: 0 0 Internal clock 4 MHz
D2 D1 Time 0 1 External clock f ÷ 1
0 0 4 × POSC 1 0 External clock f ÷ 2
0 1 6 × POSC 1 1 External clock f ÷ 4
1 0 8 × POSC
1 1 12 × POSC A 4 MHz internal oscillator can be used for the tim-
ing functions. If more precise control is required, an
When a source driver turns on, a current spike occurs external oscillator can be input to OSC pin. To accom-
due to the reverse recovery currents of the clamp di- modate a wider range of system clocks, an internal
odes and/or switching transients related to distributed divider is provided to generate the desired MO fre-
capacitance in the load. To prevent this current spike quency.
D14 – D15 Synchronous Rectification. 2 bits set the D16, D17 (Reserved). 2 bits reserved for testing.
different modes of operation (see Synchronous Rectifi- They should be programmed to 0 during normal op-
cation in the Functional Description section): eration.
D15 D14 Synchronous Rectifier D18 Idle Mode. The device can be put into the low-
0 0 Active power Idle mode by writing a 0 to D18. The outputs
0 1 Disabled are disabled, the charge pump turned off, and the de-
1 0 Passive vice consumes a lower supply current. The undervolt-
1 1 Allegro defined use age monitor circuit remains active.
Functional Description
VREG. The VREG pin should be decoupled with a PWM signals to the control block. In mixed decay
0.22 μF capacitor to ground. This internally gener- mode, the first portion of the off-time operates in fast
ated supply voltage is used to run the sink side DMOS decay, until the fast decay time count is reached, fol-
outputs. VREG is internally monitored and in the lowed by slow decay for the remainder of the fixed
case of a fault condition, the outputs of the device are off-time. If the fast decay time is set longer than the off-
disabled. time, the device effectively operates in fast decay mode.
Current Regulation. The reference voltage can be set
by analog input to the REF terminal, or via the internal Oscillator. The PWM timer is based on an oscillator
2 V precision reference. The choice of reference volt- input, typically 4 MHz. The A3992 can be configured
age and selection of sense resistor set maximum trip to select either the 4 MHz internal oscillator or, if
current, as follows: more precise accuracy is required, an external clock
ITRIPMAX = VREF / (Range × RSENSE) . can be connected to the OSC terminal. If an external
clock is used, 3 internal divider choices are selectable
Microstepping current levels are set according to the via the serial port to allow flexibility in choosing fOSC
following equations:
based on available system clocks. If the internal oscil-
ITRIP = VDAC / (Range × RSENSE) , and
lator option is used, the absolute accuracy is dependent
VDAC = ((1+DAC) × VREF) / 64 , on process variation of resistance and capacitance.
where DAC is the input code, 1 to 63 (Word 0, D1 to A precision resistor can be connected from the OSC
D12), and Range is 4 or 8, as selected by Word 0, D18. terminal to VDD to further improve the tolerance. The
Programming a DAC input code to 0 disables the cor- frequency is calculated as:
responding bridge, and results in minimum load current.
fOSC = 204 × 109 / ROSC .
PWM Timer Function. The PWM timer is program- If the internal oscillator is used without the external re-
mable via the serial port to provide fixed off-time sistor the OSC terminal should be connected to GND.
Charge Pump (CP1 and CP2). The charge pump is Short to Ground. Should a motor winding short to
used to generate a gate supply greater than VBBx to ground, the current through the short will rise until the
drive the source FET gates. A 0.22 μF ceramic capaci- overcurrent (OCP) threshold is exceeded, a minimum
tor is required between CP1 and CP2 for pumping of 2 A. The driver will turn off after a short propaga-
purposes. A 0.22 μF ceramic capacitor is required tion delay and latch the device. The device will remain
between VCP and the VBB terminals to act as a reser- latched until the SLEEP input goes high or VDD
voir to operate the high-side FETs. power is removed. As shown in panel A of the figure
Sleep Mode. Control input on the SLEEP pin is used below, a short to ground will produce a single overcur-
to minimize power consumption when not the device rent event.
is not in use. This disables much of the internal circuit-
Shorted Load. During a shorted load event, the cur-
ry including the output DMOS, regulator, and charge
rent path is through the sense resistor. The device will
pump. Logic low puts the device into Sleep mode,
be protected, however, the device does not see this as a
logic high allows normal operation and startup of the
device into the home position. When asserted low, fault because the current path is not interrupted, so this
the serial port is reset. All bits are reset to 0s, with the condition will not latch the part.
exception of D7, the fixed off-time MSB, which is set When a bridge turns on, the current will rise and ex-
to 1. This prevents the off-time from being too short, ceed the overcurrent threshold. After a blank time of
which could result in a loss of current control. When approximately 1μs, the driver will look at the voltage
coming out of Sleep mode, allow 1 ms before issuing on the SENSE pin. The voltage on the SENSE pin will
a step command, to allow the charge pump to stabilize. be larger than the voltage set by the VREF pin, and
Shutdown. In the event of a fault due to excessive the bridge will turn off for the time set by the OSC
junction temperature, or to low voltage on VCP or pin. Panel B of the figure below shows a shorted load
VREG, the outputs of the device are disabled until the condition with an off-time of 30 μs.
fault condition is removed. At power up, and in the MUX. The MUX pin is reserved for Allegro internal
event of low VDD, the UVLO circuit disables the driv- use and has no function to the end user. In the applica-
ers and resets the data in the serial port. tion, this pin can be tied to ground or left floating.
Fault latched
toff = 30 μs
2 A / div. 2 A / div.
500 ns / div. 5 μs / div.
Synchronous Rectification. When a PWM off-cycle with the two serial port control bits:
is triggered, by a bridge disable command or internal 1. Active mode. Prevents reversal of load current.
fixed off-time cycle, load current recirculates accord- Turns off synchronous rectification when a 0 current
ing to the decay mode selected by control logic. The level is detected.
2. Passive mode. Allows reversal of current, but will
A3992 synchronous rectification feature turns on the
turn off the synchronous rectifier circuit if the load
appropriate MOSFETs during current decay, and effec-
current inversion ramps up to the current limit.
tively shorts out the body diodes with the low RDS(on)
3. Disabled. Prevents MOSFET switching during load
driver. This lowers power dissipation significantly, and recirculation in fast decay portion of the off-time. Dur-
can eliminate the need for external Schottky diodes for ing the slow decay portion of the off-time, the low-side
most applications. switch turns on, which recirculates current through the
Three distinct modes of operation can be configured low-side MOSFET and low-side body diode.
Applications Notes
Current Sensing. To minimize inaccuracies in sens- Thermal Protection. Circuitry turns off all drivers
ing the IPEAK current level caused by ground trace I•R when the junction temperature reaches 165°C typical.
drops, the sense resistor should have an independent It is intended only to protect the device from failures
ground return to the GND terminal of the device. For due to excessive junction temperatures, and should not
low value sense resistors, the I•R drops in the PCB imply that output short circuits are permitted. Thermal
sense resistor traces can be significant and should shutdown has a hysteresis of approximately 15°C.
be taken into account. The use of sockets should
be avoided because they can introduce variation in Serial Port Write Timing Operation. Data is clocked
RSENSE due to their contact resistance. into a shift register on the rising edge of a CLOCK
signal. Normally, STROBE is held high, and is only
Allegro MicroSystems recommends a value of RSENSE brought low to initiate a write cycle. The data is writ-
given by: ten MSB first. Refer to the diagram below for timing
RSENSE = 0.5 / ITRIP MAX . requirements.
D E F
STROBE
C
CLOCK
G
DATA MSB LSB - D0
A B
SLEEP
H
Layout. The printed circuit board should use a heavy under the device, to serve both as a low impedance
groundplane. For optimum electrical and thermal ground point and thermal path.
performance, the A3992 must be soldered directly The two input capacitors should be placed in parallel,
onto the board. On the underside of the A3992 pack- and as close to the device supply pins as possible. The
age is an exposed pad, which provides a path for ceramic capacitor (CVBB1) should be closer to the
enhanced thermal dissipation. The thermal pad should pins than the bulk capacitor (CVBB2). This is neces-
be soldered directly to an exposed surface on the PCB. sary because the ceramic capacitor will be responsible
Thermal vias are used to transfer heat to other layers for delivering the high frequency current components.
of the PCB.
The sense resistors, RSx , should have a very low
In order to minimize the effects of ground bounce and
impedance path to ground, because they must carry
offset issues, it is important to have a low impedance
a large current while supporting very accurate volt-
single-point ground, known as a star ground, located
very close to the device. By making the connection be- age measurements by the current sense comparators.
tween the pad and the ground plane directly under the Long ground traces will cause additional voltage
A3992, that area becomes an ideal location for a star drops, adversely affecting the ability of the compara-
ground point. A low impedance ground will prevent tors to accurately measure the current in the wind-
ground bounce during high current operation and en- ings. As shown in the layout below, the SENSEx pins
sure that the supply voltage remains stable at the input have very short traces to the RSx resistors and very
terminal. The recommended PCB layout, shown in the thick, low impedance traces directly to the star ground
diagram below, illustrates how to create a star ground underneath the device.
B Package LP Package
VCP 1 24 OSC SENSE1 1 24 VBB1
CP1 2 23 SLEEP OUT1A 2 23 NC
CP2 3 22 VREG NC 3 22 OUT1B
OUT1B 4 21 OUT2B STROBE 4 21 CP2
VBB1 5 20 VBB2 CLOCK 5 20 CP1
GND 6 19 GND DATA 6 PAD 19 VCP
GND 7 18 GND GND 7 18 GND
SENSE1 8 17 SENSE2 REF 8 17 OSC
OUT1A 9 16 OUT2A MUX 9 16 SLEEP
STROBE 10 15 VDD VDD 10 15 VREG
CLOCK 11 14 MUX OUT2A 11 14 OUT2B
DATA 12 13 REF SENSE2 12 13 VBB2
1.280 32.51
A .014 0.36
1.230 31.24
B .008 0.20
24 19 18
.430 10.92
.280 7.11 .300 .7.62 MAX
.240 6.10
A
1 2 6 7
.015 0.38
MIN
.005 0.13
MIN .100 .2.54 .150 3.81
.070 1.78 .115 2.92
.045 1.14
.022 .056
24X
.014 .036
.010 [0.25] M C
7.9 .311 8º
A
7.7 .303 0º
24 B
0.20 .008
Preliminary dimensions, for reference only 0.09 .004
Dimensions in millimeters
U.S. Customary dimensions (in.) in brackets, for reference only
(reference JEDEC MO-153 ADT) 4.5 .177
B 4.3 .169
Dimensions exclusive of mold flash, gate burrs, and dambar protrusions
Exact case and lead configuration at supplier discretion within limits shown 0.75 .030
A Terminal #1 mark area 0.45 .018
6.6 .260
B Exposed thermal pad (bottom surface) 6.2 .244
A 1 .039
C Reference land pattern layout (reference IPC7351 REF
TSOP65P640X120-25M); adjust as necessary to meet
application process requirements and PCB layout
tolerances; when mounting on a multilayer PCB, thermal 1 2
vias at the exposed thermal pad land can improve thermal
dissipation (reference EIA/JEDEC Standard JESD51-5) 0.25 .010
0.30 .012
24X 0.65 .026 1.20 .047
0.19 .007
MAX
0.10 [.004] M C A B
0.15 .006
0.00 .000
0.65 .026
0.45 .018 NOM
NOM
2X 0.20 .008
MIN 3 .118 5.9 .232
NOM NOM
C
The products described here are manufactured under one or more U.S. patents or U.S. patents pending.
Allegro reserves the right to make, from time to time, such departures from the detail specifications as may be required to permit improvements in
the performance, 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 products are not authorized for use as critical components in life-support devices or systems without express written approval.
The information included herein is believed to be accurate and reliable. However, Allegro MicroSystems, Inc. assumes no responsibility for its
use; nor for any infringement of patents or other rights of third parties which may result from its use.