Canon BJ-10E Service Manual - Page 98

TC24SC090AF

Page 98 highlights

Part 3: Technical Reference b) Printer controller The printer controller (Toshiba TC24SC090AF) contains the interface controller, DRAM controller, print head controller, and address decoder. The independent 20 MHz clock input to the printer controller time the interface and DRAM bus. The bus timing with the CPU is determined by 2.5 MHz CLKO input from the CPU. • Interface controller The Centronics type interface controller receives 8-bit parallel data from the computer in synchrony with the data strobe pulse by BUSY/-ACK handshaking. This controller also controls other interface signals. The data received via the interface is stored in the DRAM receive buffer (usually, 37 Kbytes; 3 Kbytes when font is downloaded) and analyzed by the MPU. When printer initialize signal "-INIT. enters the printer controller and CPU via the interface, the printer controller immediately outputs the BUSY status, and the CPU prints the data in the print buffer and initializes the printer. LOOK See the User's Manual for details about interface timing and signals. • DRAM controller The DRAM controller controls the independent 8-bit address/data buses and read/write, RAS/CAS, and refresh of two 64K x 4-bit DRAMs at the upper part (4 bits) and lower part (4 bits). • Print head controller The print head controller converts the bit map print data read from the DRAM print buffer to COM and SEG signals that control 8 x 8 matrix printing and controls the heater plates of the 64 bubble jet nozzles of the BJ cartridge with the 3 kHz drive frequency. LOOK For details about the print signals, see the BJ cartridge section. • Address decoder When the CPU address bus addresses the ROM or PPI, the address decoder outputs a chip select signal to each component. When the CPU addresses the DRAM to analyze data in the receive buffer and read/write a work area, the address decoder outputs a -WAIT signal to the CPU to synchronize the CPU and DRAM timing, and reduce the CPU read/write cycle to half speed. 3-30

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118

Part
3:
Technical
Reference
b)
Printer
controller
The
printer
controller
(Toshiba
TC24SC090AF)
contains
the
interface
controller,
DRAM
controller,
print
head
controller,
and
address
decoder.
The
independent
20
MHz
clock
input
to
the
printer
controller
time
the
interface
and
DRAM
bus.
The
bus
timing
with
the
CPU
is
determined
by
2.5
MHz
CLKO
input
from
the
CPU.
Interface
controller
The
Centronics
type
interface
controller
receives
8
-bit
parallel
data
from
the
computer
in
synchrony
with
the
data
strobe
pulse
by
BUSY/-ACK
handshaking.
This
controller
also
controls
other
interface
signals.
The
data
received
via
the
interface
is
stored
in
the
DRAM
receive
buffer
(usually,
37
Kbytes;
3
Kbytes
when
font
is
downloaded)
and
analyzed
by
the
MPU.
When
printer
initialize
signal
"-INIT
.
enters
the
printer
controller
and
CPU
via
the
interface,
the
printer
controller
immediately
outputs
the
BUSY
status,
and
the
CPU
prints
the
data
in
the
print
buffer
and
initializes
the
printer.
LOOK
See
the
User's
Manual
for
details
about
interface
timing
and
signals.
DRAM
controller
The
DRAM
controller
controls
the
independent
8
-bit
address/data
buses
and
read/write,
RAS/CAS,
and
refresh
of
two
64K
x
4
-bit
DRAMs
at
the
upper
part
(4
bits)
and
lower
part
(4
bits).
Print
head
controller
The
print
head
controller
converts
the
bit
map
print
data
read
from
the
DRAM
print
buffer
to
COM
and
SEG
signals
that
control
8
x
8
matrix
printing
and
controls
the
heater
plates
of
the
64
bubble
jet
nozzles
of
the
BJ
cartridge
with
the
3
kHz
drive
frequency.
LOOK
For
details
about
the
print
signals,
see
the
BJ
cartridge
section.
Address
decoder
When
the
CPU
address
bus
addresses
the
ROM
or
PPI,
the
address
decoder
outputs
a
chip
select
signal
to
each
component.
When
the
CPU
addresses
the
DRAM
to
analyze
data
in
the
receive
buffer
and
read/write
a
work
area,
the
address
decoder
outputs
a
-WAIT
signal
to
the
CPU
to
synchronize
the
CPU
and
DRAM
timing,
and
reduce
the
CPU
read/write
cycle
to
half
speed.
3-30