PERSONAL COMPUTER. MODEL MZ-700. MZ-1TOl. MZ-1POl. (FOR THE MZ-
lPOI MECHANICAL SECTION. REFER TO THE DPG2306 SERVICE MANUAL). 1
.
MZ-700
SHARP SERVICE MANUAL
-r'.............................................................. . CODE: OOZMZ700SM I/E
PERSONAL COMPUTER
MODEL
MZ-700 MZ-1TOl MZ-1POl
(FOR THE MZ-lPOI MECHANICAL SECTION REFER TO THE DPG2306 SERVICE MANUAL)
INDEX 1.
SPECIFICATIONS. . . . . . . . . . . . . . . . . .. . . . . . .. . . . . . .. . . .. . . ..
1
2.
NAMES OF FUNCTIONAL COMPONENTS. . . . . . . . . . . . . . . . . . . ..
2
3.
SYSTEM BLOCK DIAGRAM .............................. _ ..
3
4.
SYSTEM DESCRIPTION. . . . . . . . . . . . . • . . . . . . . . . . . . . •. . . . . . ..
4
5.
DATA RECORDER .................................... .... 15
6.
COLOUR ENCODER ....... . ........ . . .. ...... . ............ 19
7.
MICRO COLOUR GRAPHIC PRINTER ......................... 20
8.
POWER SUPPLy ................... . ............. • ........ 24
9.
IC SIGNAL POSITION .......................•........... . . 27
10.
CIRCUIT DIAGRAM & PARTS LAyOUT ...•. .. ... .. .... .. .... 29
11.
PARTS GUIDE & LIST
SHARP CORPORATION
~\~Z~
1.
700 SPECIFICATION
1-1. MZ-700 CPU Oock(ct» Memory
Video output
Screen structure
Color designation Music function Timepiece function Keyboard Editing functions Power requirements Temperature Humidity Weight Physical dimensions
Sharp LH0080A (Z-80A) 3.5MHz 4KB ROM (monitor) 4KB ROM (character generator) 64KB RAM (program area) 4KB RAM (VIDEO) System: PAL Type: RGB composite video (convertible to B/W) RCB + Syncronization (non composite) RF (UHF 36 ± 3ch, convertible to B/W) 40 character x 25 lines (1000 characters) 8 x 8 dot matrix (per character) Character: 8 colours (per character) Background: 8 colours (per character) Internally provided (audio output, 55OmVmax.) Internally provided (24 hours clock, without data retention) ASCII compatible 69 keys Defmable keys, cursor control keys, etc. Screen editor (cursor control, home, clear, insert, delete) 220/240V ± 10V, SO/60Hz Operating temperature: 0 to 35°C Storage temperature: -20 to 70°C Operating humidity: 85%RH or below 3.6Kg (body only) 440 (W) x 305 (D) x 86 (H)
1-2. CPU board specification CPU LH0080A (Z80A) . . . . . . . . .. I PlO 8255 . . . . . . . . . . . . . . . . . . I CTC 8253 ................... I Memory controller M60719 . . . . . . . . . . . . . . . . I (CRTC) 4KB monitor ROM . . . . . . . . . .. I ROM 4KB character generator ROM ... I 64K bits DRAM . . . . . . . . . . . .. 8 RAM 2KB SRAM . . . . . . . . . . . . . . . . 2 Expansion I/O bus . . . . . . . . . . . I I/O bus Printer I/O bus . . . . . . . . . . . . .. 2 (Only one can be used, selectable by switching) External cassette read/write terminals
1-3. Micro-colour graphics printer specification (option) Printing method Ball point pen recording, four colours rotary selection type. Kind of colours I =black, 2 =blue, 3 =green, 4= red 10 characters/sec, average (Printing the Printing speed smallest characters.) Printing capacity 80 digits, 40 digits, 26 digits, software designated Character set 115 characters (ASCII characters and others) Resolution 0.2mm 1-4. Cassette recorder specification (option) IEC compatible cassette mechanism Type Record/playback method Dual tracks, single channel, monophonic Rated speed 4.8cm/±3.5% Operation control method Piano key method Control buttons PLAY, FF, REW, STOP/EJECT, REC, COUNTER RESET Data transfer . Sharp, PWM method system 1200bps (nominal) Baud rate Philips standard tape, (not C120) Tape used 1-5. Power supply specification (Including colour graphics printer and cassette tape power source) Input: 220/24OV ± 10V, 60/50Hz, 20W Output: 5V
MZ-700 2.
NAME OF FUNCTIONAL COMPONENT
MZ-700 Front view plolter prioter
recorder (cassette)
INS. DEL key
":::d'---,----CUrSOI control keV$ Main kev board - - - - - '
MZ-700 Aeer view
BrN-Colour switch
Channel switch
Composi! terminal
RF terminal
. socket
plOHtr printer
Dat8 recorder
Reset switch
!c3S$IIttll)
AGe terminal
CantUI! re
~I ?8m
r
~
r-
t
I-I--
... '--
I--
EMPO CONTROLLER
8255 (PlO)
+
TEMPO. CURSOR OSC.
f..--
"> 0(
KEY BOARD
I
CASSET· TECONT· 11 JOY STICK 1 ROLLER CIRCUIT
I
~
I-t
PRINTER CONTROL LER ~
r
PRINTER BUS
"\ J
CASSETTE TERMINAL
~
U
JOY STICK TERMINAL
U
CASSETTE
3
:J
"\ Q.I a: ". Xw
!.
t
en
III
C2
C1
t,;J~ amp.
f-- I - -
-y
f--
8253 (CTC) CO
ER!-
\ I
n= -
I
...-
Audio
CRT
I
I I I I I I _J I I ...J
4.
SYSTEM DESCRIPTION • Boot command: L • With the entry of the boot command L, only the tape loading program is transferred to the system area and the system program is loaded to the system area designated in the DRAM. NOTE: The boot program shown in the figure is the program loaded from the tape and is not the program from the monitor (ROM).
4-1. Memory map a) At power on $0000 $1000 $1200
$0000 MONITOR (ROM) $1000
MONITOR WORK
SYSTEM (DRAM) and TEXT AREA
SYSTEM and TEXT AREA (DRAM) $0000
c) System initiation $0000
V·RAM (SRAMI
$EOoo
$0000 , - - - - - ,
$0000 MONITOR (ROM)
$0800 V·RAM (SRAMI
SYSTEM and TEXT AREA (DRAM)
KEY and TIMER PORT
SYSTEM
$1000
$1000 ----------------------
.$0000 , - - - - - - - , V·RAM
$0000 ---------------------------
$FOoo FLOPPY CONTROLLER
Enable
Disable
V·RAM
• Shown above is the memory map at the time of power on. VRAM contents from$DOOO to $DFFF differ from the MZ·80K. • The monitor (ROM) has the same entry point as that of the MZ·80K.
$Eooo
:$Fooo 1 - - - - - - - - 1
b) Bootstrap (loading of system program) $0000 Ir--
• The above memory map is valid upon completion of system program loading. • The system program is programmed to switch the memory depending upon what is accessed, VRAM, keyboard, or timer.
SYSTEM
1'-
$1000
LOAD SYSTEM Boot PROGRAM ~ '11
$0000
d) At the time of manual reset $0000
$0000
V·RAM
$EOoo
Enable
Disable
$0000
MONITOR (ROfv\)
$7EOD
I--KE-Y-ond-TI-M-ER-P-OR-T-l
MONITOR (ROM)
V·RAM
$1000
$0000
I
SYSTEM
$1000 ~-----~
KEY and TIMER PORT
SYSTEM SYSTEM
$0000
Eneble
$0000 , - - - - - - - ,
V·RAM
Disable
V-RAM
• With the input of the LOAD command of the monitor, the BASIC loading program is transferred to the system area composed of the RAM and starts to bootstrap. (Only the cassette tape is subject to bootstrapping in this case).
$EOoo
KEY and TIMER PORT
SYSTEM
$FOoo
Enable
4
Disable
~1Z -7CO
At the time of manual reset (with I CTRL I in depression) $0000
$0000 MONITOR (ROM)
-
SYSTEM $1000
$1000
a. 8 x 8 dot characters are displayed on the CRT screen of 40 characters (horizontal) x 25 lines (vertical). Displayed character font is dependent on the 4KB character generator (ROM). b. Manages the monitor ROM, DRAM, video RAM, and peripherals (keyboard, timer, ETC.) mapped to the memory. c. Generates clock to the Z-80A microprocessor. d. Selects the printer I/O port.
~
SYSTEM
$0000
$0000 V-RAM
$EOoo
1) CRT controller There are major variations of colour television systems as described below. 1. NTSC system (Japan, U.S.A., etc.) 2. PAL system (U.K., Germany, etc.) 3. SECAM system (French, etc.) Because of the different specification requirements above, the MZ-700 may not be suitable for overseas operation.
V-RAM KEY and TIMER PORT
SYSTEM
$FOOO
~
MEMORY CHANGE
Disable
'--
Enable
PAL signal specification
• When the I C T R L I key is in depression, address $0000 through $OFFF and $DOOO through $FFFF become the RAM area. • With input of the command ":If' when the monitor (ROM) is active, it is switched to the RAM. e) Floppy bootstrap $0000 . . . . - - - - - - - - , MONITOR (ROM) $1000 f - - - - - - - - - - I
SYSTEM
iIIv
$DOOO~----~
$0000 $1000
I
Signal name
Signal frequency
NTPL LPHI CLKN COLR WAD PHIO HBLN VBLN
"L" 17.734475 MHz 8.8672375 MHz 4.43361875 MHz 1.108404688 MHz 3.546875 MHz kHz 15.6113 50.0363 Hz
SYSTEM
~----~
CRT controller system block diagram
COLR HSY
LOAD
H
$0000 , - - - - - - ,
CPU
V-RAM CPU
NTPL
WA
SYN VBLK HBLK CLK LOAD
TV
V-RAM
$EOoo
i--
- -an-dT-IM-E-R-PO-R-l-I K Ey
SYSTEM
$FOoo f - - - - - - - - - - I FLOPPYCONTRO~LOata written in the VAAM
Enable
from the CPU is input to 01-08 via the bidirectional buffer 5245.
Disable
• Because the floppy control area is mapped to $FOOO for compatibility with the MZ-80K series, boot begins from the adress $FOOO. • Map configuration after boot will be considered separately.
Blanking period To display characters on the CRT screen, the CPU writes the character data ( display code) to the 2KB VRAM-l along with the control signal WR and the color data of that character to the 2KB VRAM-2. In other words, as the address ($DOOO ,.., $D7FF) is output. The character data is supplied to the VRAM-l input (01-08) via the bidirectional buffer LS245, and the data will then be written when WE is low. The color data is also sent to 01-08 of the VRAM-2 to be written when WE is low.
4-2. Memory controller (CRT C) Both the momory controller and the CRT controller are contained in a single chip custom LSI (M60719), it has the following functions:
5
To read the contents of a VRAM character, the CPU sends out the relevant address. When RD is forced low, the data is then read via the bidirectional buffer LS245. However, the address range $0000 through $DFFF must be addressed in order to access all the VRAM. This address change is carried out inside the custom LSI with the OUT command described later. Accessing of the VRAM is carried out within the blinking period (BLNK = "H"). If BLNK = "L", then WAIT is applied to the CPU (WA = "L"). The blanking period discussed here is the period that BLNK is in high level. High period of the BLNK signal is so designed that it is shorter than the low period of HBLK (horizontal blanking period). HBLK versus BLNK
LOAD:
CLK:
• HBLK versus HSY
!------Jr--I
I
1
I
64.05603/015
'
1
I·
I I
1J
HBLK~
~
1
36.0881-1S 1 1 ' 1-1-----:...----;I-!'j 9.02201-1S
, BLNK--,L.____________~--~I
!
The signal that determines the function (shift out or data set) of the shift register LS165. High state of this signal acts as shift and low state of this signal acts as data set. Shift register clock. Data shifts at the rising edge of CLK when the LOAD signal is high.
W.
-l :-- 4.567375j.1S
• VBLK versus SYN
I:
L"I----
VBLK ____~
, 1 I'
-: l-- 2.165081-1S
:
r-I--------·~I
2nd row
0 0 1
3rd row
0
4th row
0 1 1
u ,
1
--,
5th row
1 0 0 1 0 1
7th row
1 1 0
8th row
1 1 1
1
1
r-- 0.19216ms
Custom LSI internal CRT controUer block diagram and description • Ql - Q3 are created by dividing HBLK by half. • Internal signal CSDD is used to make the choice of VRAM addressing, which is carried out by address muitiplexing through the internal display address, or comes direct from the CPU. A through K are the display addresses. • The LPHI signal (l7.7MHz) is divided and ANDed to derive the horizontal synchronization signal (NTSC or PAL) to make the choise of either NTSC or PAL horizontal synchronization signal, output by means ofNTPL.
0
6th row
I
r--2;8825mms
~_~1~9=.98==5m~s~_ _~_~.:.
as a 2 a 1 0 0 0
:;
1
Display period The data written in the VRAM is sent to the CG ROM, character by character based on the display address counter located inside the custom LSI, to become the CG address data (VRAM-l data). Also, the data of VRAM-2 is sent to the LS174, at this point. The CG receives the VRAM-l data and low order address bits (Q-Q3). It is then sent to the shift register LS165 after being converted into the 8-bit parallel character row data. The shift register converts this signal into serial data and it is added to the color matrix circuit along with the data from the LS174 to become the R.G.B. CVIDEO signal. Po - PlO: These are VRAM addresses that represent the character position on the CRT screen. Ql - Q3: These represent the rows of the 8 x 8 dot character. Row number is increased with HBLK, and it repeats 0 through 7 as shown below. These signals are also generated inside the custom LS!.
1st row
~__~r--12.8112ms
6
\ ,'1Z -700 2) Memory controller In the MZ· 700, it needs to segregate the memory in order to acheive the above mentioned memory mapping. The memory controller is therefore used to perform address management of peripherals assigned to the memory such as DRAM, monitor ROM, video RAM, and keyboard. The bank select method is used to switch memory. Memory selection is acheived using the OUT command.
I/O port $EO $El $E2 $E3 $E4 $E5 $E6
$0000
$DOOOO
~
l
$OFFF D·RAM
$FFFF
-
INHl INH2 INH3
-
D-RAM
MONITOR ROM
• Custom LSI internal memory controller block diagram and description When the above mentioned OUT command is executed, address Ao ,.., A2 is stored in "FF" to create INHl ,.., INH3, then ROM, VRAM, and DRAM may be accessed against CPU addressing on the basis of those INH signals. • RA~ becomes active when the DRAM is accessed. • CSO becomes active when the monitor ROM is accessed. • CSE becomes active when the memory mapped I/O (8255,8253) is accessed. • CSDN (internal signal) becomes active when the VRAM is accessed. If in the blnk period, CSDD becomes active. So that, the address from the CPU is sent of Po ,.., PlO. • If the display period is on when accessing the ROM or VRAM, WATN becomes active. • line address and row address switching signal (LS157 input) when accessing the RAM is derived from PHI, WRN, MRQN, and RDN. As WR rises before the falling edge of CAS during the write cycle, it becomes an early cycle.
-
V·RAM,8255 8253 MONITOR V·RAM,8255 8253 ROM Prohibited Returns to the state before prohibitied. -
L
-
-
-
L
-
H
-
-
-
H
-
H
H
H
-
-
L
-
-
H
INHl - INH3 are custom LSI internal signals which cause the memory map to change. INH1 INH2 INH3
H H H
I--D-_R:_:_M---I
INH1 INH2 INH3
L H H
H L H
H H L
1--:-.:-:-:---1 I---D-_:_OA_MM----j I ::: I
V·RAM
V·RAM
D-RAM
L L H
H L L
L H L
L L
D·RAM
ROM
D-RAM
D-RAM
D-RAM
D-RAM
D-RAM
D·RAM
L
D·RAM
NOTE: The command with which the memory selection is to be done should not be written in the memory block to be selected.
7
IV?
7ce
4-4. Memory controller (CRTC) circuit description The memory controller and the CRTC are contained in the single chip custom LSI (M60719). Memory controller signal description &
Function
IN/OUT
Circuit diagram signal name
Pin No.
Signal name
1
AO
l
l
16
A15
17
LPH1
IN
Clock (17.7MHz)
18
PHI
IN
CPU clock (3.55MHz)
cp
19
CSEN
OUT
10
CL
21
CPU address Bus
AO l
IN
A15
8255, 8253, joystick enable
CSE
IN
GND
CL
GATE
IN
GND
GATE
22
CSON
OUT
23
VCC
-
24
RASN
OUT
25
RFSN
IN
26
PHIO
OUT
27
MRQN
IN
CPU memory request
MREQ
28
10RN
IN
CPU I/O request
IORQ
29
RDN
IN
CPU read
RD
20
WRN
IN
CPU write
WR
31
RSTN
IN
Reset
32
SEL
IN
DRAM row/column address switching signal
33
VBLN
OUT
Vertical blanking signal (CRT)
VBLK
34
HBLN
OUT
Horizontal blanking signal (CRT)
HBLK
35
WATN
OUT
CPU wait
36
COLR
OUT
Colour sub-carrier wave (4,4361 875MHz: PAL)
37
PRCN
OUT
Printer I/O address select
38
Q1 l
OUT
40
Q3
Display: Address data output (Line Count Signals) (Display address is indicated to the CG ROM together with PO - PlO).
Ql
l
41
NTPL
IN
NTSC/PAL system switching (PAL=L)
N/P
42
BLNK
OUT
Timer clock
43
HSYN
OUT
Horizontal synchronizing signal
44
ABC
OUT
45
LOAD
OUT
46
PO
l
~
52
P6
53
GND
54
P7
l
l
57
PlO
58
S157
OUT
V-RAM display/CPU address switching signal
S157
59
SYNN
OUT
Vertical synchronizing signal
SYN
60
CLKN
OUT
Character display shift register clock
CLK
Monitor ROM enable Power supply
CSO 5V
D-RAM row address select
RAS
CPU refresh
RFSH
CPU clock create signal (3.55MHz)
cpo
RESET SEL
WA COLR PRC l
Q3
BLNK HSY ABC
Character, display start signal Display address signal
OUT
LOAD PO l
P6 -
GND Display address signal
OUT
P7 l
PlO
8
CUSTOM LSI < YTl
>
1. BLOCK DIAGRAM CRT Control
LPHI
J I
0
l-{
-
I
1/2
r--
1/2
I.....-
I
1/4
IMT
COLR
NTPL
H. SYNC. (PAL)
AND
~
"V HBLN
~
...,
~ LOAD
A-C
~ ~
3
,
\.
w X w
0..
8 \
SCREEN POSITION (2)
r--
~ ~
..J
ABC
,
~ ~
i= ..J
D-K
::> ::i:
Y V
Cl) Cl)
w
a:
~
0 0
"I' 5 V. BLNK CIRCUIT
~
f
3
A4 A5
A6 A7 A8
0 0 0 0 0 0
A9 A10
-0
" / /
/
P7 P8 pg
SYNN
0
-
P5 P6
CS DD
L---
9 A3
P3 P4
V. SYNC. CIRCUIT
• A1 ( '
P1
P10 "! S157 "0
et ~
~
PO
"U P2
a:
A2
HSY BLNK
0 SCREEN POSITION (1)
AO
COLR
BLNK0
f----
-
LOO
-
~
NTSC PAL r-- SELECT
H. SYNC. (NTSC)
J I--
Eh H
~ CLKN
~
VBLN
\ 11
,
I
1
0123
/
AND
/
I
/
/
0
9
ItY
I
1/2
f
1/2
I
1/2
I
1
r
-
"0 01
-
02
Q
03
Memory Management (1)
IORN A1 A2
A3 A4 A5 AS A7
•
,... "
0 0 0 0 0
PRCN
~
." -"" "
0
..... "
AO
-0
AND
0
BLNK 3
,
2
\.
Z
WRN
'----
0
LACH
0
~
DATA BLOCK
The information block consists of the following: Byte numbers
End address
ATRB
1
$lOF1
Attribute
NAME
17
$1102
File name (up to 16 characters)
CR (OD) at the end
SIZE
2
$1104
File byte size
In order or low and high order bytes
DTADR
2
$1106
Loading address
EXADR
2
$1108
Executing address
COMNT
124
$1170
Comment
Name
Function
Note
Not used
13
c) Keyboard controDer The 8255 writes strobe (key scan signals) on PA and reads key data from PB. The table shown below is the key map.
d) Signals around the 8253 The 8253 Programmable Timer generates the buzzer tone through the counter #(J and keeps the internal timer function via the counters #1 and #2. The counter #(J is used as a square waveform generator (Mode 3). The counter #1 is used as a rate generator (Mode 2) and #2 as an interrupt upon terminal count (Mode 0). The counter #(J counts the input pulse of 895KHz which is divided by a predetermined factor (musical note), and is then supplied to the amplifier to generate sound. The counter #1 receives an input pulse of 15.6KHz and creates a pulse on OUTl every second. The counter #2 counts those pulses and OUT2 turns to a high level 12 hours after. As OUT2 is connected to the CPU interrupt pin, it then goes into an interrupt processing routine.
8253 OUT2+----TO CPU INT
D7
OUT1 ClK1
BlNK 05.6KHz)
Do OUTO
sp, ClKO
14
895KHz
5.
DATA RECORDER
5-1. Data recorder (MZ-lT01) Data transfer with the recorder is carried out via the 8255. The read data is sent out through the port Cl and the write data is received through the port C5. The motor on/off control is carried out via the port C3 and that activation of the motor is confmned through the port C4. The signal SENSE goes low when FF, REW, or PLAY pushbutton is pushed on the MZ-} TO I.
• Cassette specification Method
PWM recording method
Rated power
5V ± O.25V
Rated current
Wait: 2mA Record: 210mA (TEAC TEST TAPE) Playback: 150mA (TEAC TEST TAPE)
Semiconductors used
Transistor x 5 IC x 2 Diode x4
Tape used
C30 - C90
Rated tape speed
4.75cm/sec
Tracks
2 tracks, monoral
Motor
5V electronic governor motor
Bias
DC
Erasure
DC
Standard playback point
lmsec - 500 sec
Nominal input level and input impedance
L: O.4V, max. H: 2.0V, min. R~cording terminallOkn min.
Nominal input level
L: O.4V, max. H: 2.0V, min.
Block diagram Erase head
- - - - - - Record/playback head
TAPE
Control circuit
+5V o-__
~
______________
~
__
~
____________
~
____
Differentiation circuit
Amplifier 03003
~03003
R3003 R3004
SW3002 Mechanically interlinked switch
Amplifier circuit 03001 03002
+5V
-~---!
Amplifier/ Limiter circuit(1/2), IC3001
WRITE
Waveform shaping circuit (2/2), IC3001
Amplifier circuit, 03004 READ
15
I
iv1Z 700 Troubleshooting procedure Phenomennon
CD:
Motor and tape do not rotate, when the PLAY button is pushed.
Motor fai lure
Check if M+ and M·5V are in supply.
NO
Check if the SW302 interlinked with the P LAY push button is active.
Check +5V on REMOTE terminal
@.
Check the +5V input OV: when SW is on +5V: when SW is off
voltage. Check R3009.
OK
Check the motor lead wire (REM) and the motor transistor (2S0468)
Check if voltage is on to the base of the remote control transistor of the CPU board.
Phenomenon @: Program can not be saved NO itch fai lure Check if the SW3OO1 interlinked with the R EC push button is properly operating when the REC pushbutton is pushed. Check if +5V on Cl) .
NO Check the CPU board.
OK
heck if signa is on from the terminal !J).
Failure of SW3OO1. Check R30OS. OK
Check if the signal is on to the base of 03002.
Failure of the recordl playback head.
OK signal is on
OK
to the recor ding head. NO
Contact failure in SW3OO1. Check 03001 and 03002. Check if voltage is on to the erasure head.
Phenomenon ®: Program can not be loaded or resulted in error OK Check if a waveform is on the terminal
®.
Check the 1...----1+5V NO supply. No waveform with too much noise.
Check if the erasu re head should have been inactive due to failure of SW3001 .
NO
16
Check peripheral components around 03003 and for azimuth maladjustment of the record I playback head.
Mechanical adjustments RECORD/FAST FORWARDjREWIND torque measurements 1. Set the torque measuring instrument on the cassette tape recorder. 2. Torque value under each mode must be as follows:
Position
Torque measuring cassette
Value
PLAYBACK
TW-2111
30 '" 70gram·cm
FAST FORWARD
TW-2231
60 '" 160gram·cm
REWIND
TW-2231
60 '" 160gram·cm
Tape speed adjustment 1. Connect the wow-flutter measuring instrument to :f#!, pin of the CNW3001 connector. 2. Playback the test tape (UKOG-0119CSZZ, MTT-1l3 recorded with 8KHz signals). Use the middle part of the tape for the test. 3. Adjust the semi-fix~ resistor located on the Motor Board so that the playback frequency should become 8000 ± 250Hz. Collector of transistor 03003
Test tape, MTT-113
Record/playback head azimuth adjustment 1. Set the instrument as shown in Fig. 4-2. 2. Playback the test tape (Teac's MTTlll, recorded with 3KHz signals). 3. Adjust the head azimuth adjusting screw so that the reading on the digital voltmeter is at its maximum value.
Figure 4-2.
Pinch roller
Cleaning of head The head is critical for a proper performance of the tape recorder. Dust on the head, capstan, pinch roller, etc. impedes proper recording and playback. Open the cassette holder, take out the tape, push down the PLAYBACK pushbutton, then clean those components. If you can see any oxide deposit, clean them using a cotton bud damped with alcohol. RECORD pushbutton can not be pushed in The RECORD pushbutton can not be pushed in, if the erasure protect tab of the cassette tape is broken. Forcible depression of the button may result in machine failure.
17
Head
Digital voltmeter
MZ~700
Cassette recorder waveforms Primary stage amplifier output wavefonn
Operational amplifier input wavefonn
®
CD
/1
IJ
~
AWl
r
vpp
Operational amplifier input wavefonn
®
1.
6mv~ pp
Tt
f1 " "
1
\lV""~'"
ov
Operational amplifier output wavefonn
®
T 1
sVpp
4Vpp
Recording input wavefonn
(J)
-
-
-
Recording signal amplified wavefonn
Recording signal amplified wavefonn
®
®
T-
r
~
O.9V pp
1.SV pp
~
Output wavefonn
T 1
1.SVpp
T~
1.8V
T ®
@
Operational amplifier input wavefonn
....
T
~
1.8Vcc
1
....
~
'-
'--
1
'-
'-
....
Head input wavefonn
@
I\V/
~~
\
V
1\ o Figure in a ciele represents the waveform test point on the circuit diagram.
18
~\;1Z
700
5-2. External recorder playback circuit When the external recorder is used, connection is made with the 8255 by shorting P-12. In this condition, the write data (8255 PC output) is differentiated and sent to the recorder. In the case of read, the signal peak is chopped by DI and D2 (about O.6V), amplified in the 1.2V limiter (about 1.2V), then amplified to 5V in the next stage amplifier. The phase of the read signal may be inverted with the tape switch after this is to compensate for phase difference owing to the head of the recorder. When proper operation is not attained with an external recorder, adjust the volume control and the tone control knobs to optimum positions. Those which incorporate treble and base for tone control should preferably be set to a flat condition, and those with only a tone control knob, should be set to a high condition.
• 8-Pin DIN connector I VIDEO 2 GND
'5' VSYNC 3 •
4 HSYNC CSYNC
'3'
S'
6 R
COLOUR ENCODER
6-1. Colour encoder • The encoder unit should be replaced as a unit part. • Input signals Colour sub-carrier wave frequency • COLOR Composite synchronizing signal • CSYNC Horizontal synchronizing signal • HSYNC Vertical synchronizing signal • VSYNC
• R • G
• B • CVIDEO 'X. Rear view ,~
B/W-Colour
sw
+ +6+ ? I
RF CH1OUT CH2 SW
VIDEO OUT
4
8 B • Whenever there is any problem with the display check if all signals are supplied to the colour encoder. Check the waveform of VIDEO OUT. * Problems may arise if the colour TV is improperly adjusted. Signal waveform of VIDEO OUT (figures in the drawing represents nominal values)
--
64
I
8
2
7 G
0-
6.
7~~
8pin Din
19
MZ-700 7.
MICRO COlOR GRAPHIC PRINTER
7-1 Micro color graphic printer 1) Block diagram
,
H
\
H
J
Connectar
rr-
I-- ~ V-axis stepping motor
J
I-Drive array
I
I--
l-l.
I-- ~
interfacing
Buffer
~
,
\
Intelligent
-
.....--
X-axis stepping motor'
I
/
LSI
"
I'
~
Magnet drive circuit
"7 I
~
Pen up/ down magnet
L_
I"'-
I
_J
Printer mechan ism Control switches {paper feed Reset Pen exchange
(1) At power on At power on, more than SV of pen up current is applied for a period of IOms, plus 5 and minus Oms, to move the carriage 556 steps backward on the X-axis in order to initialize the colour position. As the carriage is held at the left margin after disengagement of the motor, it is then moved 30 steps forward on the X-axis, then stepped back 30 steps again to check if the colour position detector has been made. If not, it continues to move the carriage 30 steps forward on the X-axis, then return 30 steps to ensure the made condition. (2) Colour change operation To change colour, the slider makes three reciprocating movements of 6mm (30 steps) at the left end of the X-axis to move the pen position one step. When the desired pen position is attained, it then returns to the home position. Since the pen rotor makes a unidirectional rotation at the left end of the X-axis, and is locked within printable range, care must be exerted not to touch the rotor and the slider.
(3) Pen exchange operation A pen needs to be exchanged with a fresh one when it runs out of ink. In such an event, the pen is moved 485 steps forward on the X-axis from the home position with the used pen located on the top of the rotor, then take out the used pen, by pressing the pen release lever and exchange it with a fresh one. (4) Motor phase and rotating direction The arrow head indicates the forward direction for both the X-axis and Y-axis.
~
~ 5. ~ci,.a..L.-t
b ~ L"L. (A "'5~ hL '::"$'~
~ kot...... .-J
20
2) Pen exchange method To remove pen, press the pen exchange button, when the slider is at the right handside, push the pen release lever.
It is more effective to save power to shut off current while the X and Y axis motors are at a halt. But, there may be a possible malfuction because of unsuppressed vibration, if the current is turned off with a normal pulse width. In order to prevent this, current is applied excessively for more than the given hold time (tMH = 1ms or more). • Colour position detector The colour position detector consists of a reed switch and a permanent magnet and it may cause malfunction owing to external vibration, and magnetic influence. Especially, when deposit of alien matter or paper fragments is between the left end of the carriage and the frame this may result in a failure of the colour detect performance. • Character set Input of an undefmed code up to $20 is ignored. Other undefmed codes are represented in hexadecimal notation using the pen in a next color pOsition.
Motor
Push the pen release lever
Pin configuration (top view)
To install the pen, push the tip of the pen through the ring of the return spring in the nrst place, then push into the holder. Upon completion, ensure that the tip of the pen is engaged with the hole of the pen return spring. If colour change is done when the pen is disengaged from the hole, it may cause improper rotation of the rotary holder as the slider makes contact with the pen. Do not try to rotate the rotary holder by hand when installing the pen during replacement of the pens. • The X-axis stepping motor and the Y-axis stepping motor are driven by the two-phase magnet.
TO XTAL1 XTAL2 RESET SS INT EA RD PSEN WR ALE DBo DBI DB2 DB, DB4 DBs DB, DB,
Stepping motor driving signal Basic drive pulse
n
n
n
t--Phase A Phase B Phase C Phase 0
Vcc
T1 P27 P26 P25 P24 P17 P16 P15 P14 P13 P12 P11 P10 VDD
PROG P23 P22 P21 P20
Vss Motor clock ~
Hold period tMH
Pin Configuration
21
,
MZ--700 [COLOUR PLOTTER PRINTER CONTROL LSI] Pin assignment Name
Symbol
In/out
Function
Vss
Ground
Connected to QV.
Vcc
Main power
Connected to SV.
VDD
Power
Connected to SV.
PROG
Program
Plo - PI 7
Port I
Used as printer control signals.
P20 -
Port 2
Used for data input port from CPU.
Do -D 7
Data bus
Used for stepper motor control signals.
To
Test pin Q
In
Input from pen change switch.
Tl
Test pin I
In
Input from paper feed switch.
INT
Interrupt input
In
Data transfer strobe MZ· 700 -+ MZlPOl.
RD
Read signal
In
P27
Out
Not used.
.
Not used. "
Out
Not used.
WR
Write signal
RESET
Reset
ALE
Address latch enable
Out
Not used.
PSEN
Program store enable
Out
Not used.
SS
Single step
In
Not used.
EA
External access
In
Active when EA = QV.
Xl, X2
Crystal inputs
In
Pins used to attach the crystal oscillator or RC network to generate internal clock. However, external clock signal may be inpu tted through these pins.
In
Used to initialize the processor.
,
22
,Q 700 7-2. Interfacing with the MZ-700 Fig. 1 shows the block diagram for connection with the printer. Fig. 2 shows its circuit description. Fig. 3 shows the timing chart. Table of character set
~ LSD
0 I
2 3 4
5
6 7
8 9 A B
0
I
2
E
F
4
5
6
7
0 @p W 0"" 1 A Q [1] 2 BR B# 3 CS 0$ 4 0 T [8J % 5 E U [g 8x 6 F U 7 GW C , 8 H >< j 9 I 'I
8
5 c
/
J ~ 5 K [ N t ? 0 ~
A
D
C
B
F
E
q n 0
e
z
-
U
" wm "v
t 9
/
*+
9
>
11
c D
3
sp
S
u,
---1
1
=
0
1
h 0 I
k A - b' f 0
c c
c
c
A
- -
d i I
[
X V 01
\~
i
r uiyl PI,B i { C J
\
[
=
Figure 1. Block diagram Color position detector
00---1
Buffer
00---1
AROP---t
X.axls stepping motor
TranSistor array
Y.axls stepping motor
MPU
ROA---; PEN UP/Down SOlenoid
Solenoid driver
Functional Switches PAPER FEED PEN CHANGE
ROA - - - - - ,
The CPU sends data to the printer after confirming that RDA is in low state. Five micro seconds later, the strobe signal ARDP goes high. The CPU confirms that RDA is in high state, ARDP is returned to a low state 14.5 micro seconds later.
DATA ______
~~~------~-----I I I
L
A ROP ------r-----I, Figure 2. Interfacing timing
-+---i-:--5,us 1
I
23
1
I
14.5 ,us
-I
, 1
MZ-700 8.
POWER SUPPLY Power supply circuit description (1) AC source power is rectified through the diode bridge (RB-156). (2) Current flowing through the primary coil of T1 is switched by means of Q 1 so as to induce electromotive force in the secondary coil. To protect voltage fluctuation on the primary side, Q2 is implemented, which will become active to deactivate Ql by dropping the base of Q1 to GND when voltage increase occurs on Q2. (3) The electromotive force induced in the secondary coil is rectified through D21, and DC5V is derived from the network consisting of C22, C23, and L21. a: w
I..J
u::: w en
(5
z
(4) For circuit stabilization against load fluctuation, we use IC21 (shunt regulator), PC1 (photocoupler), and Q3 (transistor). When the gate of IC21 is above 2.5V after sensing the 5V output by means of R22, VR21, and R23, it makes IC21 active and then PC1 active. As the base voltage of Q3 increases with activation of PC1 photo-transistor, it makes Q3 active and drops the base ofQ1 to GND so as to turn offQ1. Although it is possible to adjust the DC 5V voltage by means of VR21, it needs to put the CPU PWB into connection. a:
a: !!! u..
~ w
U
a:
(!)
~ J: U I-
~ en
w
a:
~
W
a: 0 u..
u..a: -w
en
1-1U..J w_
Z
~
a:u..
a:
I-
..J
o
w
I-
Z
a:
U
z o
w
en
U
TROUBLESHOOTING 1. Trouble kind Because different location has to be repaired depending on a kind of trouble, you have to check, the output voltage in the first place. (Apply source voltage of 220 to 240V with a 3.75A load connected on the output.) There are following four cases: 1) No output (OV) 2) Low output (1 to 4V) 3) High output (7 to 10V) 4) Abnormal increase of output ripple (several hundreds millivolts)
2. Finding where is in trouble 2-1. In the case of "No output (OV)"
N
(*1 ) 01 or 01 in failure
Observe waveform between the collector and emitter of 01
, 021 in failure
01, R1 in failure
R5, 02, 03, R3, 03 in failure
(*1): If the output voltage were to be still OV without blowing the fuse after replacement of Q1, proceed to steps described to the left of the troubleshooting flowchart.
24
Waveform
CD
Waveform
CID
Waveform@
"1
320V
-------ov
_ _ _ _ _""'lov
2·2. When extremely low output voltage is encountered
(
Start
I Observe waveform between the collector and emitter of Q1
I
I I
If Waveform @
If Waveform@
I R5, RS in failure
1 If Waveform(§)
I
I
R9, C12, C",
PC1, IC21, C25 in failure
Q3 in failure
Waveform@
Waveform@
Waveform(§)
Unstable waveform
-
~
\
Several volts or more
..LI
----~--~----ov
2·3. When extremely high output voltage is encountered (7 - tOy)
N
PC1,Q3,R7,RS,C11 in failure
R21, PC1, IC21, R22, R23 in failure
25
~v1Z
2-4. Abnonnal increase of output ripple In case irregular increase is seen for the output ripple like the one below, it needs to replace C22 and C23 with new ones because they have been fatigued.
-
t
100m V or less
t (Normal rippla) Input: AC220 - 240V Output: 5V,3.75A Usa oscilloscope Several hundreds millivolts
(Abnormal ripple)
26
- 70C
9.
le SIGNAL POSITION
74LSOO
74LS14
74LS02
74LS04
7417
74LS32
5A 5Y
IY
2A 2Y 3A 3Y GND
lA
IY 2A 2Y 3A 3Y GND
74LS42 VCC PR
\ICe 48 4A 4Y 38 3A
K3 K2
NC CLR JI
74LS125A
74LS86
7472
J2
J3
74LS145
GND
lA
IY
2Y GND
74S157
INPUTS £
VCC 4C
IC
lA
4A 4Y 3C
IY
2C
SELECT ~
2A 2Y GND
IV
~
2V GND
INPUTS OUTPUT INPUTS OUTPUT
27
74LS174
74LS166
74LS176
I
I
CLEAR IQ
ID
CLEAR IQ
74LS273
74LS246
BD 70
I
OUTPUT IQ
74LS367A 5A 5Y 4A
VCC G2
lA
IY
2Y 3A 3Y GND
28
ID
2Q 3Q
2Q GNO
MZ-700 . 10.
CIRCUIT DIAGRAM & PARTS LAYOUT
29
C
Co.)
EXRESET
10-
"'0 '0'
-
.J /0
ICCH LSOO 10r-"
C24 1),I/50V
"" ~,
220
IK
RI07
,---.
5V
"12
IC CH
LSOO
"
I
Ti
co.
LS32
5
•
12~13
LS02
IC6F
_ ==-::..
LS32
IC6G
IC 6G lS32
RESET
8255 RESET
~,. le7F lSI4
RESET
~-
~RI) 3 --.-----< MREQ
5V
--!!...} ./
r.----J
f'L--
10
~ 1
I
lA
18
ICL
IQ
ICe.
~~,.
5V
c ••
.
11
IC7F lSI4
1_22.J1/16V III Tantalum
IRe",
",
1109
I
,~
' o f RIOI 10'
.5V
le 7F LSI4
------!
----2 ------! ----!.!
A2 A, Ao
•
2
G2
2
IC 7F lsr4
r----< ~
-;-)
R7 3.3k
I
I
Z-80A
MREO
'iORQ
20
AI
Ao
,r-!.!
GNO
+~vo------!.! Vcc
'0
31
~
"14
12
7
·• 10
"
",.
36
37
38
IC7F LSl4
IC7F lSI4
.~~.
SUSAK
Do
0,
02
0,
O'
0, A,
"
07 06
HALT !3 A3
IS
A.
A,
A6
RO
21
As A7
19
.0
,
2
3
·
,
Ag 39
AIO
All
A,.
AI3
ViR
Mi
A" A,.
22
27
28 RFSH
16 INT
25 BUSRQ
17 NMI
RHft
~
WAIT~ WAft
1
'"
26
f .
ftr
IC 6F lS02 INTAC 3~
./4
IC 6F lS02
l' I"
Go
G2
'0
· - 5
-
le 7G
S04
8US ~-------.!.!
---2.
A'
-------.!.!
----!!
HALT
"'REQ
IORO
-----2Mi-----2WR ------L RI) ------!
RFSH
iNT
Niii
,
G2
I
"
Gz
I
IC IG lS245
ili
IC 4F lS367
,
I
I
I
I
I
·
•
• 7
to
G
,
OIR
,
I
I I
'Q'
·
z
,
,.
'0 12
2
2
12
G,
•,
· {:f>- ,, ,.· , , r' , ·• {:f>- ,,,
10
le 4£ LS367
A"
Do
01
02
0,
0'
0,
O.
07
A.
A,
A6
A7
••A.
Alo
All
A,.
A"
AI4
'........ -'
::t
-.
-
~.
n
Q
a
er
c:
."
n
......
Co.)
' RO WR
.. 0'
OB 00
21 07
D
OND
+5V~VCC
,ooP
COOl
le BE 8255
• Ao ;'s RESET
Ao' 8255
RESET
AI
AI
tiiA II1W
c:sEO~CS
D.
0,
0' 0,
o.
0' >--
O.
0,
20
..
It
PA.
~
le 3e
P-8
READ
C04069
" e
"D
gill
•
0
00 I
/0
~~
3"
P-'
0
L-
I~
0
Ao
~
06
I .8
le3e e040.9
•
le 3e
3.SIC
RIO'
INTMSK
A,
D.
~
LSOZ
1C6F
iilID
1.
5V
oP-
'1 l.lI(:
c,
",..,
HIiJ(
0,
JII
GNO
P-3
P-12
Rill
0.00
I coo
Y
5V
J1VLT
+.v
5. .
T'
THRI'
DtSC II
RET
le 8J
OUT
LOAD
2.2IC
•
Cl.
_ ~O.I ... /12V
MOTOR
SENSE
READ
WRITE
EX READ
EX WRITE
leeH LS221
.. ~
JI'
'54 S.SI(
5V
IOO~:.oV
P-7
t!t-..
WRITE
.vo--f;I-
sw
IOII:VR~~-4C
-INTI
l 1
00
B TAPE
O.
D.
LSDO
ICCH
+5V
>-:V. ICeH
le 3e
IC6E lS42
12"
A. >---+--'-'-
GT.
PlO
Ail
5157
All
I
,
,, 1,
,1"'"
Hfi
SYN
ffj(
. p,
,
P,
Aa 23
PlO
RESET
.V
LOAD
A,2
A
.-0 p,PzP,F'4PsPt;P.,
20tc5P-1
Alo I
02 03 04 Os 0. 01' 01 ICAA
-CG32
IC6D 7417
sf'.........
:1'
6
lSl74
IC 3A
,,>--------'
~ VIO >
Vell(
RIO(
IiIIf
~
le lA LSOO
LSOS
I
EXINT
ICTD
"
IK
.V
.
IC2A
11
"
"
oz
11
~'I
IC2A
~
.,
"\.,.
,t,Y.I
.LCs~~ ro' .,........,
:::HiI
.,1.1!!!1.
ICIA
IC6D 1417
z
.V
J:
~
ViO
4O~- BACK
501!L-t--, ",,!JL+
VSYNC
HfiNC
~
~
.D "I6D
:'4D
220
'20
...
220
..,
k
.v
.V
D , 2 D "3D
I
I" , I I I I I I I
I 1
, ,. .~'
DI~I
D: • D • ' D. '
D~
0 I:r.
I'I"~:
IC60 7417
zr-I·· .I
D6~1
WE>'--~--------------------------------~
11
,
I.
0= . ,.
"
~I
;J1
>----.! -.-!. >----.! >----.!
D'~
D.~
D'~ D'~
IC AD
123 lal
3.3K
0."
LS245
11
ViO
le BD
ROM
for 4KB
.V
VIO
7417
ICIO
.V
All
•
220
)"-.............-
..
~
fe4A L$IO
8TI
eT2
~W"'IT
,1C4A LIlO
WE
M
C VIDEO
I}:.-----::z::-.:'o.
1C4A LSlO
•
>-......,1--1-'-1...
'ri
.i.
=: ~ '-'
I~.
~
,.....,
.j:lIo
c..:I
11
vEl.K
11'
SEl
RESET
CLK
SYN
5157
07
,.
--B"
p,o
p. p,
Pr
P, '0 P. P, P.---"
"
.,
7
•
10
12
13
114
III
IK
~
s:'OO
CL
GATE
NIP
" 120
RFSH
~
t>
ill
CL
GATE
CSO
SV
RAS
17.73 MHz
Do
0,
0'
o.
o.
~
~
~
~
~
' WO
Z pL!l-0
'----
ViR ~B Ao ;.--.-!l A
5~Wi
4
0
~
IC5J
Rii ~C
PRC ~
5A~~
SV
R65 - R80 220 .16
44: abc (not uSed)
23. vcc 53:GNO
A2 A3 A4 As Aa Ar Aa A9 AIO An AI! AI3 AI4 AI'
5IR6SIA671R68IR691R70IRll IR72IR73IR1'4IR75IR761"71IR70IR79IR80
, •
Ao AI
,
0
M60719
le 7A
,"0
MREQ
IORQ
Wo
WA
HBU