A3930KJP-T [ALLEGRO]

Automotive 3-Phase BLDC Controller and MOSFET Driver; 汽车三相BLDC控制器和MOSFET驱动器
A3930KJP-T
型号: A3930KJP-T
厂家: ALLEGRO MICROSYSTEMS    ALLEGRO MICROSYSTEMS
描述:

Automotive 3-Phase BLDC Controller and MOSFET Driver
汽车三相BLDC控制器和MOSFET驱动器

驱动器 运动控制电子器件 信号电路 电动机控制 控制器 PC
文件: 总21页 (文件大小:450K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
A3930 and A3931  
Automotive 3-Phase BLDC Controller and MOSFET Driver  
Features and Benefits  
Description  
High current 3-phase gate drive for N-channel MOSFETs  
Synchronous rectification  
Cross-conduction protection  
Charge pump and top-off charge pump for 100% PWM  
Integrated commutation decoder logic  
Operation over 5.5 to 50 V supply voltage range  
Extensive diagnostics output  
TheA3930andA3931are3-phasebrushlessdc(BLDC)motor  
controllers for use with N-channel external power MOSFETs.  
They incorporate much of the circuitry required to design a  
cost effective three-phase motor drive system, and have been  
specifically designed for automotive applications.  
A key automotive requirement is functionality over a wide  
input supply range. A unique charge pump regulator provides  
adequate (>10V) gate drive for battery voltages down to 7V,  
and allows the device to operate with a reduced gate drive at  
battery voltages down to 5.5V. Power dissipation in the charge  
pumpisminimizedbyswitchingfromavoltagedoublingmode  
at low supply voltage to a dropout mode at the nominal running  
voltage of 14V.  
Provides +5 V Hall sensor power  
Low-current sleep mode  
A bootstrap capacitor is used to provide the above-battery  
supply voltage required for N-channel MOSFETs.An internal  
charge pump for the high-side drive allows for dc (100% duty  
cycle) operation.  
Package: 48 Lead LQFP with exposed  
thermal pad (suffix JP)  
Internal fixed-frequency PWM current control circuitry can  
be used to regulate the maximum load current. The peak  
load current limit is set by the selection of an input reference  
voltage and external sensing resistor. The PWM frequency is  
set by a user-selected external RC timing network. For added  
flexibility, the PWM input can be used to provide speed and  
Continued on the next page…  
Typical Application  
3930-DS  
Preliminary Data Sheet Subject to Change Without Notice April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
Description (continued)  
combination on the Hall inputs. In this state, the A3930 indicates  
torque control, allowing the internal current control circuit to set  
the maximum current limit.  
Efficiency is enhanced by using synchronous rectification. The  
power FETs are protected from shoot-through by integrated  
crossover control with dead time. The dead time can be set by a  
single external resistor.  
a logic fault, but the A3931 prepositions the motor in an unstable  
startingpositionsuitableforstart-upalgorithmsinmicroprocessor-  
driven “sensor-less” control systems.  
Both devices are supplied in a 48-pin LQFP with exposed thermal  
pad. This is a small footprint (81 mm2) power package, that is lead  
(Pb) free, with 100% matte tin leadframe plating.  
The A3930 and A3931 only differ in their response to the all-zero  
Selection Guide  
Part Number  
A3930KJP-T  
A3931KJP-T  
Option  
Hall short detection  
Prepositioning  
Packing  
Terminals  
48  
Package  
250 pieces/tray  
LQFP surface mount  
Absolute Maximum Ratings  
Parameter  
Symbol  
VBB  
Conditions  
Min.  
–0.3  
–0.3  
–0.3  
VSx  
–5  
Typ.  
Max.  
50  
Units  
Load Supply Voltage  
VBB pin  
V
V
V
V
V
V
V
V
VRESET  
RESET pin input  
6
Logic Input/Output Voltage  
Remaining logic pins  
GHA, GHB, and GHC pins  
GLA, GLB, and GLC pins  
CA, CB, and CC pins  
SA, SB, and SC pins  
CSP, CSN, and LSS pins  
CSO, VDSTH pins  
7
VGHx  
VGLx  
VCx  
VSx+ 15  
16  
VSx+ 15  
45  
Output Voltage Range  
VSx  
–5  
–4  
6.5  
–0.3  
6.5  
VDRAIN pin  
55  
V
Operating Temperature Range (K)  
Junction Temperature  
TA  
TJ  
TS  
–40  
135  
150  
150  
°C  
°C  
°C  
Storage Temperature Range  
–55  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
2
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
Functional Block Diagram  
VBAT+  
CP  
VBB  
CP2  
CP1  
P
V5BD  
QV5  
Charge  
Pump  
Regulator  
VREG  
+5V Ref  
V5  
CREG  
CV5  
VDRAIN  
MODE  
Phase A of three phases  
COAST  
BRAKE  
Charge  
Pump  
V5  
CA  
CBOOTA  
H1  
H2  
H3  
Boostrap  
Monitor  
RESET  
DIR  
GHA  
SA  
High-Side  
Drive  
&C  
RGHA  
&B  
Control  
Logic  
H1  
H2  
H3  
&A  
VREG  
GLA  
Low-Side  
Drive  
RGLA  
RDEAD  
LSS  
PWM  
TACHO  
TEST  
R
Blanking  
DIRO  
Q
S
ESF  
FF1  
Diagnostics and  
Protection  
–UVLO  
OSC  
CSP  
CSN  
–TSD  
RSENSE  
–Short to Supply  
–Short to Ground  
–Shorted Winding  
–Low Load  
FF2  
Pad  
P
VDSTH  
RC  
REF  
AGND  
CSOUT  
RT  
CT  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
3
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
ELECTRICAL CHARACTERISTICS at TJ = –40°C to 150°C, VBB = 7 to 45 V, unless otherwise noted1  
Characteristics  
Supply and Reference  
Symbol  
Test Conditions  
Min.  
Typ.  
Max. Units  
Function correct, parameters not  
guaranteed  
VBB Functional Operating Range6  
VBB  
5.5  
50  
V
IBBQ  
IBBS  
IV5Q  
RESET = High, outputs = Low  
RESET = Low, sleep mode  
RESET = High, outputs = Low  
VBB > 7.5 V, IREG = 0 to 15 mA  
11  
14  
10  
mA  
μA  
mA  
V
VBB Quiescent Current  
V5 Quiescent Current  
5
12.5  
13  
13.75  
6 V < VBB < 7.5 V  
IREG = 0 to 15 mA  
VBB  
–2.5  
VREG Output Voltage  
VREG  
V
5.5 V < VBB < 6 V, IREG < 10 mA  
ID = 10 mA  
9
10  
0.7  
2.2  
V
V
V
0.4  
1.5  
1.0  
2.8  
Bootstrap Diode Forward Voltage  
Bootstrap Diode Resistance  
VfBOOT  
rD  
ID = 100 mA  
rD(100 mA)=(VfBOOT(150 mA)  
6
10  
20  
Ω
VfBOOT(50mA)) /100 mA  
Bootstrap Diode Current Limit  
Top-off Charge Pump Current Limit  
Cx Top-off Charge Pump Source Current  
V5 Output Voltage  
IDBOOT  
ITOCPM  
ICx  
250  
500  
200  
750  
mA  
μA  
μA  
V
VCx-VSx=8 V, VBB=14 V, GHx=High  
40  
4.75  
V5  
5
5.25  
1
VBE of External Transistor QV5  
V5BD Base Drive Capability for QV52  
Gate Output Drive  
VBEEXT  
I5BD  
V
–2  
mA  
Turn-On Rise Time  
tr  
tf  
CLOAD = 3300 pF, 20% to 80% points  
CLOAD = 3300 pF, 80% to 20% points  
TJ = 25°C, IGHx= –150 mA  
TJ = 150°C, IGHx= –150 mA  
TJ = 25°C, IGLx=150 mA  
60  
40  
5
7
2
3
ns  
ns  
Ω
Turn-Off Fall Time  
3
4
Pull-Up On Resistance  
RDS(on)UP  
RDS(on)DN  
5
6
Ω
1
1.5  
2.3  
–500  
850  
Ω
Pull-Down On Resistance  
TJ = 150°C, IGLx=150 mA  
1.5  
Ω
Short-Circuit Current – Source2  
Short-Circuit Current – Sink  
ISC(source) TJ = 25°C  
ISC(sink)  
mA  
mA  
TJ = 25°C  
tw < 10 μs  
Bootstrap capacitor fully charged  
GHx Output Voltage  
VGHx  
VCx– 0.2  
V
V
VREG  
0.2  
GLx Output Voltage  
VGLx  
tp(off)  
From input change to unloaded gate  
output change  
Turn-Off Propagation Delay  
90  
150  
ns  
RDEAD = 5 kΩ  
815  
180  
960  
3.3  
6
1110  
ns  
ns  
μs  
μs  
RDEAD = 50 kΩ  
RDEAD = 400 kΩ  
RDEAD = tied to V5  
Dead Time (turn-off to turn-on delay)  
tDEAD  
Continued on the next page...  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
4
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
ELECTRICAL CHARACTERISTICS at TJ = –40°C to 150°C, VBB = 7 to 45 V, unless otherwise noted1  
Characteristics  
Logic Inputs and Outputs  
FFx Fault Output (Open Drain)  
FFx Fault Output Leakage Current2  
TACHO and DIRO Output High Voltage  
TACHO and DIRO Output Low Voltage  
Input Low Voltage  
Symbol  
Test Conditions  
Min.  
Typ.  
Max. Units  
VOL  
IOH  
IOL = 1 mA, fault asserted  
VO = 5 V, fault not asserted  
IOH = –1 mA  
0.4  
1
V
μA  
V
–1  
VOH  
VOL  
VIL  
V5 – 1 V  
IOL = 1 mA  
0.4  
0.8  
V
V
Input High Voltage (Except RESET)  
RESET Input High Voltage  
VIH  
2
V
VIHR  
VIHys  
2.2  
300  
V
Input Hysteresis  
500  
mV  
Input Current (Except H1, H2, H3, and  
RESET)2  
IIN  
–1  
1
μA  
RESET Input Pull-Down Resistor  
Hx Input Pull-Up Resistor  
Current Sense Differential Amplifier  
Input Bias Current2  
RPD  
RPU  
VIN = 5 V  
VIN = 0 V  
50  
kΩ  
kΩ  
100  
IIBS  
IIOS  
CSP = CSN = 0 V  
–95  
–20  
–145  
–205  
20  
μA  
μA  
kΩ  
kΩ  
Input Offset Current2  
CSP = CSN = 0 V  
CSP Input Resistance  
RCSP  
RCSN  
Measured with respect to AGND  
Measured with respect to AGND  
80  
4
CSN Input Resistance  
VID = CSP – CSN, –1.3 V < CSP < 4 V,  
–1.3 V < CSN < 4 V  
Differential Input Voltage  
VID  
0
200  
mV  
Output Offset Voltage  
VOOS  
VOOS(Δt)  
VCM  
CSP = CSN = 0 V  
150  
375  
100  
600  
mV  
μV/°C  
V
Output Offset Voltage Drift  
Input Common Mode Range  
Differential Input Voltage Gain  
CSP = CSN = 0 V  
CSP = CSN  
–1.5  
18.2  
4
AV  
40 mV < VID < 175 mV, VCM in range  
19  
19.4  
V/V  
0 < VID < 40 mV,  
VCSOUT = (19×VID) + VOOS + Verr  
Low Output Voltage Error  
Verr  
–20  
20  
mV  
DC Common Mode Gain  
Source Resistance  
ACMdc  
rCSOUT  
VCSOUT  
CSP = CSN = 200 mV  
–30  
30  
dB  
Ω
VCSOUT = 2.0 V, ICSOUT = [TBD] μA  
–100 μA < ICSOUT < 100 μA  
Output Dynamic Range  
Output Current – Sink  
Output Current – Source2  
0.1  
4.8  
V
ICSOUT(sink) VCSOUT= 2 V ±5%  
ICSOUT(source) VCSOUT= 2 V ±5%  
1
mA  
mA  
dB  
MHz  
–19  
45  
1.6  
Supply Rejection  
PSRR  
f3dB  
CSP = CSN = AGND, 0 to 300 kHz  
Small Signal 3dB Bandwidth Frequency  
VID=10 mVpp  
To within 10%, VCSOUT = 1 Vpp square  
wave  
Settling Time  
tSETTLE  
400  
ns  
Continued on the next page…  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
5
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
ELECTRICAL CHARACTERISTICS at TJ = –40°C to 150°C, VBB = 7 to 45 V, unless otherwise noted1  
Characteristics  
AC Common Mode Gain  
Symbol  
Test Conditions  
Min.  
Typ.  
Max. Units  
ACMac  
VICR= 250 mVpp, 0 to 1 MHz  
–28  
dB  
To within 100 mV, VICR= +4.1 to 0 V  
step  
Common Mode Recovery Time  
Output Slew Rate  
tCMrec  
1
μs  
10% to 90% points, VID= 0 to 175 mV  
step  
SR  
20  
V/μs  
Input Overload Recovery Time  
tIDREC  
To within 10%, VID=250 mV to 0 V step  
500  
ns  
Current Limit  
Reference Comparator Input Offset  
Voltage  
VIOC  
–15  
0
15  
mV  
Reference Input Clamp Voltage  
Comparator Blank Time  
REF Input Bias Current  
RC Charge Current2  
VREFC  
tRC  
IIBREF  
IRC  
External pull-up to 5 V RREF = 200 kΩ  
RT= 56 kΩ, CT = 470 pF  
3.8  
4
TBD  
0
4.2  
V
μs  
μA  
mA  
V
–1.1  
1.8  
0.6  
–1  
–0.9  
2.5  
0.8  
RC HIgh Voltage Threshold  
RC Low Voltage Threshold  
Protection  
VRCH  
VRCL  
2.0  
0.7  
V
VREG rising  
7.5  
6.75  
59  
8
7.25  
8.5  
7.75  
69  
V
V
VREG Undervoltage Lockout  
VREGUV  
VREG falling  
Bootstrap Capacitor Undervoltage Lockout  
VBOOTUV  
VBOOT falling, VCx – VSx  
%
Bootstrap Capacitor Undervoltage Lockout  
Hysteresis  
VBOOTUVHys VBOOTUVHys = %VREG  
13  
%
V5 Undervoltage Lockout  
V5UV  
V5UVHys  
VDSTH  
IDSTH  
V5 falling  
3.4  
300  
0.3  
–1  
7
3.65  
400  
4.0  
500  
4
V
V5 Undervoltage Lockout Hysteresis  
VDSTH Input Voltage Range  
VDSTH Input Current2  
mV  
V
1
μA  
V
VDRAIN Input Voltage Range  
VDRAIN  
VBB  
±300  
45  
VDSTH > 1 V  
VDSTH < 1 V  
VDSTH > 1 V  
VDSTH < 1 V  
mV  
mV  
mV  
mV  
mV  
ºC  
Short-to-Ground Threshold Offset3,5  
Short-to-Battery Threshold Offset4,5  
VSTGO  
VSTBO  
–150  
150  
±300  
–150  
150  
Low Load Current Detection Voltage  
Overtemperature Flag  
VCSOL  
TJF  
500  
165  
15  
Temperature increasing  
Recovery = TJF – TJFHys  
Overtemperature Flag Hysteresis  
TJFHys  
ºC  
1Parameters are tested at 135°C. Values at 150°C are guaranteed by design or correlation.  
2For input and output current specifications, negative current is defined as coming out of (sourcing) the specified device pin.  
3High side on. As VSX decreases, fault occurs if VBAT -VSX>VSTG  
4Low side on. As VSX increases, fault occurs if VSX -VLSS>VSTB  
5VSTG threshold is VDTSTH + VSTGO. VSTB threshold is VDTSTH+VSTBO.  
6Function is correct but parameters not guaranteed above or below general limits (7 to 45 V).  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
6
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
Thermal Characteristics  
THERMAL CHARACTERISTICS may require derating at maximum conditions, see Applications Information section  
Characteristic  
Symbol  
Test Conditions*  
Value Units  
4-layer PCB, based on JEDEC standard  
23  
ºC/W  
Package Thermal Resistance  
RθJA  
2-layer PCB, with 3 in.2 of copper area each side connected  
by thermal vias  
44  
ºC/W  
Die-to-Exposed Pad Thermal Resis-  
tance  
RθJP  
2
ºC/W  
*Additional thermal information available on Allegro Web site.  
Power Dissipation verus Ambient Temperature  
6.0  
5.0  
4.0  
3.0  
2.0  
1.0  
0
25  
50  
75  
100  
125  
150  
AMBIENT TEMPERATURE IN °C  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
7
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
Functional Description  
AGND. If an external 5 V supply is not required, the V5BD pin  
and the V5 pin should be connected together.  
Basic Operation  
The A3930 and A3931 devices provide commutation and current  
control for 3-phase brushless dc (BLDC) motors with integrated  
Hall-effect (HE) sensors. The motor current is provided by an  
external 3-phase N-channel MOSFET bridge which is controlled  
by the A3930/A3931, using fixed-frequency pulse width modu-  
lation (PWM). The use of PWM with N-channel MOSFETs  
provides the most cost-effective solution for a high-efficiency  
motor drive.  
CP1, CP2, and VREG The gate drive outputs are powered by  
an internal charge pump, which requires a pump capacitor, typi-  
cally 470 nF, CP, connected between the CP1 and CP2 pins. The  
output from the charge pump, 13 V nominal, is used to power  
each of the three high- and low-side driver pairs and is also  
available on the VREG pin. A sufficiently large storage capaci-  
tor, CREG, must be connected to this pin to provide the tran-  
sient charging current to the low-side drivers. The charge pump  
also provides the charging current for the bootstrap capacitors,  
CBOOTx.  
The A3930/A3931 provides all the necessary circuits to ensure  
that the gate-source voltage of both high-side and low-side exter-  
nal MOSFETs are above 10 V, at supply voltages down to 7 V.  
For extreme battery voltage drop conditions, functional operation  
is guaranteed down to 5.5 V but with a reduced gate drive. The  
A3930/A3931 also decodes the commutation sequence from three  
HE sensors spaced at 120° in the electrical cycle, and ensure no  
cross-conduction (shoot through) in the external bridge. Individ-  
ual pins provide direction, brake and coast control.  
An additional “top-off” charge pump is provided for each high-  
side drive which allows the high-side drive to maintain the gate  
voltage on the external FET indefinitely, ensuring so-called 100%  
PWM if required. This is a low-current trickle charge pump  
(< 100 μA typical), and is only operated after a high-side driver  
has been signaled to turn on. There is a small amount of bias  
current (<20 μA) drawn from the Cx pin to operate the floating  
high-side circuit, and the charge pump simply provides enough  
drive to ensure that the bootstrap voltage, and hence the gate volt-  
age, will not droop due to this bias current. The charge required  
for initial turn-on of the high-side gate is always supplied by  
bootstrap capacitor charge cycles.  
Motor current can be sensed by a low-value sense resistor,  
RSENSE, in the ground connection to the bridge, amplified and  
compared to a reference value. The A3930/A3931 then limits the  
bridge current on a cycle-by-cycle basis. Bridge current can also  
be controlled using an external PWM signal with the internal cur-  
rent control either disabled or used to set the absolute maximum  
motor current. Specific functions are described more fully in the  
following sections.  
Hall Effect Sensor Inputs  
H1, H2, and H3 Hall-effect sensor inputs are configured for  
motors with 120° electrically-spaced HE sensors, but may be  
used for 60° electrical spacing with an external inverter. HE sen-  
sors usually require an additional pull-up resistor to be connected  
between the sensor output and 5 V. This 5 V can be provided by  
the integrated 5 V regulator. HE inputs have a hysteresis of typi-  
cally 500 mV to reduce the effects of switching noise on the HE  
connections to the motor. These inputs are also filtered to further  
reduce the effects of switching noise. The HE inputs are pulled-  
up to 5 V inside the A3930/A3931 through a high value (100  
kΩ typical) resistor in series with a diode. This internal pull-up  
makes the HE input appear high if the Hall sensor signal is miss-  
ing, allowing detection of an HE input logic fault.  
Power Supplies  
Only one power connection is required because all internal  
circuits are powered by integrated regulators. The main power  
supply should be connected to VBB through a reverse battery  
protection circuit.  
V5 and V5BD A 5 V supply for external pull-up and bias cur-  
rents is provided by an integrated 5 V regulator controller and an  
external NPN transistor, QV5. The A3930/A3931 provides the  
base drive current on the V5BD pin, and the 5 V reference on the  
V5 pin. This regulator is also used by the internal logic circuits  
and must always be decoupled by at least a 200 nF capacitor,  
CV5, between the V5 pin and AGND. For stability, a 100 nF  
capacitor, C5BD, also should be connected between V5BD and  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
8
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
In order to provide a known start-up position for the motor, an  
optional prepositioning function is available in the A3931. When  
the Hall inputs are all driven low (H1 = H2 = H3 = 0), the power  
FETs in the A phase source current from the supply, and those in  
both the B and C phases sink current. This forces the motor to  
move to an unstable position midway between two detent points  
and allows any start-up algorithm to ensure correct initial direc-  
tion of rotation. Note that this is only available in the A3931. The  
A3930 will indicate a logic fault when all Hall inputs are driven  
low. The commutation truth table for these inputs is shown in  
table 3. The inputs can also be driven directly from a microcon-  
troller or similar external circuit.  
which should have low-impedance traces to the FET bridge.  
GHA, GHB, and GHC High-side gate drive outputs for external  
NMOS drivers. External series-gate resistors, RGATE, can  
be used to control the slew rate seen at the power-driver gate,  
thereby controlling the di/dt and dv/dt of the Sx inputs. Referring  
to table 3, GHx = 1 (high) means that the upper half (PMOS)  
of the driver is turned on, and that its drain will source current  
to the gate of the high-side FET in the external motor-driving  
bridge. GHx = 0 (low) means that the lower half (NMOS) of the  
driver is turned on, and that its drain will sink current from the  
corresponding external FET gate circuit to the respective Sx pin.  
CA, CB, and CC High-side connections for the bootstrap  
capacitors and positive supply for high-side gate drivers. The  
bootstrap capacitors, CBOOTx, are charged to approximately  
Gate Drive  
The A3930/A3931 is designed to drive external N-channel power  
MOSFETs. They supply the large transient currents necessary to  
quickly charge and discharge the gate capacitance of the external  
FETs in order to reduce dissipation in the external FETs during  
switching. The charge and discharge rate can be controlled using  
external resistors in series with the connections to the gate of the  
FETs.  
VREG when the corresponding Sx terminal is low. When the Sx  
output swings high, the voltage on the Cx pin rises with the out-  
put to provide the boosted gate voltage needed for the high-side  
N-channel power MOSFETs.  
VDRAIN High impedance sense input (Kelvin connection) to  
the top of the external FET bridge. This input allows accurate  
measurement of the voltage at the drain of the high-side FETs and  
should be connected directly to the bridge, close to the drain con-  
nections of the high-side FETs, with an independent trace.  
RDEAD Cross-conduction is prevented by the gate drive circuits  
which introduce a dead time, tDEAD, between switching one FET  
off and the complementary FET on. The dead time is derived  
from the value of a resistor, RDEAD, connected between the  
RDEAD pin and AGND. If RDEAD is connected to V5, tDEAD  
defaults to 6 μs typical.  
LSS Low-side return path for discharge of the gate capacitors.  
It is connected to the common sources of the low-side external  
FETs through an independent low-impedance trace.  
GLA, GLB, and GLC Low-side gate drive outputs for external  
NMOS drivers. External series-gate resistors, RGATE, (as close  
as possible to the NMOS gate) can be used to control the slew  
rate seen at the power-driver gate, thereby controlling the di/dt  
and dv/dt of the Sx outputs. Referring to table 3, GLx = 1 (high)  
means that the upper half (PMOS) of the driver is turned on, and  
that its drain will source current to the gate of the low-side FET  
in the external motor-driving bridge. GLx = 0 (low) means that  
the lower half (NMOS) of the driver is turned on, and that its  
drain will sink current from the corresponding external FET gate  
circuit to the LSS pin.  
Logic Control Inputs  
Additional logic-level inputs are provided to enable specific  
features described below. These logic inputs all have a nominal  
hysteresis of 500 mV to improve noise performance.  
RESET Allows minimum current consumption from the VBB  
supply. When RESET is low, all internal circuitry is disabled  
including the V5 output. When coming out of sleep state, the  
protection logic ensures that the gate drive outputs are off until  
the charge pump reaches proper operating conditions. The charge  
pump stabilizes in approximately 3 ms under nominal conditions.  
SA, SB, and SC Directly connected to the motor, these  
terminals sense the voltages switched across the load. These  
terminals are also connected to the negative side of the bootstrap  
capacitors and are the negative supply connections for the  
floating high-side drivers. The discharge current from the high-  
side FET gate capacitance flows through these connections,  
RESET has an internal pull-down resistor, 50 kΩ typical.  
However, to allow the A3930/A3931 to start-up without the  
need for an external logic input, the RESET pin can be pulled  
to the battery voltage with an external pull-up resistor. Because  
RESET also has an internal clamp diode, 6 V typical, to limit the  
input current, the value of the external pull-up resistor should be  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
9
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
greater than 20 kΩ. The upper limit for the resistor must be low  
enough to ensure that the input voltage reaches the input high  
RSENSE, connected between CSP and CSN, the output of the  
sense amplifier will be approximately:  
threshold, V  
.
INR  
,
VCSOUT (ILOAD×AV×RSENSE) + VOOS  
COAST An active-low input which turns all FETs off without  
disabling the supplies or control logic. This allows the external  
FETs and the motor to be protected in case of a short circuit.  
where VOOS is the output offset voltage (the voltage at zero load  
current), and AV is the differential voltage gain of the sense  
amplifier, 19 typical.  
MODE Sets the current-decay method. Referring to table 4, when  
in slow-decay mode, MODE = 1, only the high-side MOSFET  
is switched off during a PWM-off cycle. In the fast-decay mode,  
MODE = 0, the device switches both the high-side and low-side  
MOSFETs.  
Internal Current Control: REF A fixed reference voltage  
can be applied to provide a maximum current limit. A variable  
reference voltage will provide a variable torque control. The  
output voltage of the current sense differential amplifier, VCSOUT  
is compared to the reference voltage available on the REF  
pin. When the outputs of the MOSFETs are turned on, current  
increases in the motor winding until it reaches a trip point value,  
,
Slow decay allows a lower ripple current in the motor at the  
PWM frequency, but reduces the dynamic response of the cur-  
rent control. It is suitable for motors which run at a more-or-less  
constant speed. Fast decay provides improved current-control  
dynamic response, but increases the motor current ripple. It is  
suitable for motors used in start-stop and positioning applications.  
ITRIP, given by:  
ITRIP = (VREF VOOS) / (RSENSE×AV) .  
At the trip point, the sense comparator resets the source enable  
latch, turning off the source driver. At this point, load inductance  
causes the current to recirculate until the start of the next PWM  
period.  
DIR Determines the direction of motor torque output, as shown in  
table 3. For an unloaded, low-inertia motor, this will also usually  
be the direction of mechanical rotation. With a motor that has a  
high inertial load, the DIR input can be used to apply a controlled  
breaking torque, when fast decay is used (MODE = 0).  
The current path during recirculation is determined by the  
configuration of the MODE pin. Torque control can therefore be  
implemented by varying the voltage on the REF pin, provided  
that the PWM input remains high. If direct control of the torque  
or current by PWM input is desired, a voltage can be applied to  
the REF pin to set an absolute maximum current limit. The REF  
input is internally limited to 4 V, which allows the use of a simple  
pull-up resistor to V5, RREF, to set the maximum reference  
voltage, avoiding the need for an externally generated reference  
voltage. RREF should have a value between 20 kΩ and 200 kΩ.  
BRAKE An active-low input that provides a braking function.  
When BRAKE = 0 (see table 4), all the low-side FETs are turned  
on and the high-side FETs are turned off. This effectively short-  
circuits the back EMF in the windings, and brakes the motor.  
The braking torque applied depends on the speed. RESET = 0 or  
COAST = 0 overrides BRAKE and coasts the motor. Note that  
when BRAKE is used to dynamically brake the motor, the wind-  
ings are shorted with no control over the winding current.  
Internal PWM Frequency The internal oscillator frequency,  
fOSC, is determined by an external resistor, RT, and capacitor, CT,  
connected in parallel from the RC pin to AGND. The frequency  
is approximately:  
ESF The state of the enable stop on fault (ESF) pin determines  
the action taken when a short is detected. See the Diagnostics  
section for details.  
TEST Test is for Allegro production use and must be connected  
to AGND.  
fOSC 1/(RTCT + tBLANK + tDEAD) .  
where fOSC in the range 20 to 50 kHz.  
Current Regulation  
PWM Input Can be used to control the motor torque by an  
external control circuit signal on the PWM pin. Referring to  
table 4, when PWM = 0, the selected drivers are turned off and  
the load inductance causes the current to recirculate. The current  
path during recirculation is determined by the configuration of  
the MODE pin. Setting PWM = 1 will turn on selected drivers as  
determined by the Hx input logic (see table 3). Holding PWM=1  
allows speed and torque control solely by the internal current-  
Load current can be regulated by an internal fixed frequency  
PWM control circuit or by external input on the PWM pin.  
Current Sense Amplifier: CSP, CSN, and CSOUT A dif-  
ferential current sense amplifier with a gain, AV, of 19 typical, is  
provided to allow the use of low-value sense resistors or current  
shunts as the current sensing elements. Because the output of  
this sense amplifier is available at CSOUT, it can be used for  
either internal or external current sensing. With the sense resistor, limit circuit, using the voltage on the REF pin.  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
10  
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
In some circumstances, it may be desirable to completely disable  
the internal PWM control. This can be done by pulling the RC  
pin directly to AGND. This will disable the internal PWM oscil-  
Note that there are some circumstances in which the direction  
reported on the DIRO output pin and the direction demanded  
on the DIR input pin may not be the same. This may happen if  
lator and ensure that the output of the PWM latch is always high.  
the motor and load have reasonably high inertia. In this case,  
changing the state of the DIR pin will cause the torque to reverse,  
braking the motor. During this braking, the direction indicated on  
the DIRO output will not change.  
Blank Time When the source driver is turned on, a current spike  
occurs due to the reverse-recovery currents of the clamp diodes  
and switching transients related to distributed capacitance in the  
load. To prevent this current spike from erroneously resetting  
the source enable latch, the current-control comparator output  
is blanked for a short period of time, tBLANK, when the source  
driver is turned on.  
ESF The state of the enable stop on fault (ESF) pin will deter-  
mine the action taken when a short is detected. For other fault  
conditions, the action is defined by the type of fault. The action  
taken follows the states shown in table 2.  
When ESF = 1, any short fault condition will disable all the  
gate drive outputs and coast the motor. This disabled state will  
be latched until the next phase commutation or until COAST or  
RESET go low.  
The length of tBLANK is different for internal versus external  
PWM. It is set by the value of the timing capacitor, CT, according  
to the following formulas:  
for internal PWM: tBLANK (μs) = 1260 × CT (μF), and  
for external PWM: tBLANK (μs) = 2000 × CT (μF) .  
When ESF = 0, under most conditions, although the fault flags,  
FF1 and FF2, are still activated, the A3930/A3931will not disrupt  
normal operation and will therefore not protect the motor or the  
drive circuit from damage. It is imperative that the master control  
circuit or an external circuit take any necessary action when a  
fault occurs, to prevent damage to components.  
A nominal CT value of 680 pF yields a tBLANK of 1.3 μs for  
external PWM, and 860 ns for internal PWM. The user must  
ensure that CT is large enough to cover the current spike duration  
when using the internal sense amplifier.  
If desired, the active low COAST input can be used as a crude  
disable circuit by connecting the fault flags FF1 and FF2 to the  
COAST input and a pull-up resistor to V5.  
Diagnostics  
Several diagnostic features integrated into the A3930/A3931  
provide speed and direction feedback and indications of fault  
conditions.  
FF1, FF2, and VDSTH Fault conditions are indicated by the  
state of two open drain output fault flags, FF1 and FF2, as shown  
in table 1. In addition to internal temperature, voltage, and logic  
monitoring, the A3930/A3931 monitors the state of the external  
MOSFETs and the motor current to determine if short circuit  
faults occur or a low load condition exists. In the event that two  
or more faults are detected simultaneously, the state of the fault  
flags will be determined by a logical AND of the fault states of  
each flag.  
TACHO and DIRO These outputs provide speed and direction  
information based on the HE inputs from the motor. As shown in  
figure 1, at each commutation point, the TACHO output changes  
state independent of motor direction. The DIRO output is updated  
at each commutation point to show the motor direction. When  
the motor is rotating in the “forward” or positive direction, DIRO  
will be high. When rotation is in the “reverse” or negative direc-  
tion, DIRO will be low. The actual direction of rotation is deter-  
mined from the sequence of the three Hall inputs, Hx. Forward  
is when the sequence follows table 3 top-to-bottom and reverse  
when the sequence follows table 3 bottom-to-top.  
• Undervoltage VREG supplies the low-side gate driver and the  
bootstrap charge current. It is critical to ensure that the voltages  
are sufficiently high before enabling any of the outputs. The  
undervoltage circuit is active during power-up, and will pull  
both fault flags low and coast the motor (all gate drives low)  
until VREG is greater than approximately 8 V. Note that this is  
sufficient to turn on the external power FETs at a battery voltage  
as low as 5.5 V, but will not normally provide the rated on-resis-  
tance of the FET. This could lead to excessive power dissipation  
in the external FET.  
DIRO  
TACHO  
Commutation  
Points  
"Forward" Motor Rotation  
"Reverse" Motor Rotation  
Figure 1. Direction Indication Outputs  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
11  
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
In addition to a monitor on VREG, the A3930/A3931 also  
monitors both the bootstrap charge voltage, to ensure sufficient  
high-side drive, and the 5 V reference voltage at V5, to ensure  
correct logical operation. If either of these fall below the lock-  
out voltage level, the fault flags are set.  
be used to detect if an open load condition is present. If, during  
a commutation period, the output from the sense amplifier does  
not go above a minimum value, VCSOL, FF1 will go low. No  
further action will be taken.  
Short Fault Operation Because motor capacitance may cause  
the measured voltages to show a fault as the phase switches, the  
voltages are not sampled until one tDEAD interval after the exter-  
nal FET is turned on.  
• Overtemperature This event pulls both fault flags low but  
does not disable any circuitry. It is left to the user to turn off  
the device to prevent overtemperature damage to the chip and  
unpredictable device operation.  
If a short circuit fault occurs when ESF = 0, the external FETs  
are not disabled by the A3930/A3931. Under some conditions,  
some measure of protection will be provided by the internal cur-  
rent limit but in many cases, particularly for a short to ground,  
the current limit will provide no protection for the external  
• Logic Fault: Hall Invalid The A3930 and the A3931 differ  
slightly in how they handle error conditions on the Hall inputs,  
Hx. When all Hx are 1s, both devices evaluate this as an illegal  
code, and they pull both fault flags, FFx, low and coast the mo-  
tor. This action can be used, if desired, to disable all FET drives  
under bridge or motor fault conditions. The Hall logic fault  
condition is not latched, so if the fault occurs while the motor is  
running, the external FETs will be reenabled, according to the  
commutation truth table (table 3), when the Hx inputs become  
valid.  
FETs. To limit any damage to the external FETs or the motor, the  
A3930/A3931 can either be fully disabled by the RESET input  
or all FETs can be switched off by pulling the COAST input low.  
Alternatively, setting ESF = 1 will allow the A3930/A3931 to dis-  
able the outputs as soon as the fault is detected. The fault will be  
latched until any of the following conditions occur:  
When all Hx are 0s, the A3930 handles this in the same manner  
as all 1s, described in the preceding paragraph. The A3931,  
however, evaluates this as a prepositioning code, and does not  
register it as a fault.  
a phase commutation  
RESET goes low  
COAST goes low  
This will allow a running motor to coast to the next phase  
commutation without the risk of damage to the external power  
MOSFETs.  
The Hx inputs have pull-up resistors to ensure that a fault condi-  
tion will be indicated in the event of an open connection to a  
Hall sensor.  
Low Load Current Fault Operation No action is taken for  
a low load current condition. If the low load occurs due to an  
open circuit on a phase connection while the motor is running,  
the A3930/A3931 will continue to commutate the motor phases  
according to the commutation truth table, table 3.  
• Short to Ground A short from any of the motor phase con-  
nections to ground is detected by monitoring the voltage across  
the top FETs in each phase using the appropriate Sx pin and the  
voltage at VDRAIN. This drain-source voltage is then compared  
to the voltage on the VDSTH pin. If the drain source voltage  
exceeds the voltage at the VDSTH pin, FF2 will be pulled low.  
In some cases, this will allow the motor to continue operating at  
a much reduced performance. The low load condition is checked  
during a commutation period and is only flagged at the next com-  
mutation event. The flag is cleared at the end of any subsequent-  
commutation period where no low load current fault is detected.  
• Short to Supply A short from any of the motor phase connec-  
tions to the battery or VBB connection is detected by monitor-  
ing the voltage across the bottom FETs in each phase using the  
appropriate Sx pin and the LSS pin. This drain-source voltage  
is then compared to the voltage on the VDSTH pin. If the drain  
source voltage exceeds the voltage at the VDSTH pin, FF2 will  
be pulled low.  
If the motor stalls or is stationary, then the remaining phase con-  
nections will usually be insufficient to start rotating the motor. At  
start-up or after a reset, the low load condition is flagged until the  
first time the motor current exceeds the threshold value, VCSOL  
This allows detection of a possible open phase from startup, even  
if the motor is not able to start running.  
.
• Shorted Motor Winding A short across the motor phase  
winding is detected by monitoring the voltage across both the  
top and bottom FETs in each phase. This fault will pull FF2 low.  
• Low Load Current The sense amplifier output is monitored  
Note that a low load current condition can also exist if the motor  
independently to allow detection of a low load current. This can being driven has no mechanical load.  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
12  
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
Table 1. Fault Action Table  
Action*  
ESF = 0  
FF1  
FF2  
Fault  
ESF = 1  
Disable  
No Action  
Disable  
Disable  
Disable  
Disable  
No Action  
No Action  
0
0
0
1
1
1
0
1
0
0
0
0
0
0
1
1
Undervoltage  
Overtemperature  
Logic Fault  
Short to ground  
Short to supply  
Shorted motor winding  
Low load current  
None  
Disable  
No Action  
Disable  
No Action  
No Action  
No Action  
No Action  
No Action  
*Disable indicates that all gate outputs are low and all MOSFETs are  
turned off.  
Table 2. Commutation Truth Table*  
Device  
H1  
H2  
H3  
DIR  
GLA  
GLB  
GLC  
GHA  
GHB  
GHC  
SA  
SB  
SC  
Both  
Both  
Both  
Both  
Both  
Both  
A3930  
A3931  
Both  
Both  
Both  
Both  
Both  
Both  
Both  
1
1
1
0
0
0
0
0
1
1
1
1
0
0
0
0
0
1
1
1
0
0
0
1
0
0
1
1
1
0
1
0
0
0
1
1
0
0
1
1
0
0
0
1
1
1
1
1
1
1
1
X
X
X
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
1
0
1
0
0
1
1
0
0
0
1
1
0
0
0
0
0
1
0
0
0
0
1
1
0
1
0
0
0
0
1
0
1
0
0
0
1
1
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
1
0
0
0
0
1
1
0
0
0
0
High  
Z
Low  
Low  
Z
High  
Z
High  
Z
Low  
Z
High  
High  
Z
Z
High  
High  
Z
Low  
Low  
Z
Low  
Z
Z
Low  
Low  
Z
High  
High  
Low  
Low  
Z
High  
High  
Z
Z
Low  
Z
High  
High  
Z
Low  
Low  
Z
Low  
*X indicates “don’t care,” Z indicates high impedance state  
Table 3. INPUT LOGIC  
MODE  
PWM  
BRAKE  
COAST  
RESET  
Decay  
Mode of Operation  
0
0
1
1
X
X
X
0
1
0
1
X
X
X
1
1
1
1
0
X
X
1
1
1
1
1
0
X
1
1
1
1
1
1
0
Fast  
Fast  
Slow  
Slow  
n/a  
PWM chop – current decay with opposite of selected drivers ON  
Peak current limit – selected drivers ON  
PWM chop – current decay with both low-side drivers ON  
Peak current limit – selected drivers ON  
Brake mode - All low-side gates ON  
X
Coast mode - All gates OFF  
X
Sleep mode – All gates OFF, low power state, 5 V OFF  
*X indicates “don’t care”  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
13  
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
Applications Information  
Power Dissipation In applications where a high ambient  
temperature is expected the on-chip power dissipation may  
become a critical factor. Careful attention should be paid to  
ensure the operating conditions allow the A3930/A3931 to  
remain in a safe range of junction temperature.  
Power  
All supply connections to the A3930/A3931 should have capaci-  
tors mounted between the supply pins and the ground pin. These  
capacitors will provide the transient currents which occur during  
switching and decouple any voltage transients on the pin from the  
main supply.  
The power consumed, PTOT, by the A3930/A3931 can be esti-  
mated using the following formulas:  
VBB Decouple with at least a 100 nF ceramic capacitor mounted  
between the VBB pin and the AGND pin. A larger electrolytic  
capacitor, typically 10 μF, in parallel with the ceramic capacitor  
is also recommended.  
PTOT = PBIAS + PCPUMP + PSWITCHING  
,
PBIAS = VBB × IBB  
,
where IBB is 3 mA, typical, and  
PCPUMP = (2 × VBBVREG) × IAV  
where VBB < 15 V, or  
PCPUMP = (VBBVREG) × IAV  
where VBB > 15 V, and  
VREG Supplies current for the gate-drive circuit. As the gates  
are driven high, they require current from an external capacitor  
connected to VREG to support the transients. This capacitor  
should be placed as close as possible to the VREG pin with the  
ground connection close to the AGND pin. Its value should be at  
least 20 times larger than the bootstrap capacitor. The capacitor  
should have a very low series resistance (ESR) and inductance  
(ESL) to avoid large voltage drops during the initial transient.  
The optimum capacitor type is a high quality ceramic such as  
X7R. However, when the required capacitance is too large, an  
aluminium electrolytic capacitor may be used, with a smaller  
ceramic capacitor (100 nF) in parallel.  
IAV = QGATE × N × fPWM  
,
PSWITCHING = QGATE × VREG × N × fPWM × Ratio  
where N = 2 for slow decay, or N = 4 for fast decay, and  
Ratio = 10/(RGATE + 10)  
Bootstrap Capacitors  
Bootstrap Capacitor Selection The value for CBOOT must  
be correctly selected to ensure proper operation of the device. If  
the value is too large, time will be wasted charging the capacitor,  
resulting in a limit on the maximum duty cycle and PWM  
frequency. If the value is too small, there can be a large voltage  
drop at the time when the charge is transferred from CBOOT to the  
MOSFET gate.  
V5 When the 5V regulator is used with an external pass transistor  
to provide power to other circuits, a 10 μF decoupling capacitor  
should be connected between the V5 pin and AGND as close to  
the pins as possible. If an electrolytic capacitor is used, then a  
100 nF ceramic capacitor should be added in parallel. To improve  
stability, a 100 nF capacitor also should be connected between  
the V5BD pin and AGND. If 5V is not required for external  
circuits, the external pass transistor may be omitted, but in that  
case, V5 must connected directly to V5BD and decoupled with at  
least a 220 nF capacitor between V5 and AGND.  
To keep the voltage drop small, QBOOT o QGATE. A factor of 20 is  
a reasonable value. To calculate CBOOT, the following formulas  
can be used:  
Q
BOOT = CBOOT × VBOOT  
= QGATE × 20,  
,
AGND The A3930/A3931 has a single ground connection at the  
AGND pin. The design ensures that only the operating current  
for the controller stage passes through this pin. The charge and  
discharge current for the external FETs does not pass though this  
pin. The AGND pin is the ground reference for the current trip  
threshold, the VDS monitor threshold, and the timing components.  
therefore  
CBOOT = QGATE × 20 / VBOOT  
The voltage drop on the Cx pin as the MOSFET is being turned  
on can be approximated by:  
ΔV = QGATE / CBOOT  
It should therefor be kept as quiet as possible. A suggested ground Bootstrap Charging It is good practice to ensure that the high-  
connection scheme is described in the layout section below.  
side bootstrap capacitor, CBOOT, is completely charged before a  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
14  
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
high-side PWM cycle is requested. The minimum time required  
to charge the capacitor is approximated by:  
A3931 will not limit the current. Short-circuit detection will still  
be available in case of faults. The output of the sense amplifier is  
also available, but provision must be made in the external control  
circuits to ignore (blank) the transients at the switching points.  
tCHARGE(min) CBOOT × ΔV /250 mA  
At power-on, and when the drivers have been disabled for a long  
time, the CBOOT may be completely discharged. In these cases,  
ΔV can be considered to be the full high-side drive voltage,  
12 V. Otherwise, ΔV is the amount of voltage dropped during the  
charge transfer, which should be 400 mV or less. The capacitor is  
charged whenever the Sx pin is pulled low via a GLx PWM cycle,  
and current flows from VREG through the internal bootstrap  
diode circuit to CBOOT.  
External and Internal Combined PWM Control Where  
external PWM control is used but current limitation is still  
required, internal PWM current control can be used at the  
same time as external PWM control. To do so, usually the  
internal PWM frequency is set lower than the external PWM  
frequency. This allows the external PWM signal to dominate and  
synchronize the internal PWM circuit. It does this by discharging  
the timing capacitor, CT, when the PWM pin is low. When  
internal and external PWM control are used together, all control  
features of the A3930/A3931 are available and active, including:  
dead time, current comparator, and comparator blanking.  
Bootstrap Charge Monitor The A3930 and A3931 provide  
automatic bootstrap capacitor charge management. The bootstrap  
capacitor voltage for each phase, VBOOTx , is continuously  
checked to ensure that it is above the bootstrap undervoltage  
threshold, VBOOTUV. If VBOOT drops below this threshold, the  
A3930 and A3931 will turn on the necessary low-side FET until  
PWM Frequency Should be set high enough to avoid any  
audible noise, but low enough to ensure adequate charging of the  
boot capacitor, CBOOT. The external resistor RT and capacitor  
CT, connected in parallel from the RC pin to AGND, set the  
PWM frequency to approximately:  
the VBOOT exceeds VBOOTUV plus the hysteresis, VBOOTUVHys  
.
The minimum charge time is typically 7 μs, but may be longer for  
very large values of the bootstrap capacitor (CBOOT >1000 nF). If  
VBOOT does not exceed VBOOTUV within approximately 200 μs,  
an undervoltage fault will be flagged, as shown in table 2.  
fOSC 1/(RTCT + tBLANK + tDEAD) .  
RT should be in the range of 5 to 400 kΩ.  
PWM Control  
PWM Blank The timing capacitor, CT, also serves as the  
means to set the blank time duration. tBLANK. At the end of the  
PWM off-cycle, a high-side gate selected by the commutation  
logic turns on. At this time, large current transients can occur  
during the reverse recovery time of the intrinsic source drain  
body diodes of the external power MOSFETs. To prevent false  
tripping of the current-sense comparator, the output of the current  
comparator is ignored during the blank time.  
The A3930 and A3931 have the flexibility to be used in many  
different motor control schemes. The internal PWM control can  
be used to provide fully integrated, closed-loop current control.  
Alternatively, current-mode or voltage-mode control are possible  
using external control circuits with either the DIR or the PWM  
input pins.  
Internal PWM Control The internal PWM current control  
function is useful in applications where motor torque control  
or simple maximum current limitation is required. However,  
for motor speed control applications, it is usually better to use  
external PWM control either as a closed- or open-loop system.  
The length of tBLANK is different for internal versus external  
PWM. It is set by the value of the timing capacitor, CT, according  
to the following formulas:  
for internal PWM: tBLANK (μs) = 1260 × CT (μF), and  
for external PWM: tBLANK (μs) = 2000 × CT (μF) .  
External PWM Control When external PWM control is used, it  
is possible to completely disable the internal PWM control circuit  
by connecting the RC pin to AGND.  
A nominal CT value of 680 pF will give a blanking time of 1.3 μs  
for external PWM and 860 ns for internal PWM. The user must  
ensure that CT is large enough to cover the current-spike duration.  
With the internal control disabled, however, care should be taken  
to avoid excessive current in the power FETs because the A3930/  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
15  
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
Note that this blank time is only used to mask the internal cur-  
rent comparator. If the current sense amplifier output, CSOUT,  
is being used in an external PWM control circuit, then it will  
be necessary to externally generate a blank time for that control  
loop.  
Synchronous Rectification To reduce power dissipation in  
the external MOSFETs, the A3930/A3931 control logic turns  
on the appropriate low-side and high-side driver during the load  
current recirculation PWM-off cycle. Synchronous rectification  
allows current to flow through the FET selected by the MODE  
pin setting during the decay time, rather than through the source-  
drain body diode. The body diodes of the recirculating power  
FETs conduct only during the dead time that occurs at each PWM  
transition. For internal current control using fast decay mode,  
reversal of load current is prevented by turning off synchronous  
rectification when a zero current level is detected. For external  
Dead Time The potential for cross-conduction occurs with  
synchronous rectification, direction changes, PWM, or after a  
bootstrap capacitor charging cycle. To prevent cross-conduction  
in any phase of the power FET bridge, it is necessary to have a  
dead-time delay, tDEAD, between a high- or low-side turn-off and  
the next turn-on event. tDEAD is in the range of between 96 ns and  
6.3 μs, and is set by the value of a resistor, RDEAD, between the  
RDEAD pin and the GND pin. The maximum dead time of typi-  
cally 6μs can be set by leaving the RDEAD pin unconnected, or  
connected to the V5 pin.  
PWM control using fast decay mode, the load current will not be  
limited to zero but will rise to the set current limit in the reverse  
direction before disabling synchronous rectification.  
Braking. The A3930 and A3931 provide dynamic braking by  
forcing all low-side MOSFETs on, and all high-side MOSFETs  
off. This effectively short-circuits the back EMF of the motor,  
which forces a reverse current in the windings, and creating a  
breaking torque.  
At 25°C, the value of tDEAD (μs) can be approximated by:  
tDEAD(nom) 0.1 + 33 / (5 + IDEAD),  
IDEAD = 2000 / RDEAD  
During braking, the load current can be approximated by:  
where IDEAD is in μA, and RDEAD is between 5 and 400 kΩ. The  
greatest accuracy is obtained with values of RDEAD between  
10 and 100 kΩ.  
IBRAKE VBEMF/RLOAD  
Because the load current does not flow through the sense resistor,  
RSENSE, during a dynamic brake, care must be taken to ensure  
that the power MOSFET maximum ratings are not exceeded.  
The choice of power MOSFET and external series gate resistance  
determines the selection of RDEAD. The dead time should be  
made long enough to cover the variation of the MOSFET gate  
capacitance and the tolerances of the series gate resistance, both  
external and internal to the A3930/A3931.  
It is possible to apply a PWM signal to the BRAKE input to  
limit the motor braking current. However, because there is  
no measurement of this current, the PWM duty cycle must be  
determined for each set of conditions. Typically the duty cycle  
of such a brake PWM input would start at a value which limits  
the current and then drops to 0%, that is, BRAKE goes to low, to  
hold the motor stationary.  
Current  
Trip Points  
GHx  
tDEAD  
tDEAD  
GLx  
Setting RESET = 1 and COAST = 0 overrides BRAKE and turns  
all motor bridge FETs off, coasting the motor.  
+V  
Driving a Full-Bridge. The A3930 and A3931 may be used  
to drive a full-bridge (for example, a brush dc motor load) by  
hard-wiring a single state for the Hall inputs and leaving the  
corresponding phase driver outputs floating. For example, with a  
configuration of H1=H2=1, and H3=0, the outputs CC, GHC,  
SC, and GLC would be floated, according to the commutation  
truth table, table3, which indicates a state of high-impedence (Z)  
for SC with that Hall input configuration. The DIR input controls  
the motor rotation, while the PWM and MODE inputs control  
the motor current behavior, as described in the input logic table,  
table 4.  
VRCH  
RC  
VRCL  
0
tBLANK  
tRC  
Note: For reasons of  
clarity, t DEAD is shown  
exaggerated.  
tOSC  
Figure 2. Internal PWM RC Timing  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
16  
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
6. The AGND pin should be connected by an independent low  
impedance trace to the Supply common at a single point.  
Circuit Layout  
Because this is a switch-mode application, where rapid current  
changes are present, care must be taken during layout of the  
application PCB. The following points are provided as guidance  
for layout (refer to figure 3). Following all guidelines will not  
always be possible. However, each point should be carefully  
considered as part of any layout procedure.  
7. Check the peak voltage excursion of the transients on the  
LSS pin with reference to the AGND pin using a close-  
grounded (tip and barrel) probe. If the voltage at LSS  
exceeds the absolute maximum specified in this datasheet,  
add additional clamping, capacitance or both between the  
LSS pin and the AGND pin.  
Ground connection layout recommendations:  
1. Sensitive connections such as RDEAD and VDSTH, which  
have very little ground current, should be referenced to the  
Quiet ground, which is connected independently closest to  
the AGND pin. The components associated with these sensi-  
tive pins should never be connected directly to the Supply  
common or to the Power ground; they must be referenced  
directly to the AGND pin.  
Other layout recommendations:  
1. Gate charge drive paths and gate discharge return paths may  
carry large transient current pulses. Therefore, the traces  
from GHx, GLx, Sx, and LSS should be as short as possible  
to reduce the inductance of the circuit trace.  
2. Provide an independent connection from LSS to the common  
point of the power bridge. It is not recommended to connect  
LSS directly to the AGND pin, as this may inject noise into  
sensitive functions such as the dead-timer. The LSS connec-  
tion should not be used for the CSP connection.  
2. Supply decoupling for the supply pins VBB, VREG, and  
V5 should be connected to Controller Supply ground, which  
is connected independently, close to the AGND pin. The  
decoupling capacitors should also be connected as close as  
possible to the corresponding supply pin.  
3. The inputs to the sense amplifier, CSP and CSN, should be  
independent traces and for best results should be matched in  
length and route.  
3. The oscillator timing components can be connected to Quiet  
ground or Controller Supply ground. They should not be  
connected to the Supply common or the Power ground.  
4. Minimize stray inductance by using short, wide copper runs  
at the drain and source terminals of all power FETs. This  
includes motor lead connections, the input power bus, and  
the common source of the low-side power FETs. This will  
minimize voltages induced by fast switching of large load  
currents.  
4. The exposed thermal pad on the package should be con-  
nected to the AGND pin and may form part of the Controller  
Supply ground.  
5. If the layout space is limited, then the Quiet ground and the  
Controller Supply ground may be combined, provided that  
the ground return of the dead-time resistor, RDEAD, is close 5. Consider the use of small (100 nF) ceramic decoupling  
to the AGND pin.  
capacitors across the source and drain of the power FETs  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
17  
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
to limit fast transient voltage spikes caused by trace induc-  
tance.  
6. Ensure that the TEST pin is connected to AGND. This pin is  
used for production test only.  
The above are only recommendations. Each application is differ-  
ent and may encounter different sensitivities. A driver running  
with a few amperes will be less susceptible than one running with  
150 A, and each design should be tested at the maximum current,  
to ensure any parasitic effects are eliminated.  
VBB  
VDRAIN  
+ Supply  
GHC  
VREG  
GHB  
GHA  
A3930  
A3931  
V5  
SA  
SB  
SC  
Motor  
GLA  
RC  
GLB  
GLC  
VDSTH  
RDEAD  
LSS  
AGND  
RSENSE  
Optional components  
to limit LSS transients  
Supply  
Common  
Quiet Ground  
Power Ground  
Controller Supply Ground  
Figure 3. Supply and Ground Connections  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
18  
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
Gate Drive Outputs  
Sense Amplifier  
VREG  
Cx  
76k  
18 V  
18 V  
18 V  
160μA  
22V  
GHx  
4 kΩ  
4 kΩ  
CSN  
CSP  
18 V  
3 kΩ  
19 V  
20 V  
22V  
160μA  
CSOUT  
Sx  
8.5 V  
8.5 V  
VREG  
2V  
18 V  
18 V  
GLx  
72 kΩ  
32.4 kΩ  
4.6 kΩ  
20 V  
LSS  
Supplies  
REF  
CP1  
CP2  
VDRAIN  
VBB  
V5  
V5BD  
3 kΩ  
REF  
19 V  
19 V  
8 V  
8.5 V  
6 V  
10 V  
19 V  
20 V  
19 V  
20 V  
18 V  
V5  
Logic Inputs  
Hall Sensor Inputs  
Reset Input  
COAST  
ESF  
BRAKE  
DIR  
PWM  
3 kΩ  
100 kΩ  
3 kΩ  
H1  
H2  
H3  
RESET  
3 kΩ  
MODE  
8 V  
8.5 V  
6 V  
6 V  
50 kΩ  
8 V  
8.5 V  
VDS Monitor Threshold Input  
Oscillator RC Pin  
Fault Output  
V5  
100 Ω  
FF1  
FF2  
1 kΩ  
40 kΩ  
VDSTH  
1 kΩ  
RC  
8 V  
8 V  
8 V  
8.5 V  
8.5 V  
8 V  
RDEAD  
Logic Output  
V5  
2 V  
100 Ω  
100 Ω  
RDEAD  
TACHO  
DIRO  
8 V  
8.5 V  
8 V  
8 V  
Figure 3. Input and Output Structures  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
19  
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
Pin-out Diagrams  
JP Package  
24  
23  
22  
21  
20  
19  
18  
17  
16  
15  
14  
13  
VDRAIN  
VDSTH  
CSP  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
NC  
LSS  
Low  
Side  
Drives  
Bootstrapped  
High-Side Drives  
ESF  
CSN  
VREG  
AGND  
CP1  
Current  
Sense  
Charge  
Pump  
REF  
CSOUT  
CP2  
RDEAD  
TEST  
RC  
DIRO  
VBB  
Control  
Logic  
MODE  
PWM  
NC  
COAST  
NC  
Hall  
NC  
Terminal List Table  
Number  
1
Name  
N.C.  
Description  
Number  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
Name  
SC  
GHC  
CC  
SB  
GHB  
CB  
SA  
GHA  
CA  
GLC  
GLB  
GLA  
N.C.  
LSS  
ESF  
VREG  
Description  
Motor connection phase C  
High-side gate drive phase C  
Bootstrap capacitor phase C  
Motor connection phase B  
High-side gate drive phase B  
Bootstrap capacitor phase B  
Motor connection phase A  
High-side gate drive phase A  
Bootstrap capacitor phase A  
Low-side gate drive phase C  
Low-side gate drive phase B  
Low-side gate drive phase A  
No connection  
No connection  
2
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
RESET Control for sleep mode  
V5BD  
V5  
FF2  
FF1  
TACHO Speed output  
BRAKE Brake input  
DIR  
H1  
H2  
H3  
5V regulator base drive  
5V regulator reference  
Fault flag 2  
Fault flag 1  
Direction control input  
Hall sensor input  
Hall sensor input  
Hall sensor input  
No connection  
Control input  
N.C.  
PWM  
Low-side source  
Enable stop on fault input  
Gate drive supply output  
MODE Decay control input  
RC  
TEST  
RDEAD Dead time setting  
CSOUT Current sense output  
REF  
CSN  
CSP  
PWM oscillator control input  
Test pin; tie to AGND  
AGND Analog ground  
CP1  
CP2  
DIRO  
VBB  
COAST Coast input  
Pump capacitor  
Pump capacitor  
Direction output  
Supply voltage  
Current limit setting  
Current sense input –  
Current sense input +  
VDSTH Fault threshold voltage  
VDRAIN High-side drain voltage sense  
N.C.  
N.C.  
No connection  
No connection  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
www.allegromicro.com  
20  
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
A3930 and  
A3931  
Automotive 3-Phase BLDC Controller  
and MOSFET Driver  
Package JP, 48-pin LQFP with Exposed Thermal Pad  
9.20 .362  
8.80 .346  
A
7º  
0º  
7.20 .283  
6.80 .268  
B
0.20 .008  
0.09 .004  
9.20 .362  
8.80 .346  
B
5.08 .200  
NOM  
7.20 .283  
6.80 .268  
0.75 .030  
0.45 .018  
1
REF  
.039  
48  
A
1
2
5.08 .200  
NOM  
0.25 .010  
SEATING PLANE  
GAGE PLANE  
48X  
C
SEATING  
PLANE  
0.08 [.003]  
C
0.27 .011  
0.17 .007  
0.50 .020  
48X  
1.60 .063  
MAX  
0.08 [.003] M  
C B A  
1.45 .057  
1.35 .053  
Preliminary dimensions, for reference only  
(reference JEDEC MO-026 BBC)  
Dimensions in millimeters  
0.15 .006  
0.05 .002  
U.S. Customary dimensions (in.) in brackets, for reference only  
Dimensions exclusive of mold flash, gate burrs, and dambar protrusions  
Exact case and lead configuration at supplier discretion within limits shown  
A
Terminal #1 mark area  
B
Exposed thermal pad (bottom surface)  
The products described herein are manufactured under one or more of the following U.S. patents: 5,045,920; 5,264,783; 5,442,283; 5,389,889;  
5,581,179; 5,517,112; 5,619,137; 5,621,319; 5,650,719; 5,686,894; 5,694,038; 5,729,130; 5,917,320; and other 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 responsibility for its  
use; nor for any infringement of patents or other rights of third parties which may result from its use.  
Copyright©2006, Allegro MicroSystems, Inc.  
Allegro MicroSystems, Inc.  
115 Northeast Cutoff, Box 15036  
Worcester, Massachusetts 01615-0036 (508) 853-5000  
21  
Preliminary Data Sheet  
Subject to Change Without Notice  
April 6, 2006  
www.allegromicro.com  

相关型号:

A3930KJPTR-T

Brushless DC Motor Controller, PQFP48, LEAD FREE, MS-026BBCHD, LQFP-48
ALLEGRO

A3931

Automotive 3-Phase BLDC Controller and MOSFET Driver
ALLEGRO

A3931KJP-T

Automotive 3-Phase BLDC Controller and MOSFET Driver
ALLEGRO

A3931KJPTR-T

暂无描述
ALLEGRO

A3932

THREE PHASE POWER MOSFET CONTROLLER
ALLEGRO

A3932SEQ

THREE PHASE POWER MOSFET CONTROLLER
ALLEGRO

A3932SEQ-T

THREE-PHASE POWER MOSFET CONTROLLER
ALLEGRO

A3932SEQTR

Brushless DC Motor Controller, BIPolar, PQCC32, PLASTIC, LCC-32
ALLEGRO

A3932SEQTR-T

THREE-PHASE POWER MOSFET CONTROLLER
ALLEGRO

A3932SLD-T

Three-Phase Power MOSFET Controller
ALLEGRO

A3932SLDTR-T

暂无描述
ALLEGRO

A3932_13

Three-Phase Power MOSFET Controller
ALLEGRO