Canon BJC 50 Service Manual - Page 124

Canon BJC 50 - Color Inkjet Printer Manual

Page 124 highlights

Part 4: Technical Reference BJC-50 4.2.2 Control section components a) ASIC (IC6) The ASIC is comprised of the MPU section and the printer controller section. It has a built-in 16-bit CPU and the operating synchronized frequency is 23.04 MHz. The printer controller's operating synchronized frequencies are 23.04 MHz and 24.00 MHz. The MPU section and the printer controller section operate in synchronization. 1) MPU Address bus The 21-bit address bus ports is connected to an 4 M-byte flash ROM and 8 M-byte FONT ROM. The flash ROM/FONT ROM synchronizes with the read signals output by the MPU and the 23.04 MHz clock signal. The printer controller then selects the chip. Data bus Like the address bus, the 16-bit data bus port is connected to the 8 M-byte FONT ROM. Stepping motor controller The stepping motor controller outputs the carriage motor micro-step control signals and paper feed motor's double-phase exciter drive signals and single-and double-phase exciter drive signals. Interrupt controller For external interruption, the MPU has POWER button on/off switch, data reception, initial interrupt request and other signals. Each signal is inputted to each port and interrupt processing is executed. A/D converter The following analog signals are detected by the built-in A/D converter. The signals from four A/D ports are divided into two groups (A and B) with 4 signals per group. Use the external analog switch to select a group. A/D port AD0 AD1 AD2 AD3 Group A Head ID Head Temperature Head Rank Printer Internal Temperature Group B Voltage input Recharging Battery Voltage Recharge Current Battery Temperature Use the output LPC2 as the analog switch. All inputs will be connected to the A/D port of ASIC when LPC2 is set to either "0" for Group A or "1" for Group B. EEPROM write/read control The TE-CLK signal output from the ASIC is EEPROM's clock signal. The recorded data in the EEPROM is read using the TOE signals. The read-out data is output from the ASIC by the TEDIO signals and written on the EEPROM using EDO signals. I/O port The following signals are inputted to the input port: (i) signals from the POWER, RESUME and CARTRIDGE buttons and (ii) EEPROM read signals. The output signals outputs flash ROM rewrite signals and recharge LED ON/OFF signals. 4-36

  • 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
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187

4.2.2 Control section components
a) ASIC (IC6)
The ASIC is comprised of the MPU section and the printer controller section.
It has
a built-in 16-bit CPU and the operating synchronized frequency is 23.04 MHz.
The
printer controller's operating synchronized frequencies are 23.04 MHz and 24.00
MHz.
The MPU section and the printer controller section operate in synchronization.
1) MPU
Address bus
The 21-bit address bus ports is connected to an 4 M-byte flash ROM and 8 M-byte
FONT ROM.
The flash ROM/FONT ROM synchronizes with the read signals output by
the MPU and the 23.04 MHz clock signal.
The printer controller then selects the chip.
Data bus
Like the address bus, the 16-bit data bus port is connected to the 8 M-byte FONT
ROM.
Stepping motor controller
The stepping motor controller outputs the carriage motor micro-step control
signals and paper feed motor's double-phase exciter drive signals and single-and
double-phase exciter drive signals.
Interrupt controller
For external interruption, the MPU has
POWER
button on/off switch, data
reception, initial interrupt request and other signals.
Each signal is inputted to
each port and interrupt processing is executed.
A/D converter
The following analog signals are detected by the built-in A/D converter.
The
signals from four A/D ports are divided into two groups (A and B) with 4 signals
per group.
Use the external analog switch to select a group.
Use the output LPC2 as the analog switch.
All inputs will be connected to the A/D
port of ASIC when LPC2 is set to either "0" for Group A or "1" for Group B.
EEPROM write/read control
The TE-CLK signal output from the ASIC is EEPROM's clock signal.
The recorded
data in the EEPROM is read using the TOE signals.
The read-out data is output
from the ASIC by the TEDIO signals and written on the EEPROM using EDO
signals.
I/O port
The following signals are inputted to the input port: (i) signals from the
POWER
,
RESUME
and
CARTRIDGE
buttons and (ii) EEPROM read signals.
The output
signals outputs flash ROM rewrite signals and recharge LED ON/OFF signals.
Part 4: Technical Reference
BJC-50
4-36
A/D port
AD0
AD1
AD2
AD3
Group A
Head ID
Head Temperature
Head Rank
Printer Internal Temperature
Group B
Voltage input
Recharging Battery Voltage
Recharge Current
Battery Temperature