GTC SW10 User manual

=
-
SW10
MAINTENANCE
MANUAL

SW10
MAINTENANCE
MANUAL
GTC
PN
970005-001
PRINTING:
MAY
1982

Q'.P!RlIHr
1981.
GIWW..
'.i'iRllllll
CDIOWl.'D
14831
mtm.lN
AVE.
'nB!'JN,
m.
921;8'-7282
(714)
730-1123
11« 918-595-2428
All
rights
reserval
R>
µu:t
Of
this
J;d>lication
may
be reproclloed
in
aJ¥
ferro
withrut
written
pemlission
fran
GerEral Temrl.ral
Cccporatim.
'llle
followirg
related
cb::UI1Sltsare
available
from
G'.IC:
00.0 users
Man.Jal
000
Reference
cara
W MJnitor
Man.Jal
m 970004-001
m 97000&-001
PN
05018-001
'1he
naterial
in
this
marual.
is
for
infornation
pJqX>SeS
ooly. 'llle oontents
am
the
prod.Jct
it
describes
are
s:bjed:
to
dlarlge
withrut
ooti~
General
Terminal.
Cccporatioo makes no
repreSSltation
or
warranties
with
r~
to
this
marual..
Printed
in
IBA

Sectiai
1.0
1.1
2.0
2.1
2.2
2.3
2.4
2.5
2.5.1
2.5.2
3.0
3.1
3.1.1
3.1.2
3.1.3
3.1.4
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.3
lN'JR)[IJCI'I(N
•••••••••••••••••••••••••••••
1-1
GENENAL
I!BClUPrICll
••••••••••••••••••••••
1-1
Tml'1l{;
&TESI.'AIIlS
••••••••••••••••••••••
2-1
~
AlJXlt1l\T.IC
'JIS'IS
•••••••••••••••••
2-1
OFF
LINE
CINFlDB'XE
TEB'IS
••••••••••••••••
2:-1
CN'
L1NE
~
TES'IS
••••••••••••••••••
2:-2
1il~
'Bf)-WAY'
'lml'
•••••••••••••••••••
~2
~T
~••••••••••••••••••••••••••2-2
~d
•••••••••••••••••••••••••••••••
2-2
'1'e.!'JtdrB1
Centro! Baird
•••••••••••••••••
2-3
'IHE[RY
OF
~ICNS
•••••••••••••••••••••
3-1
GENENAL
••••••••••••••••••••••••••••••••••
3-1
~a
...............................
3-1
Tenni.nal
Control
Beard
•••••••••••••••••
3-1
f.tnitcx Asaelrbly
•••••••••••••••••••••••
3-1
R:Jwer
'Itansfonners
•••••••••••••••••••••
3-1
IEmn.ED
'1HEIRY
OF
OffRl.n'ICNS
••••••••••••
3-1
Keyboard
Asaelrbly
••••••••••••••••••••••
3-1
Tenni.nal
Control
Beard
•••••••••••••••••
3-3
(1)
(2)
(3)
[
4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
[12)
(13)
Ad::lress
Init
Cira.ti.t
••••••••••••
3-3
Mi.cr~rocessor
Cira.ti.ts
•••••••••
3-3
Progrcrn
H¥:M
••••••••••••••••••••
3-S
Scratch
Pa:1
RAM.
••••••••••••••••
3-5
DispJ.a.y
mi
•••••••••••••••••••••
3-6
Video
Timer
&
Cmtroller
(V.Irc)
.3-6
5'yst.Eln
Cl..cck
••••••••••••••••••••
3-7
RoNBuffer
••••••••••••••••••••••
3-7
Video
Galerator
•••••••••••••••••
3-7
Functim
Decoder:
#2
•••••••••••••
3-9
E\nction
Decuder
tl
•••••••••••••
3-9
l'brrV'olatile Mana:y (mM)
•••••••
3-
HJ
Int:erfaoe Cira.ti.ts
••••••••••••••
3-Je
[14)
Bell
J.lrrp
••••••••••••••••••••••••
3-11
(15)
Paier
~y
••••••••••••••••••••
3-11
ltt>nitar Assalbfy
•••••••••••••••••••••••
3-12
R:Jwer
Panel
A9:1elbl.y
•••••••••••••••••••
3-12
flNEl<NIC.S
••••••••••••••••••••••••••••••••
3-13
4.0
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
5.0
Table
of
pmtmhj
DISASSEltBLY
~
••••••••••
4-1
Raoovi.n:J
the
Front
Bezel
••••••
4-1
Raroving
tre
tbm.ting
Frane•••4-2
Ramv:in:J
the
I..ogic Cmtrol
:00.4-3
Raroving
tre
CRI'
••••••••••••••
4-4
storinJ
the
CRr
•••••••••••••••
4-6
Raroving
tre
PQ./er
PaI'el.
••••••
4-7
Ramv:in:J
the
f.tnitor
ctrl.Bd
••4-8
Disasserbly
of
tre
Keyboord
•••
4-UJ
SCEEM\TICS
~rd
720002
••••••••••••••
1
sh
Tenni.nal
Control
Beard
•••••••
5
sh
6.0
O\BLE5
AND
CXNNECitRS
•••••••••••
6-1
7.0
CI«ERIN;
ANDREPAlRS
••••••••••••
7-1
7.1
Manlal.
OrderirxJ
•••••••••••••••
7-1
7.2 Parts Orderin:J
••••••••••••••••
7-1
7.3
!tens
Return:d for REpair
•••••
7-1
7.4 Parts
Lists
•••••••••••••••••••
7-3
~A
••••••••••••••••
z8
Prcxilct
SfeC
APPENDIX
B
•••••••••••••
•
VOC
Prod.let
S}?eC
APHNDlX
c••••••••
Ra-I
B.lffer
Prodlct
SfeC
APPENDIX
D
•••••••••••••••
NVM
Prcxilct
S}?eC

