Canon BJC 6000 Service Manual - Page 111
Buffer controller, DRAM controller, Stepping motor controller, Interrupt controller, I/O port
View all Canon BJC 6000 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 111 highlights
BJC-6000 Part 4: Technical Reference Buffer controller Writes the received data into the DRAM's receive buffer automatically, controls the remaining receive buffer capacity, reads the print buffer automatically, and clears the data that has been read. The print buffer manages two separate areas for the 2 heads. DRAM controller Performs control of the 16Mbit-DRAM's 16-bit data bus and 10-bit address bus, READ/WRITE control, RAS/CAS control, and REFRESH control, using the bus dedicated to DRAM which is separate from the MPU bus inside the printer controller. Stepping motor controller Transfers to the driver IC the steady current drive waveforms needed to drive motors. As the motor is sinuously driven, the data to be transferred to the IC is 16-bit/step drive waveform serial data that consists of motor drive current, motor torque setting, phase information, etc. Interrupt controller The printer controller has 4 interrupt pins on it. The interrupt controller generates parallel I/F, motor drive, and head drive interrupt requests to MPU(IC201). Also, it accepts an interrupt signal from the reset IC. I/O port Sends indicator lighting and the power supply voltage output control signals as output signals, receives sensor signals from the home position sensor, pump sensor, and paper end sensor as input signals, controls the EEPROM data I/O, and sends the motor driver reset signal as output. b) MPU (IC201) Incorporates a 32-bit CPU, 6Kbit work RAM, 21-bit address bus port, 16-bit data bus port, interrupt controller, A/D converter, and I/O port. The MPU selects the control ROM, printer controller, or DRAM according to the chip select signal. Built-in CPU 32-bit CPU operates in sync with the 20MHz external clock input. Address bus/Data bus The 21-bit address bus and 16-bit data bus operate in sync with the 20MHz external clock input. Interrupt controller Allows the MPU to receive the power on/off interrupt signal, as well as interrupt signals from the printer controller. 4-39