Motor rotation occurs by sequentially changing the phase and current signals to the two motor
coils. Motor speed is controlled by how rapidly the signals are changed. Following is a state
table where each state change rotates the document motor rotor 1/400 of a revolution (1/120"
of document motion) and there are 8 distinct states before the pattern repeats. Direction of
motor rotation can be reversed by moving up rather than down through the state table. The 2
motor windings are labeled Phase A and Phase B and the phase and 2 current level signals for
each winding are shown. The state table for the carriage motor is similar but the states with 0%
current are skipped so each state change rotates the carriage motor rotor 1/200 of a revolution
(1/120" of carriage motion).
Phase A I0A I1A Phase B I0B I1B A Current B Current
1
0
0
1
0
0
100% Forward
100% Forward <--
1
0
0
0
1
1
100% Forward
0% Reverse |
1
0
0
0
0
0
100% Forward
100% Reverse |
0
1
1
0
0
0
0% Reverse
100% Reverse |
0
0
0
0
0
0
100% Reverse
100% Reverse |
0
0
0
1
1
1
100% Reverse
0% Forward |
0
0
0
1
0
0
100% Reverse
100% Forward |
1
1
1
1
0
0
0% Forward
100% Forward ---
23