Part 4: Technical Reference |
DRAM controller
The DRAM controller controls the
Chip select controller
The chip select controller shows that a valid address has been output for the set area. The chip select controller is connected to the CARTRIDGE button, RESUME button, POWER button, and printer controller.
Clock & power manager
The clock and power manager controls the transition to low
2) Printer controller (IC2)
The printer controller includes the CPU interface, DRAM interface, Centronics interface controller, print head controller, data processing controller, and IO ports, etc.
CPU interface
The CPU interface controls the writing to and reading from the CPU in sync with a 20MHz external clock input.
DRAM interface
The DRAM interface controls the
Centronics interface controller
The Centronics interface controller uses handshaking using the BUSY and ACKNLG signals to receive the
When the printer initialize (INIT) signal is input from the interface, the Centronics interface controller outputs a BUSY signal. When INT0 is output to the MPU, the printer is initialized after any print data in the print buffer has been printed.
Print head controller
To drive the print head, the print head controller outputs the block signal and heat enable signal at the same time as the print data read from the DRAM print buffer is sent as serial data to the print head.
The transfer of print data (IDATA OM, IDATA BK, IDATA PH, IDATA CL) to the print head is synchronized to the 5MHz clock HDCLK signal. The block signals (BE0, BE1, BE2, ODDE, and EVENE), the pulse signals (HEAT OM, HEAT BK, HEAT PH, and HEAT CL), and the head temperature signals (SHON OM, SHON BK, SHON, PH, and SHON CL) are output to drive the print head.
Data processing controller
The data processing controller processes the data in the print buffer by DMA.
The data processing controller performs palette expand processing of the print data for photo printing, 1200dpi smoothing, and conversion of the raster print data into column oriented print data