A4931
3-Phase Brushless DC Motor Pre-Driver
Logic States Table (See timing charts, below) X = Don’t Care, Z = high impedance
Inputs
Resulting Pre-Driver Outputs
ENB GHA GLA GHB GLB GHC GLC
Motor Output
Condition
HA
+
+
+
–
HB
–
HC
+
–
BRAKEZ
A
B
LO
Z
C
A
B
C
D
E
F
HI
HI
HI
HI
HI
HI
HI
HI
HI
HI
HI
HI
HI
HI
LO
LO
LO
LO
LO
LO
LO
LO
LO
LO
LO
LO
LO
X
HI
HI
LO
LO
LO
HI
LO
LO
HI
HI
LO
LO
LO
LO
HI
LO
LO
LO
LO
HI
LO
HI
HI
HI
Z
Z
LO
LO
Z
–
+
+
+
–
–
LO
LO
LO
LO
LO
LO
HI
HI
HI
HI
Z
DIR = 1
(Forward)
–
HI
LO
LO
LO
LO
HI
LO
LO
Z
–
+
+
+
+
+
–
HI
LO
LO
HI
HI
HI
Z
–
LO
HI
HI
LO
HI
HI
Z
A
F
+
–
–
LO
LO
LO
HI
LO
LO
LO
LO
HI
LO
Z
–
LO
LO
LO
LO
HI
HI
LO
LO
Z
E
D
C
B
–
+
+
+
–
LO
LO
LO
LO
LO
LO
LO
HI
HI
HI
Z
DIR = 0
(Reverse)
–
HI
LO
LO
LO
LO
LO
HI
LO
LO
Z
+
+
+
–
–
LO
LO
LO
LO
LO
HI
HI
HI
Z
–
LO
LO
LO
HI
HI
LO
Z
Fault*
Fault*
Brake*
+
–
+
–
LO
LO
HI
LO
LO
LO
Z
X
Z
Z
Z
X
X
X
X
LO
LO
LO
* DIR = Don’t Care
DIR = 1 = FOR
DIR = 0 = REV
A
F
E
D
C
B
A
B
C
D
E
F
HA
HA
HB
HC
HB
HC
FG1
FG1
SA
SB
SC
SA
SB
SC
Allegro MicroSystems, Inc.
115 Northeast Cutoff
5
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com