NOTE: For detailed information on purchasing options, contact your
local Allegro field applications engineer or sales representative.
Allegro MicroSystems, Inc. reserves the right to make, from time to time, revisions to the anticipated product life cycle plan
for a product to accommodate changes in production capabilities, alternative product availabilities, or market demand. The
information included herein is believed to be accurate and reliable. However, Allegro MicroSystems, Inc. assumes no respon-
sibility for its use; nor for any infringements of patents or other rights of third parties which may result from its use.
Recommended Substitutions:
For existing customer transition, and for new customers or new appli-
cations, refer to the A3941.
Full-Bridge Power MOSFET Controller
A3940
Date of status change: April 30, 2007
The A3940KLPTR-T variant is in production but has been determined
to be NOT FOR NEW DESIGN. This classification indicates that sale
of this device is currently restricted to existing customer applications.
The device should not be purchased for new design applications
because obsolescence in the near future is probable. Samples are no
longer available.
Not for New Design
Always order by complete part number
Data Sheet
29319.100J
3940
The A3940KLP and A3940KLW are designed speci cally for
automotive applications that require high-power motors. Each provides
four high-current gate drive outputs capable of driving a wide range of
n-channel power MOSFETs in a full-bridge con guration.
Bootstrap capacitors are utilized to provide the above-battery supply
voltage required for n-channel FETs. An internal charge pump for the
high side allows for dc (100% duty cycle) operation of the bridge.
Protection features include supply under/overvoltage, thermal shut-
down, and motor lead short-to-battery and short-to-ground fault noti -
cation, and a programmable dead-time adjustment for cross-conduction
prevention. The overvoltage trip point is user adjustable.
The A3940 is supplied in a choice of two power packages, a 28-pin
TSSOP with an exposed thermal pad (package type LP), and a 28-pin
wide-body SOIC (package type LW). Both package types are available
in lead (Pb) free versions, with 100 % matte-tin leadframe plating (suf-
x –T).
FEATURES
Drives wide range of n-channel MOSFETs
Charge pump to boost gate drive at low-battery-input conditions
Bootstrapped gate drive with charge pump for 100% duty cycle
Synchronous recti cation
Fault diagnostic output
Adjustable dead-time cross-conduction protection
Motor lead short-to-battery and short-to-ground protection
Undervoltage/overvoltage protection
-40°C to +150°C, TJ operation
Thermal shutdown
ABSOLUTE MAXIMUM RATINGS
Load Supply Voltage Range, VBB, VD-
RAIN, CP1 ........................ -0.6 V to +40 V
Output Voltage Ranges,
LSS .............................. -2 V to +6.5 V
GHA/GHB, VGHX ......... -2 V to +55 V
SA/SB, VSX .................. -2 V to +45 V
GLA/GLB, VGLX .......... -2 V to +16 V
CA/CB, VCX .............. -0.6 V to +55 V
CP2,VCP, VIN ........... -0.6 V to +52 V
Logic Input/Output Voltage Range
VIN, VOUT .................... -0.3 V to +6.5 V
Operating Temperature Range,
TA ............................ -40°C to +135°C
Junction Temperature, TJ .......... +150°C*
Storage Temperature Range,
TS ............................ -55°C to +150°C
* Fault conditions that produce excessive junc-
tion temperature will activate device thermal
shutdown circuitry. These conditions can be
tolerated, but should be avoided.
A3940KLP
(TSSOP with exposed
thermal pad)
A3940KLW
(SOIC)
Approx. 2X actual size.
Part Number Pb-free Status Package Packing
A3940KLPTR-T Yes NND 28-pin TSSOP 4000 pcs/reel
A3940KLPTR LTB 28-pin TSSOP 4000 pcs/reel
3940
FULL-BRIDGE POWER
MOSFET CONTROLLER
115 Northeast Cutoff, Box 15036
Worcester, Massachusetts 01615-0036 (508) 853-5000
2
Functional Block Diagram
Copyright © 2003 Allegro MicroSystems, Inc.
See pages 7 and 8 for terminal assignments and descriptions.
3940
FULL-BRIDGE POWER
MOSFET CONTROLLER
www.allegromicro.com
3
* Measured on “High-K” multi-layer PWB per JEDEC Standard JESD51-7.
† Measured on typical two-sided PWB .
A3940KLW (SOIC)A3940KLP (TSSOP)
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 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 responsi-
bility for its use; nor for any infringement of patents or other rights of
third parties which may result from its use.
3940
FULL-BRIDGE POWER
MOSFET CONTROLLER
115 Northeast Cutoff, Box 15036
Worcester, Massachusetts 01615-0036 (508) 853-5000
4
ELECTRICAL CHARACTERISTICS: unless otherwise noted at TA = -40°C to +135°C, TJ = -40°C to +150°C,
VIN
VBB = 7 V to 40 V, Cp = 0.47 µF, Cr = 1 µF, CREG5 = 0.1 µF, CREG13 = 10 µF, CBOOT = 0.1 µF, PWM = 22.5 kHz
square wave.
Limits
Characteristics Symbol Conditions Min Typ Max Units
Power Supply
VBB Quiescent Current IBB RESET = 1, VBB = VIN = 40 V, VIN VCP, 4.8 7.0 mA
coast, stopped, CP disabled, IDEAD = 170 µA
RESET = 1, VBB = VIN = 15 V, VIN VCP, 4.3 7.0 mA
coast, stopped, CP disabled, IDEAD = 170 µA
RESET = 1, VBB = VIN = 40 V, VIN VCP, coast, 5.0 7.0 mA
stopped, IDEAD = 170 µA, ICP = 0 mA
RESET = 1, VBB = VIN = 15 V, VIN VCP, coast, 4.8 7.0 mA
stopped, IDEAD = 170 µA, ICP = 0 mA
RESET = 1, VBB = VIN = 40 V, VIN VCP, coast, 35.4 40.0 mA
stopped, IDEAD = 170 µA, ICP = 15 mA
RESET = 1, VBB = VIN = 15 V, VIN VCP, coast, 35.1 40.0 mA
stopped, IDEAD = 170 µA, ICP = 15 mA
RESET = 0 1.0 µA
VREG5 Output Voltage VREG5 No load 4.5 5.0 5 .5 V
VREG5 Line Regulation VREG5 IREG5 = 4.0 mA 5.0 mV
VREG5 Load Regulation VREG5 IREG5 = 0 - 4.0 mA, VBB = 40 V 5.0 mV
VREG5 Short-Circuit Current IREG5M VBB = 40 V, VREG5 = 0 28 mA
VCP Output Voltage Level VCP VBB = 14 - 40 V, ICP = 15 mA
V
BB
+9.5 V
BB
+10.7 V
BB
+11.8
V
VBB = 7 V, ICP = 15 mA 11.7 13 13.8 V
VCP Gate Drive ICP SR = 1, MODE = 0, ENABLE = PWM 15 mA
VCP Output Voltage Ripple VCP(PP) ICP = 15 mA, VBB = 14 V - 40 V 500 mV
VCP Pump-Up time tup VIN = VCP, VBB = 14 V - 40 V 2.5 ms
VIN = VCP, VBB = 7 V 3.5 ms
VREG13 Quiescent Input Current IREG13 RESET = 1, VBB = VIN = 40 V, coast, stopped 1.4 mA
VREG13 Output Voltage VREG13 VIN = 15 V, no load 12.6 13.3 14.0 V
VREG13 Dropout Voltage VREGDV IREG13 = 15 mA, VIN = 11 V - 14 V 0.7 V
VREG13 Line Regulation VREG13 VIN = 15 V - 40 V, IREG13 = 15 mA 2.0 mV
VREG13 Load Regulation VREG13 VIN = 40 V, IREG13 = 0 - 15 mA 2.0 mV
VREG13 Short-Circuit Current IREG13M VIN = 40 V, VREG13 = 0 (pulse) 60 mA
Go-to-Sleep Response Time tsleep RESET = 0 to VREG5 = 4 V 10 30 µs
Wake-Up Response Time twake RESET = 1 to VREG13, UV cleared 1.4 ms
NOTES: Typical Data is for design information only.
Negative current is defined as coming out of (sourcing) the specified device terminal.
Continued next page …
3940
FULL-BRIDGE POWER
MOSFET CONTROLLER
www.allegromicro.com
5
Continued next page …
ELECTRICAL CHARACTERISTICS: unless otherwise noted at TA = -40°C to +135°C, TJ = -40°C to +150°C,
VIN
VBB = 7 V to 40 V, Cp = 0.47 µF, Cr = 1 µF, CREG5 = 0.1 µF, CREG13 = 10 µF, CBOOT = 0.1 µF, PWM = 22.5 kHz
square wave.
Limits
Characteristics Symbol Conditions Min Typ Max Units
Control Logic
Logic Input Voltage VIN(1) HIGH level input (Logic 1), except RESET. 2.0 V
VIN(1) HIGH level input (Logic 1) for RESET 2.2 V
VIN(0) LOW level input (Logic 0) 0.8 V
Logic Input Current IIN(1) VIN = 2.0 V 40 100 µA
IIN(0) VIN = 0.8 V, except RESET(0) 16 40 µA
IIN(0) VIN = 0.8 V, RESET(0) 1.0 µA
Gate Drives, GHx, GLx ( internal SOURCE or upper switch stages)
Output High Voltage VDSL(H) GHx: IxU = -10 mA, Vsx = 0
V
REG13
- 2.2
V
REG13
V
GLx: IxU = -10 mA, Vlss = 0
V
REG13
- 0.2
V
REG13
V
Source Current (pulsed) IxU VSDU = 10 V, TJ = 25°C 700 mA
VSDU = 10 V, TJ = 135°C 400 mA
Source ON Resistance rSDU(on) IxU = -150 mA, TJ = 25°C 4.0 13
IxU = -150 mA, TJ = 135°C 7.0 23
Source Load Rise Time trMeasure VDSL, 20% to 80%, CL = 3300 pF 90 ns
Gate Drives, GHx, GLx ( internal SINK or lower switch stages)
Output Low Voltage VDSL(L) GHx: IxL = 10 mA, Vsx = 0 150 mV
GLx: IxL = 10 mA, Vlss = 0 150 mV
Sink Current (pulsed) IxL VDSL = 10 V, TJ = 25°C 800 mA
VDSL = 10 V, TJ = 135°C 550 mA
Sink ON Resistance rDSL(on) IxL = +150 mA, TJ = 25°C 1.8 6.0
IxL = +150 mA, TJ = 135°C 3.0 7.5
Sink Load Fall Time tfMeasure VDSL, 80% to 20%, CL = 3300 pF 70 ns
Gate Drives, GHx, GLx (General)
Propagation Delay tpd Logic input to unloaded GHx, GLx 225 ns
Output Skew Time t sk(o) Grouped by rising or falling edge 50 ns
Dead Time tdead LONG = 0, RDEAD = 12.1 k (IDEAD = 167 µA) 0.3 µs
(Shoot-Through Prevention) LONG = 0, RDEAD = 499 k (IDEAD = 4 µA) 11.0 µs
Between GHx, GLx transitions LONG = 1, RDEAD = 12.1 k (IDEAD = 167 µA) 8.3 µs
of same phase LONG = 1, RDEAD = 499 k (IDEAD = 4 µA) 345 µs
NOTES: Typical Data is for design information only.
Negative current is defined as coming out of (sourcing) the specified device terminal.
For GHX: VSDU = VCX – VGHX, VDSL = VGHX – VSX, VDSL(H) = VCX – VSDU – VSX.
For GLX: VSDU = VREG – VGLX, VDSL = VGLX – VLSS, VDSL(H) = VREG – VSDU – VLSS.
3940
FULL-BRIDGE POWER
MOSFET CONTROLLER
115 Northeast Cutoff, Box 15036
Worcester, Massachusetts 01615-0036 (508) 853-5000
6
ELECTRICAL CHARACTERISTICS: unless otherwise noted at TA = -40°C to +135°C, TJ = -40°C to +150°C,
VIN
VBB = 7 V to 40 V, Cp = 0.47 µF, Cr = 1 µF, CREG5 = 0.1 µF, CREG13 = 10 µF, CBOOT = 0.1 µF, PWM = 22.5 kHz
square wave.
Limits
Characteristics Symbol Conditions Min Typ Max Units
Bootstrap Circuit
Diode Forward Current Limit ICX 3 V < [(VREG13 = 13.5 V) - VCX] < 12 V 140 1000 mA
Diode Forward Drop VFIF = 10 mA 0.8 2.0 V
Diode Resistance RFRF(100) = [VF(150) - VF(50)]/100 1.5 6.5
Top-off CP Source Current at Cx Icx VCX - VSX = 8 V, VBB = 40 V, GHx = 1(no load) 40 µA
Fault Logic
VBB Undervoltage VBB(uv) Decreasing VBB 4.5 5.25 6.0 V
VBB Undervoltage Hysteresis VBB(uv) VBB(recovery) - VBB(uv) 200 450 700 mV
VREG13 Undervoltage VREG13(uv) Decreasing VIN 7.5 8.25 9.0 V
VREG13 Undervoltage Hyst.
V
REG13(uv)
VREG13(recovery) - VREG13(uv) 200 450 700 mV
VBB Overvoltage VBB(ov) Increasing VBB, FAULT = 0 to 1, VOVSET = 0 V 16 19.6 22 V
Increasing VBB, FAULT = 0 to 1, VOVSET = 0.45 V 24 28 30.5 V
Increasing VBB, FAULT = 0 to 1, VOVSET = 0.9 V 32.5 36.4 39 V
VBB Overvoltage Hysteresis VBB(ov) VBB(ov) - VBB(recovery) 2.1 3.1 4.1 V
OVSET Input Current ISET(ov) 0 V < VSET(ov) < 0.9 V 1.4 µA
VDSTH Input Current IDSTH 0.3 V < VDSTH < 3 V 1.0 µA
Short-to-Ground Threshold VSTG(th) VDSTH = 0.3 V
V
DSTH
-0.14 V
DSTH
+0.10
V
VDSTH = 1.0 V
V
DSTH
-0.18 V
DSTH
+0.13
V
VDSTH = 3.0 V
V
DSTH
-0.39 V
DSTH
+0.26
V
Short-to-Battery Threshold VSTB(th) VDSTH = 0.3 V
V
DSTH
-0.20 V
DSTH
+0.30
V
VDSTH = 1.0 V
V
DSTH
-0.24 V
DSTH
+0.30
V
VDSTH = 3.0 V
V
DSTH
-0.37 V
DSTH
+0.30
V
VDRAIN /Open Bridge Threshold VDO(th) If VDRAIN < VDO(th), FAULT = 0 to 1 1.0 3.0 V
VDRAIN /Open Bridge Current IVDRAIN RESET = 0 1.0 µA
RESET = 1, VDSTH < 3 V 500 µA
Fault Latch Clear Pulsewidth tlatch RESET = 0, pulse 0.15 2.0 µs
Fault Clear Propagation Delay tpd From RESET = 1 to FAULT = 0 2.0 µs
Fault Detection Noise Filter tnoise 1.7 µs
Fault Output Vout(0) Iout = 5 mA, faults negated 0.4 V
Iout(1) Vout = 5 V, open-drain, fault asserted 1.0 µA
Thermal Shutdown Temperature TJTJ increasing 172 °C
Thermal Shutdown Hysteresis TJTJ decreasing 12 °C
NOTES: Typical Data is for design information only.
Negative current is defined as coming out of (sourcing) the specified device terminal.
y
3940
FULL-BRIDGE POWER
MOSFET CONTROLLER
www.allegromicro.com
7
Terminal Functions
Terminal
Terminal Name Function Number
VDRAIN Kelvin connection to MOSFET high-side drains 1
LSS Gate-drive source return, low-side 2
GLB Gate-drive B output, low-side 3
SB Motor phase B input 4
GHB Gate-drive B output, high-side 5
CB Bootstrap capacitor B 6
VIN Regulated 13 V gate drive supply input 7
VREG13 Regulated 13 V gate drive supply output 8
CA Bootstrap A capacitor 9
GHA Gate-drive A output, high-side 10
SA Motor phase A input 11
GLA Gate-drive A output, low-side 12
VBB Battery supply 13
CP2 Charge pump connection for pumping capacitor 14
VCP Charge pump output 15
CP1 Charge pump connection for pumping capacitor 16
GND Common ground and dc supply returns
Electrically connected to exposed thermal pad of LP package 17
FAULT Open-drain fault output 18
OVSET DC input, overvoltage threshold setting for VBB 19
VREG5 Regulated 5 V supply output 20
MODE Control input 21
SR Control input 22
ENABLE Control input 23
PHASE Control input 24
RESET Control input 25
LONG Control input, long or short deadtime 26
IDEAD Adjust current for basic deadtime 27
VDSTH DC input, drain-to-source monitor threshold voltage 28
3940
FULL-BRIDGE POWER
MOSFET CONTROLLER
115 Northeast Cutoff, Box 15036
Worcester, Massachusetts 01615-0036 (508) 853-5000
8
Terminal Descriptions
CA/CB. High-side connection for bootstrap capacitor, positive
supply for high-side gate drive. The bootstrap capacitor is
charged to VREG13 – 1.5 V when the output Sx terminal is low.
When the output swings high, the voltage on this terminal rises
with the output to provide the boosted gate voltage needed for n-
channel power MOSFETs.
RESET. Control input to put device into minimum power
consumption mode and to clear latched faults. Logic “1”
enables the device; logic “0” triggers the sleep mode. Internally
pulled down via 50 k resistor.
ENABLE. Logic “1” enables direct control of the output
drivers via the PHASE input, as in PWM controls, and ignores
the MODE and SR inputs. Internally pulled down via 50 k
resistor.
MODE. Logic input to set the current decay mode. Logic “1”
(slow-decay mode) switches off the high-side MOSFET in
response to a PWM “off” command. Logic “0” (fast-decay
mode) switches off both the high-side and low-side MOSFETs.
Internally pulled down via 50 k resistor.
PHASE. Motor direction control. When logic “1”, enables
gate drive outputs GHA and GLB allowing current flow from
SA to SB. When logic “0”, enables GHB and GLA allowing
current flow from SB to SA. Internally pulled down via 50 k
resistor.
SR. When logic “1”, enables synchronous rectification; logic
“0” disables the synchronous rectification. Internally pulled
down via 50 k resistor.
FAULT. Open drain, diagnostic logic output signal. When
logic “1”, indicates that one or more fault conditions have
occurred. Use an external pullup resistor to VREG5 or to digital
controller. Internally causes a coast when asserted. See also
Functional Description, next page.
IDEAD. Analog current set by resistor (12 k<RDEAD<500 k)
to ground. In conjunction with LONG, determines dead time
between GHx and GLx transitions of same phase. VIDEAD = 2 V.
LONG. When logic “1”, selects long dead time between GHx
and GLx transitions of same phase. When logic “0”, selects
short dead times. Internally pulled down via 50 k resistor.
GHA/GHB. High-side gate-drive outputs for n-channel
MOSFET drivers. External series gate resistors can control slew
rate seen at the power driver gate.
GLA/GLB. Low-side gate drive outputs for external, n-channel
MOSFET drivers. External series gate resistors can control slew
rate seen at the power driver gate.
GND. Common ground and dc supply returns. Exposed
thermal pad of LP package is NOT internally connected to
GND.
LSS. Low-side gate drivers’ return. Connects to the common
sources in the low-side of the power MOSFET bridge. It is the
reference connection for the short-to-battery monitor.
OVSET. A positive, dc level that controls the VBB overvoltage
trip point. Usually, provided from precision resistor divider
network between VREG5 and GND. If connected directly to
VREG5, sets unspecified but high overvoltage trip point, effec-
tively eliminating the overvoltage protection.
SA/SB. Directly connected to the motor terminals, these
terminals sense the voltages switched across the load and are
connected to the negative side of the bootstrap capacitors. Also,
are the negative supply connection for the floating, high-side
drivers.
VBB. Positive supply voltage. Usually connected to the motor
voltage supply. If VBB is above a specified level or below a
specified level, a fault will be asserted.
VDRAIN. Kelvin connection for drain-to-source voltage (short-
to-ground) monitor and is connected to high-side drains of the
MOSFET bridge. Also used to detect “open drain”.
VDSTH. A positive, dc level that sets the short-to-ground and
short-to-battery monitor threshold voltage. If the drain-source
voltage exceeds this level (after the dead time) during an “on”
state, a fault will be asserted.
CP1 [CP2]. Charge pump capacitor negative [positive] side. If
not using the charge pump, leave both terminals open.
VCP. Charge pump output for VREG13 input. If not using the
charge pump, connect this terminal to VBB.
VIN. Positive supply voltage for the VREG13 linear regulator.
Usually connected to VCP, the charge-pump output gate drive.
If not using the charge pump, connect VIN to VBB or other dc
supply greater than 11 V.
VREG13. High-side, gate-driver supply. If VREG13 falls below
a specified level, a fault will be asserted.
VREG5. Regulated 5 V output for internal logic.
3940
FULL-BRIDGE POWER
MOSFET CONTROLLER
www.allegromicro.com
9
Functional Description
Motor Lead Protection. A fault detection circuit monitors
the voltage across the drain to source of the external MOSFETs.
A fault is asserted “high” on the output terminal, FAULT, if the
drain-to-source voltage of any MOSFET that is instructed to turn
on is greater than the voltage applied to the VDSTH input terminal.
When a high-side switch is turned on, the voltage from VDRAIN to
the appropriate motor phase output, VSX, is examined. If the
motor lead is shorted to ground the measured voltage will
exceed the threshold and the FAULT terminal will go “high”.
Similarly, when a low-side MOSFET is turned on, the differen-
tial voltage between the motor phase (drain) and the LSS
terminal (source) is monitored. VDSTH is set by a resistor divider
to VREG5.
To prevent erroneous motor faults during switching, the
fault circuitry will wait two dead times after every PWM/phase
change before monitoring the drain-to-source voltage; except, it
will use one dead time for (1) a long coast to any phase on, or
(2) a long hi-Z before on for that phase. This allows time for the
motor output voltage to settle before checking for motor fault
when using slow rise/fall gate-control waveforms.
The VDRAIN is intended to be a Kelvin connection for the
high-side, drain-source monitor circuit. Voltage drops across
the power bus are eliminated by connecting an isolated PCB
trace from the VDRAIN terminal to the drain of the MOSFET
bridge. This allows improved accuracy in setting the VDSTH
threshold voltage. The low-side, drain-source monitor uses the
LSS terminal, rather than VDRAIN, in comparing against VDSTH.
Fault States. The FAULT terminal provides real time
indication of fault conditions after some digital noise filtering.
The VDRAIN fault acts as if a short-to-ground fault existed on
every motor phase. Bridge (or motor) faults are latched but
cleared by a RESET = 0 pulse or by power cycling. GHx = GLx
= 0 during RESET = 0. The undervoltage, overvoltage, and
thermal shutdown faults are not latched and will not reset until
the cause is eliminated. All faults cause, via the FAULT line, a
coast and some cause shutdown of the regulators, as in the Fault
Responses table (next page).
Note: As a test mode, if the thermal shutdown or SLEEP has not
occurred and the FAULT output is externally held low, the coast
mode and regulator shutdowns will not occur if motor or voltage
faults occur. Do not wire-OR this terminal to other FAULT
lines.
Dead Time. The A3940 is intended to drive a wide range of
power MOSFETs in applications requiring a wide range of
switching times. In order to prevent cross conduction (a.k.a.
shoot-through) during direction and PWM changes, a power
MOSFET must be turned off before its “phase-pin mate” is
turned on. tDEAD(ns) = K([18.8RDEAD(kΩ)] + 50) + 90
where K = 1 for LONG = 0; K = 32 for LONG = 1.
Note: IDEAD(mA) 2/RDEAD(kΩ), 12 kΩ<RDEAD<500 kΩ.
Sleep Mode. RESET = 0 clears any latched motor faults
while driving all gate drive outputs low (coast). Eventually,
RESET = 0 turns off all circuits to allow minimum current draw.
GHx and GLx outputs go high impedance (Z) when VREG13 <
4 V. RESET = 1 enables the device after it powers up all
circuits. The user should wait the pump-up time, tup, to allow the
device to be powered up properly before a gate output is
enabled. Please refer to power-up diagram in application note
AN295040 for more detail.
Charge Pump. The A3940 is designed to accommodate a
wide range of power supply voltages. The charge pump output
voltage, VCP, is regulated to VBB + 11 V (or about 2VBB if
VBB < 11 V).
VREG13. A 13.3 V, low-dropout, linear regulator is used to
power the low-side gate drive circuit directly and to provide the
current to charge the bootstrap capacitors for the high-side gate
drive. The input supply connection to this regulator, VIN, can
be externally connected to the charge pump output, VCP, or it
can be directly connected to the VBB or VBAT terminal.
Internal current limiting protects VREG13.
VREG5. A 5 V, low-dropout, linear regulator is used to power
the internal logic, regulators, and thermal detection. This
regulator can also power low-current external resistor networks
for VDSTH and OVSET, and the FAULT output pull-up. The
input supply connection is VBB. Internal current limiting
protects VREG5.
Power-Up State. If the input logic is open, internal pull-
downs put the system in coast mode on powering up. First, issue
a brake command for >10 µs to charge the bootstrap capacitors
and avoid a possible short-to-ground fault indication.
3940
FULL-BRIDGE POWER
MOSFET CONTROLLER
115 Northeast Cutoff, Box 15036
Worcester, Massachusetts 01615-0036 (508) 853-5000
10
Functional Description (cont’d)
Control Logic
PHASE ENABLE MODE
SR GLA GLB GHA GHB SA SB Mode of Operation
0 1 X X 1 0 0 1 Lo Hi Reverse
0 0 0 1 0 1 1 0 Hi Lo Fast decay, SR enabled
0 0 1 1 1 1 0 0 Lo Lo Slow decay, braking mode
0 0 0 0 0 0 0 0 Z Z Fast decay, coast
0 0 1 0 1 0 0 0 Lo Z Slow decay, SR disabled
1 1 X X 0 1 1 0 Hi Lo Forward
1 0 0 1 1 0 0 1 Lo Hi Fast decay, SR enabled
1 0 1 1 1 1 0 0 Lo Lo Slow decay, braking mode
1 0 0 0 0 0 0 0 Z Z Fast decay, coast
1 0 1 0 0 1 0 0 Z Lo Slow decay, SR disabled
NOTES: All faults will coast the motor, i.e., GHA = GHB = GLA = GLB = 0 to switch off all bridge MOSFETs.
X = Indicates a “don’t care”.
Z = Indicates a high-impedance state.
Fault Responses
Fault Mode RESET FAULT
CP Reg. VREG13 VREG5
GHx GLx
No Fault 1 0 ON ON ON
Short-to-Battery"# 1 1 ON ON ON 0 0
Short-to-Ground"$ 1 1 ON ON ON 0 0
Open Bridge (VDRAIN)"% 1 1 ON ON ON 0 0
VREG13 Undervoltage 1 1 ON ON&ON 0'0'
VBB Overvoltage 1 1 ON ON ON 0 0
VBB Undervoltage 1 1 OFF OFF ON&0'0'
Thermal Shutdown 1 1 OFF OFF ON&0'0'
Sleep 0 1 OFF OFF OFF Z Z
NOTES: " = These faults are latched but will clear during RESET = 0 pulse. GHx = GLx = 0 during RESET = 0, except see '.
Other faults will not clear except when their cause is removed.
# = Short-to-battery can only be detected when the corresponding GLx = 1.
$ = Short-to-ground can only be detected when the corresponding GHx = 1.
% = Bridge fault appears as a short-to-ground fault on all motor phases.
& = Not instructed off but may be low voltage because of the fault indicated.
' = During undervoltage conditions, the low sides of GHx and GLx are instructed to be “on” so that the outputs are
low = 0; however, with VREG13 < 4 V, the outputs will start to open (become high impedance). See “Sleep Mode”.
3940
FULL-BRIDGE POWER
MOSFET CONTROLLER
www.allegromicro.com
11
A3940KLP (TSSOP)
Dimensions in Millimeters
(controlling dimensions)
Dimensions in Inches
(for reference only)
NOTES: 1. Exact body and lead configuration at vendor’s option within limits shown.
2. Lead spacing tolerance is non-cumulative.
3. Supplied in standard sticks/tubes of 50 devices or add “TR” to part number for tape and reel.
3940
FULL-BRIDGE POWER
MOSFET CONTROLLER
115 Northeast Cutoff, Box 15036
Worcester, Massachusetts 01615-0036 (508) 853-5000
12
A3940KLW (SOIC)
Dimensions in Millimeters
(controlling dimensions)
Dimensions in Inches
(for reference only)
NOTES: 1. Lead spacing tolerance is non-cumulative.
2. Exact body and lead configuration at vendor’s option within limits shown.
3. Supplied in standard sticks/tubes of 27 devices or add “TR” to part number for tape and reel.