Operation of Control Parts
CL-S6621 2-32
24
17
19
VBB1
VBB2
DIR
STEP
U101
Motor Driver
3
4
2
1
J101
OUT1A
OUT1B
OUT2A
OUT2B
M
18
21
1
22
U15B
Monostable
Multivibrator
CLR
A
9
10
B
11
Q
5
From
U1A CPU
RIBTRG
nGRESET
74VHC123
REF
RBMOTCU_A
15
14
5
6
7
8
J102
9
3,4
3
4
2
1
J103
M
SA Ribbon Motor R
(Supply Side)
(Same as above
circuit)
RIBDIR_A
RIBSTEP_A
VMT
U14
FPGA
D24
122
U1A
CPU
126
D28
N13
B3_37
B3_38
5
6
7
8
9
J19
[SA, Ribbon PCB]
1
2
4
U29
nTEMP_ERROR
A4984SES-T
ENABLE
2
RIBDIR_B
RIBSTEP_B
10
11
RBMOTCU_B
MOT_EN
10
U7
D/A Converter
CSB
DI
12
11
CK
10
RBMOTCU_A
SCLK
DACCS
SDATA
From
U1A CPU
BH2227
AO1
AO2
AO3
AO4
5
RBMOTCU_B
6
N14
RIBDIR_A
RIBSTEP_A
RIBDIR_B
RIBSTEP_B
(From Ribbon Motor
Temperature Sensor)
U102
Motor Driver
3,4
11
[SA, Main PCB]
From
U14 FPGA
Normally "High".
Error: Low
(24V)
VMT
VMT
(24V)
R144
SA Ribbon Motor F
(Take-up Side)
(2) Ribbon motor driver
This is a driving circuit to drive the “SA Ribbon Motor F” and “SA Ribbon Motor R” (stepping
motors). The “SA Ribbon Motor F” is used to take up ribbon, while the “SA Ribbon Motor R” is
used to supply ribbon.
Since the motor drive circuit is the same as for both motors, the following describes only for the
“SA Ribbon Motor F” that takes up ribbon.
The “SA Ribbon Motor F” is driven by U101 (Motor Driver) via the RIBSTEP_A signal sent from
U1A (CPU). The rotational direction of the motor is determined by the RIBDIR_A signal sent
from U14 (FPGA). The strength of PF motor excitation (strong and weak) or PF motor current
is controlled by the RBMOTCU signal sent from the U7 (D/A Converter) via U1A (CPU).
Ribbon motor forcible stop function by circuitry:
The CPU monitors the temperature of the “SA Ribbon Motor F” and stops it if its temperature
reaches a certain level, as mentioned in “(6) Ribbon motor temperature sensor”.
In addition to this function, for further safety measures, a circuitry is provided to forcibly stop
the ribbon motors. When the signal nTEMP_ERROR becomes “Low” level, pin2 (ENABLE) of
U101 and U102 becomes “High” level, resulting in stopping the “SA Ribbon Motor F” as well as
“SA Ribbon Motor R”.
The signal nTEMP_ERROR is an ORed error of the following signals.
- Abnormal ribbon motor temperature
- Abnormal PF motor temperature
- Abnormal head temperature
- Abnormal cutter temperature (Optional)