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