Figure
1-1
1-2
2-1
2-2
2-3
2-4
2-5
2-6
3-1
3-2
3-3
3-4
3-5
4-1
S-1
6-1
6-2
6-3
6-4
6-5
7-1
7-2
3.1
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
7.9
I.j
st;
of
Figures
and
'DR'm
List
of
Figures
SOS
~ica:tions
••••••••••••••••••••••••••••
1-1
Illustrated
Parts
Breakd:Jwn
••••••••••••••••••••
1-2
Status Line Error
Messages
•••••••••••••••••••••
2-1
'I\Jrn
AIOUl'K3
Pl~
•••••••••••••••••••••••••••••••
2-2
Cross CclJpler
cable
••••••••••••••••••••••••••••
2-2
S4l0
Inl:eif~
Co'lnectcrs
••••••••••••••••••••••
2-4
Temrl.nal.
Ca'ltrol
Board
'lest
Points
•••••••••••••
2-5
'fypical
wa.vefOIIDS
••••••••••••••••••••••••••••••
2-6
SOS
Blcx::k
D.iagran.••••••••••••••••••••••••••••3-2
KE¥board Scanning SEquen::e
•••••••••••••••••••••
3-2
'la:mirBl Ccntrol Baird
Sigml
Ela-t
D.iagran
•••••3-4
Cllaracter FoIJrat
•••••••••••••••••••••••••••••••
3-8
'le:miml. Ccntrol Beard
Ci.rant
Iooations
•••••••
3-14
Disassercbly
Proced.lres
•••••••••••••••••••••••••
4-1
Sc::b31atic:s
•••••••••••••••••••••••••••••••••••••
5-l
ConnnicationPcrts
••••••••••••••••••••••••••••
6-1
+5V
TransfoIDer
to
logic
Board
•••••••••••••••••
6-2
+lSV Tl:ansfa:mer
to
Logic
Beard.
•••••••••••••••
6-2
logic
Ban:d
to
MJnitor Ban:d
•••••••••••••••••••
6-2.
Kf¥b<Brd
to
'le:miml. cable
•••••••••••••••••••••
6-3
W:Cranty
•••••••••••••••••••••••••••••••••••••••
7-2
sne Fanily Tree
•••••••••••••••••••••••••••••••
7-3
List
of
'Il=!hl
es
J:BCl4
Enable
••••••••••••••••••••••••••••••••••••
3-5
SOS
FJNAL
~••••••••••••••••••••••••••••7-4
000
UNIT
ASSEl43LY••••••••••••••••••••••••••••·7-5
~
~
Ol'IOR
ASSEJeLY
•••••••••••••••••••••
7-6
D~
'IO
MAIN
BOARD
ASSEM3LY
•••••••••••••••••
7-6
~
QJi1llU..
BCJ\RD
•••••••••••••••••••••••••
7-7
RllER
PANEL
~••••••••••••••••••••••••••·7-11
KE'lBCJ\RD~
••••••••••••••••••••••••••••••
7-12
l<EYBONU)R::
BOARD
~••••••••••••••••••••·7-12
CPl'D'U\L H\RJB
•••••••••••••••••••••••••••••••••
7-13
Page
iv-----------------

I
-
L
I
\..._.
SW
10
TERMINAL
________________
Pagev
______________
_

001
Mnjnt=manre
Kmnal
'l'ahle
of
Cmt:ents
'nrls
p:lge
intentiorally
left
blank

1.1
Dl&QUJm
'Ibis
manual
is
inl:S'lded
to
be
used
l::!r'
servi~
~ED'lIEl
who
must
peifcrm
d.iagrostic
tests
on
arrl
repri.r
cf
the
000
termiml.
It
is
asst.med
that
the
tedmician
is
familiar
with
basic
data
communication
techniques
and
normal
SW10
terminal
operation.
The
following
manuals
EtlaJl.d
be
corwlted
is
conjtnction
with
this
narual:
970004~1
0501H01
Only
the
d:>mestic model
of
the
SW10
is
disa.issed
in
this
maruaJ...
Diff
erern:s
between
the
d:>mestic arrl
international
p:Mer
awlys
are
shown on schercatic
72.0019
sheet
2.
1.1
CDBRAit
JBQ1Ptl11J
The
SW10
is
a
microprocessor
(ZS)
based
terminal
with
a
detached
ANSI
keyboard.
'!be
operating
parameters
may
be
modified
by
the
q;ierator
dlrillJ
smtJP
roode.
'Ihe
terminal
allCMs
the
o~ator
to
serially
transmit
data
to
or
receive
data
fran
a
ranote
host
CPU.
The
infornation
is
pissed
OV'er
a
full
d.Iplex
chanrel
at
selectable
baud
rates
up
to
a nax.inun
of
9600t{E.
'!he 12
ird1
(diagaal.)
screen
is
arranged
in
an
80
oolumn arrl
24
row
fornat
plus
a 25th
status
line.
Each
character
is
displaya:I
as
a 5x7
d:>t
ma
tr
ix
on
a 7x10
field.
A
non-interlaced
(overlap)
scan
method
is
used
to
refresh
eadl
frame
at
a
60Hz
(or
50Hz)
rate.
InterfacillJ
is
thru
a main
:EX>rt
arrl a
printer
port.
Both
are
rear
~
RS-232C
cx:ruECtors.
'!be
printer
IX>rt
is
a
gated
IX>rt
which,
if
desired,
allows
data
received
from
the
main
:EX>rt
to
be
piSsed
thru
the
printer
:EX>rt
withrut
being
displayed
on
the
screen.
'!he
temiral
cperatirg
piraneters
are
changed
from
the
keyboard.
There
are
no
i;hysical
switches.
Figure
1-1
lists
the
changeable
parameters.
The
underline
condition
is
the
state
selected
at
tine
of
narufacture.
I
ffiYS1P'L
gww
:1p1sr11H
I
DISPIAX
KEYlpNE
IHElGfl'
11.5"
(29an)
2.5"
(6.4an)
lwmm
13" (33an) 17"
(41.an)
IIEPIH
12" (30an) 8
11
(20an)
IWEIGHI'
22
ll:s
(10kg)
4
lbs
(l.8kg)
1va..'Jl'GE'/FREO
105-135
Vac
50/60Hz 61 Watts
l'I'EMPmMURE
(C)
5
to
40
C)fer/-30
to
65
Stor
llllMIDl'IY
5%
to
80%
mn-<x>rrlensing
I
WlflAY
QJHCIWISl'llH
I
&:REEN
SlZE
I
vmmG
ARFA
I
&:REEN
CAPPCr!Y
I
DISPIAY
MMRIX
I
OCREFN
1?llEPlm
I
CH1\RPCl'ER
fFr
I
CliARlCIER
MMRIX
I
<IRDR
111\IN
um
lNIBE'Q
12"
Diagoral
8.25" x 6.25"
1920 Olaracters
EE
x
24
+ Status
P31(Gm)
or
P4
(lilt)
128
A«:;CI
I
5x7
00.
7x10
field
Rellerse Video
Blcx::k
I
RS-232C
~hroID.IS
I
Selectable
~FF
I
50
-
9600
Baud
Full
nt>lex
I
Splce/Mark/EVerv'OcH
Parity
I
JJRDDP
Rm'
DDmi'!!QS
I
RS-232CAsyrdlrax:>~
I Screen
Print
I
Printer
COntroller
~
I Haldi.es
HUN1'ER
BIBY
I
fBllP
KIE
BWNBIBfi
#01>
M)IE
#02>
BNJD
#03>
mRI'lY
N4>
KIE
#05>
AUIO
ttil
LlNE
#06>
J1J'10
WRAP
#07>
LlNE
END
NB>
cumR
!LINK
#09>
O\PS
LOCK
#10>
MAOOIN
BELL
#11>
SIIFT 3
#12>
lU\IER
FREOJmc::Y
113>
PRmr'ER
BUSY
#14>
KEYBOARD
#15>
mssmRJ
116>
lUlO
REPEAT
117>
~
PRlNl'
118>
lUlO
XCN
#19>
u:xx.
EXlD
#20>
REY
a.Ia<
#21>
fliJil
saa.r.
#22>
RBTm>E
VIDID
123>
BR1GEIINE5S
CNLINE/ra:AL
50
'IHlU
~
~MN/a:Dl
YJ!IU/\ll52fPID;RAM
I
.w'OFF I
.w'OFF I
SID~
I
.w'OFF I
CN/m:
I
.w'OFF I
J/Eta.ISH
RlJN)
J_
50/.61.
mmz
I
.I.W'HD
I
1 I
2.
I
CNLY/DISPIAY
I
.w'OFF I
CN/.W:
I
~I
CN/m
I
,W'OFF
I
CN/.W'.
I
etV.W:
I
1 'lHlU 16
(.8)
I
---------------~'
Figure
1-1 SiLI
&n;jficatj005
----------------Page
1-1
---------------

