Rev. 1.00
1��
��ne ��� �01�
Rev. 1.00
1�9
��ne ��� �01�
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Motor Control Drive Signals
T
he direction of the BLDC motor is controlled using the HDCR and HDCD registers as well as a
series of HDCT registers, HDCT0~HDCT11. When using the Hall Sensor Decoder function, the
direction can be determined using the FRS bit and the brake operation can be controlled using the
BRKE bit. Both bits are in the HDCR register. Six bits in the HDCT0~HDCT5 registers are used
for the Motor Forward table, and six bits in the HDCT6~HDCT11 registers are used for the Motor
Backward table.
The accompanying tables show the truth tables for each of the registers.
Forward
(HDCEN=1�
FRS=0�
BRKE=0)
60 Degree
120 Degree
Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
SA
SB
SC
SA
SB
SC
HAT HAB HBT HBB HCT HCB
1
0
0
1
0
0
HDCT0[5:0]
1
1
0
1
1
0
HDCT1[5:0]
1
1
1
0
1
0
HDCT�[5:0]
0
1
1
0
1
1
HDCT3[5:0]
0
0
1
0
0
1
HDCT4[5:0]
0
0
0
1
0
1
HDCT5[5:0]
Backword
(HDCEN=1�
FRS=1�
BRKE=0)
60 Degree
120 Degree
Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
SA
SB
SC
SA
SB
SC
HAT HAB HBT HBB HCT HCB
1
0
0
1
0
0
HDCT6[5:0]
1
1
0
1
1
0
HDCT�[5:0]
1
1
1
0
1
0
HDCT�[5:0]
0
1
1
0
1
1
HDCT9[5:0]
0
0
1
0
0
1
HDCT10[5:0]
0
0
0
1
0
1
HDCT11[5:0]
Brake
(BRKE=1�
HDCEN=X�
FRS=X)
60 Degree
120 Degree
Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
SA
SB
SC
SA
SB
SC
HAT HAB HBT HBB HCT HCB
V
V
V
V
V
V
0
1
0
1
0
1
Hall Decoder
Disable
(HDCEN=0)
Free R�nning
60 Degree
120 Degree
Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
SA
SB
SC
SA
SB
SC
HAT HAB HBT HBB HCT HCB
V
V
V
V
V
V
0
0
0
0
0
0
Hall Decoder
Error
(HDCEN=X)
60 Degree
120 Degree
Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
SA
SB
SC
SA
SB
SC
HAT HAB HBT HBB HCT HCB
1
0
1
1
1
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
The relationship between the data in the truth tables and how they relate to actual motor drive
signals is shown in the accompany timing diagram. The full 6-step cycle for both forward and
backward motor rotation is provided.