XC886/888CLM
Capture/Compare Unit 6
User’s Manual
14-23
V1.3, 2010-02
CCU6, V 1.0
lists an example of block commutation in BLDC motor control. If the input
signal combination CCPOS0-CCPOS2 changes its state, the outputs CC6x and
COUT6x are set to their new states.
shows the block commutation in rotate left mode and
the block commutation in rotate right mode. These figures are derived directly from
.
Table 14-1
Block Commutation Control Table
Mode
CCPOS0-
CCPOS2 Inputs
CC60 - CC62
Outputs
COUT60 - COUT62
Outputs
CCP
OS0
CCP
OS1
CCP
OS2
CC60
CC61
CC62
COUT
60
COUT
61
COUT
62
Rotate left,
0
°
phase shift
1
0
1
inactive
inactive
active
inactive
active
inactive
1
0
0
inactive
inactive
active
active
inactive
inactive
1
1
0
inactive
active
inactive
active
inactive
inactive
0
1
0
inactive
active
inactive
inactive
inactive
active
0
1
1
active
inactive
inactive
inactive
inactive
active
0
0
1
active
inactive
inactive
inactive
active
inactive
Rotate right
1
1
0
active
inactive
inactive
inactive
active
inactive
1
0
0
active
inactive
inactive
inactive
inactive
active
1
0
1
inactive
active
inactive
inactive
inactive
active
0
0
1
inactive
active
inactive
active
inactive
inactive
0
1
1
inactive
inactive
active
active
inactive
inactive
0
1
0
inactive
inactive
active
inactive
active
inactive
Slow-down
X
X
X
inactive
inactive
inactive
active
active
active
Idle
1)
1)
In case the sampled Hall inputs were neither the current nor the expected Hall pattern, the bit WHE (Wrong
Hall Event) is set, which can also cause an interrupt and set the IDLE mode to clear MCMP (modulation
outputs are inactive).
X
X
X
inactive
inactive
inactive
inactive
inactive
inactive
*