8W10
ffaintenapce
Mapual SICTIOI 1
FRONT
BEZEL
MCNITOR
FRAME
PART
.
NO
620038
PART
NO
03584-001
:l?aiER
PANEL
ASSEMBLY
NO
660021-00X
SCHEMATIC
NO
720019
PARTS
LIST
NO
660021-UOX
K~rBOARD
COV.t.R/BRZEL
PART
NO
COVER
0358'5-001
PART
NO
BRZEL
03599-uO 1
REAR
HOUSOO
PART
NO
03579-001
MONITOR
ASSEMBLY
NO
890001-00X
SCHEMATIC
APPENDIX
A
PARTS
LIST
APPENDIX
A
FLYBACK
TRANSFORMER
PART
OF
ASSY
890001-00X
TERMINAL
CONTROL
BOARD
ASSEMBLY
NO
75001
9-00X
SCHEMATIC
NO
750019
PARTS
LIST
NO
750019
M:>NITOR
CONTROL
BOARD
PART
OF
ASSY
890001-00X
~YBOARD
CABLE
KEYBOARD,
P.
C.
BOARD
PART
NO
900006
ASSEMBLY
NO
750002-00X
SCHEMATIC
NO
750002
PARTS
LIST
NO
750002
Figure
1-2,
Illustrated
Parts
Breakdown

'lhi.s
sectiai.
describes
test
procedlres
that
may
be
used
to
check
the
cperati.rxJ con:lition
of
the
terminal.
They
may
also
be
used
to
isolate
failures
to
the
tecninal,
the
modem,
or
the
transnission
lines.
2
.1
P<lq-<IJ
AD'JQIATIC '1'1§1'5
When
power
is
ai;plied the
terminal
will
~Iform
a
series
of
five
internal
diagn<Etic
test
to
determine
the
cxxrlition
of
its
OOM,
RAM,
am
NVM
circuits.
If
an
error
is
detected,
the
testing
will
stop
and
an
error
message
will
ag;:ear on
the
status
line
i.rrlicati.rxJ
the
rature
of
the
problan.
a.
l01
Wl'S
'llE
IOM
cortents
are
read out
am
a
checksum
is
calculated.
'Ibis
number
is
canpared
to
a
previously
stored
checksum.
If
the
numbers
natch,
the
test
is
success:ful..
b.
Z8
'.tmI'
A blcx:k
of
IOM
is
written
into
the
1281¥tes
of
za
PAM.
A
bit
ty
bit
cani;mioon
of
the
roM
am
RAM
is
made.
c.
RAM
1 'lml'
This
test
checks
the
condition
of
the
2K
of
display
RAM
~
writing
a block
of
roM
into
the
RAM
am
makirJJ
a
bit
l:y
bit
oo~ioon
at
each
memory
lcx:atiai..
d.
mi
2 'lffil'
'lhis
test
creeks
the
1K
of
scratch
i;ad mM. A
block
of
101
is
written
into
the
RAM
and
a
bit
~
bit
comparison
is
made
at
each memory
lcx:atim.
'llE
NIM
(mn-volatile
memory)
is
essentially
an
electrically
alterable
roM
am
is
subjEct.ed
to
the
same
tests
as
the
program IDM. The
contents
of
the
NIM
is
read
and
a
checksum
is
calculated.
This
number
is
compared
to
a
checksum
stored
in
the
NVM.
If
the
numbers
match,
the
NllM
is
axx::essful..
Fail
time a
i;araneter
is
changed
am
saved, a
r&1
dlecksum
is
calculated
an::1
sta:ed.
If
an
NlM
error
is
detected, a
set
Of
default
i;mameters
will
be
entered
into
the
NIM.
'!his
allows
the
q>erator
to
trouble-shoot
the
terminal
with
a kmwn
set
of
corrlitions. 'lhese
default
corxlitions
are
listed
in
SEction
1.
I
I
MESSZGE
!~~~~~~~~~~~~~~~~~
I
I Error:
I Error:
I
I Error:
I Error:
I Error:
I
I Error:
I
RJt1
za
RAM
1
RAM
2
WM
~un
error
Error
in
128
cytes
of
za
RAM
Error
in
display
RAM
Error
in
scratch
i;ad
RAM
Error
in
mn-volatile
IlBIDry
Error
in
c:mnmications
interface
!~~~~~~~~~~~~~~~~~
Figure
2-1,
stah16
Line
Error
!!eeMgP6
2
,2
OFF
LINE
CD1FT])fR;R
TmTS
Place
the
terminal
in
the
SE'll.JP
mode
by
pressing
the
<SETUP>
key. Next,
press
the
<SHIFT>
+
<D>
keys.
This
!reds
the
terminal
with a
known
set
of
cperatirJJ
paraneters
under
which
the
unit
can
be
tested.
'lhese
i;arameters
will
be
displayed
on
the
screen.
Exit
the
SE'IUP
node l:y
pressing
the
<SEllJP>
key
again.
Mer
the
comnarXI
sequen:e
ES::
#8.
'llE
s::rem
will
be
filled
with
"E"'s.
Verify
that
each
display
lcx:ation
contains
a
character.
The
screen
may
te
cleared
l:y
pressirr3
<SUFI'>
am
<Ema'D>.
Exercise
the
tenninal
fran
the
keyboard usi.rg
all
the
up~r
and
lower
case keys,
all
the
numbers,
and
all
the
special
symbols and
punctuation
marks.
Verify
that
the
cursor
control
keys
and
the
numeric
pad
keys
are
operating
correctly.
Perform carr:iage
return,
line
feed.
tab,
etc.,
q>erations.
Enter
data
into
positiai.
00
of
line
24
to
test
for
proper
scrollirJJ cperation.
The power up
test
can
be
started
from
the
k~d
three
ways:
1.
Fran
the
SEm.JP
node,
press
<SHIFT><D.

2.
Enter
the
SSlll~
EEC
[2;ly. 'lltis
will
C"ause
the
tests
to
be
perfccned
oooe.
3.
Enter
the
sequence
ESC
[2;9y. The
test
will
run cxmtiruously.
H.'.Me7er,
m beep
will
sound
after
the
success:fUl
canpletioo
of
edl
test.
NJl'E: b conl:iruous
test
will
temirate
only
when
an
error
is
detected
or
when
p:>wer
is
renoved.
2.3
<Ii
IjINB IN.Dff'ACB
'1'1§'1'5
a.
Main
Interface '!e?ts
'lhe Main
interface
may
be
tested
by
.inst:all.ing a
tum-around
plug
(shown
in
Figure
2-2)
and
invoking
the
Data Loop-
back
confidence
test.
Entering
the
oomnen:l
~
EEC
[2;
l.0y
initiates
the
tests.
Data
is
routed
out
pin
2 and
receivErl
tack
in
pin
3.
b
status
line
will
display
the
message
"WAIT",
inlicati~
the
test
is
in
progress. b
test
will
continue
until
a
failure
ocairs
or
p:JWer
is
renewed. As describEd above,
a
failure
will
cause
an
error
message
to
be
displ.ayErl on
the
status
arii
the
tests
will
be
terminated.
With
the
COI'lectcr
in
pl~,
test
all
the
function and control
kE¥S-
Test
all
the
commands
listed
in
the
Users Manual
in
Section
3.3.
If
the
data
shown
on
the
screen
is
the
same
as
that
bei.~
key-Erl
in,
the
test
is
cmsidered
successful.
I~
~
lc:"JY
I I
ti
n U
11
• • • • 0 0 0 0 0 0
TD
.llD
•11
C11
....
CD
D1'R
0 0 0 0 • • • 0 . 0 • 0
M • a
Pi,gure
2-2.
Turn
Around
Plug
b.
Printer
!nterfsx:e
Tests
If
a
printer
is
attached.
the
printer
interface
may
be tested
1:¥
typing
several
lines
of
characters
on
the
s::reen
in
sane
reax]Ilizable :EBttern.
Peif
ccm
the
Print
Page
operation
ESC
[SF. Check
the
printout
to
verify
that
the
data
was
printed
exactly
as
it
appeared
on
the
&:real.
b
Print
Ccntroller
IOOde
may
be
tested
1:¥
entering
ESC
[
SF.
'Ibis
enables
the
Printer
and
disables
data
from
being
displayed
on
the
screen.
Next,
ask
the
host
to
send back some known data. '!he
data
Ehruld
not
be
displayed on
the
screen
but
should
be
sent
directly
to
the
printer.
'Ihe s::reen
is
erabl.ed (and
the
Print
Ccntroller
disabl.Erl)
qr
enteri~
an
ESC
X.
2,4
Nll'fB'IM'R 1'i0-Ji\Y
Tf§T
By
using
a
c~~ed
cable, a two-way
test
can
be
conducted
using
a
secom
terminal
to
simulate
the
host. Place
both
termirals
on-
line
and
comect
the
cable
between
the
main
ports.
Data
entered
on one keyboard
should
~
on
the
s::reen
of
the
other
temiral.
) t
TD
RO
:s
(
)
:s
RD
TD
2 (
CTS
s
) '
86
DTR20 (
66.,
<
P:Lgure
2-3-
Cross
Coupler
Cable
2,5
f'NJ[.T
IQA'flm
This
section
is
provided
to
assist
the
technician
in
isolating
a
termiral
problen
to
me
Of
the
ma.jcr
SJbassernbl.ies, i.e., keyboard,
termiral
control
balrd,
or
monitor
circuits.
Refer
to
Figure
2-8
for
location
of
the
test
points.
2.5.l
&Mnard
The keyboard
sends
KRG1
signals
to
the
microprocessor
circuits
in
response
to
KMUX
signals.
If
only
a few keys
are
inoperative
the
problem
could
be a bad
KMUX,
a bad
multiplexer, bad
k~,
er
a broken
oo~cti.on.
Each
I<MtJX
wavefccm
will
~
different
but
all

....
•irrt-mme
f!mu!ftl
RRli
signals
will
ai:pear
the
same.
'!be
I<MUX
signals
are
always present
rut
t:he
KOCW
signals
aPPear .only when a key
is
pressed.
Consult
SCfiaratic
?B02.
Figure
2-8
500ws
the
lcx:ation
Of
the
six
power
supply
test
points.
'lhese
test
points
check
the
voltages
at
t:he
rut:pit
Of
their
regilators.
If
the
desired voltage
levels
are
oot
present,
refer
to
the
:E;XMer
awly
Edlematic.
Tra~
the
val
tages
mck
towarcs
the
transfocmer
until
the
prcill.an
is
lcx:ated.
2.5.2
Tennina.l
Ccntrol
B<>ard
Whan
power
is
first
awJj.ed,
the
000
p:rla:ms
a
series
Of
internal
diagrostic
tests.
'lbese
s11:rU1J
2
tests
check
the
RAM,
RCM,
WM,
most
Of
the
microprocessor,
and a
large
portion
of
the
VTJIC.
If
a problem
is
encountered
an
error
message
will
appear on
the
status
line
inlicatinJ
the
nature
Of
the
probl.an.
'!he video
data
out:plt
Of
the
terminal oontrol
txard
can be viewed
at
W-12 (or J3-5). '!his
is
a
canplex
signal
w:tx>se
wCNe
Ehape
will
be
dcp:!ndent on
the
key
be.i.03
pressed. Figure
2-8
sh:Jws
a
typical
wCNe
form.
If
the
video data
signal
at
03-12
is
present
rut
the
data
is
rot
be:in;J
displayed on
the
screen, the nonitor
is
probably
at
fault.
Refer
to
the
TV
Mmitor
Ma1'IJal
(G'!C#
0501&-001) for a
detailed
theay
Of
cperation
am
other information regardin;J
operation
Of
the
rccni.tor cira.ti.ts.
----------------Page
2-3
----------------

SAi
ftai
r¢mancz
ftannal
Transmitted Data
(ID)
••••••
<--
•••••••••••••••••••••••••••••••••••
Received Data (RD)
•••••••••
~>
••••••••••••••••••••••••••.•••••
Request
To
Send
(R'IS)
••••••
<-
•••.••••••••..••••....•••.••.
Clear To Send
(CTS)
••••••••
->
.........................
.
Data
Set
Ready
(DSR)
•••••••
->
.......................
:
GRaJND.
•• •• •• •• ••• •• ••• ••• •• •• •• •• •• •• ••• •••• ••• ••
Carrier
Detect
(CD)
••••••••
->
................
.
• • • • •
MAIN
IDRr
rur
232C
(l)NNECI'OR
0130
0 0 0
09
07
06 05
04
03
02
01
0250240230 0
0200
0170
0 0
014
-:
-Receive Current
Loop
••••••
->
..
:
-·
.
-Transmit Current
Loop
•••••
<-
.....
:
+:
+Receive Current
LOOp
••••••
->
........
:
+:
.
.
Data Terminal
Ready
(D'IR)
••
<-
.•..••......••...
:
+Transmit Current
LOOp
•••••
<-
.•••.....•.......•.•...
:
Receive Data
(RD)
••••••••••
-->
•••••••••••••••••••••••••••••••••••
Tr
arisrni
t
Data.
(ID)
•••••••••
<-
................................
.
Request
To
Send
(R'IS)
••••••
-->
•••••••••••••••••••••••••••••
Clear
To
Send
(CTS)
••••••••
<-
......•.......•...........
Data
Set
Ready
(DSR)
•••••••
<-
.•...••••.•............
GROOND
••••••••••••••••••••••••
••••••••••••••••••••
Carrier
Detect
(CD)
••••••••
<-
•.•.•......••..•.
.
. .
.
.
.
PRINI'ER
IDRr
rur
23
2C
<X>NNECI'OR
0130
0 0 0
09
07
06 05 04
03
02
01
0250
0 0 0
0200190
0 0 0
014
Data Tenninal
Ready
(D'IR)
•••••••••
->
..........
:
Secondary Request
to
Send
(SRl'S)
••
->
.............
:
Figure
2-4.
ooe
Jnterfare
Qmrectnrs
2
Page
2-4
---------------

•SY
VERT
SYNC
RCVD
I
JI
13
I c E
I I
•3
J7
FRAME
6NO
+lSV
+lOV
-20V
KROW
111-7
KMUX
111-3

SVlO
M@fptepepge
M@puel
].---
5ms
~
KMUX
l'
J6-3
~
14-
.75ms
9ms
+18uS
4j
14--
.05ms
.Sms
ZS
CLK
U26-9
9ms
KMUX
2
J6-16
-+f
f4-
lms
11----KR_O_W_S
~
TP
6
VIDEO
DATA
U3-12
WAVEFORMS
ARE
FOR
REPEATED
UPPER
CASE
"H"
Figure
2-6,
1n>iral
wayefogs
SICTIOI
2
-.1

3
,I
1flft
IN
(I"
QflBl(L'Jilli
'lhe
~
of
Cl>erati.oos
is
divided
into
two
sections.
Tne
first
section
is
a
general
diso'3Sim
of
the
major furd:iora.l. elements
of
the
&WHJ.
Tne
seoom
section
is
detailed
circuit
description
of
terminal
operations.
Proc:bct
Sp!Cif
ications
infa:mation
fa:
the
ze
micrcprocessor
is
provided
in
~
A.
3,1
GIRR\t.
Flmctionally,
the
&Wl0
is
oomposed
of
four
major
elements.
They
are
the
keyboard
assemoly,
the
terminal
oontrol
board,
the
noni.tor assembly,
am
the
:pc7Ner
transfa:ners.
Figure
3-1
shows
the
basic
flow
of
terminal
signals
am
voltages between
these
canJ:X)nents.
3.1.1
Jee:rimrit
h keybcmd
is
a
~writer
style
irpJt
del7i~
used
~
the
operator
to
cxmnunicate
with
the
temintl,
the
a:u,
a:
any oorrected perii;tieral
<Evice.
'!he
000
uses
a scanning
type
keyb<md
which,
utilizing
commands
from
the
micrc.processor, sequentially
interrogates
each
key J:X>Sition
to
determine
if
a key
has
been
pressed.
If
a key
has
been
pressed,
the
keyboard
sends
out
the
a
signal
to
the
terminal.
ex>ntrol
board.
h
~
technique allows two keys
to
be
pressed
at
a
time
and
still
be
sensed
by
the
exmer.
'llli.s
is
called
"2-key
roll011er:".
'lhe keyb<md
al.ED
ex>ntains
the
s:p3Bker
for
the
keyclick
am
bell
tme.
3J.2
Terminal.
Cq¢ral
Board
h
temintl
ex>ntrol
tmrd
is
a sin31.e i:c beard
assembly
that
controls
all
display
and
CXlllnmicati.ons fl.nctions
of
the
tennintl.
It
oaltains a
Z8
micrqmc:essor
for
maraging
all
temintl
cperatiais,
video
~i.rg
cirali.ts
for
cxnverting
data
into
screen pcesentati.ors,
J'Dl-VOl.atile
meoocy
(WM)
fa:
storin:J
the
user
settable
operating
pu:ameters,
and
interface
circuits
for
controllin:J
temintl
a:munnica-
ti.as.
h
temintl
oontrol
tmrd
fiimWare
oorsists
of
12K
cytes
of
EPR.01
for
progran qJerations,
2K
cytes
of
RAM
for
display
manory,
am
1024
cytes
of
scratch
pid
RAM.
3J3
Malitor
AssettllY
h
nooita:
assembly
is
ma<E
up
of
three
pu:ts;
the
monitor
control
board,
the
f
lyback
transformer,
and
the
CRT
(cathode
ray
tube).
'!he noni.tor
ex>ntrol
board
receives
vertical
am
horizontal
sync
signals
and
video
output
signals
fran
the
termira.l. control board. 'lhe
starmrd
iooni.tor
is
a oonventiorel 12
i.n::h
P-31
green
phosphor
CR!'
using
a
raster
scan
non-
interlaced
(overlap)
refresh
technique.
(P-4
white
is
optionally
available.)
A
detailed
descrip;.ion
of
the
non:i.t<r assembly
qJerations
can
be
found
in
the
'IV Documentation Manual
(G'l'C#
05018-llH).
3J.4
Power
Transformers
Two
,EXJWer
transfa:mers
are
nnmted
on
the
i;:ower
i;anel
at
the
rear
of
the
terminal.
The
transfa:mers
deliver
st~wn
N:.
voltages
to
the
terminal
control
board
where
the
voltages
are
rectified
and rE:9Jlated.
Irpit
voltages
r~
from
100
volts
to
240
volts
can
be
aoo:mJOOd:tted
~
I'lf:Hls
aE
jl.lI11parin:J
on
the
primaries
of
the
transf~ners.
3,2
qmm.m
'l'flftJRY
Cl"
CH1RATJIRi
'lhe following secti.oo
is
a
detailed
di.SCl.lSSim
of
the
cperation
of
the
sbassemblies
mentiored
in
secti.m
3J.. 'lhese
slb-assanblies
are,
in
order
of
dis::ussion,
the
k~d.
the
temintl
control board,
the
rroni.tor control
board,
am
the
i;x>wer
transfa:mers. Termintl
ex>ntrol
lx>ard
schenati.c
set
720019 and keyboard schema
tic
72.e002
slnll.d be
referred
to
while
readi.rg
this
secti.m.
'Im
keybcmd
is
oonp:lSed
of
96
keys arranged
in
a matrix which
is
wner
micrcprocessor control
and
is
scanned
to
detect
key
depressions.
Figure
3-2
is
a
signal
flow
diagram
for
the
keybalrd
cirali.ts.
Schematic
720£102
slx>ws
the
keyboard
matrix
and
scanning
multiplexer.
Keyboard
scanning
is
initiated
by
the
micrcprocessor.
~ta
bits
DJ
through
rn
fran
the
microprocessor
are
applied
to
Flmction
----------------Page
3-1
----------------

001
!rainh\nuJre
Jlm@l
KEYBOARD
MAIN
PR
INTER
PORT
PORT
TERMINAL
CONTROL
BOARD
POWER
SUPPLY
MONITOR
CONTROL
BOARD
Figure
3-1.
SKI.I
Block
Diagram
MICRO-
PROCESSOR
KROW
KEYBOARD
MATRIX
FUNCTION
DECODER
U33
KMUX
KEYBOARD
DECODER
U48
sa::rmq
3

an•
•intnwme
.,,.,
Decoder
#1
(U33
sneet
4)
which
generates
keyboara
mul
tiplexin:J
terms
KMUXB
through
KMUX3.
'lbese
terms,
applied
to
the
column
scanniRJ
multiplexer
U48,
are
the
lexidecinal
EqUivalent
of
the
keybalrd column nmt>er
to
be
8Cal'lmd.
048, a 4
to
16 deooder,
selects
om
of
the
ootp.rt:s KaUJ
throogh
KCXLl.3,
drivinJ
it
lCM.
This
supplies
a
lCM
to
one
side
of
all
the
key
ocxrt:acts
in
the
selected
column.
When
a key
in
that
column
is
pressed.
the
appropriate
row
is
driven
low.
The
microprocesB>r
is
prep:ired
to
receive
irp1ts
f
ran
the
I<lOl
lines.
SinJe
the micrcprocesscx
knows
which colmm
is
beil'JJ
seamed
it
will
be
able
to
determine which key was
iressed
when
it
senses
one
of
the
RRCM
lines
going
low. The
KCOL
outputs
are
selected
in
a
sequential
roamer
ard
only
aie
Of
these
lines
is
low
at
ary
given time.
As
an
example,
ass.me
that
RMUXl
am
I<MtlX2
are
high and
the
other
two
irplts
are
low.
'Ibis
is
a hex
six
and
output
KCOL5
at
U48-6
will
be
driven low. 'Ibis low
is
presented
to
keys
B,
v,
c,
X,
z.
\,
RIN,
and
'·
If
the
z key
were
pressed,
KROW3
will
go low.
'Ibis
low-true
sigral
will
be
sent
to
the
mia:q>rocessor. 'lhe
micrqxocessor
will
~arm
a look-up
in
a
IOI
table
am
detemtim
that
a
RMUXl
am
I<MtlX2
plus
a
KROW3
is
equivalent
to
an
ASCII
character
lower case z.
3
.2.2
'Dgminal
Qntrol
flMrd
Figure
3-3
shows
the
terminal
control
board
divided
into
15
fulctioral
blocks.
'1hase blocks
are:
[l]
Adkess
Initialization
Ci.rant
[2]
Micrq>roeeSSOr
cirants
[3]
Progran
HD1
[4] Scrat:ch
pid
RN'1
[5]
Displ.C:W
IM
[6] Video timer arii
controller
(V'OC)
[7]
&ystan
Clock
[8]
RQl
tuffer
[9] Video generator
[le]
F\nction
18x>der
i2
[11]
F\n::tim
~
il
[12]
Nm-Voilatile
~
(WM)
[13]
Interface
Ci.rants
[14]
Bell
alp
[15]
~er
sui::ply
'lhe
~d
and
the
nooitor
are
mt
pirt
of
the
termiral
<Dltrol
txmd,
l:::ut
are
EhJwn
on
the
drawiR;J
for
data
flow
information
only.
'llle sigrel.s
slam
m Fig.ire 3-3
are
the major
signals.
Additional
information
may
be
el!ChcnJed
between blocks.
[l]
AmFBS
mr.I'IALlZATIDN
CIRClJlT (Sh 3)
'llle
Z8681
used
in
the
009
rspires
a
starting
aQka;s
of
ooe
instead
of
ee.
'lherefa:e,
the
reset
pulse
must
be
applied
to
Ul2
for
six
clock
pulses
to
allow
the
microprocessor
to
step
to
the
:Er<tl&
ac:Hress. 'lhe
del.cw
cirant
consists
of
Qle,
U40,
U48
and
associated
am~.
When
i;:ower
is
first
applied 040-6
will
be
held
low
for
a
peri<Xi
of
time
determined
qr
C55
and
ree.
'Ibis low
will
cause
a
hi
at
U48-2
am
a
carrespn:liRJ
low
at
048-6
am
048-4.
'1he
low
at
U48-6
is
applied
to
l.D.2-6.
'lhe low
at
U48-4
allows
Cli3
to
charge, keEping
Q1RJ
turrEd
off.
When
C55/R50
times
cut,
040-6
will
cp
hi,
U48-2
will
go
low,
am
048-6
will
go
hi,
removing the
ground from 012-6. U48-4
will
also
go low
allowing
Cli3
to
dis::harge
am
turning
Q1RJ
m.
012-6
will
go
hi.
Zener
diode
~
provides
voltage
protection
for
l.D.2.
[2]
~
(Sh3)
'1he
heart
of
the
009
is
the
Z8
micrcproca;sor.
It
controls
all
of
the
inpit
and
output
operations
of
the
terminal.
Under program
oontrol,
the
microprocessor
will
fetch
data,
execute instructions,
and
resp:n:I
to
the
naed3
of
varicus
temiral
cirants.
'Ire
Z8
fulfills
the need
for
higtrspeed
data
haOOling
~
having
32
p:>rts
dedicated
to
i.rplt/a.rt:p.It q?erations.
'1he
32
J/0
pins
are
arriDJeC]
into
foor
ports
of
8
lines
each.
Umer
program
control,
these
ports
provide
address,
timing,
and
status
signals.
'1he
&Wle
uses
Port
e
as
the
high
order
memory
address
output.
Port
1
is
a
combination
data
I/O
and
low
order
memory
address
output
port.
Port
2
is
used
~
two
differmt
cirants.
It
serves
as
a
data
inp.It:
port
for
the keybcmd
am
is
the J/0
port
used
~
the
NVM.
Port
3
has
four
inpit
and
four
outplt
lines.
'llle
irpJt
ports
ro-e
thru
P3-3
are
used
for
communication
input
and
for
signalil'JJ the
start
of
a video
data
transfer.
'lhe Clltplt: p:>rts, P3-4
thru
P3-7,
are
used
for
----------------Page
3-3
----------------

l
x
-----------------------------------------------------
POWER
REGULATORS
i+l2
i-12
i-20
6.2MHz
12.4MHz
~
CLOCK
~
ADD
RSTl*
~
!NIT
r---
AO
-
A7
S.P.
RAM
AO
-
AlO
DO
-
07
.....
PROM
~
DAO
-
DA9
DO
-
07
DAO
-
DA9
~
DSPLY
~
RAM
.......
M
.....
K
BELL
ODO
-
009
v
HSYNC
0
E
BELL BELL
z
ODO
-
007
T
.......
N
ODO
-
007
y
AMP
8
~
A I
.......
B c T
0 c
ROW
LBC,
LBRW-
VSYNC
0
A
KROWO
-
KROW7
p
BUF
1R R
R u
D
Cl
-
C3
~
LCO
-
LC3
VIDEO
-
NVM
-
GEN
LCGA
,.....
D/A
ATTR
1S
AMPL
KMUX
0-3
DO
-
07
DO
-
D7
FD
#1
~
FD
#2
TXD
1I
COMl
COM2
RCVD
VIDEO
DATA
BRK-
ACK
INTERFACE
CIRCUITS
l
--------
----------------------------------
-----------

...
Mlintznnme
.,...,
controlling
memory
I/O
operations,
<D'llllll1icatia'JS a.rt:pJt
qieratialS,
c:ni
oomrol-
ling
the
bell.
'Ile
micrq>rOCESEDr
uses
a 16
bit
acXJress bJs.
The
high
order
aciiress
bi
ts
determine
if
an
a.rt:pJt
qieration
will
take
place,
if
the
V'OC
will
be
selected,
if
a d1in:Je
in
video
ouq:ut
Einlld
CXXllI',
er
if
a
sp!Cific
J'DEIOOIY
JI:
will
be
selected.
The
lower
order
aciiress
bits
select
the
exact meoory la::ation.
The
low
order
aciiress
bits,
Nd
through
A7,
appear
at
Port
1
of
Ul2
and
the
high
order
aciiress
bits,
A8
through
AlS,
are
on
Port
e.
The
za
(Ul.2)
also
outputs
two
strobe
pllses.
'Ibey
are
the
.Mkess
St:Id>e
Not
(PS-)
at
pin
9
am
the
tata
StrciJe
NOC
(I&)
at
pin
B.
When
PS-
at
Ull-11
goes
high,
the
aciiress
bits
on
Port
1
are
latched
into
Ull
and
onto
the
aciiress
bus.
Since
the
high
order
bits
are
always
present
ther:e
is
no
need
to
latch
them
onto
the
actiress
bJs.
'Ile
microprocesmr Cira.ti.ts
oonsist
of
the
Z8,
Ul.2,
tri-state
blffer
U21,
latch
Ull,
plus
deooder
tn.3
arXl
its
associated
gates.
Ul3
is
a
dual
2-t~4
decoder.
The
top
half
selects
scratai
i;ad
~
or
display
~
'Ile
lower
sectim
selects
a sp:!Cific
mema:y
element
fer
the
miCJ:q>rocesa>r
to
werk
with.
ProgrClll
seJ.ectim
Not
(PMS-)
determines which
sectim
will
be
active.
If
the
microprocessor
wishes
to
access
the
scrat:dl i;ad
or
di.splay
RAM,
term
PMS-
will
be
low.
This
term,
along
with
Data
Strobe
Not
(00-),
p:ovides
an
ereble
at
pin
1
of
tn.3.
If
All
arXl
Al2
are
low
the
scratcn
IB:l
~
will
be
selected
arXl
Sf«>--
at
pin
4
will
go low.
If
All
is
high
arxl
Al.2
is
low,
the
display
FAM
will
be
selected
and
Display
Memory
Select
Not
term
IMr
will
be
low.
If
Al.2
is
high,
neither
aitplt
will
be
selected.
When
the
miaq>rocesa>r wiehes
to
acx:ess
the
i;mgram
mema:y, term
PMS-
will
be
high,
am
along
with
the
Data
Strobe
Not (D&-)
will
enable
the
lower
portion
of
Ul3.
Table
3-1
shows
the
procedure
used
in
selecting
a
specific
memory
element.
The
selected
PROM
will
be
rut:pit
Ellablea
at
pin
28.
sp:r1111 3
I
INPUT
PIN I
OUTPUT
PIN
I 14 13 I 12
11
19 9
I I
I L L I L H H H
I L H I H L H H
I H L I H H L H
I H H I H H H L
I I
IPAhJ.c
3::1
PIDI
IRmt.I
Port 2
is
an
J/O
port
used
cy
the
kE¢oard
am
cy
the
no~volatile
memory
{NV'M)
circuitry.
Tri-state
buffer
U21
is
utilized
for
discrimimtinJ
betwee'l
info:mation
oomin;J
fran
the
k~d
am
infa:na.tim
going
to
the
NIM.
The
selection
is
determined
cy
signal
NV'M
ai:plied
to
the
anode
af
007.
When
this
sigrel
is
high,
microprocessor
information
will
be
sent
to
the
NJM
cira.ti.ts.
When
sigrel
NIM
is
low,
the
tri-st:ate
OOffer
is
Ellabl.Erl, allowiRJ
keybalrd
inf
a:na.tim
to
be
J;BSsed
thru
U2l
am
on
to
the
microprocessor.
[3]
PJroRAM
I«M
{Sh
3)
The program memory
consists
Of
12K
of
EPRCJII
CXl1t:ared
in
4
K's,
US,
te,
UIRJ,
am
U41.
'!he
ac:Xlress
la::ation
of
each
mcM
is
sbJwn on
the
schetl:atic.
When
the
micrc.processor wishes
to
access
the
program
memory,
all
frur
EPRCJII's
will
be Cllip Embled
(CE)
cy
the
write
term
WR-
which
is
low
dlriRJ
a
read
qieration.
lbwever,
only
one
PROM
will
be
Output
Enabled
{OE)
as
previ.CllSl.y
diS"ussed.
tn.
7
is
a
bi-directioral
tri-st:ate
is:>latcr
that
determines
if
the
program
memory
data
bJs or
the
display
meroocy
data
bis
is
OOl'llacted
to
the
mi.ere.processor
data
bus.
[4]
SCB\roI
mD
RAM
{fb
4)
'llle
scratdl
i;ad
RAM
is
a
sectim
of
memory
in
which
the
microprocessor
tenp>rarily
stores
the
information
it
needs
to
execute
the
control
progrmn.
It
cxn;ists
of
two
512
x 8
X::S,
tn.9
and
U28,
for
a
total
of
1824
cytes.
The
scratdl
pid
mM
is
selected
when
Scratdl
Manocy
Not
{SK>-), ai:plied
at
pin
8,
is
low. A secxn:l
term,
Menoi:y
Write
NOC
{~),
m
pin
19
will
determine
if
the
operatim
is
a
read
or
write
operation.
MWR-
is
a
combination
of
Data
------------------Page
3-S
---------------