Radio Shack Hardware Manual II Technical Reference 1980 Text
User Manual: manual pdf -FilePursuit
Open the PDF directly: View PDF
.
Page Count: 204
| Download | |
| Open PDF In Browser | View PDF |
TRS-80 MODEL
II
TECHNICAL REFERENCE
MANUAL
Catalog Number 26-4921
Radio /hack
jy? A DIVISION OF TANDY CORPORATION
One Tandy Center
Fort Worth, Texas 76102
Reproduction or use, without express
in any manner
is prohibited. No patent liability is assumed with respect to
the use of the information contained herein.
All
rights reserved.
permission, of editorial or pictorial content,
©
A
Copyright 1980, Radio Shack
Division of Tandy Corporation
Fort Worth, Texas 76102,
Printed
in
the United States of America
IMPORTANT NOTICE
is written for owners of the TRS-80
Model II Microcomputer who have a thorough understanding of electronics
and computer circuitry. It is not written to the beginner's level of
This Technical Reference Manual
comprehension.
Radio Shack will not be liable for any damage caused, or alleged to be
by the customer or any other person using this technical manual to
repair, modify, or alter the TRS-80 Model II Computer in any manner.
caused,
Many parts of the computer electronics are very sensitive ana" can be easily
damaged by improper servicing. We strongly suggest that for proper
servicing, the computer be returned to Radio Shack.
While this technical manual has been carefully prepared. Radio Shack
will
not be responsible for any errors or omissions and will not be liable for
damages
resulting
from the use of information contained
herein.
Because of the sensitivity of computer equipment, and the potential
problems which can result from improper servicing, the following limitations
apply to services offered by Radio Shack:
1
any of the warranty seals on any Radio Shack computer products are
broken. Radio Shack reserves the right to refuse to service the equipment
or to void any remaining warranty on the equipment.
2.
If
If
any Radio Shack computer equipment has been modified so that
it is
not within manufacturer's specifications, including, but not limited to,
the installation of any non- Radio Shack parts, components, or replacement boards, then Radio Shack reserves the right to refuse to service the
equipment, void any remaining warranty, remove and replace any
non- Radio Shack part found in the equipment, and perform whatever
modifications are necessary to return the equipment to original factory
manufacturer's specifications.
3.
cost for the labor and parts required to return the Radio Shack
computer equipment to its original manufacturer's specifications will be
charged to the customer in addition to the normal repair charges.
The
An Overview
This Technical Reference Manual presents a comprehensive theory of
operation for the
CPU Module, the FDC, Video/Keyboard, Video
Display,
Disk Drives and the Power Supplies. There are also general checkout
procedures to aid you the user in tracing problems down to a specific sub-
assembly or P. C. Board
—
but no lower.
This Manual limits repair procedures to replacement of subassemblies only.
A parts list containing part numbers for major subassemblies may be found
end of the Troubleshooting and Replacement section. A detailed parts
list for each subassembly may be found at the end of the section describing
that particualr subassembly. Individual components may be ordered through
your local Radio Shack store using the Radio Shack Part Number or the
Manufacturer's Part Number if the Radio Shack Part Number is not
at the
available.
We
have included
in this
Manual
— for reference only — the Shugart Diskette
CDC Flexible Disk Drive Manual,
Storage Drive Manual, 800/801 and the
9404B. Data sheets on
several of the Integrated Circuit chips used in this
system are also included to provide the user with additional data concerning
the operation of these devices.
To
aid
you
in
you may purchase a Software
Computer Center or Radio Shack Store.
recognizing problem areas,
Diagnostics Diskette from your
If you have any further problems with the TRS-80 Model II Microcomputer
System, contact your Radio Shack Store or Computer Center.
TABLE OF CONTENTS
Section
Page
Number
Number
TRS-80 Model
I
II
Microcomputer System
SYSTEM DESCRIPTION
1
3
3
A. Introduction
Video Display Console
Keyboard Unit
4
4
Peripheral Interfaces
TROUBLESHOOTING/REPLACEMENT PROCEDURES
7
A. Troubleshooting Procedure
Synopsis of Power-On Diagnostics
9
9
9
Detailed Troubleshooting Instructions
B. Replacement Procedures
III
11
,
11
System Disassembly
System Reassembly
Replacement Parts List - Subassemblies
12
CPUMODULE
17
A. Functional Specifications
B. Theory of Operation
Decoding Logic
Bus Steering Logic
Wait State Generation Logic
Manual and Power-On Reset Logic
System Clock Generation Logic
19
15
19
19
20
20
20
21
Interrupt Priority Logic
El
A
21
Buffers
21
Connector Jl Signal Descriptions
Replacement Parts List - CPU Module
IV
•
•
22
25
FLOPPY DISK CONTROLLER BOARD
33
A. Functional Specifications
35
35
35
B.
Theory of Operation
Decoding Logic
Bus Interface Logic
Z-80 PIO Interface Logic
FD1791 Floppy Disk Controller IC
-
-
FD1 791 Organization
Processor Interface
Floppy Disk Interface
Head Positioning
Disk Read Operations
Disk Write Operations
FDC
and
FDD
Interface Logic
Recording Codes
Read Clock Recovery
41
Write Compensation
Write Compensation Logic
Port Allocation
-
Table
Bit Allocation, Port
EFH
Bit Allocation, Port
E0H -Table
-Table
J1 Signal Descriptions
J2 Signal Descriptions
Replacement Parts List
-
36
36
36
37
38
38
38
39
40
40
40
FDC
Board
42
43
44
44
45
46
47
50
TABLE OF CONTENTS
(Cont'd)
Section
Number
Number
V
VIDEO/KEYBOARD INTERFACE
55
A. Functional Specifications
57
58
B.
Theory of Operation
High Speed Timing
Cathode Ray Tube Controller (CRTC)
Video Board Select Logic
Other Logic Blocks
Connector J2 Signal Descriptions
Connector J3 Signal Descriptions
Replacement Parts List - Video/Keyboard Interface
58
58
63
63
63
64
66
66
69
MEMORY BOARD
73
Multiplexers
RAM/Video
VI
RAM
Select Logic
RAM and 64K RAM)
(32K
75
75
75
75
75
75
75
75
76
77
77
A. Functional Specifications
B. Theory of Operation
System Bus Interface
Memory Array
Address Multiplexers
Timing
Memory
Memory
Select Logic
Disable Logic
FF and
Jumper Options
I/O Port
C.
Select Logic
D. Verification Procedures
Replacement Parts
VII
List
-
Memory Board
81
VIDEO MONITOR (CRT)
87
VIDEO MONITOR (MOTOROLA)
89
89
A. Functional Specifications
B.
Service Notes
91
Circuit Tracing
91
CRT
91
Replacement
C. Adjustments
D. Troubleshooting Guide
E. Theory of Operation
Video Amplifier
91
92
94
94
94
95
Horizontal Driver
Horizontal Output Transformer
Vertical Deflection
F.
Installation
Preliminary Checkout
Cathode Ray Tube
Monitor Circuit Card
G. General Servicing Precautions
Video Monitor Parts List (Motorola)
.
VIDEO MONITOR (RCA)
H. Functional Specifications
General Information
Specifications
J.
Service Adjustments
Replacement Parts (RCA)
.
.
95
98
98
98
99
100
101
105
105
105
105
106
108
TABLE OF CONTENTS
(Cont'd)
Section
Page
Number
Number
VIII
FLOPPY DISK DRIVE
111
A. Theory of Operation
B. Jumper Configurations
113
113
114
Replacement Parts
IX
List
Disk Drive
-
AA11080 POWER SUPPLY
117
A. Functional Specifications
B. Troubleshooting
119
119
119
119
120
120
120
120
Equipment for Test Set-Up
-Up Procedure
Set
Visual Inspection
Start-Up
Bracket Removal
C.
X
XI
No Output
D. Performance Test
Operating Characteristics
121
CARD CAGE AND MOTHERBOARD
125
A. Description
Replacement Parts List - Card Cage and Motherboard
Motherboard Signal Descriptions
127
127
128
KEYBOARD UNIT
133
122
135
A. Introduction
Replacement Parts
XII
List
Keyboard Unit
-
1
PERIPHERAL INTERFACES
141
A. Serial Interface Connections
143
144
145
146
B.
Parallel Interface
Parallel Interface Signal Descriptions
C.
Disk Expansion Connector
TRS-80 Model
XIII
II
Disk Expansion System
DISK EXPANSION UNIT
147
A. Introduction
Subassembly Description
B. Switch Configurations
149
149
150
1 50
C. Test Points
XIV
37
TROUBLESHOOTING DISK SYSTEM
153
A. Troubleshooting Procedure
155
155
155
155
157
157
158
159
-
AC or DC
Power
Failures
Operational Failures
'.
Read or Write Error
B. Replacement Procedures
System Disassembly
Subassembly Replacement
Replacement Parts List - Expansion Unit
Replacement Parts List- 9404B Disk Drive, Mechanical
Replacement Parts List - 9404B Disk Drive, Electrical
iii
.
.
161
163
TABLE OF CONTENTS
(Cont'd)
Section
Number
XV
Number
AA11100 POWER SUPPLY
167
A. Functional Specifications
B. Troubleshooting
169
169
169
169
169
169
170
1 70
Equipment for Test Set -Up
Set-Up Procedure
Visual Inspection
Start-Up
Disassembly
C.
XVI
XVII
No Output
D. Performance Test
171
Operating Characteristics
172
ILLUSTRATED PARTS BREAKDOWN
175
Case Assembly Parts List
1
Chassis Assembly Parts List
77
179
APPENDIXES
183
Z80A-CPU -
Zilog Product Specifications
Z80A-SIO - Zilog Product Specifications
Z80-CTC — Zilog Product Specifications
Z80-DMA - Zilog
Product Specifications
Z80A-PIO - Zilog Product Specifications
FD1791 -Western Digital Product Specifications
MC6845, CRTC - Motorola Product Specifications
SA800/801 Disk Drive - Shugart Maintenance Manual
SA800/801 Illustrated Parts Catalog
9404B Disk Drive — Control Data Maintenance Manual
IV
LIST
OF ILLUSTRATIONS
Figure
Page
Number
Number
SECTION
1
2
3
I
-SYSTEM DESCRIPTION
Block Diagram
Power Distribution
Power Distribution Schematic
SECTION
II
5
5
6
-TROUBLESHOOTING AND REPLACEMENT
1
Synchronization Signals
10
2
Keyboard Disassembly
13
SECTION
1
2
3
3
3
X-Ray View of
X-Ray View of
CPU Schematic
CPU Schematic
CPU
CPU
CPU
III
- CPU MODULE
Printed Circuit Board
Printed Circuit Board
Diagram (Sheet
Diagram (Sheet
Schematic Diagram (Sheet
- Component
- Circuit Side
23
24
29
30
Side
1)
2)
.
31
3)
SECTION IV - FLOPPY DISK CONTROLLER
1
2
3
4
5
6
6
FD1791 Block Diagram
Clock Recovery Block Diagram
Interacting Clock/Data Pulses
FDC Printed Circuit Board - Component Side
FDC Printed Circuit Board - Circuit Side
Floppy Disk Controller Board Schematic Diagram (Sheet
Floppy Disk Controller Board Schematic Diagram (Sheet
37
41
42
48
49
53
54
1)
2)
SECTION V -VIDEO/KEYBOARD INTERFACE
2
Video/Keyboard Block Diagram
Timing Diagram
3
MC6845 CRTC
4
5
6
Character Dot Pattern
1
7
8
8
1
3
4
5
59
60
62
65
Pin Identification
Keyboard Timing Diagram
X-Ray View of Video Keyboard
X-Ray View of Video Keyboard
Printed Circuit Board
Printed Circuit Board
Video/Keyboard Interface Schematic Diagram (Sheet
Video/Keyboard Interface Schematic Diagram (Sheet
SECTION VI -
2
57
MEMORY BOARD
— Component
- Circuit Side
.
67
68
1)
71
2)
72
(64K and 32K
RAM)
Memory Board Block Diagram
Jumper Locations and Address/Bit RAM Identification
X-Ray View of Memory Printed Circuit Board — Component Side
X-Ray View of Memory Printed Circuit Board - Circuit Side
Memory Board Schematic Diagram
Side
76
78
79
80
85
LIST
OF ILLUSTRATIONS
(Cont'd)
Figure
Page
Number
Number
SECTION
1
2
3
4
5
6
7
Model
Model
II
II
II
SA 800/801 PCB
VIII
99
100
103
106
107
109
- FLOPPY DISK DRIVE
Test Points and
IX
94
95
96
97
98
Monitor [Display] Schematic Diagram (Motorola)
Yoke Assembly (RCA)
Monitor [Display] P.C. Board - X-Ray View (RCA)
Monitor [Display] Schematic Diagram (RCA)
SECTION
4
5
.
Deflection
SECTION
1
RCA)
RCA)
Model II Monitor[Display] P.C. Board - Component Location (Motorola)
Model II Monitor [Display] P.C. Board - X-Ray View (Motorola)
Model M3970 - Series Kits, Rear View (Motorola)
Monitor Circuit Card - Edge Connector (Motorola and RCA)
Video Wiring Harness (Motorola and RCA)
10
2
3
(CRT)
Horizontal Drive Signal (Motorola and
Model
1
-VIDEO MONITOR
Block Diagram (Motorola and
8
9
11
VII
Component Locations
113
- AA11080 POWER SUPPLY
Test Layout
,
Output Connector (S2)
Q1 Collector Waveform
Q1 Base Waveform
AA11080 Power Supply Schematic Diagram
120
120
121
121
124
SECTION X - CARD CAGE and MOTHERBOARD
1
2
Motherboard Printed Circuit Board
Motherboard Printed Circuit Board
- Component
- Circuit Side
Side
130
131
SECTION XI - KEYBOARD UNIT
1
2
3
4
Keyboard Internal Cable
Keyboard External Cable
Keyboard Code Map
Keyboard Schematic Diagram
SECTION
1
2
3
4
5
XII
135
135
136
140
- PERIPHERAL INTERFACES
Serial Interface Connector
50-Conductor Ribbon Cable - Serial Cable
Parallel Interface Connector
34-Conductor Ribbon Cable - Parallel Cable
Rear View, TRS-80 Model II Computer
143
143
144
144
146
LIST
OF ILLUSTRATIONS
(Cont'd)
Figure
p a9e
Number
Number
SECTION
1
CDC
XIII
- DISK EXPANSION UNIT
Model 9404B PCB Test Points and Component Locations
151
SECTION XIV - TROUBLESHOOTING - DISK SYSTEM
1
Disk Expansion Unit Wiring Diagram
156
SECTION XV -AA1 11000 POWER SUPPLY
1
Line Voltage Selection
2
Test Set-Up
3
4
Q1 Collector Waveforms
Q1 Base Waveforms
5
AA111000 Power Supply Schematic Diagram
169
169
170
170
173
SECTION XVI - ILLUSTRATED PARTS BREAKDOWN
1
Case Assembly
2
Chassis
178
181
Assembly
VII
SECTION
I
SYSTEM DESCRIPTION
A.
INTRODUCTION
Never test the power supply without
The TRS-80 Model
Microcomputer is a disk-based
computer system consisting of three major components,
the third of which is optional. They are: a Video Display Console with built-in Disk Drive, a separate Keyboard Unit and the optional Disk Expansion Unit.
II
power supply
Video Display Console
The Video Display console
is
subassemblies: (Refer to Figure
made up of
ten major
a suitable
The minimum currents required
load.
by
the
are:
5
Volts
12
Volts
24
-12
Volts
@
@
@
@
Volts
Amps
Amps
Amps
Amps
2.15
1.25
0.00
0.05
Card Cage:
1.)
The card cage provides mechanical support
1.
Case:
and
connections
electrical
Up
tronics boards.
to
the
to eight boards can be accom-
The case subassembly has three major parts, the
bottom tray, the top cover and the front bezel.
of
These parts provide the attractive housing for the
board". The Motherboard holds the
TRS-80 Model
pin
II.
Care should be exercised during
service operations so that the painted case parts
are not
modated
component
the card cage. The main
in
the card cage subassembly
"Mother-
the
is
eight
edge connectors and has the
card
wiring defining the
for
elec-
digital
TRS-80 Model
80
printed
bus.
II
marred or scratched.
As shipped from the factory, the cards should
2.
Chassis:
be
in
the following
order:
one being the
(slot
one closest to the power supply).
mounted to the bottom tray
mounting provisions
the other subassemblies in the TRS-80 Model
The metal
chassis
of the case.
for
The
is
CPU
FDC
chassis has
II.
3.
Power Supply: (Refer to Figure
2.)
Slot
1
Slot 2
Memory
Slot 3
Video
Slot 4
Mem
Slot 5
Expansion
(ie.
32K memory
the
add on board)
The power supply subassembly
Model II is an open frame, 150
power supply.
It
in
TRS-80
the
watt, switching
has four outputs with the
CPU
Card:
fol-
lowing ratings:
The CPU card
powerful features.
5
Volts
12
Volts
24
Volts
-12
Volts
@
@
@
@
8.6
4.5
1
.7
0.2
Amps
Amps
Amps
Amps
the
CPU
running at
its full
The bootstrap
4
a
itself,
TRS-80 Model
The first of these
the
in
MHz Z80A
II
is,
has several
of course,
Microprocessor,
rated speed.
ROM
on the
CPU
card provides
the necessary instructions to the Microprocessor
The power supply rectifies the AC line to DC,
chops it at 20 kHz, then transforms the chopped
DC
for
the
required
to the required output voltages and finally
The
ROM
the transformed output to low voltage
take
full
rectifies
isolated
DC. Feedback loops are provided for
initialization
system on power-up or after
a
of the computer
front panel reset.
then "disappears", allowing the user to
advantage of the
memory
space as
RAM.
volt-
age regulation and over current protection.
The power supply may be jumper selected for
either 95 to 135 VAC or 190 to 270 VAC. It will
operate at either 50Hz or 60Hz input frequency.
The
DMA
CPU
board allows
Memory Access) circuit on the
memory to peripheral or peripheral to memory data transfers without CPU intervention. This allows for a much greater program
and I/O throughput. One of the most often used
(Direct
DMA is in data transfers to and
from the Floppy Disk Controller. The dual serial
interface is also on the CPU card. The baud rate
is fully user programmable (refer to your Owner's
applications of the
**»CAUTION***
This power supply must have a load present, i.e., the
computer and CRT, or damaging oscillations may
Manual.
6.
Floppy Disk Controller Card:
The floppy
10.
disk controller card provides
circuitry necessary to read
and write
in
all
the
Floppy Disk Drive:
The floppy
both single
disk
drive
standard eight inch
a
is
drive capable of supporting both single and double
density (FM) and double density
(MFM) formats
density
recording formats. All of the disk drive
on an eight-inch floppy disk
The board
control
signals
an
FD1791 floppy
drive.
uses
disk controller chip to generate
The read
the proper write signals.
signals
troller card.
from the
rotates the
drive are passed through a phase-locked loop data
FD1791
separator before going on to the
come from
The
the floppy disk con-
drive contains
media
at a
two motors; one
constant speed while the
other positions the read/write head over one of
to insure
the 77 tracks. Electronics on the disk drive convert
high reliability reads.
digital
into
signals
read/write
head signals and
vice-versa.
***CAUTIOIM**»
The phase-locked loop
mum
FDC
NOTE
factory adjusted for opti-
Do not
performance.
iometers on the
is
adjust any of the potent-
board).
Models for overseas shipment may be configured
AC Moter for the line voltage available in
that country and may be fitted with a different
with an
The
parallel printer interface
also
is
on the floppy
disk controller card.
7.
Memory
refresh
8.
signals
for the
memory come from
the
Video Card:
The video card supports both 80 character and 40
character lines, with 24 lines displayed. The charset
upper and
includes
and numeric symbols
betic
line
frequency.
detailed description and theory of operation of each
subassembly, with the exception of the Case and Chassis, may be found in later sections of this manual.
board.
acter
50 Hz
A
Card:
The memory card in the TRS-80 Model II uses
16K dynamic RAMs to give either 32K bytes or
64K bytes of read/write memory. The necessary
CPU
drive pulley for
(t
.
Keyboard Unit
The keyboard of the TRS-80 Model
II
is
a
76-key
microcomputer controlled capacitive keyboard. The
microcomputer and its associated electronics scans the
key matrix, converts switch closures to an eight bit
digital code and transmits it serially to the keyboard
interface on the video card. The keyboard is connected
to the main console via a cable from the front bezel of
the computer
lower case alpha.
.
#, etc.) and
a set
Peripheral Interfaces
of forms drawing characters. Reverse video can be
selected
The
on
a character-by-character basis.
heart of the video controller
controller chip, which
is
is
a
6845
There are four interface connections on back of the
Video Display Console:
CRT
software programmable
1.
The video card
board
also contains the logic for the key-
This
interface.
receives data
and clock
serial
2.
serial
(RS-232-C) Input/Output (I/O) chan-
handshake interface
signals
issues an interrupt
from the keyboard
when
the entire character
A
parallel
I/O
TRS-80 standard
3.
and
Two
nels.
for various formats.
channel,
e.g.
for
connection to
parallel-interface line printers.
Floppy Disk I/O channel for connection of the
Model II Disk Expansion Unit.
has been received.
The Video Display Console
9.
Video Monitor (CRT):
The 12
inch
CRT
and
(Cathode Ray Tube) and associ-
ated electronics form the video rrronitor for the
TRS-80 Model
horizontal
the
video card
supply.
II.
drive,
This subassembly receives video,
and
vertical
drive signals
from
and +12 volts from the power
The CRT's
high resolution
complements
the upper/lower case character set of the video
card.
slots for future
also provides connectors
expansion. (See Operator's Manual).
FLOPPY DISK
CONTROLLER
LINE PRINTER
DISK
INTERFACE
DRIVES
VIDEO
VIDEO
KEYBOARD INTERFACE
DISPLAY
MOTHER
BOARD
CPU BOARD
DUAL CHANNEL
RS-232 INTERFACE
32K OR 64K BOARD
Figure
INTERLOCK
SWITCH
115
VAC
POWER
SWITCH
115
VAC
1.
TRS-80 Model
POWER
SUPPLY
115
VAC
II
Block Diagram
TERMINAL
BLOCK
FUSE
FDC&
+24V, -12V, +6V, +12V,
-12V, +6V, +12V,
+12V,
GND
GND
CONT
BOARD
MOTHER
BOARD
TIGHTNESS
CONTROL
GND
VIDEO
BOARD
ri
—
CRT
BOARD
Figure 2.
TRS-80 Model
II
Power Distribution Block Diagram
;
».
1
l
CN
rr
<
o
r*.
CU
>
rr
O
)=C
~
**
l-
cc
CO
V) -J
cc cc
egg
2 _J
oo
~<
Sou
V
,
i
<
O)
<£
r-
to
n
a
tn
cc
O
o
o n
a
>
CM
~z
a.
(0
E
^
0)
/\ /
jC
o
CO
*/N
3
.fl
S
o
<
LU
T5
O
O
00
GO
DC
Ico"
0)
SECTION
II
TROUBLESHOOTING/REPLACEMENT
A.
TROUBLESHOOTING PROCEDURE
Bootstrap Sequence
General
This section of the manual will guide service personnel
through the system checkout procedure. The troubleshooting steps are organized in a flowchart manner.
Following these steps will guide you to the possible
failing board or boards.
Connect the power cord and keyboard
as described in
7.
Wait
8.
Screen
9.
Track
ing the
two screws
top cover aside to prevent accidental scratch-
ing.
If
mode by
pulling
"DC ERROR"
should be no diskette
this point, there
in
cribed
in
"ON"
position,
executing
in
the
per-
forms the following functions
The
in
0A0H. This
with
2.
12.
ROM
ROM
checksum
ERROR"
"SC
memory
14.
Read track
15.
"TK ERROR"
16.
"SC ERROR"
CRC
in
a
error
the
RAM.
into
if
program not found on track
if
there
is
a
CRC
error
in
0.
the
record ID.
17.
"LD ERROR"
if
a lost
18.
"RS ERROR"
if
the data loaded in
data error occurs.
is
not
in
Radio
Shack boot record format.
CRT
to
come on
system diagnostic routine.
19.
Call
20.
Jump
is
that
indicates
will
test
the
ROM
data
be outputted to the
program
between
is
If
the
Detailed Troubleshooting Instructions
bad,
is
CRT
and
1.
II
Computer by raising the
power switch to "ON". Wait a few seconds for
Turn on the Model
CRT
CRT
"Z8
ERROR"
and the computer
warm
up. Adjust brightness and con-
video display comes on, go to 10.
Z80 CPU. Any
registers in the
to
trast controls at the front of the console.
run to verify proper data
failure of this test will cause
output to the
TRSDOS.
to
verified to assure that the
the
transfers
is
not ready.
track ID field.
the computer will halt.
A CPU
there
if
indicates
set to the
is
CRT
causes the
checksum
"CK ERROR"
3.
drive
if
order:
present and functioning properly.
is
ERROR"
"D0
white screen.
a solid
The
the
parameters are sent to the
initialization
controller and the screen
value
program
on the CPU board. The program
starts
ROM
bootstrap
1.
TRS-80 Model II is
the Z80 microprocessor
the power switch on the
raised to the
re-
des-
as
the Operator's Manual.
automatically
still
is
indicated or drive not
is
stored to track 0.
the drive,
Synopsis of Power-On Diagnostics
When
floppy disk controller
if
busy or seek error
up on the interlock switch plunger.
and the disk terminator should be installed
closed.
to floppy disk
sent
11.
13.
At
is
Wait three seconds and check disk status.
at the rear of the unit. Carefully
the unit has an interlock switch, enable the test
command
seek
is
black).
(all
10.
the top cover of the display console by remov-
set the
cleared to spaces
is
door
inserted and
is
controller.
the Operator's Manual.
Remove
until diskette
If
the
not, go to 2.
If
to be
NOTE:
halt.
will
For overseas models configured for 50 Hz
"HERZ50" programs on the TRS-
operation, the
4.
The
RAM memory
from 1000H to
7FFFH
is
DOS
then
tested with a simple read-complement-write-com-
pare-complement-write routine.
ory locations
in
"MF ERROR"
computer
this
28K
Any
faulty
byte range
to be output to the
will
CRT
diskette
must be called to prevent
"jittering"
of the video display and to provide accuracy of the
time clock.
real
memcause
2.
and the
If
the pilot light
reset switch
CPU
will halt.
is
on, go to 4.
connector
board, go to 3.
If
is
If
the pilot light/
seated correctly on the
not, reposition the connec-
tor and go to 2.
5.
The keyboard
will
be "flushed" of any characters
3.
input up until this time.
Check for +5
this
6.
The message "INSERT DISKETTE"
on the CRT.
is
displayed
to
5.
is
not
If
in
volts
on one of the
P.C. boards.
If
the range from 4.8 to 5.2 volts, go
the voltage
is
incorrect, the
burned out. Replace and go to
1
LED must
be
4.
Check the filament of the CRT.
If it is
go to
If it is lit,
7.
10.
If
the
CRT
displays a white screen with
DISKETTE"
not:
Check the +12
board (pin
volt supply at the
ground, pin 7
is
1
is
CRT
electronics
CRT
If
+12V).
displays
message, go to
If
+12
volts
white screen with some other
1 1
present, go to 6.
is
Turn off power and replace video
5.
Switch off power. Check the power supply fuse
and replace if necessary. Check for shorts across
the power supplies. If shorts are found, remove
cards from card cage until the shorts disappear,
then replace the offending card. Reassemble and
go to 1
Otherwise, power supply
Remove and
replace the
Turn off power and
Replace
Go
CPU
1.
If
has burned out filament. Replace and go to
6 and 9 on the
Board and compare the
CRT
signals to Figure 1.
If
If
CPU
there
is
the
Either
If
message says
been detected
to 10.
1.
ERROR", there is a CPU
Z80 CPU on the CPU
entire CPU board and go to
replace the
board or replace the
Turn off power. Swap video board with a known
good one. Try again. If video display comes on, go
ROM
ROM
ROM or
a
This means the bootstrap
error.
board and go to
error.
not:
card.
message says "Z8
If
Monitor P.C.
respective signals are the same, go to 9.
"CK ERROR",
message says
If
CPU
at pins
reinsert original
does not check out good. Either replace
(Refer to Section VII for installation proced-
Look
that cures problem, go to
to 8.
checksum
ures.)
7.
that
reinsert original video card.
board.
1.
11.
CRT
If
10.
may have malfunctioned.
power supply. Go to
card.
cures the problem, go to 10.
Turn off power and
6.
"INSERT
the center, proceed to Software
Diagnostics below. If not:
in
the
memory
1
"MF ERROR",
in
card and go to
1
a
32K
the lower
RAM
error has
bytes. Replace
.
Software Diagnostics
•
Further testing can be accomplished at this time using the
Vsync Period = 16-2/3 mi. = Tvsp
TRS-80 Model II Troublememory, line printer. Floppy Disk
and video alignment are some of the checks that can be
made with these diagnostic "tools".
Diagnostic Diskette and the
Vsync
shooting Manual. The
-T~
Tvsw = Vsync width = 1.0256 ms.
Thip
*
*
Hjync
Thsw
I
L
store.
Thtw =
Horizontal Sync width = 27/is
Thip = Horizontal Sync Period s
Figure
8.
If
Sync Signals
Replace
display
goto
8.
should be returned to Radio Shack
it
for servicing
10
1.
64.1jus
unable to return the computer to an operational
condition,
9.
Diskette (Part Number AXX2012) can be
purchased through your Computer Center or Radio Shack
The Diagnostic
*
by factory trained technicians.
CRT
Electronics and try
comes on, go to
10.
If
not:
sin.
If
video
B.
REPLACEMENT PROCEDURES
f.
Replacement procedures contained in this manual are
limited to system disassembly, removal and replacement
of subassemblies and system assembly.
There are potentially hazardous areas inside the
case,
so use caution during disassembly and be sure to read
and observe the warning and caution notes.
Disconnect
all
external cables
from the
rear
3.
;
If
from the bottom
chassis
case.
Power Supply:
'
'"
Remove
^"~-'^ A
:-/^/v \.-
"""""
~'*-p&ijiM-'~'
the power supply
>j
faulty, the large heat sink
is
330 volts above line common. Use extreme caution when handling the power
may have
a potential of
connector
panel before beginning repair.
a.
b.
1.
Case:
a.
Remove
c.
two machine screws from the back
the
plug and the thirpower supply PCB.
plug from the
power supply mounting
bracket.
power supply toward the outside of the
and remove four screws, nuts and spacers
that mount the video board to the power supTilt the
chassis
of the case.
ply
b.
DC
Remove two #8 thread forming screws from
the
Remove
AC
the three-wire
teen-wire
System Disassembly
up on the rear of the top case and angle it
toward the front panel; then lift the top case
away from the bottom.
mounting bracket.
Lift
d.
Remove
five
screws,
spacers that secure
nuts,
the
washers and
flat
power supply to
its
mounting bracket.
c.
Remove
two screws from the video
the
mounting bracket and
d.
display
e.
4.
Remove
the screw that secures the mounting
a.
(inside of front panel).
keyboard cable only
out the
Pull
as
f.
2.
b.
forward to clear the chassis
c.
down.
face
d.
Chassis:
5.
a.
Remove
#8
five
one of the screws
illustrated.
used to help
is
Notice that
a.
mount the
b.
up
tom
case)
cable on the lower right
chassis slightly (to clear ribs in the bot-
and
Remove four #8 thread forming screws from
the card cage mounting bracket.
Remove
card cage from the chassis.
Removal of Cards from Card Cage:
power supply.
Lift
DC
screws, flat washers and lock
washers from locations
b.
Disconnect the
front of the mother board.
Pull the front panel
it
not previously done, disconnect the signal
flat
down).
and lay
If
and control cables from the video/keyboard
card and I/O cables from the floppy disk controller and CPU cards.
far as
necessary to allow the front panel to lay
(face
the chassis.
Card Cage:
bracket on top of the disk drive to the bezel
e.
Remove the power supply from
bezel.
slide
it
forward.
Remove two thread forming screws that connect the PCB stabilizer to the card cage mounting brackets and remove the stabilizer.
Notice the location of the CPU, FDC, video/
keyboard and memory cards. Ensure that the
replacement cards are inserted
in
the same loca-
tions.
c.
Remove
screws holding the
AC
tor to the connector panel and
power connecremove the con-
c.
Remove and
replace
cards
as
necessary
for
repair.
nector from the panel.
d.
d.
Disconnect
two wires from the
fuseholder.
Remove six screws, nuts and flat washers that
mount the mother board to its mounting brackets
e.
Disconnect
all
I/O cables from disk drive,
and remove the mother board.
CPU
card and F DC card.
11
6.
Video Display (CRT) and Video Board:
e.
Lay the drive on
its
side
(PCB up) and remove
the mounting
two screws from the bottom of
CAUTION
The
CRT
bracket.
and video board are matched
another matched
a.
f.
sets.
Do not remove and replace individual pieces.
Remove one matched set and replace with
8.
Separate the drive from the bracket.
Fan
set.
NOTE: The following steps can only be performed
with the chassis removed from the case.
the video board is not free from the power
supply mounting bracket, perform the steps for
If
removal of the power supply
of the video board.
down
a.
to removal
Position the chassis so that the four nuts on the
bottom of the
chassis are accessible.
b.
Disconnect the power cable on the fan.
c.
Disconnect the connector on the rear of the
Secure the screw heads while removing the nuts
from the bottom of the chassis and remove four
CRT
nuts.
b.
Disconnect four color coded wires with spade
lugs from the CRT yoke.
c.
neck.
WARNING
d.
Raise the fan away from the chassis to provide
clearance for the screws while removing the fan.
There may be
a high voltage charge on the
high voltage anode. To discharge, connect
one end of a wire to a known good ground
and connect the other end of the wire to the
9.
Keyboard (See Figure
a.
blade of a common screwdriver. Insert the
screwdriver blade under the suction cup and
touch it to the clip holding the wire to the
b.
2):
Disconnect the keyboard external cable from
the keyboard (DIN plug.)
Place the keyboard with keys
down on
a soft
surface.
d.
Insert a
common
screwdriver under the rubber
c.
grommet on the high-voltage anode wire on
the side of the CRT. Use the screwdriver to
compress the clip holding the wire to the tube
and pull the wire free.
e.
Remove
the upper right and lower
left
Remove four
thread forming screws and
two
machine screws.
screws,
d.
Place the keyboard with keys up and remove
the bezel.
e.
Disconnect the five-pin connector
PCB.
f.
Lift the
nuts and washers from the video display mounting bracket.
at J1
on the
keyboard with PCB out of the
case.
CAUTION
dropped, the CRT will implode. To avoid
kind of accident, support the CRT
while performing the next step.
If
Reassembly
this
f.
Remove the lower
right
and upper
left
1.
Keyboard:
Reassemble the keyboard
screws,
in
reverse order of dis-
assembly.
nuts and washers from the video display mounting bracket.
2.
g.
Lift
the
CRT
and PCB out of the
Fan:
chassis.
a.
7.
Disconnect
two power connectors from the
disk drive PCB.
b.
c.
Disconnect the large (50 pin) card edge connector from the disk drive PCB.
Remove four screws from the
disk drive
Lift the drive
chassis.
12
holes
new
fan, insert the screws into
before
positioning
the
fan.
Ensure that the fan is oriented so that air will
flow in from the bottom and out through the
top and so that the power connector is accessible.
CAUTION
mount-
ing bracket.
d.
b.
installing a
screw
the
Disk Drive
a.
When
and mounting brackets out of the
Do not put stress on the fan mounting ears.
Tighten the screws and nuts only enough to
secure the fan to the chassis.
UPPER KEYBOARD CASE
KEYBOARD MODULE
- LOWER KEYBOARD CASE
-SCREW, 6-19
x 3/4" (19.05
mm)
(6)
Figure 2. Disassembly of Keyboard
13
c.
Position the chassis so that the fan mounting
screws are accessible from the bottom of the
c.
chassis.
d.
the CPU, FDC, video/keyboard and
cards to the mother board. Be sure of
proper orientation in the card cage.
Install
memory
Secure the screw heads while installing the nuts.
d.
Align the holes in the PCB stabilizer with the
in the left and right PCB bracket and in-
holes
e.
Tighten the nuts only enough to ensure that the
fan
stall
e.
3.
Disk Drive:
Lay the disk drive on
position
chassis
its
(PCB up) and
mounting bracket (wide end
its
forward) to align holes in
holes in the drive base plate.
f.
bracket with the
g.
two screws that secure the
mounting bracket.
c.
Place
Install
drive to the
h.
the
drive
the chassis and align the screw holes
bracket and in the chassis.
in
DC cables to the connector on the
lower right front of the mother board.
Connect the
Connect the I/O cables to the FDC and CPU
and connect the control cables to the
video/keyboard card.
the
6.
e.
Install four screws that secure the card cage to
the chassis.
cards
mounting bracket into
with
the chassis.
side
b.
d.
Power Supply:
four screws loosely so that the drive's
position can be properly adjusted. Then tighten
the screws that secure the bracket to the chassis.
a.
Align the power supply mounting holes with
the holes in its bracket mounting plate.
two power connectors and the card edge
b.
Individually, position five spacers to align with
the mounting holes between the power supply
Install
Install
connector on the
drive.
board and
4.
screws.
Position the card cage inside of the chassis and
align the holes in the brackets with the holes
in
a.
two thread forming
secure.
is
its
mounting
plate.
Video Display (CRT) and Video Board
c.
a.
Position the
with
its
CRT
and
align
its
mounting holes
d.
the upper left and lower right screws and
mounting hardware.
c.
Install
Install
the lower
left
and upper right screws and
mounting hardware.
f.
CRT
Install
the plug on the rear of the
Install
the four color coded wires with spade
lugs to their associated terminals (as
a
f.
power supply
in
toward the outside of the
bracket.
the chassis and
chassis.
Align the video board mounting holes with its
mounting holes on the power supply bracket
mounting
Position the CRT matched video board inside
of the chassis.
by
screws, nuts and flat washers that
power supply to the
Position the
tilt it
e.
e.
five
mounting bracket.
b.
d.
Install
secure the
plate.
Position four spacers to align with the
mount-
ing holes.
neck.
determined
g.
Install four screws, nuts and flat washers that
secure the video board to the bracket.
h.
Position the holes in the mounting bracket to
the holes in the chassis and install two thread
colored dot on the yoke near each term-
inal).
forming screws that secure the bracket to the
chassis.
g.
The video board
be installed on the power
supply mounting bracket, (see the procedures
for installation of the power supply).
will
7.
Chassis:
a.
5.
Card Cage:
a.
Align the mother board mounting holes with
the holes in the left and right PCB mounting
brackets. (The left bracket has a left 90°
at the
rear
and the right bracket has
90° bend at the
b.
Install
secure
14
six
the
Position the chassis inside the bottom case so
that the two wires can be connected to the
terminals on the fuse holder and the AC power
input connector can be installed on the connector panel.
bend
a right
the
two wires to the
b.
Install
c.
Install two screws that secure the AC power
input connector to the connector panel.
fuse holder.
rear).
screws, nuts and flat washers that
mother
board
to
the
brackets.
d. Lift
up the
chassis (to clear the ribs
bottom) and position
holes align with those
in
it
so that
on the case
mounting
REPLACEMENT PARTS
the case.
Manufacturer's
Description
e.
Install five
bottom
case.
Case:
a.
Position the front panel (bezel) on the chassis.
b.
one screw that secures the bezel to the
top bracket on the disk drive.
c.
Number
Radio Shack
Part
Numbei
CPU
Board
8893405
AXX0501
CRT
(with Video Board)
8709043
AXX8000
Disk Drive,
SA800
8709042
AXX5002
Disk Drive,
SA800 PCB
Install
Install the two screws that secure the bezel to
the video display mounting bracket.
the top case at the lip of the bottom
case and angle it downward (toward the back)
until the top case is properly seated.
d. Position
e.
Part
screws, flat washers and lockwashers
that secure the chassis to the
8.
LIST (Subassemblies)
its
Install
two machine screws that secure the top
bottom case.
AXX0308
8893425
AXX0505
Keyboard Module
8790504
AXX0204
Memory Board, 32K
8893410
AXX0502
Memory Board, 64K
8893415
AXX0503
Mother Board Assembly
8893430
AXX0500
8790010
AXX6003
8893420
AXX0504
FDC
Board
case to the
Power Supply,
A A1 1080
Video Generator Board
15
SECTION
CPU MODULE
17
A.
FUNCTIONAL SPECIFICATIONS
Sheet 3 of the
CPU
MODEL II CPU Board provides the following
hardware resources for the system:
The TRS-80
1.
Performs data processing activities.
a. Supports DMA operations, both on the
or on an external system board.
b. Supports mode 2 vectored interrupts.
2.
Provides primary
3.
Provides dual
a.
b.
4.
DMA channel.
serial
I/O channels.
in
NAND
(4-input
on the
progress, based
and an input or output operation
4M Hz
Programmable
8MHz
d.
Real time clock
e.
Control signals for system boards.
f.
Flexible
I/O baud rate clocks.
on and off board wait
FDC
Board.
presented to pin 2 of
is
from the
BOOT ROM
The
a diagnostic
BOOT ROM
(addresses
3.
Z80ASIO Chip
following:
(Direct
(Serial
Memory
in
progress.
is
progress.
low, this indicates that an input
is
occurring or that a
program, to verify proper operation
memory mapped device which, when
4K of the system address space
0000H through 0FFFH). Half of U38 and one
U5 decode the upper address bits (A12 through
a
is
fourth of
A15) to detect an address within this range. The output
produced from this logic (U5 pin 11) is gated with ROM*/
RAM to produce a low at U5 pin 8 if the BOOT ROM is
enabled. One half of U16 combines the output of A1 1 and
logical
inverse to produce two ROM chip enables
its
(Central Processing Unit)
DMA Chip
is
enabled, occupies the lower
The major components employed include the
Z80A
produced
Read from the BOOT ROM is in progress. SELECT* is
gated to pin 43 of the system bus via a tri-state buffer (1/6
of U39). This signal may be monitored with a scope while
of the decoding logic.
reset logic.
is in
SELECT*
if
executing
2.
is
of the valid ports are addressed
or output operation to the valid ports
Software switchable enable.
Self test diagnostic software included.
Z80A CPU Chip
U 16. A low
IORQ*.
at pin
to0FFFH).
1.
WR *, or
combined
RDROM*
Therefore,
state generation.
System bootstrap firmware (2716 compatible).
Resides in low memory if enabled (location 0000H
Power on and manual
used to detect
is
at pin 13 of U14 with the signal
12 of U14 to produce a low going
strobe labeled SELECT*. RDROM* goes low if a Read
labeled
clock for write precomp on
is
U16 when any
at pin 3 of
This output
system clock option.
serial
gate)
RD*,
state of
ported.
a.
6.
U37
of
of the ports used are being addressed. This output
This output
b.
c.
enables for the peripheral devices used.
the chip
is inverted and presented to pin 1 of U16. One half of U5
and one sixth of U14 detect an input or output operation
c.
b.
come
are used to
RS-232C standard signals.
Asynchronous and synchronous schemes supported. Bisync, SDLC, and HDLC protocols are sup-
2 or
be referred to.
decode the I/O
addresses required for the CPU Board. U36 is an open collector output BCD to decimal decoder which brings one of
its outputs low, dependent upon the binary combination
presented to the inputs A through D. These outputs be-
One half
when any
Provides timing signals needed by the system.
a.
5.
CPU Board
now
schematic should
U36, U37, and one half of U38
Access)
Input/Output)
(ROM0CE*
ROM1CE*). ROM0CE* is active for the
0000H through 07FFH, while ROM1CE*
addresses 0800H through 0FFFH. (ROM1CE*
and
address range
4.
Z80A CTC Chip
(Counter Timer Circuit)
is
active for
is
5.
B.
2716 Compatible
ROM
(Read Only Memory)
peripheral devices on the
CPU
Board are I/O mapped,
BOOT ROM. The
port addresses
F0H
through F9H. Port mapped devices use the
lower eight address bits only to specify which port is being
addressed. The upper eight address bits are ignored completely and are not relevant to port mapped devices. Three
used are
not connected to any other
lowed to gate out the data pattern corresponding to the
byte being addressed to the internal data bus.
Decoding Logic
with the exception of the
is
RD* and MREQ* are decoded by one sixth of
U3 to detect a memory read in progress. When this signal
(U3, pin 8 and ROM0CE*) is low, the BOOT ROM is al-
THEORY OF OPERATION
The
not currently used and
logic).
IORQ* and WR*
U5
to produce
the signal labeledOUT* (U5 pin 3). This output,
when com-
are
decoded by one
sixth of
bined with the signal F9* (U36 pin 11) by one fourth of
U3, produces
nal
a
low going strobe
at pin
indicates that an output operation
1 1
is
of U3. This
sig-
occurring to port
and IOCYC*) are used by port
mapped devices to determine whether an input or output
operation is to occur. If RD* and IOCYC* are both low,
F9H. The rising edge of this signal latches the state of D0
into one fourth of U13, "D" FMp-Flop (see sheet 2 of CPU
schematics). The Q* output of this Flip-Flop is fed back to
U5 pin 9 and enablesor disables the BOOT ROM. An output
this condition specifies that an input operation
operation to port
other signals
WR*
(WR\ RD*,
is
in
prog-
and IOCYC* are both low, this condition
specifies that an output operation to the addressed port is
ress.
If
in progress.
ROM.
set.
If
D0
is
F9H with DD
reset the
set,
BOOT ROM
input of this Flip-Flop
is
enables the
will
tied to
BOOT
be disabled. The
RESET. Therefore
power on or manual reset will automatically enable the
BOOT ROM. Below is a table which outlines the port address allocation for the
CPU
Board.
19
PORT ADDRESS ALLOCATION
Port No.
Allocation
F0H
CTC
Channel
F1H
CTC
Channel
F2H
CTC
Channel 2
F3H
CTC
Channel 3
Function
A
1
A
F4H
SIO
F5H
SIO B
F6H
SIO
F7H
SIOB
Channel B Command/Status
F8H
DMA
DMA Command/Status
F9H
ROM ENABLE LATCH
Bus Steering Logic
Channel
data
Channel B data
A
Channel
A Command/Status
ENABLES/DISABLES
The bus
ROM
steering logic also allows an external
DMA
opera-
tion to occur by disabling the data bus drivers and the ad-
The system data bus
that data
may
from the system
to the system
is
a bidirectional path,
which means
be driven to the system bus or received
bus.
Outputs to external ports or writes
memory
require that data be driven to the
system bus. Inputs from external ports, interrupt acknowledges from external devices, or reads from system memory other than the BOOT ROM, require that the data is
received from the system bus. This problem is somewhat
complicated by the fact that data must not be received
from the system bus when an input, interrupt acknowledge from an external device, or a Read operation is in
progress from
CPU
Board resident devices.
dress and control line buffers
when
this
condition
is
detect-
and BAO (inputs to U3) indicate this condition when both are low. U3 pin 6 (DMA EXT*) is the corresponding output produced. If DMA EXT* is active (low)
or U4 pin 9 is low, then pin 8 of U4 goes low, disabling the
data bus drivers.
ed.
BUSRQ*
Wait State Generation Logic
The memory
ing
an
M1
access time requirements are
most severe dur-
cycle instruction fetch. All other
cesses have an additional
one
memory
half clock cycle to be
ac-
com-
The TRS-80 Model II system uses 200ns access time
wait state must be inserted on M1 cycle instruction fetches when using this speed memory. The
BOOT ROM is either a 2716 EPROM or a compatible
mask ROM. Both of these parts are at best 300ns access
time devices, which require one wait state per memory
pleted.
U31 and U32
are the devices
which switch the data to and
from the system bus. One third of U22 is used to detect a
READ, interrupt acknowledge or input cycle in progress.
U22 pin 12 goes low if any of these operations are occurring. Half of U13 and one fourth of U21 detect the presence
as a pending interrupt from a device on the CPU Board. An
interrupt request from one of the devices on the CPU Board
will force U13 pin 4 low, which in turn forces U13 pin 6
low. This output is combined with INTAK* at pins 1 and 2
of U21 to produce the signal LOCAL INT PENDING. This
signal when low, prevents U22 pin 8 from going low.
,
This indicates that an interrupt from one of the devices
on the CPU Board is being acknowledged and that the data
bus receivers should not be enabled.
performs the same function
CPU Board are selected by a
if
U22
pin 9
any of the devices on the
1 1
a
memory
lege.
20
CPU
access
if
the
BOOT ROM
is
enabled.
U25 and U26
along
with some associated gating, provide the wait state generation.
Provisions have also been
state generation. This feature
is
made
for off board wait
provided for external sys-
tem boards which require non-standard timing
for
one
rea-
son or another.
Manual and Power
ON
Reset Logic
(SELECT*)
memory read or an I/O operation. If pins 10 and 9 of U22 are both high, pin
of U22
when high will force pin 8 of U22 low. This enables the
data receivers to gate data onto the
RAMS. One
data bus for either
read, input operation, or an interrupt
acknow-
The Z80-CPU has the characteristic that if the RESET*
input goes low during T3 of an Ml* cycle, the MREQ* sigwill go to an indeterminate state for one T state approximately 10 T states later. This action could cause an
aborted or short access of the dynamic RAM which could
cause destruction of data present in the RAM. To avoid
this problem, the falling edge of the RESET input must be
nal
synchronized with the falling edge of M1 *. One half of U28
and U27 perform this sychronization as well as provide a
one-shot to limit the duration of the CPU RESET pulse.
the chain, sensing a low at the IEI input, will pass this
The one-shot duration
line.
and
pression,
is
approximately 70ns per switch derequired to avoid suspending CPU refresh of
is
dynamic memory for a period long enough to destroy
RAM contents. Without the one-shot this could occur if
the reset switch were held closed for a long period. The
connector J2 connects the reset switch to
+5
provides the current limited
this logic
volts for the
and also
"Power-On"
on the front panel.
indicator
terrupting by pulling low
ority signal
on
,
,
system operation requires that the main system clock run
at 4 MHz and should be used at 2 MHz only under unusual
circumstances.
The output of U28pin 9 (main system
clock)
is conditioned by the clock buffer circuitry implemented
with Q1, C3, R2, R3, R4, and a 74S04 inverter. The clock
buffer circuitry insures fast
rise
and
times and close to
fall
5 volts peak to peak amplitude transitions. These clock
characteristics are important to the Z80A family of components when operating at maximum frequency (4 MHz).
line.
The next device
its
IEO
than four devices are used, the delays through each MOS
part get excessive and not enough time will be allowed to
resolve interrupt contention. The Model II system currently
Z80 family
parts in the daisy chain.
a carry
To allow
employed using U23 (74S182) and four 74S04 inverters.
This scheme anticipates IEO low condition at any of the
three devices on the CPU Board and generates a look-ahead
signal to the propagate output (U23 pin 7). This signal is inverted and fed to IEO (pin 14) of the system bus. This signal when low, prevents downstream devices from generatand results in a 25ns maximum ripple time
IEO to propagate out for the devices on the CPU
Board. This allows up to four more family devices (eight
ing an interrupt
for any
total)
El
A
to be used in the system without additional logic.
Buffers
The
logic internal to the
puts
in this
or
CPU
Board (SIO inputs and out-
discussion) operate with
more = Logic
1,
and 0.8V or
less
TTL
(3.5V
logic levels
= Logic 0).
The
logic
convention used for interfacing two RS-232-C devices is
EIA levels (-3V or less = logic 1, +3V or more = Logic 0).
The
logic levels
must therefore be converted from one con-
vention to the other
U10, U9, and
while U7 and
U8
U6
when
interfacing to an external device.
provide the
provide the
EIA
to
TTL
TTL
to
EIA conversion.
conversion
up to four Z80 family
any
interrupt structure allows
parts to be connected in a daisy chain fashion without
additional logic. Priority
in a daisy
is
set
by the location of the device
chain configuration with each device tied to the
INTRQL*
line.
The diagram below
priority of the devices
illustrates
the relative
on the CPU Board.
->
IEO TO
THE BUS
DMA
SIO
CTC
IEO
INTRQL"
The
^-
IEI of the
CTC
is
tied to
+5
volts to indicate that
it
has the highest priority. The second highest priority device
is
IEO of the CTC. The IEO
DMA. The IEO of the
routed to the system bus where it is tied to the IEI
the SIO with
of the SIO
DMA
is
is
its
IEI tied to the
tied to the IEI of the
of the next physical
The
board
in
the system
(FDC
for
look ahead scheme was
Interrupt Priority Logic
The Z80
in
pri-
This priority scheme works fine as long as no more than
four Z80 family devices are connected to the chain. If more
uses four
The heart of the clock generation logic is an 8 MHz crystal
oscillator formed by Y1 C21 R23, R24, and three 74LS74
Flip-Flops (page 1 of the CPU schematics). The output of
U29, pin 8 should be an 8 MHz square wave. The 8 MHz
signal is divided down by one half of U28 and U2 to produce the 4 MHz, 2 MHz, and 1 MHz clocks needed by the
system. The 8 MHz signal is buffered by one fourth of U30
and fed directly to pin 46 of the system bus. This clock is
utilized by the write compensation circuitry of the FDC
Board. A jumper option is provided to select either a 4 MHz
or 2 MHz main system clock for the Z80 family parts. This
output is divided by 2, to provide the clock inputs for the
Z80-CTC when operating in the counter mode. Normal
IEO
on to the next device by pulling low on
expansion of the system,
System Clock Generation Logic
its
Board).
priority string insures that a device with higher priority
be serviced before a lower priority device when two or
more INTRQL* requests occur at the same time. For a device to have priority, its IEI must be high. When a device
needs service, it will prevent down stream devices from in-
will
21
CONNECTOR
PIN
SIGNAL DESCRIPTIONS
SIGNAL DESCRIPTION
2
Power Ground
Not Connected
1
3
Transmit Data Channel
A
4
5
Transmit S.E.T.
Received Data Channel
A
6
7
Not Connected
Request to Send Channel
8
Receiver Clock Channel
9
Clear to Send Channel
10
14
Not Connected
Data Set Ready Channel A
Not Connected
Power Ground
Data Terminal Ready Channel
15
Carrier Detect Channel
1
12
13
16-21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
22
J1
A
A
A
A
A
Not Connected
Transmit Clock Channel
Not Connected
Not Connected
Not Connected
A
Power Ground
Not Connected
Transmit Data Channel B
Not Connected
Received Data Channel B
Not Connected
Request to Send Channel B
Receiver/Transmitter Clock Channel B
Clear to Send Channel B
Data Set Ready Channel B
Not Connected
Not Connected
Power Ground
Data Terminal Ready Channel B
Carrier Detect Channel
B
-tea
W8
:
-
z+o
-'
s>
i{2Z>«-* 3
%6|H
£
s5^
m^i
it-it in
ii
mi
i«yjip
o
•tttl»
PJ
o
a
E
o
~">L_
frkm
o
sz3
M'
nl
jfe
v?B
4
^\
(0
o
CQ
*sHO
+^
#ZJi
'5
o
a
a)
D
o
Q.
010
^
>
i
II
>CO
DC
63
L
fer
-CZJ1
J
x
i
11
fill
ll"?P!
-&
IJ-r~rif
m
2
Jail
|-
Fl
23
a
3
o
re
O
O
D
Q.
D
Q.
o
91
>•
n
0)
3
'J
24
CPU MODULE PARTS LIST
SYMBOL
MANUFACTURER'S
PART NUMBER
DESCRIPTION
RADIO SHACK
PART NUMBER
ELECTRICAL
8709040
PC Board
CAPACITORS
50V, Monolithic
50V, Electrolytic, Radial
33pF, 50V, Ceramic Disc
0.1juF, 50V, Monolithic
8374104
8326331
8300334
8374104
ACC336QJAP
ACC330QJCP
33/iF,
50V, Monolithic
50V, Electrolytic Radial
0.1/iF, 50V, Monolithic
8374104
8326331
8374104
ACC336QJAP
C22
C23
C24
C25
C26
C27
C28
50V, Monolithic
470pF, 50V, Ceramic Disc
O.ljuF, 50V, Monolithic
0.1/nF- 50V, Monolithic
33juF, 50V, Electrolytic, Radial
0.1/zF, 50V, Monolithic
0.1/xF, 50V, Monolithic
33/xF, 50V, Electrolytic, Radial
0.1/zF, 50V, Monolithic
8374104
8301474
8374104
8374104
8326331
8374104
8374104
8326331
8374104
C31
0.1juF,
C32
C33
C34
C35
C36
C37
C38
C39
C40
33juF,
50V, Monolithic
50V, Electrolytic, Axial
0.1//F, 50V, Monolithic
33/zF, 50V, Electrolytic, Axial
1000pF, 50V, Ceramic Disc
33;uF, 50V, Electrolytic, Axial
O.ljuF, 50V, Monolithic
100juF, 16V, Electrolytic, Axial
Not Used
Not Used
33jUF, 50V, Electrolytic, Axial
0.1#F, 50V, Monolithic
33/iF, 50V, Monlithic, Radial
8374104
8316334
8374104
8316334
8303104
8316334
8374104
8317101
C1
0.1/uF,
C2
C3
C4
33;uF,
C14
C15
C16
0.1;iiF,
C20
0.1juF,
C21
C41
C42
C43
8316334
8374104
8326331
ACC471QJCP
ACC336QJAP
ACC336QJAP
ACC336QJAA
ACC336QJAA
ACC102QJCP
ACC336QJAA
ACC107QDAA
ACC366QJAA
ACC336QJAP
INTEGRATED CIRCUITS
U1
U2
74S04,Hex inverter
74LS74,Dual "D" flip-flop
8010004
8020074
AMX3558
positive-edge-triggered
U3
U4
U5
U6
U7
U8
74LS32, Quad 2 -input OR gate
74LS08, Quad 2-input AND gate
74LS32, Quad 2-input OR gate
MC1488, Quad line driver
MC1488, Quad line driver
MC1489, Quad line receiver
8020032
8020008
8020032
8011488
8011488
8011489
AMX3557
AMX3698
AMX3557
25
CPU MODULE PARTS LIST
SYMBOL
MANUFACTURER'S
PART NUMBER
DESCRIPTION
INTEGRATED CIRCUITS
U9
U10
U11
U12
U13
(Cont'd)
MC1489, Quad line receiver
MC1489, Quad line receiver
231 6E Mask ROM, 450ns access
Z80A, CPU
74LS74,Dual "D" flip-flop
RADIO SHACK
PART NUMBER
(Cont'd)
8011489
8011489
8043316
8047880
8020074
AXX3014
AMX3558
positive -edge-triggered
U14
U15
U16
U17
U18
U19
U20
U21
U22
U23
U24
U25
74LS08, Quad 2-input AND gate
74S00, Quad 2-input NAND gate
74LS32, Quad 2-input AND gate
74LS04, Hex inverter
Z80A,SIO
Z80A, CTC
Z80A, DMA
74LS32, Quad 2-input OR gate
74LS10, Triple 3-input NAND gate
74S182, Look-ahead carry generator
74S04, Hex inverter
74LS74,Dual "D" flip-flop
8020008
8010000
8020008
8020004
8047884
8047882
8047883
8020032
8020010
8010182
8010004
8020074
AMX3698
8020074
AMX3558
8000121
8020074
AMX3558
8020004
8020132
AMX3552
AMX3561
8060026
8060026
8020244
8020240
8020240
8020145
8020020
8020032
8020125
AMX4261
AMX4261
AMX3864
AMX4225
AMX4225
8020123
AMX3803
8409006
AMX2571
8150148
ADX1152
AMX3557
AMX3552
AMX3018
AXX3016
AXX301
AMX3557
AMX3898
AMX3558
positive -edge-triggered
U26
74LS74,Dual "D"
flip-flop
positive-edge-triggered
*U27
U28
74LS121 Monostable multivbrator
74LS74,Dual "D" flip-flop
,
positive-edge-triggered
U29
U30
74LS04, Hex inverter
74LS132, Quad 2-input
U31
8T26A, Bus transceiver
8T26A, Bus transceiver
74LS244, Line driver
74LS240, Line driver
74LS240, Line driver
74LS145, BCD-to-Decimal decoder
74LS20, Dual 4-input NAND gate
74LS32, Quad 2-input OR gate
74LS125, Quad bus buffer gate
NAND
U32
U33
U34
U35
U36
U37
U38
U39
positive
Schmitt Trigger
AMX3555
AMX3557
with three state outputs
On C
U27
and above, U27 will appear as:
74LS123, Monostable multivibrator
revision boards
CRYSTAL
Y1
8.00MHz, 18pF, loading capacity
DIODE
CR1
26
1N4148,
Silicon
CPU MODULE PARTS LIST
SYMBOL
(Cont'd)
MANUFACTURER'S
PART NUMBER
DESCRIPTION
RADIO SHACK
PART NUMBER
JACK
J2
Connector, 4-position header
8519053
AJ6791
8100906
AMX3584
8207133
8207212
8207122
8207022
8207222
8207247
AN0159EEC
AN0199EEC
AN0149ECC
AN0078EEC
AN0216EEC
AN0247EEC
8207247
8207222
8207222
8207222
8207222
8207310
8207222
8207222
8207347
8207222
8207222
8207222
8207310
8207222
8207191
8207191
AN0247EEC
AN0216EEC
AN0216EEC
AN0216EEC
AN0216EEC
AN0281EEC
AN0216EEC
AN0216EEC
AN0340EEC
AN0216EEC
AN0216EEC
AN0216EEC
AN0281EEC
AN0216EEC
AN0192EEC
AN0192EEC
8207222
8207222
8207222
8207222
8207310
AN0216EEC
AN0216EEC
AN0216EEC
AN0216EEC
AN0281EEC
8519021
8893001
8509001
8509007
8509002
8589004
8529014
AJ6769
TRANSISTOR
Q1
2N3906, PNP
RESISTORS
R1
R2
R3
R4
R5
R6
R7
R9
R10
R11
R12
R13
R14
R15
R16
R17
R18
R19
R20
R21
R22
R23
R24
R25
R26
R27
R28
R29
R30
330 ohm, 1/4W, 5%, Carbon Film
1 .2K, 1/4W, 5%, Carbon Film
220 ohm, 1/4W, 5%, Carbon Film
22 ohm, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
4.7K, 1/4W, 5%, Carbon Film
Not Used
4.7K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
10K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
47K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
10K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
910 ohm, 1/4W, 5%, Carbon Film
910 ohm, 1/4W, 5%, Carbon Film
Not Used
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
10K, 1/4W, 5%, Carbon Film
MISCELLANEOUS
Plug,
Jumper
(7)
Reset Switch Assembly
Socket, IC, 24-pin
Socket, IC, 28-pin
Socket, IC, 40-pin
Spacer, Crystal
Staked Pins (31
(3)
AW2433
AJ6579
AJ6758
AJ6580
AHB9424
AHB9682
27
-isv
\-
us
iSV
\
Ai4
2<3
V
V
\
V
V
All
40
AW
39
A°>
UIZ
30
At
AT
zeoA
45
3?
A4
S4
11
\
\
\
in
l°>
4c
36
A6>
\
24
Z4
-t-
WAIT*
Dl
5c?
\
\
Ii_
\
V
z&
D(s
l°i
¥
-*
Jk
D4
HALT*
6u$izq
*
3*
PI
(ews.)
IS
34
14
$£_
/
Z6
gFSH*
zo>
27
INT*
AT
zb>oa
\0
IO&Q*
\t
19
A0
\
13
Dl
\
II
\
10
\
<5
till
1?+
Al
At
\(,
Iff
At
AH
Dl
All
Db
\AI±
DS
\AI±
£HD.
94
A'S
DS
DZ
Dl
04
PS
DZ
Dl
INT*
D0
M4
*
Id
IE0
hU>
C£*
&A0*
HZ*
$>*
en*
-* ZBo,CTC + SIOiP/*J
12,
-y 74-ildt, Cn-hV PinI
Z
A\"P iNTZlfL*-
^HEBTZ
^ to sjz4, pi i
,IZD
\ZFC,
sneer z.
\WI?
zs
lozq*
Maaq *
37
lex
busizq*
20
V
A'
&
14
Niz *
y-
SAX. I
7
\
tzo*
5USAK
b
Al
Zl
\
s
AZ
zz
BusaK-*-
A*
17
fZD*
z^
AS
4
\
\
\
Db
DS
•A
Ce*
KOU$C£*
OB* zd > 1?EAD *
Ai
5
\
\
lib
r?3
A7
1
OS
DZ
I
z
V
AS
PS
I4ALT
UZD
A3
A4
Al
WAIT*
A9
DK/IA
A2
**
no
AS
J5
Vpp
AS
lo
11
A?
h
/'3
Alt
Vcc
M IMTI%? * /BUSl
fP5
clock
33 pP
\|C3
J-
l£?
CCD6
CPU
STO/ AJO
MANUAL
ZES.ET LOCiC
IS4
Xo
A-
Figure 3.
30
T£"
1
—^ upset A^c6
#
(to cpv
CPU
Schematic Dia
/
ftA IT* flVCPo)
P24 CPU
(FiZoM SOS)
70, P43
RIB
4 T£st fbi/urs
AtJoS^s.pa
:ic
Diagram
1)
- Sheet
2
BUSSED DATA UKJES
-*
peoM Z&O A
C
U32
612CA
f^>
DATtf
un
*
'
-T7*l
\1S
5/
•I
«.c
U37\£
-un
-Q3
useei
<
Di
Pat
x/o AoDi
CO
/ -*-
-fsF|
13
$r
D2.
S3
l
El/fJ
-4i
Di
f^r
P/iTg
PI
-*
-t^:
-DE]
gl^Sgt? *-
•/SV
our P3XSt-IADON *
04
O/dTV *
/5^
V s"y
DZ
~{5D
P/3T5~*
•^S"/
/
D(a
*.C.
-cei
SV
~9
DAT6*
-_£!£
57
|~ie~
-
St/. /
1
D7
P477*
NA IT* {BUS)
4
<
I0>
ZS?2)o-
4Z.
\S3
,
[46
114
-m
4^n
J—
- R5
-tia
LOCAL INT. PENPINt*
TizT\3
-IfoQ
io
dizp
n
L'HC
-[7£]
-|<9o
tp/3
PU Schematic Diagram
—
-* rPie
Sheet 3
31
SECTION
IV
FLOPPY DISK CONTROLLER
33
FUNCTIONAL SPECIFICATIONS
A.
The TRS-80
BOARD
MODEL
FDC - PRINTER INTERFACE
II
provides a standard 8" floppy disk interface and
The floppy
a Centronics parallel printer interface.
disk in-
terface supports both single and double density encoding
schemes. Jumper options are also provided to select various
write precompensation schemes.
incorporates a
logic
The data-clock recovery
A write current switch
provided at the drive interface for drivers which
require this feature. One to four drives may be controlled
is
by the
fers
The programmer has the option of using
interface.
CPU
either
Data transfers or Direct
Memory Access
trans-
operating in the single density mode. However,
if
if
in the double density mode, all data transfers
must be by Direct Memory Access. Status checking may be
operating
accomplished
modes but not both at
be generated for various
in polled or interrupt
the same time.
Interrupts
may
conditions present on the drive status lines
diskette in drive, drive door
opened since
(ie.
two
sided
last select, drive
etc.) Head load settling time is managed comby the hardware and is therefore transparent to the
programmer.
not ready,
pletely
The
printer interface
Radio Shack
is
bus. Pin 43 (SELECT*) can be monitored with a scope
while executing a diagnostic program to verify proper operation of the decoding logic.
locked loop oscillator which
phase
achieves state-of-the-art reliability.
signal
These two outputs are combined at pins 13 and 1 2 of U8 to
produce a low going strobe at pin 11 of U8. SELECTI*
should go low any time an input or output operation to the
used ports occurs. This signal is buffered with an open collector driver (U34) and connected to pin 43 of the system
fully
compatible with the various
line printers as well as
other printers which
conform to the Centronics parallel standard. Interrupts
may be generated on a character by character basis or only
after the completion of a time consuming operation such
as carriage returns, line feeds, or form feeds.
CPUIN
is a signal generated by the decoding logic for the
purpose of switching the direction of the data bus transceivers (U32, U33) in preparation for an input operation.
There are two conditions which require the data bus trans-
ceivers to switch direction such that they drive data out-
ward to the system data bus. One is a port input operation
and the other is an interrupt acknowledge cycle.
The
condition
first
of the ports
is
detected by the combination of any
being addressed, concurrent
E0H through E7H
with an input operation
when
this condition
in progress.
is
detected.
U 19, pin 6 should go low
SYNCI* and IOCYCI*
If
both low, this condition indicates that an interrupt
is in progress and that the interrupting
device should present its vector to the data bus.
are
acknowledge cycle
IOCYCI* and WRI*
are
combined
at pins
1
and 2 of U21
to produce an active low signal (OUT*) at pin 3 of U21.
This pin should be low any time an output instruction is
being executed.
OUT*
is combined with the output from pin 11 of U8 and
4 and 5 of U21 to produce the output DRVSLT* at
pin 6 of U21 The rising edge of D R VSLT* is used by pin 9
of U17 to latch the data present on the internal data bus
pins
B.
THEORY OF OPERATION
.
Decoding Logic
corresponding to an output to port EFH.
The
FDC-PR INTER INTERFACE BOARD is an I/O
mapped device which utilizes ports E0H through
E7H and port EFH. Port mapped devices use the lower
This data pattern
port
side selection.
eight address bits only to specify which port
The upper
dressed.
is
and are not relevant to port mapped devices. Three
other signals (WR*, RD* and IOCYC*) are used by port
mapped devices to determine whether an input or an output operation is to occur. If RD* and IOCYC* are both
low, this condition specifies that an input from the addresis
in progress.
this condition
port
is
in
If
WR*
and IOCYC* are both low,
output to the addressed
specifies that an
progress.
Page one of the
FDC
schematic should
now
be referred to
for the remainder of the Decoding Logic discussion. U20,
pin 6 is the output of a four input
should be low when any of the ports
being addressed. U20, pin 8
input
NAND
also
gate which should go
addressed contains an F
port address.
is
HEX
NAND
is
detailed in
the Port Allocation section of this manual.
The output of
U20, designated EX*, is combined
and 2 of U8 to produce a low at pin 3
of U8, which corresponds to port addresses E0 through E7.
The output of pin 3 of U8 is combined with A21 at pins 9
and 10 of U8, to produce a low at pin 8 of U8 corresponding to port addresses E3H through E7H. The output of U8
with
A31
pin 6 of
at pins
pin 8, labeled
1
CEPIO*,
PIO. The output of
enable signal for the
which
is
is
the chip enable signal for the
U8 pin 6,
FD 1 791
The output of U21
pin
8
is
labeled
CEFDC*,
a signal
labeled
is
Z80
the chip
SELECTI*
useful for diagnostic purposes.
gate. This pin
E0H through EFH
are
an output of a four
low when the port being
Interrupt priority
the low order nibble of the
is
determined by the
signal
IEIN (pin 13
of the system bus). During an interrupt acknowledge cycle
if
in
used to determine the drive, mode, and
bit allocation for this latch
being ad-
eight address bits are ignored complete-
ly
sed port
is
The
IEIN
ority
may
is
is
high, this indicates that
no device of higher
pri-
requesting service and that the requesting device
bring
its
IEOUT
(pin
14 of the system bus) low to pre-
35
vent devices of lower priority from receiving service.
high on pin
ledge cycle
indicates that an interrupt
A
progress.
in
is
U13
of
1
high on pin 2 of
U13
no higher priority device is requesting
high on pin 13, U13 indicates that a device on
that
is
requesting service.
If all
A
allow interrupts to be generated dependent upon
register
A
acknow-
the logic states of the I/O
indicates
for status checking and generating interrupts.
service.
this
A
board
of these conditions are true, pin
12 of U13 should go low. This output is combined with
U19 and pins 4 and 5 of U10. If
is
lines.
Port
is
primarily used
One
I/O line
configured as an output and provides the prime signal
for the printer interface.
The
port
bit allocations for this
are detailed in the Port Allocations section of this manual.
the output from pin 6 of
Port B
4 or pin 5 of U10 goes low, then pin 6 of U10
will also go low. U18 inverts the signal from pin 6 of U10
and causes pin 8 of U18 to go high (CPUIN). A high on
CPU IN forces the data bus transceivers (U32, U33) to disable its receivers and enable its drivers to gate data onto
the system bus. This allows the PIO to transfer its interrupt
The outputs of port B
from the printer with an octal
noninverting buffer (U24). Note that the enables are tied
either pin
CPU.
vector to the
is
used
(B0 through B7)
its
outputs.
parallel data to
rising
most
and
from the system bus must be buffered so that only one
TTL Load is presented to each signal line. Page one of
the FDC schematic shows the logic required to implement
this. U35 is an octal inverting buffer for the address lines.
U36
design
practice
dictates
that
signals to
an octal non-inverting buffer for the
is
Z80
control
Note that the enables for both these parts are tied
low, allowing these signals to be gated onto the board at
all times. U34 is an open collector buffer used to drive the
board outputs which may be driven by other boards in the
system. It also buffers the system clock (2 or 4MHz) to the
lines.
board.
U14
is
of a
V?
"D"
Flip-Flop configured as a divide
by two counter. This divider should be jumpered
the system clock
if
a
2MHz
is
4MHz
system clock
is
A to
B
if
(normal connection), or B to
C
used.
U37
when
is
produces
is
FDI791
utilizes
of inversion
is
an inverting data bus. Thus, one extra stage
required for the PIO. U23, U11, and
U12
high going pulse which
a
triggered.
The
by the printer to
rising
latch the
the output of U24.
- PIO
The
edge of the 1.5jUs strobe is used
8 bits of information present on
BRDY
signal stays active until the
edge of PACK* which indicates that the printer has
accepted the data. This rising edge may also generate an interrupt if the interrupt enable Flip-Flop is set and the PIO
has the highest priority. This provides a clean and efficient
method
for determining
when
new
the printer can accept a
character without using status checking loops.
The PIO
mum
interfaces directly to the system bus with a mini-
of external components.
D0
through
directional data path to the system bus.
mine which port
is
intended for the
command
input operation
D7 form
A0I and A1I
a bi-
deter-
addressed and whether the operation
register or the data register.
is in
are
progress.
If
all
is
If
low, this indicates an
CEPIO* and IORQI*
are
low with RDI* high, this indicates an output operation is
in
progress. If IEIN is high, and INTRQI*, SYNCI*,
IORQI* and IEO are low, an interrupt acknowledge cycle
PIO
in
is
low, a low
is
progress.
If
SYNCI*
generated on pin 3 of
is
high and
U 10.
If
this
RESETI*
sequence
RDI* or IORQI* low, the PIO logic enters a
state. For a more detailed discussion of the PIO operaconsult the ZILOG Z80 - PIO Technical Manual.
occurs without
Interface Logic
reset
tion,
The Z80
The
rising
is
Z80
indi-
edge of this signal provides a trigger for pin 3 of U37.
is a one-shot which produces a 1.5/xs low going pulse
for the
accomplish this extra inversion.
to the printer allows this
present on the port B outputs.
CEPIO*, IORQI* and RDI*
There is a basic problem with using a Z80-PIO with the
FDI791. The PIO has a non-inverting data bus while the
U24
presented to the inputs of
The cable
be routed to the printer. Pin 21 of the PIO,
BRDY,
cates that valid data
Good
for the purpose of out-
are isolated
low, gating whatever data
directly to
labeled
Bus Interface Logic
mode
the output
in
putting characters to the printer.
parallel I/O (PIO) interface controller
is
a general
purpose, programmable, two port device which provides
TTL
compatible interfacing between peripheral devices
and the Z80 —CPU. Any of the following modes can be
FD1791 - Floppy Disk
Controller IC
selected for either port.
is an
MOS LSI device which performs the
functions of a Floppy Disk format/controller in a single
chip implementation. The FD1791 contains all the features
The FD1791
BYTE
BYTE
BYTE
BYTE
OUTPUT
INPUT
its predecessor, the FD1771, plus the added features
necessary to read, write, and format a double density disk-
BIDIRECTIONAL (PORT A ONLY)
of
OR CONTROL MODE
These include address mask detection, FM and MFM
encode and decode logic, window extension, and write
precompensation.
ette.
In
addition the PIO provides a clean and minimal logic
method
A
for generating
mode
2 interrupts to the
Z80 CPU.
used in the control mode which allows the eight
(A0 through A7) to be configured as either inputs
or outputs. An 8-bit mask register and a 2-bit mask control
Port
is
I/O lines
36
during disk Read, Write, and Verify operations. The Trac k
Register can be loaded from or transferred to the DAL
This Register should not be loaded when the FDC is busy.
FD1791 Organization
.
The Floppy Disk Formatter block diagram
Figure 1. The primary sections include the
is
illustrated in
parallel Proces-
Sector Register (SR)
sor Interface and the Floppy Disk Interface.
Data Shift Register
—
This 8-bit register assembles
from the Read Data input (RAW READ) during
Read operations and transfers serial data to the Write Data
output during Write operations.
register during
-
This 8-bit register
Disk
is
In
Disk
Read operations, the assembled data byte is transferred in
parallel to the Data Register from the Data Shift Register.
In
information
Disk Write operations,
is
transferred
is
FDC
is
busy unless the execu-
is
to be overridden. This
The command
r egiste r
DAL but not read onto the DAL
- This 8-bit register holds device
.
,
Status information. The meaning of the Status bits is a
function of the contents of t he Co mmand Register. This
register can be read onto the DAL, but not loaded from
the
incre-
mented by one every time the head is stepped in (towards
track 76) and decremented by one when the head is stepped
The contents of the register are
).
out (towards track
compared with the recorded track number in the ID field
DAL.
CRC
the
Logic
16-bit
includes
all
-
This logic
Cyclic
and up to the
is
used to check or to generate
Redundancy Check (CRC). The
information
CRC
starting
characters.
CRC
with the address mark
The
CRC
register
is
preset
-t
SECTOR
r~
This 8-bit register holds the
command
Status Register (STR)
This 8-bit register holds the track numIt
of the current
can be loaded from the
under processor control.
—
presently being executed. This register should
latter action results in a n inte rrupt.
from the Data Register to the Data Shift Register.
the Seek command the Data Register
holds the address of the de sired Track position. This Register can be loaded from the DAL and gated onto the DAL
ber of the current Read/Write head position.
command
-
Register (CR)
not be loaded when the
executing
Track Register
busy.
tion
in
parallel
When
FDC is
Command
the
used as a holding
Read and Write operations.
This 8-bit register holds the add-
of the desired sector position.
register are
serial
data
Data Register
-
The contents of the
compared with the recorded sector number in
the ID field during disk Read or Write operations. The
Sector Register contents can be loaded from or transferred to the DAL. This register should not be loaded when
ress
If
DP.Q
TG43
INTRO
WPRT
w7
MR
m
m
"
c5
wf
!P
TROO
COMPUTER
INTERFACE
PL A
CONTROL
CONTROL
CONTROL
AO
CONTROL
__
(230 X 16)
DISK
REAOY
INTERFACE
CONTROL
STEP
*
_
OIRC
Al
6ARLV
LATt
CtK iZOP.
1
RG
MH
HID
DDEN
*
Figure
1.
HLT
FD1791 Block Diagram
37
to ones
prior to data being shifted through the cir-
(1's)
On
Disk Read operation, the Data Request is activated (set
when an assembled serial input byte is transferred in
high)
cuit.
- The ALU
Arithmetic/Logic Unit (ALU)
is
a serial
com-
and decrementer and is used for
modification and comparisons with the disk reincrementer,
parator,
register
corded ID
field.
Timing and Control
Interface
controls
-
All
computer and Floppy Disk
The
are generated through this logic.
internal device timing
is
Data Register. This bit is cleared when the
Data Register is read by the processor or DMA Controller.
If the Data Register is read after one or more characters
parallel to the
are lost (by having new data transferred into the register
prior to processor readout) the Lost Data bit is set in the
Status Register.
of the sector
On
The FD1791 has two
different
cording to the state of
DDEN. When D DEN
(MFM)
(FM)
assumed.
is
is
until the
end
generated from an external crystal
clock.
density
The Read operation continues
reached.
is
assumed.
modes of operation
When DDEN =
ac-
= 0, double
1, single
density
Disk Write operation, the Data Request
when the Data
Shift Register and requires a
the Data Register
DMA
or
AM
new
If
byte
its
data byte.
new
data
when
reset
It is
data by the processor
not loaded
is
activated
is
contents to the Data
at the
time
required by the Floppy Disk, a byte
written on the diskette and the Lost Data bit is
serial
of zeroes
new
loaded with
is
controller.
the next
Detector - The address mark detector detects ID,
data and index address marks during read and write opera-
Register transfers
is
is
set in the Status Register.
tions.
At the completion of every command an INTRO is generINTRO is reset by either reading the status register
or by loading the command register with a new command.
ated.
Processor Interface
interface to the processor
(DAL
eight Data Access Lines
is
)
accomplished through the
and associated control sig-
The DAL are used to transfer Data, Status, and Control words out of, or into the FD 1 791 The DAL are threestate buffers that are enabled as output drivers when Chip
Enable (CE*) and Read Enable (RE*) are active (low logic
state) or act as input receivers when CE* and Write Enable
(WE*) are active.
INTRO
addition,
In
The
command
condition
is
is
generated
if
Force
a
Interrupt
met.
nals.
Floppy Disk Interface
.
The FD1791 has two modes of operation according to the
state of DDEN (pin 37 ). When DDEN = 1 single density is
,
When DDEN =
selected.
either case, the
When
transfer of data to the Floppy Disk Controller is required by the host processor, the device address is decoded
and CE* is made low. The
and A0, combined with the
ation or
least-significant address bits
signals
RE*
clock
is
at
0, double density
selected. In
is
CLK
input (pin 24) is at 2 MHz. When the
the stepping rates of 3, 6, 10, and 15ms
2MHz,
are obtainable.
A1
during a Read oper-
WE*
during a Write operation, are interpreted as
selecting the following registers:
Head Positioning
Four commands cause positioning of the Read-Write head
(see
Table
1
.
Register Select
is
Comand
word.
PORT
ADDRESS A1 - A0
E5H
1
E6H
1
E7H
1
1
After the
READ
(RE*)
WRITE (WE*)
flag
is
last
Command
Track Register
Track Register
Sector Register
Sector Register
The
Data Register
Data Register
Direction
Register
Memory Access (DMA) types of data transfers between the Data Register of the FD1791 and the processor, the Data Request (DRQ) output is used in Data
Transfer control. This signal also appears as status bit
during Read and Write operations.
is
There
set in
1
directional
and
step,
commands. Note
is
of the
an
clock.
If
in
II
if
that this time doubles
TEST =
2)
15
the Verify
,
there
is
15ms head settling time
or III command.
Table
step
command
additional
also a
any Type
(shown
rates
I
1MHz
for a
tling time.
flag
Type
set in
30ms
Status Register
During Direct
zero
if
set-
the E
can be applied to a Step-
Motor through the device
interface.
Step - A 2/ns (MFM) or 4/zs (FM) pulse is provided as an
output to the drive. For every step pulse issued, the drive
moves one track location in a direction determined by the
direction output.
1
Direction
when
(DIRC)
tion signal
is
-
The Direction
signal
is
active high
and low when stepping out. The Direcvalid 12ms before the first stepping pulse is
stepping
generated.
38
The period of each positioning
field in bits
r
milliseconds of head settling time takes place
to
E4H
Section).
specified by the
in
command is executed an
Read/Write head position can be
performed by setting bit 2 (V = 1) in the command word
to a logic 1. The verification operation begins at the end of
When
Seek, Step, or Restore
a
optional verification of
the 15 millisecond settling time after the head is loaded
The track number from the first encount-
against the media.
ered ID Field
Register.
Cyclic
is
against the contents of the Track
compared
the track numbers compare and the ID Field
If
Redundancy Check (CRC)
the verify
correct,
is
is complete and an INTRQ is generated with no
The FD1791 must find an ID field with correct
number and correct CRC within 5 revolutions of the
operation
errors.
track
media; otherwise the seek error
and an
set
is
INTRQ
is
generated.
The following example
explains the use of the Stepping
Rates Table:
If
Clock
not)
bit
is
is
2MHz
and
high (1) and
R0
is
high
(1)
if
DDEN
bi t
R1
(double density
i
s
TEST
and
low (0) while
= 1, then the
stepping time will be 6 milliseconds.
Table
CLK
2
MHz
2
MHz
DDEN
MHz
1
1
MHz
TEST=1
TEST=1
MHz
1
TEST=1
MHz
HLT
In
ms
3
ms
6
ms
6
ms
summary
HLD
is
a status bit in
for the
reset. If h
ning of the
=
Type
1
command
and
and
Type
I
then
will
HLD
and
status.
commands: if h = and V = 0,
V = 0, HLD is set at the beginHLT is not sampled nor is there
h =
and V = 1 H LD is set near
I
5ms delay. If
command, an internal 15ms delay occurs,
and the FD1791 waits for HLT to be true. If h = 1 and
V = 1, HLD is set at the beginning of the command. Near
the end of the command, after all the steps have been issued, an internal 15ms delay occurs and the FD1791 then
waits for H LT to occur.
an internal
1
,
the end of the
For Type II and III commands with E flag off, HLD is
made active and HLT is sampled until true. With E flag on,
HLD is made active, an internal 15ms delay occurs and then
HLT
is
sampled
until true.
Sector lengths of 128, 256, 512, or 102 4 are ob tainable in
either FM or MFM formats. For FM, DDEN should be
placed to logical 1. For MFM formats, DDEN should be
TEST=0 TEST=0
mat time by
a special byte in the ID field.
Length byte
in
Approx.
Approx.
the ID field
is
If
this Sector
zero, then the sector length
If 01, then 256 bytes. If 02, then 512 bytes.
03, then the sector length is 1024 bytes. The number of
sectors per track as far as the FD1791 is concerned can be
is
3
appears as
FD1791
The "and" of
placed to a logical 0. Sector lengths are determined at for-
X
X
1
1
R1 R0 TEST=1
2
are true, the
read from or write to the media.
Disk Read Operations
Stepping Rates
2.
When both HLD and HLT
128 bytes.
If
6
ms
6 ms
12ms
12ms
10
ms
10ms
20 ms
20 ms
15
ms
15
ms
30 ms
30 ms
1
/"
400mS
200mS
1
to 255 sectors. The number of tracks as far as the
FD1791 is concerned is from
to 255 tracks. For IBM
3740 compatibility, sector lengths are 128 bytes with 26
sectors per track. For System 34 compatibility (MFM),
from
1
1
1
sector lengths are 256 bytes/sector with 26 sectors/track;
The Head Load (HLD) output controls the movement of
the read/write head against the media.
the beginning of a
(h
=
flag
1), at
is
set
Type
I
the end of the
(V =
1),
HLD
is
command if the
Type
command
I
activated at
h flag
if
is
set
the verify
or upon receipt of any Type
II
or
III
command. Once HLD is active it remains active until either
and V = 0); or
command is received with (h =
a Type
if the FD1791 is in an idle state (non-busy) and 15 index
I
pulses have occurred,
it is
or
lengths
bytes/sector
with
8
sectors/track.
For read operation, the FD1791 requires a RAW READ
Data (Pin 27) signal which is a 250ns pulse per flux transition and a Read clock (RCLK) signal to indicate flux transition spacings. The RCLK (Pin 26) signal is provided by a
Phase locked loop or counter techniques. In addition,
When
when 2
is
ronization.
reading from the media
made
bytes of zeroes are detected.
true
FM, RG is
The FD1791
in
must find an address mark within the next 10 bytes; other-
RG
and the search for 2 bytes of zeroes begins
an address mark is found within 10 bytes,
RG remains true as long as the FD1791 is deriving any useful information from the data stream. Similarly for MFM,
RG is made active true when 4 bytes of "00" or "FF" are
detected. The FD1791 must find an address mark within
the next 16 bytes, otherwise RG is reset and search rewise
all
is
reset
over again.
If
sumes.
HLD
("
-50
TO 100mS-
J-
HLT (FROM ONE SHOT)
Head Load Timing
a
provided as an output (Pin 25) which
informs some phase locked loops when to acquire synch-
Read Gate Signal
reset.
Head Load Timing (HLT) is an input to the FD1791
which is used for the head engage time. When HLT = 1,
the FD1791 assumes the head is completely engaged. The
head engage time is typically 30 to 100 ms depending on
drive. The low to high transition on HLD is used to fire a
one shot (Va of U31). The output of the one shot is then
used for HLT and supplied as an input to the FD1791.
1024
of
39
Disk Write Operations
When
writing
on the
to take place
is
Since write precompensation values vary from disk manufacturer to disk manufacturer, the actual value is deterdiskette, the Write
Gate (WG) output is activated. This allows current to flow
into the Read/Write head. As a precaution to erroneous
mined by
one shots or delay lines which are located
write precompensation signals
and LATE are valid in both FM and MFM formats.
several
FD1791 The
external to the
EARLY
.
writing the first data byte must be loaded into the Data
Register in response to a Data Request
from the FD1791
is
inhibited
when
the Write Protect
input
command
which case any Write
is
a logic
immediately
terminated, an interrupt is generated, and the Write Protect
status bit is set. The Write Fault input, when activated,
low,
in
signifies a writing fault condition
such
electronics
as
FD1791 samples
is
logic
is
generated. This also applies to
Type
I
commands.
is
detected
failure to detect Write
disk drive
in
current flow
when the Write Gate is activated. On detection of this fault
FD1791 terminates the current command, and sets the
Write Fault bit (bit 5) in the Status Word. The Write Fault
input should be made inactive when the Write Gate output
the
becomes
a
ceived the
before the Write Gate signal can be activated.
Writing
Read or Write command (Type II or III) is rethe Ready input. If this input
low the command is not executed and an interrupt
Whenever
inactive.
FDC
and
FDD
Interface Logic
and mode selection must be accomplished exFD1791. A six-bit latched output port (U21)
provides the outputs which control these functions. Note
that the outputs from the FD1791 to the floppy drive interface are buffered with high current open collector invertDrive, side,
ternal to the
ing drivers (U4, U5, U16). This
puts of the
TTL
FD1791
is
required because the out-
will directly drive
only one standard
load.
For Write operation, the FD1791 provides Write Gate (pin
30) and Write Data (pin 31) outputs. Write Data consists of
a
of 50 0ns pul ses
series
pulses
in
MFM (DDEN
address marks
in
=
in
0).
FM (DDEN
=
and 250ns
Write Data provides the unique
Recording Codes
1)
both formats.
Information
is
stored on a disk using a code that takes the
desired information and converts
it
to pulses that the
re-
cording system can write and recover from the disk. The
Also during write, two additional signals are provided for
write precompensation. These are
LATE
(Pin 18).
EARLY
is
EARLY
active true
when
(Pin
the
and
17)
WD
pulse
appearing on (Pin 30) is to be written early. EARLY is valid
for the duration of the pulse. LATE is active true when the
WD
pulse
pulse
is
is
to be written late.
present, the
WD
pulse
both are low when
If
is
a
WD
to be written at nominal.
ideal
system requires that
all
the pulses written on the disk
be information. The problem with this type of system
when
recovered
shows the
is
it
is
differences.
Table 3. Self-Clocking Codes
DOUBLE FREQUENCY
3672
6536
Data Transfer Rate
249,984 Hz
499,968 Hz
Bits/Track
42,664
83,328
Bits/Disk
3,208,128
6,416,256
4/js
2ms
6536
6536
Cell
Time
Flux Density (inner track)
40
MODIFIED FREQUENCY MODULATION
3268
Bit Density
1836
is
not self-clocking. Selfclocking codes include Frequency Modulation (FM) and
Modified Frequency Modulation (MFM). The actual flux
reversal rate of the two codes is the same; the Table below
the data
(outer track)
(inner track)
Frequency Modulation (FM): Information is always recorded by inserting a clock between each data bit. A "1" bit is
defined as a flux transition between clocks while a
Read Clock Recovery Logic
defined as the absence of this flux transition. Clocks are
Floppy Disk Schematic (Figure
low is included for reference.
is
The
always flux transitions.
between data
is
shown in Sheet 1 of the
The block diagram be-
6).
NAND
A
Modified Frequency Modulation (MFM): Information is encoded using data and clocks such that the longest time between flux transitions is the same as in FM code but clocks
are not recorded
read clock recovery logic
gate (U13) insures that data and clock
three input
pulses are not allowed to enter the recovery circuit unless
the
bits.
FDD
elapsed.
head
The
is
loaded and the settling time required has
edge of these gated pulses triggers a one-
rising
shot (1/2 of U25).
Definition:
The duty cycle
1.
"1"
cell
2.
"0"
the
is
defined as a flux transition occuring at the half
time.
is
defined as a flux transition occuring at the start of
time. A pulse at the beginning of the cell is a
cell
clock; however, a clock
suppressed
was
a
"1"
if
in
is
not always written. Clock
there will be a "1"
the preceding
READ DATA
in this cell
or
if
the timing for the
MFM
is
determined
The other
U25
half of
mode.
is
triggered
by the
falling
pulses at pin 13 (U25), which produces a
is
edge of the
150 ns pulse per
1 2 of U25. This signal consists of both
transitions
and is fed directly to pin 27 of
clock
and
data
flux transition at pin
there
cell.
READ DATA
GATING
of the output of this one-shot
by the adjustments performed on R36 and R37. R36 determines the timing for the FM mode, while R37 determines
U6(FD1791).
ONE SHOT
ONE SHOT
CLOCK AND DATA
150 ns
PULSE PER
FLUX TRANSITION
FILTER
-,
PHASE
DETECTOR
1 1
FM/MFM*
READ CLOCK
Figure 2. Clock Recovery Block Diagram
41
The phase locked loop oscillator circuit takes the pulses
from pin 13 of U25 in either FM or MFM mode and develops a clock that is phase locked to the data. The main components of the circuitry include a phase detector, a filter/
amplifier, a voltage controlled oscillator, and several stages
of divide-by-two
Flip-Flops.
U28
is
the
is
VCO
(U27)
is
an
MC4024
in
Figure 3. Peak shift
two
is
the result of the inter-
pulses tend to have a por-
tion of their individual signals superimposed on each other,
the actual readback voltage
is
the algebraic summation of
the pulses.
phase detector
which compares the phase of the pulse width shaped signal
from pin 13 of U25 to the counted down VCO output.
The output of pin 5 of U28 directs the VCO to increase the
frequency while the output from pin 9 of U28 decreases
the VCO frequency. U26, along with the associated feedback and filter components, combines, filters, and amplifies
these two outputs, and produces a DC error voltage for the
VCO. The
shown
action of the pulses. Because
of which only 1/2
is
TE
TOGGLE—
I
ZERO
PEAK -* 4-
SHIFT
RESULTANT
(ACTUAL)
READBACK
>VOLTAGE
be-
The error signal from the amplifier is applied to
2 of U27 and the output (pin 6, U27) is applied to the
ing used.
pin
which is either a divide by 2 or a divdepending on whether MFM or FM mode is selectThe resulting signal is fedback to the phase detector to
divider circuit (U29)
ide
ed.
by
4,
presented to pin 3, U14 and
and fed to a delay circuit imple-
close the loop. This signal
again divided by
«-PEAK
•"PEAK
SHIFT
SHIFT
Figure 3. Interacting Clock/Data Pulses
When
all
quency
Write Compensation
LATE
EARLY
is
two
mented with two inverters (U4) and a NAND gate (U7).
The output of pin 3, U7, is then fed to pin 26 of U6 which
forms the read clock for the FDC.
is
is
1's
or
all
's
are being recorded, the data fre-
constant. Pulses are spaced apart by one
cell.
As
a result, the pulse
The
write compensation circuit compensates for head/
media peak shift. Peak shift is an effect that degrades read
accuracy by distorting the waveform.
Ideally, the flux reversal command by the write toggle
would be instantaneous. Current would immediately switch
from one polarity to the other. However, it takes time for
the current to reverse and the fields to decay and build up
in the opposite direction. The resulting read back voltage
is more or less sinusoidal with peaks less easily defined in
spacing causes the overlap errors to be
equal and opposite. The negative-going and positive-going
errors cancel each other. This
is
a
"zero peak shift" con-
dition.
Peak
shift
occurs
when
011 pattern represents
is a change in frequency. A
frequency increase since there is a
there
a
delay of about 1.5 cells between the 01 and only
tween the
11.
As
1
cell
be-
a result, the squeezing of cells cause the
mathematical average (the actual readback voltage) to shift
the apparent peak to the left. This is early peak shift.
time or amplitude.
A
With
current
recording
pulses are close
phenomenon
42
is
techniques,
adjacent clock/data
enough to interact with each other. This
particularly noticeable at inner tracks. This
is
1 10 pattern represents a frequency decrease since
not written at all in the third cell.
a pulse
Write compensation
The window
data.
that
required to reduce the effect of peak
is
out of the head due to the reduced window of
shift
is
is
defined as the total
amount of time
allowed for the bit to appear and be recognized. The
window
window
of
MFM
of
2jus.
is
1ms as opposed to the double frequency
The amount of compensation
to the present heads and media
pensation
The
shift.
circuit looks at three bits
NAND
The
gates (U3) to the right of
U2
are used to select
one of the two outputs from pins 7 or 9 of U2. Pin 7 of U2
is selected as the output if 125ns precompensation is used,
while pin 9 of U2 is selected as the output if 250ns precompensation is used.
best suited
125 to 250ns. This com-
is
applied to data patterns that will result in a
is
peak
large
MFM
on each
side
of U3 pin 1 is the compensated write data,
which is used to trigger a one-shot (one-half of U37). A
250ns positive going pulse is produced at U37 pin 5 for
The output
of a reference bit and determines whether to shift or not.
every write pulse presented to
The following patterns
(U37) insures that the write data pulse width is always
approximately 250ns. The output of the one-shot is buffered by a high current open collector driver (1/6 of U16)
and presented to the floppy disk drive. When 250ns precompensation is used, it is necessary to stretch the late sig-
are
compensated
(bit shifted) in
the
direction of the arrow.
EARLY
LATE
nal
(a
= Don't Care
When
shifts this
pected
1
in
1
10
is
The one-shot
from the FD1791 approximately 500ns. Half of U31
is used to produce the stretched late signal.
table below describes the
the Write Compensation
a flux transition pattern of
the second
pin 10.
one-shot)
The
X
U37
written on the disk
jumper options possible for
logic.
Table 4. Jumper Options
pulled toward the 0. Write compensation
is
the opposite direction the
amount of the
ex-
JUMPER CONNECTIONS
shift.
Write Compensation Logic
OPTION SELECTED
2 to 3 and 5 to 7
125ns outer TRKS
250ns inner TRKS
Implementation
3 to 4 and 6 to 7
250ns inner only*
The write compensation logic is shown on page one of
the FDC schematic. U1 forms a shift register which is
clocked at 8MHz. This arrangement provides a predictable
3 to 4 and 8 to 7
125ns inner only
125ns delay per stage for
*Standard System Configuration
a logic
one presented to pin 4
signals
from the FD1791, along
of U1.
The
with
early, late,
and
FM*/MFM,
TG43
are gated through three
AND
gates (2/3
a Dual One of Four
Data Selector (U2). The data selector gates one of its four
inputs to the output, dependent upon the logic state of the
A and B inputs. The top half of U2 is used for 125ns
write precompensation while the lower half is used for
250hs precompensation.
of U7) to control the operation of
As noted
in the table, 250ns inner tracks only is the standard
system configuration as shipped from the factory. Options
other than the standard configuration should be used with
caution and should not be attempted by the unexperienced
user.
43
Table 5. Port Allocation
PORT*
E0H
FUNCTION
ALLOCATION
PIO Port
A-
PrinterandFDCINT.
Data
status
-
E1H
PIO Port B
E2H
PIO Port
E3H
PIO Port
E4H
FDCStatus/CMD
E5H
FDC Track
E6H
F DC Sector Register
Current Sector Add.
E7H
FDC
Data To or From
Data
Printer Data (output)
A-
Control
Configuring Port
B-
Control
Configuring Port B
Register
Register
Data Register
A
FDC Status and CM
Current Track Add.
Diskette
EFH
Drive Select Latch
Drive,
Mode, Side
Select
Port
D6
D5
D4
Side Select
Unused
Unused
D7
Mode
Select
1
=
FM Mode
1
=
MFMMode
NOTE: D3
44
through
Table 6. BIT Allocation
Select Latch (output only)
EFH, Drive
= Side
1
1
= Side0
D0 -
only one of these bits should be
D2
D3
DRV3SEL
1
=
NOTSEL
=
SEL
ow per output
DRV2SEL
1
=
NOTSEL
= SEL
instruction.
D0
D1
DRV1SEL
1
=
NOTSEL
0=SEL
DRV0SEL
1
=
NOTSEL
0= SEL
Table 7. BIT Allocation
Port E0H, Printer,
Paper
Busy
= Busy
1
D4
Empty
Printer Select
= Selected
= Paper
Empty
1
= Not Selected
D2*
D3*
PRIME
Printer Fault
1
D5
= Paper not Empty
= Not Busy
1
Interrupt Status
D6
D7
Printer
FDD, FDC
Disk Change
= Door not Opened
Low
= Fault
High to
= Not Fault
Transition Resets Printer
1
D0
D1
FDC INT REQUEST
Two-Sided Diskette
1
= Two-Sided Diskette Preset
1
indicates that the selected drive has had
*D3
is
its
door opened since
=
FDC
is
Interrupting
= Not Interrupting
= Single-Sided Diskette
*D2
= Door Opened
it
was
last selected.
an output which resets some printers.
45
J1
(FDC Board
to Floppy Disk)
SIGNAL DESCRIPTIONS
SIGNAL
PIN
7
GND
WRTCRT*
GND
NC
GND
NC
GND
8
NC
DESCRIPTION
9
10
GND
Power Ground
Reduced Write Current
Power Ground
Not Connected
Power Ground
Not Connected
Power Ground
Not Connected
Power Ground
TWOSID*
Two
11
GND
12
13
14
GND
Power Ground
Drive Door Opened Since Last Select
Power Ground
SDSEL
Side Select; low = side
15
GND
Power Ground
Not Connected
Power Ground
Head Load
Power Ground
1
2
3
4
5
6
DSKCHG*
16
NC
17
GND
18
19
GND
HLD*
Sided Diskette Installed
20
IP*
Index Pusle
21
GND
RDY
GND
GND
Power Ground
Drive Ready
Power Ground
Not Connected
Power Ground
DS1*
Drive Select
GND
Power Ground
22
23
24
25
26
27
NC
One
Two
28
29
30
DS2*
Drive Select
GND
Power Ground
DS3*
Drive Select Three
31
GND
GND
Power Ground
Drive Select Four
Power Ground
DIR*
Step Direction
GND
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
*
46
NAME
DS4*
GND
Power Ground
Step Head One Track
Power Ground
CPWD*
Write Data
GND
WG*
GND
Write Gate
TRK0*
Track Zero Indication
STEP*
Power Ground
Power Ground
GND
Power Ground
WPRT*
Write Protected Diskette
GND
Power Ground
Read Data
Power Ground
Not Connected
Power Ground
Not Connected
RD*
GND
NC
GND
NC
Indicates an inverted signal or an active
low
signal.
,
high = side
1
J2 (FDC Board to Line Printer)
SIGNAL DESCRIPTIONS
SIGNAL
DESCRIPTION
NAME
PIN
PSTB*
Data Strobe
Power Ground
3
4
GND
PDAT0
GND
5
PDAT
6
GND
7
PDAT
8
GND
1
2
PDAT
9
10
1
11
12
GND
13
14
PDAT
15
PDAT
2
3
1
to Printer
Data Bit 2 to Printer
Data Bit 3 to Printer
Power Ground
4
Data Bit 4 to Printer
Power Ground
5
Data Bit 5 to Printer
Power Ground
6
GND
PDAT
Data Bit
Power Ground
GND
16
17
18
19
to Printer
Power Ground
Power Ground
GND
PDAT
Data Bit
Data Bit 6 to Printer
Power Ground
7
GND
Data Bit 7 to Printer
21
BUSY
22
23
24
25
26
27
28
29
GND
Power Ground
Printer Data Acknowledge
Power Ground
Printer Busy
Power Ground
PE
Paper Empty
GND
Power Ground
PSEL
PRIME
Printer Selected
GND
Power Ground
Printer Fault
30
FAULT
NC
NC
31
GND
32
33
34
GND
PACK*
GND
20
indicates an inverted
NC
NC
signal or
an active low
Printer Reset
Not Connected
Not Connected
Power Ground
Not Connected
Power Ground
Not Connected
signal.
47
<
«
T
5L
-nf
:§£
iiJC
oV
(A
C
0)
c
o
a
E
o
o
I
O
00
u
D
a.
o
Q
u.
g
>
>
s»
in
0)
3
49
FLOPPY DISK CONTROLLER PARTS LIST
SYMBOL
MANUFACTURER'S
PART NUMBER
DESCRIPTION
RADIO SHACK
PART NUMBER
ELECTRICAL
PC Board
8709063
CAPACITORS
C2
O.ljuF,
250pF, 50V, 20%, Ceramic Disc
50V, Monolithic
8321251
8374104
C8
C9
C10
0.1/xF,
50V, Monolithic
33pF, 50V, Ceramic Disc
OAfxF, 50V, Monolithic
1300pF, 12V, 2%, Ceramic Disc
0.1juF, 50V, Monolithic
8374104
8300334
8374104
8322131
8374104
50V, Monolithic
8374104
8323471
8324471
8316334
8316334
8374104
8374104
8322131
8323471
8321111
8302104
8374104
8334683
8374104
8321101
8316334
8374104
8374104
8301204
8316334
8300334
ACC201QJCP
ACC336QJAA
ACC330QJCP
8150232
8150148
8150148
8150148
8150234
ADX1350
ADX1152
ADX1152
ADX1152
ADX1279
8110222
8100907
AMX4263
AMX4187
C1
C11
C12
C15
C16
C17
C18
C19
C20
C21
C22
C23
C24
C25
C26
C27
C28
C29
C30
C31
C32
C33
C34
C35
0.1;uF,
0.047mF, 25V, 20%, Ceramic Disc
0.47^uF, 35V, 20%, Tantalum
50V, Electrolytic, Axial
33mF, 50V, Electrolytic, Axial
0.1juF, 50V, Monolithic
0.1juF, 50V, Monolithic
1300pF, 12V, 2%, Ceramic Disc
0.047/iF, 25V, 20%, Ceramic Disc
33/uF,
110pF,50V,2%,Mylar
0.001/zF, 50V, 20%, Ceramic Disc
50V, Monolithic
35V, Tantalum, PC
0.1juF, 50V, Monolithic
100pF, 50V, 20%, Ceramic Disc
33juF, 50V, Electrolytic, Axial
0.1juF, 50V, Monolithic
0.1/LiF, 50V, Monolithic
200pF, 50V, Ceramic Disc
33/iF, 50V, Electrolytic, Axial
33/zF, 50V, Ceramic Disc
0.1juF,
68juF,
ACC330QJCP
ACC336QJAA
ACC336QJAA
ACC336QJAA
DIODES
CR1
Zener,5.6V,5%
CR2
CR3
CR4
CR5
1N4148
1N4148
1N4148
Zener, 6.2V,
5%
TRANSISTORS
Q1
Q2
50
2N2222A, NPN, TO-18 case
2N2907,PNP, TO-18 case
FLOPPY DISK CONTROLLER PARTS LIST
SYMBOL
DESCRIPTION
(Cont'd)
MANUFACTURER'S
PART NUMBER
RADIO SHACK
PART NUMBER
8207222
8207222
8207222
8207222
8289350
8207222
8207115
8207115
8207115
8207310
8207115
8207222
8207222
8207310
8207222
8207215
8207282
8207222
8207222
8207115
8207115
8207222
8207222
8201211
8201310
8217127
8201234
8201234
8207251
8201211
8201310
8269310
8217116
8207212
8207210
8269310
8269310
8207222
8207222
8207222
8207222
8201180
8201114
AN0216EEC
AN0216EEC
AN0216EEC
AN0216EEC
8207247
8207247
8207439
8207222
8207310
AN0247EEC
AN0247EEC
AN0414EEC
AN0216EEC
AN0281EEC
RESISTORS
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
R11
R12
R13
R14
R15
R16
R17
R18
R19
R20
R21
R22
R23
R24
R25
R26
R27
R28
R29
R30
R31
R32
R33
R34
R35
R36
R37
R38
R39
R40
R41
R42
R43
R44
R45
R46
R47
R48
R49
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
50K, 10%, multi-turn potentiometer
2.2K, 1/4W, 5%, Carbon Film
150 ohm, 1/4W, 5%, Carbon Film
150 ohm, 1/4W, 5%, Carbon Film
150 ohm, 1/4W, 5%, Carbon Film
10K, 1/4W, 5%, Carbon Film
150 ohm, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
10K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
1.5K, 1/4W, 5%, Carbon Film
8.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
150 ohm, 1/4W, 5%, Carbon Film
150 ohm, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
1.1K, 1/4W, 1%, Carbon Film
10K, 1/4W, 5%, Carbon Film
270 ohm, 1/2W, 5%, Carbon Film
3.48K, 1/4W, 1%, Carbon Film
3.48K, 1/4W, 1%, Carbon Film
5.1 K, 1/4W, 5%, Carbon Film
1.1K, 1/4W, 1%, Carbon Film
10K, 1/4W, 1%, Carbon Film
10K, 20% potentiometer
160 ohm, 1/2W, 5%, Carbon Film
1 .2K, 1/4W, 5%, Carbon Film
1K, 1/4W, 5%, Carbon Film
10K, 20% potentiometer
10K, 20% potentiometer
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
806 ohm, 1/4W, 1%, Carbon Film
140 ohm, 1/4W, 1%, Carbon Film
Omitted
4.7K, 1/4W, 5%, Carbon Film
4.7K, 1/4W, 5%, Carbon Film
390K, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
10K, 1/4W, 5%, Carbon Film
AP7029
AN0216EEC
AN0142EEC
AN0142EEC
AN0142EEC
AN0281EEC
AN0142EEC
AN0216EEC
AN0216EEC
ACC0281EEC
AN0216EEC
AN0206EEC
AN0271EEC
AN0216EEC
AN0216EEC
AN0142EEC
AN0142EEC
AN0216EEC
AN0216EEC
ACC0198EEC
AN0281EEC
AN0155EFC
AN0232BEC
AN0232BEC
AN0252EEC
AN0198BEC
AN0281BEC
AP7028
AN0143EFC
AN0196EEC
AN0196EEC
AP7028
AP7028
AN0216EEC
AN0216EEC
AN0216EEC
AN0216EEC
AN0141BEC
51
FLOPPY DISK CONTROLLER PARTS LIST
SYMBOL
DESCRIPTION
RESISTORS
R50
R51
R52
R53
R54
(Cont'd)
MANUFACTURER'S
PART NUMBER
RADIO SHACK
PART NUMBER
(Cont'd)
20K, 1/4W, 5%, Carbon Film
330 ohm, 1/4W, 5%, Carbon Film
2.2K, 1/4W, 5%, Carbon Film
150 ohm, 1/4W, 5%, Carbon Film
15K, 1/4W, 5%, Carbon Film
8207320
8207133
8207222
8207115
8207315
AN0306EEC
AN0159EEC
AN0216EEC
AN0142EEC
AN0297EEC
8020175
8020153
8020002
8000016
8000016
8045791
8020008
8020032
8020004
8020008
8020002
8060026
8020010
8020074
8020125
8000016
8020174
8020004
8020032
8020020
8020032
8047881
8060026
8020244
8020123
AMX3566
AMX3562
AMX3551
8050741
8050024
8010112
8020074
8020000
8020123
AMX4258
8060028
8060028
8000007
8020240
8020244
8020123
AMX4262
AMX4262
8519021
8509002
8529014
AJ6769
AJ6580
INTEGRATED CIRCUITS
U1
U2
U3
U4
U5
U6
U7
U8
U9
U10
U11
U12
U13
U14
U15
U16
U17
U18
U19
U20
U21
U22
U23
U24
U25
74LS175, Quad "D" flip-flop
74LS153, Dual 4-to-1 line data selector/multiplexer
74LS02, Quad 2-input NOR gate
7416, Hex buffer
7416, Hex buffer
FD1791B
74LS08, Quad 2-input AND gate
74LS32, Quad 2-input OR gate
74LS04, Hex inverter
74LS08, Quad 2-input AND gate
74LS02, Quad 2-input NOR gate
/"~8T26A, Bus transceiver
74LS10, Triple 3-input NAND gate
74LS74, Dual "D" flip-flop, positive-edge-triggered
74LS125, Quad bus buffer with three state output
7416, Hex buffer
74LS174, Hex "D" flip-flop
74LS04,Hex inverter
74LS32, Quad 2-input
OR
gate
74LS20, Dual 4-input NAND gate
74LS32, Quad 2-input R gate
Z80A, PIO
8T26A, Bus transceiver
74LS244, Line driver
74LS123, Dual Monostable multivibrator,
AXX3014
AMX3557
AMX3552
AMX3551
AMX4261
AMX3558
AMX3565
AMX3552
AMX3557
AMX3555
AMX3557
AXX3015
AMX4261
AMX3864
retriggerable
U26
U27
U28
U29
U30
U31
MC741C, Operational
MC4024, V.C.O.
74S1 12, Dual J-K
Amplifier
flip-flop negative-edge-triggered
74LS74, Dual "D" flip-flop positive-edge-triggered
74LS00, Quad 2-input NAND gate
74LS123, Dual Monostable multivibrator,
AMX3558
AMX3550
retriggerable
U32
U33
U34
U35
U36
U37
8T28A, Transceiver
8T28A, Transceiver
7407, Hex inverter
74 LS240, Octal buffer
74LS244, Line driver
74LS123, Dual Monostable multivibrator,
AMX4225
AMX3864
retriggerable
MISCELLANEOUS
Plug,
jumper
(3)
Socket, IC, 40-pin
Staked pins (40)
52
(2)
AHB9682
HLO *
U+-PIO'
HLT UG-P
not
if-tti
34-mi Koto*
J0-PZ0-
« xocyci*
J0-P2.2 —
J^-PI"?
-
5
HQiBUt
a SYn cx*
Jt-rie —
J$-»67—
I
rt-pa a*KiM»
H4-P»
OAKOUT I]
Figure 6. Floppy Disk Control
^
HLD #
hlt ue->gs
U-IB
»
r
U37
^
4
uii-piz
J.S/2S
_1_C55
ALREADY
yFW\ /fflFM*
ON BOARD
LS74
LS74
IS 7+
L/29
fl22
2.ZK
ontroller
Schematic Diagram
- Sheet
1
53
HZ3
2.2.K
*-SVO
VW"
'
PA
'3*
aoua
JO
-
PM
JUMPER A
JL/MPEP
B
TO B
TO C
IF
JF
CPU CLOCK
CPU CLOCK
-
4
MHZ
^2MHZ
AT
iTtp-PSG.
4*
DAT5*
J0-P57 JJAT6*
J-0
-P3S B
£>
£>
CONTROL BUS
II
BUS
CRT
CONTROLLER
HIGH SPEED
TIMING
signal
(30 or 60 Hz) and a non-maskable interrupt request signal.
multiplexer switches the control of
address bus to either the
CPU, depending on the RAM/Video RAM Logic Selection.
The system block diagram also shows a video-board select
MODEL
blocks
For example, the pulse-width
adjuster block (as labeled in our block diagram) is simply an
MSI monostable multivibrator with schmitt-trigger inputs.
Its main function is to provide noise immunity and pulsewidth stability to the horizontal sync signal which is one of
the CRTC outputs. Also, the Vertical sync goes through the
viding diversified functions such as video timing and refresh
memory
MULTIPLEXER
SELECT
^ RAM/VIDEO RAM
VIDEO
3-STATE
RAM
BUFFER
VIDEO BOARD
SELECT LOGIC
(MSP!
SHIFT/LOAD & LATCH CLOCK
RAM/VIDEO
RAM SELECT
LOGIC
is
ROM
into a
erator, then shifted to the video
"escape",
Figure
RAM
on the display monitor.
key
includes a high speed oscillator
and enables the video and the Real Time clock. Data
latched from the Display
RTC&NMIRQ'
PULSE WIDTH
LOGIC
ADJUSTER
KEYBOARD
CONTROL
_
*
DATA
p,
KEYBOARD
BOARD
P.C.
SECONDARY DATA BUS
ENABLE RTC INTERRUPT
VIDEO ENABLE
DISPLAY ENABLE CURSOR
ROM
CHARACTER
GENERATOR
SHIFT
VIDEO
REGISTER
OUTPUT
VIDEO
MONITOR
P.C.
BOARD
Figure 1. Block Diagram
57
THEORY OF OPERATION
High Speed Timing
This 4-bit counter (LS163)
Refer to the Video/Keyboard Schematic.
is
synchronous. That
is, all
its
Flip-Flops are clocked simultaneously so that the outputs
The timing
for the
system
from
shown
a dot-clock
derived
is
crystal oscillator. This system clock
is
in
the upper
left corner of the schematic. It consist of a 12.48 MHz,
fundamental-cut crystal in parallel with a resonant circuit
that is composed of two inverters (part of U1) that are
driven into their linear region by resistors
R2 and R3
(470
ohms each).
The waveform at pin 4 of U1 resembles
wave at about 12.48 MHz.
a
"raw" square
change coincident with each other when instructed by the
count-enable inputs and internal gating. The DOT CLOCK
triggers the four Flip-Flops
form. The count
is
done
wave.
"clean"
square
through
inverter
U1
more
signal looks
like a
is
labeled RCLOCK. It goes
9 and comes out of pin 8 as
It
pin
RCLOCK*.
Notice that we are using the asterisk throughout
the
text as follows:
entire
RCLOCK is active high,
"NOT RCLOCK" is active
for.
if,
example, the signal
RCLOCK*
then
which means
this point,, that
is
.
.
.
etc. This
RCLOCK* goes
RCLOCKP (RCLOCK prime)
at pin 13 of U1,
TCLK*
the signals
diagrams.
PLCLK*
and
are
shown on these Timing
fairly reliable for
comprehension pur-
were not neglected.
gates,
We
need
in
these different signals because each of these
all
own
doing its
a working team.
signals
is
any member
"specific job" just like
CRT
example the
Well, for
controller which,
RAM
the video
which
at
CCLK
enabled,
for generating
all
these different clocks
is
that
needed to synchronize the various
activities of our system. That is, one activity that should
take p)ace before another, or should occur 3 or 4 times
while another one happens just once. RCLOCK is divided
by 2 by a "D" Flip-Flop, pins 1 1 and 9 of U17. That is, its
frequency is halved (12.48 MHz/2 = 6.24 MHz). It is then
NANDed with the 80*/40 character Enable. When this
then latch
will
it
into the character
PLCLK*
U10.
will shift load
them
them out of
serially
DCLK
will
toward the Video.
Further explanation of the different parts of the system
that need to be clocked will provide
One
subject of Timing Coordination.
CRT
more
clarity to this
of these parts
is
the
controller.
Cathode Ray Tube Controller (CRTC)
For our video monitor display,
Controller
CLOCK,
12.48
at pin
MHz
characters).
8 of LS00
(for
80
(test
point 26, TP26),
characters) or at
6.24
at either
is
MHz
(for
40
NAND gate, U28 (pins 1,2, and
CLOCK goes through inverter
become DCLK, which is the DOT
Note that the
used here as an inverter.
U33 (pins 11 and 10) to
CLOCK. Its frequency (either 6.24
rate at
which information
is
MC6845,
monitor with no
receives
is
it
in a parallel
is
detail in later sections of the text.
3),
ROM,
turn would send the appropriate dots to the
its
is
low (active), 80 characters per line will be displayed on the screen; only 40 characters would appear
otherwise (when high). This signal will be described in
signal
shift
MC6845
triggers the
would send an address to
requesting data to be sent to the Latch (U8)
TCLK*
inputs.
if
fashion into the 8-bit shift register (U10) and
timing
best
poses since the propagation delay times, due to the different
shift register
frequency (12.48MHz), but they are at different phases.
different
is
low.
through an inverter to give
and again through a second inverter to yield RCLOCKP*.
Up to this point all these clocks still have the same
The reason
wave
its
HEX)
described by the Timing diagrams of Figure 2. Notice that
both 80 and 40 character modes are represented here. Also
How?
At
edge of
rising
0, 9, A, B, C, D, E, F, 0, 9, A, B, C,
These diagrams are
At pin 6 of the same chip, the
on the
as follows" (in
or 12.48
shifted to the
MHz)
CRT
is
the
and dots
new data
The MC6845
we
are using the
Motorola
a reliable processor that controls the
CPU
intervention, until the video
memory
to be processed.
simplifies not only the design
and the
archi-
tecture, but also the trouble-shooting of the video control
board.
sharply reduces the
It
have taken otherwise. This
to raster scan
CRT
number of
I.C.
chips
CRTC commands
displays.
It
it
would
the interface
also provides video timing
and refresh memory addressing. The CRTC is a collection
of registers, counters and comparators that time all logic
are written.
activities as
CLOCK, which is a phase
down by a 4-bit counter
shifted
DOT CLOCK,
is
divided
(U26) to produce the characterrate clock labeled here as CCLK with a frequency of 12,48/
8=1.56MHz (for 80 characters) or 6.24/8=0.78MHz (40
characters).
consists
the interfaced raster scan proceeds.
generators, linear register, cursor logic, light-pen capture
register
bus.
and control circuitry for interfacing to a processor
CRTC permits easy timing and synchronization
The
of signals.
It
also handles raster graphics as well as alphanu-
meric applications.
58
Its logic
of programmable horizontal and vertical timing
L
M Ml
[LI
J
]
]
Jx
i
UJ
1
k
L
^x
—
Q
^
nhii
Jr"
nil
1
><
at
1
|
O
1
—
'
"
M
°
1
i—
I
1
n rr^r
r
i
—
n
(A
J JL
£
1
n
Xi
~=»
i
J
Fl
p?3L
—
»
3
'
U
—
,
E°>
<
i
\
1
r
L"
1
1
n
|
I
jpEl
'
1
1
J>
>
L-
—
-i
i-
1
*-\
?ol
1
1
i
.
i
°
.£
I
^rin
M
if
Wl
\
i
1
win
i
Hrl
*~~|
°
1—
i
ri
1
1
r
1—
1
1
r
\
>
ill
bx
.
Ss
1
1
o
1
nrln
1
ilr
1JJ
IrVrr nnr HnrFrrrr ITO
jj
t—
H
0.
UJUJO
ocecoO
D3qo
- - o o
o
>
"
1
~~
o
3
«
CO
—
u x n
"do"
qPria
*-»
o
o
>
59
It is fully programmable through the CPU data bus, thus
generating timing for almost any alphanumeric screen den-
sity.
Therefore
1
up to the designer to choose any screen
is 80X24, 132X20, etc.
it is
Processor Interface:
.
CRTC
The
tional data bus
For example in our case we are using 80X24 and 40X24.
That is, 24 lines with 80 alphanumeric characters each (for
the 80 character mode) and 24 lines with 40 alphanumeric
characters each (for the 40 character mode). One can set
this screen .density by programming the registers of the
CRTC. The CPU communicates with the CRT controller
through a buffered 8-bit data bus by Reading or Writing
into the 18 registers of the CRTC.
the processor.
The enable
refresh
addresses,
of this
row
CRT
addresses,
controller
best
way
of describing this
controller
refer to the pin description as explained in the
microcomputer data
labeled
in
is
to
is its
or
FD*
is
it is
active
active (U31, pins 7
and
(RS)
nal register file.
w
LPSTR
/MA0
——
».
-
-*
^
MAI
MA2
MA3
MA4
REFRESH
MEMORY
MA5
MA6
—
—
—
—
*
<
39
3
38
4
37
^ RAI
S
36
RA2
6
35
7
34
RA3
RA4
8
9
33
MC6845
CRTC
D|Zf
*~
¥
•*
12
29
-*
13
28
*-
14
27
'*
D2
D3
D4
15
26
D?
16
25
cs-
RS
MAI3 -*
17
24
Display Enable -*
18
23
Cursor -*
19
22
20
21
Vcc
—*
Figure 3.
MC6845 -
PROCESSOR
INTERFACE
D6
-*
—
—
—
DATA
BUS
D5
MAI2 -*
I
ROW ADDRESS FOR
CHARACTER GENERATOR
*. Dl
32
*
>
—
60
RA^
31
MAI0
MAI
*• Hsync
2
II
MA7
MA8
MA9
m Vsync
fc
4J2f
I
when either I/O port FC*
6). The register select line
is an input which selects either the address
register
(RS = 0) or one of the data registers (RS = 1) of the inter-
Figure 3.
RES"
high impedance
active edge.
processor. In our case
Motorola
chip.
Vss
a
select (CS*) when low, selects the CRTC to read
or write the internal register file. It is active (low) only
when there is a valid stable address being decoded from the
library.
CRTC
is
The chip
The following is a description
The MC6845 controller is
the schematics as U11 and is redrawn below in
of every pin of the
23) of U11
to generate
is
video monitor timing
MC6845
(pin
compatible input which enables the data bus
input/output buffers and clocks data to and from the
CRTC. In our schematics the CRTC is enabled by either the
RD* or WR* (U42 pins 11, 12 & 13). The high to low
(horizontal and vertical sync), cursor and display enable.
The
signal
TTL/MOS
transition
One primary function
interfaces to the processor bus
on the bidirec(D0-D7) using CS*, RS, E and R/W* for
control signals. The data bus lines (D0-D7) are used for
Data transfers between the CRTC internal register file and
density he or she wants. That
E
CONTROL
R/W
^
CLK
Pin Identification
The Read/Write (R/W*)
determines whether the
signal
internal register file gets written or read.
written
It is
when
As you may know, everything
8x10
CRT
cells
and every
Sync (HS),
provides Horizontal
Vertical
Sync
memory and
CRTC (Memory
Sync is an active high signal which drives the
determines the vertical position of the displayed data. The Horizontal Sync is also an active high signal
which drives the monitor. It determines the' horizontal posi-
it
will
dot matrix of
refreshed about 60 times in one
4.)
The
is
a
CRT beam
is
repetitively
scanning the screen from top to bottom, refreshing every
dot whose location is indicated by the coordinates that the
display
(VS) and Display Enable signals.
The
cell is
second. (Refer to Figure
Control:
CRTC
The
displayed on the
is
fade away and disappear. Every character
low and read when high.
2.
that
screen should be continuously refreshed, otherwise
the character
refresh address
and
ROM
receive
from the
Row address).
Vertical
monitor.
It
tion of the displayed data.
The Display Enable
CRTC
the
an active high signal which indicates
is
its
"valuable" time with this refreshing routine.
However, every time the CPU addresses its upper 2K bytes
of memory, it automatically takes control of the Video
waste
RAM. The reason is that these 2K bytes, starting at address
F800H through FFFFH, overlap the video memory
locations
providing addressing in the active display area.
is
The CRTC takes care of this particular chore and the CPU
would therefore do a more "smart" activity, rather than
in
Refresh Memory/Character Generator Addressing:
3.
its
Thus
entirety.
either the
CPU
this display
or the
CRTC,
RAM
can be accessed by
but not by both at the same
time.
CRTC
The
Memory
RAM. In
MA10
2K
Also
big.
memory
provided
are
MA0
through
capacity is only
our case only
are used, since our video
bytes
(MA0-MA13) which
addresses
provides
the Refresh
scan
addresses
Raster
(RA0-RA4) for the character ROM. The Refresh Memory
(MA0-MA10) are used to refresh the CRT screen
addresses
with pages of data located
in
2K
the
block of Display
RAM.
Our
approach
memory
is
for
solving
character
the character
in
a
ROM.
CRTC
address
Other
Pins:
The clock input
signals.
CCLK
used to synchronize
is
our design this signal
In
(1.56/0.78 MHz).
The
is
all
CRT
control
the character-rate clock
active transition
high to
is
low.
(LPSTR) is not used in our design.
an active high signal, indicates cursor
display to external video processing logic.
The
The
Light Pen Strobe
which
cursor,
When
used to reset the
is
this signal
is
active, the
CRTC.
CRTC
is
All
It is
the counters in
Now
that
CRTC
are cleared and the device
down
CRTC
are not affected.
we have an overview
of the
CRTC
what is meant by memory
we programmed our CRTC internal
a display
shut
sends
lines
its
addresses as follows:
consisting
of
MA0
through
The
first set
MA10,
of
cycles
lines of
the character generator. These also cycle binarily,
incremented with each horizontal retrace time.
Again the horizontal retrace time is the period in which the
CRT beam returns from the end of a scan line back to the
but are
beginning of the next one.
The CRTC's
of
linear
address generator
repeats
sequence of character addresses for each scan
the same character row.
the
line
same
within
in our case is 10 rows high, so it takes
10 separate accesses of a given character to write its 10 dotrows on the screen. So putting 80X24, or 1920, characters
on the screen calls for 10X1920, or 19200, character
60 times every second.
to low level.
registers of the
try to clarify
permit
is
binarily through the display memory and is incremented
with each clock pulse (CCLK); one per character displayed.
The second set (RA0-RA4) addresses the row-address select
accesses
b) All the outputs go
The control
CRT beam
The character block
stops the display operation.
c)
Of course the
forced
into the following status:
a)
refresh
is
The Reset (RES*) input
active low.
the
off during the retrace time.
The
4.
for
anytime, but is synchronized by an interrupt to perform
accesses only during the vertical retrace time. The vertical
retrace time is defined as the time it takes the CRT beam to
return from the end of the very last scan line, back to the
start of the very first one.
The Raster addresses (RA0-RA4) determine the row of
contentions
that the processor (CPU) gets priority access
chip
itself, let's
refreshing.
register
24X80/24X40 alphanumeric
The way
would
file
characters.
The address of each one of these characters is stored in the
display memory. That is the reason we are using only 2K of
Video RAM (just enough to store the entire screen density).
61
First displayed character
Last displayed character
Video screen density: 80/40 x 24 characters.
Only (1920) 1fj locations are displayed of the 2K Ram contents.
Vertical spacing
1
between characters
2
1
2
3
-
4
5
6
7
8
'
Horizontal spacing between characters
9
ONE CHARACTER LOCATION
Figure 4. Character
62
(Example of the upper case
Dot Pattern
letter
A)
The
Multiplexers
As you can see
the schematics,
in
U24 and U25),
LS157 multiplexers (U23,
addresses between the processor and the
The processor
is
memory
are used for multiplexing refresh
in
control
when
refresh cycle, that
is
"within the screen",
is
the period
is
generation of a wait cycle. As
MSEL*
the select inputs (pin
of
1
each chip) are high. When these inputs are low the control
of the display is switched to the CRTC.
MSP, the signal that controls the multiplexing
from the RAM/VIDEO RAM Select Logic block.
is
derived
which the
is
CRT beam
shown on the schematics,
clocks a high (U32 pin 15) that
is
inverted by
U14
WAIT*
state is interrupted whenever we have a RESET* or MSELP
NANDed with Q, as shown by U2 pins 8, 9, 10, and U29
pins 8, 9, and 10. Note that when MSELP is high, the CPU
pins 2 and 3 to give an active
CRTC.
in
additionally protected by the
is
accepting the diaplay
RAM
WAIT*
(U13 pins
state.
4, 5,
This
and
6).
Video Board Select Logic
This part of our system could be called the port addressing
RAM/Video
The
RAM
block, labeled
diagram of Figure
Select Logic
block.
RAM/VIDEO RAM
1,
is
Select Logic, on the
actually a sort of decoder. That
when the CPU is addressing its upper 2K bytes of
memory, located at F800H through FFFFH, address lines
AD 11 through AD 15 become high (active). Also the
is,
Memory
request signal
activated by the
is
memory
or
cycle
(MEMCYC)
CPU. As you may know by now,
activated everytime the
CPU
memory. Another important
addresses any part of
signal
is
is
this signal
the input to pin
1 1
with I/O Cycle signal (IOCYC) to give 3 Read ports (FCRD*,
FERD*, and FFRD*; pins 9, 11, and 12). The other is enabled only by the
ually be used for
signal
and
one of the FC* or FD* ports could chip
controller. Port
is
FF* NANDed with
show us if we
the CRTC. The following
TP21 (U2
is
ANDed
MSP, the
with
MSLP (U13
pins 4, 5
&
6) to finally
select input to the multiplexers.
When
this
outputs could
act-
WR*
select the
gives
MC6845
FFWR*
(U3
pins8,9,and 10). Also the Input/Output address select (U27
pin 8 and U30 pins 12 and 13) is ANDed with IOCYC to
give the I/O Select (IOSEL) to enable the 3-state buffers
(U34and U35) to either Read from the CRTC(IOBIE: I/O
Bus Input Enable) or Write into it (IOBIE*: I/O Bus Output Enable). Note that test points
pin 6).
give us
its
ports. In our design either
of
set to 1. If all these conditions are met,
low and MSEL becomes high (U30
goes
then pin 8 of U41
MSEL
IOCYC
Read or Write
its
NAND gate LS30, U41. This signal is used to enable the
CPU to access the Video RAM if, and only if, our software
says so. That time is when Port FFWR* is activated and bit
7 (D2 of LS175)
It is using the lower eight lines of the address bus, as shown
by U27 LS30,for the dual 2 to 4 line decoder (U31 LS155).
One of the decoders is enabled only by Read NANDed
ing into
pin3) will
TP22 (U13
pin 3) and
from or writshows the port ad-
are reading
table
dressing and the functions of every port.
is high, the Video RAM is under the processor
Note that when the Reset* button is hit (U32 pin
the CPU loses that control (MSP becomes low).
MSP
signal
control.
8),
Table
PORTADDR.
FC
1.
Port Addressing
READ FUNCTION
WRITE FUNCTION
Read Keyboard data
Load
CRTC
Load
CRTC data
address Register
Clear Keyboard Interrupt
CRTC
FD
Read
FE
Clear Real
Data Register
Register
Time clock
(RTC) interrupt
FF
Read Non-maskable Interrupt
Register and Non-maskable Interrupt Mask Register.
Load Memory Bank Select
Register and load Non-maskable Interrupt
Mask
Register
and Video enable.
63
For Example, Port FF
a)
is
used as follows:
Bit4(D4)
Non-maskable Interrupt Mask Register and Bank Select
-
80*/40 character mode*
Register: Write only
0(D3-D0)
3 through
Bits
D7 D6 D5 D4 D3 D2 D1 D0
- They
are "don't care" bits (not used)
Bit7(D7)
-
if
set (1), enables the
2K
-
bytes of the
2K
bytes
RAM
Bank's
Reset (0), disables Video
if
RAM,
disables the upper
(F800H
RAM,
FFFFH)
to
enables Bank
RAM
F800Hto FFFFH.
Now
we
we know how
that
can set the control
want
FFWR*
Therefore the
we set
bit
7 to
-
if
signal
is
way we
be writing into Port FF.
6 to
0, bit
activated.
5 to
If,
for example,
1
ing results will be obtained:
Video display (on)
Video display off
0, enables
if 1,
say in Port FF, the
will
and bit 4 to 0, FFWR*
data vector into our system and the follow-
1, bit
will latch this
Bit6(D6)
we
This means
to.
these different ports will be used,
bits,
11 of U41 will be high, thus enabling the 2K byte
Video RAM. BLNKVID*, Q3 (pin 14 of U18) will go high
and disable the blank Video (Video on).
Pin
Bit5(D5)
-
Set
Reset
Time clock (RTC)
enables the Real
(1),
(0), disables
the
RTC
interrupt
interrupts
The Real Time clock (RTC), pin 3 of U18, is enabled. And
finally we will get a low (0) at pin 7 of U18. This generated
signal is what we previously called the 80*/40 character
mode. In this case the 80* character mode is enabled (low).
It
Bit4(D4)
is
with
-
enables the 40 character
1,
acter
-
Selects
1
(D3
of 16
the Reset, the
b)
-
RTC
pins 1, 2, and 3
and 10,
Note how the
disables the
40 charac-
and then
as
CLOCK
NAND
interrupt
is
if
OR
gate
U3
pins 4, 5, and 6
we
is
drawn
as a
H~_^°-C
the same as this gate
01
"B
hit
Non-maskable Interrupt Mask Register:
Read only
is
A
HjJ^C
B
disabled
We sometimes show
the
OR
gates as above, because
using mostly active low signals.
we
are
We can
go from one gate to
another just by using DeMorgan's Theorem. For the above
example, we have:
D7 D6 D5 D4 D3 D2 D1 D0
*
AB= A+B=A+B=C
80* /40 character mode
RTC
gate
gate.
This gate
banks. Note that
NANDed
NAND
(TP26).
A
D0)
memory
8, 9,
U30
to appear at the output of the
char-
mode
Bits 3 through
-
80 character mode,
RCLOCK*
U28, pins
mode
0, enables the
ter
mode and disables the 80
inverted at
interrupt enable
Now
Video display enable*
if
we want
vate the
signal to enable the 3-state buffers LS240,
produce the status of the KBIRQ*, the
BLNKVID*, the 80*/40 character mode* and the ENABLE
RTC INT* as shown at the inputs 2, 4, 6 and 8 of U38.
U38. This
Keyboard Interrupt Request (KB IRQ)
to Read the Status of Port FF, we'll acti-
FFRD*
will
Bit7(D7)
Other Blocks
—
—
1,
0,
Keyboard interrupting
No Keyboard interrupting
Bit6(D6)
—
—
1,
0,
Video Display disabled
Video Display enabled
The 3-state Buffers (U37) are enabled by either the Video
Read (VRD) or Video Write* (VWR*). VRD is the result
of the RD signal ANDed with MSP (U13 pins 11, 12, and
13). VWR* is the output of WR NANDed with MSP (U2
pins 4, 5, and 6).
When
the
CPU wants
Bit5(D5)
VWR*
— RTC
Test points
interrupt enable
goes low (pin
from the Video RAM,
to write data into the Video
1
of U37).
VRD
TP2 and TP24
(high)
will
is
RAM,
does a reading
active (pin 15 of U37).
it
help us detect
from or written into the Display
64
When
RAM
if
data
by the CPU.
is
read
The keyboard control
LS74 Flip-Flop (U17
mode. That is, when
consists of an
NMIRQ*
The RTC and
logic block takes the
by 2 (U16 pins
pins 2, 3, and 5) showing the keyboard
divides
from the keyboard, a busy signal
is sent to the system bus at the end of every word (8 bits
of data). A busy (active low) signal goes from pin 5 of U17,
back to the keyboard processor telling it to stop sending
data. Also the same signal goes toward the CPU under the
name of Keyboard. Interrupt Request (KBIRQ*), telling it
that a word of data is ready to be read. Data is clocked
serially out of the keyboard into the shift register (U6), and
RTC. The 60/30 Hz RTC
data
is
being clocked
in
then latched into the system data bus when
FCRD*
Note that when
Flip-Flop U17, pins 2 and
activated.
or
BUSY*
becomes
3)
signal goes high
FCRD*
set
(disable).
and the
Now
board logic does not receive the active busy
start
port
is
activated (low), the
is
KBIRQ*
that the keysignal,
it
will
sending data again.
the keyboard in the
pulse labeled
serial
End of Data
It is
generated at the end
edge latches a low to
This low signal (KBIRQ* or
Its rising
U17 pin 5.
BUSY*) informs the CPU that
the output of
leaving
and
VSYNC
signal,
to yield a 30
6)
word is ready to be read.
It also prevents the keyboard from sending more data until
the actual 8 bit word at the output of the shift register
a
(U6) is buffered into the data bus
the CPU).
pin 9 to generate an
RTC
interrupt
(RTC INT)
which is ANDed with ENABLE RTC INT (U29pins
12 and 13). The output of U29 (pin 11) is then inverted and
goes to the system bus as a Non-maskable Interrupt Request
we can
(NMIRQ*). Note
that
by activating Port
FERD*
The pulse-width
of this text.
It
adjuster
is
NMIRQ*
clear this
(Flip-Flop
U16
signal
pin 13).
as defined in the earlier section
consists of a monostable multivibrator with
inputs
schmitt-trigger
that
pulse-width stability to the
provide
immunity and
sync signal (U5,
noise
horizontal
74121). The remaining parts of the system block diagram,
such as the Latch, the character ROM, the Shift Register,
.
.
.
can be better defined by "tracing" the data path
as follows:
(in
word of data into the Video RAM. The
which automatically displays the Video
contents on the Video screen, moves that word and
The CPU
CRT
writes a
controller,
RAM
stores
it
temporarily
in
the Latch.
the byte for processing so that the
The Latch
RAM
will
retain
can get ready to
send the next byte.
other words, read by
END OF DATA
PULSE
DATA
MSB
LSB
{FROM KEYBOARD)
1
r
I
I
I
I
I
I
t:_t~ ii
CLOCK
J5"
(from keyboard)-
Hz
signal clocks a high into the out-
fashion. Notice the narrower
pulse.
of an 8 data bit sequence.
is
U16
put of
2, 3, 5,
signal
etc.
The timing diagram of Figure 5 shows how data
it
bDsy
(fromcomputer)-
-U
T,
10/isMIN
T
T2
1/isMIN
T6
1/isMIN
T3
IjUsMIN
T7
IjusMIN
T4
1/jsMIN
T
1/js
5 IfjsMIN
8
MAX
Figure 5. Keyboard Timing Diagram
65
The Latch (U8) is an LS273. When activated (byTCLK*),
U8 would latch the data word into the character ROM (U9)
These various dot patterns are loaded into the shift register
U10, in a parallel fashion and are shifted out of it serially.
in ASCII form. Note that the 8th bit is used as a Reverse
Video signal (REVID). U9 is the character generator. The
seven bit ASCII Word applied to its inputs would address a
certain area in it. These ASCII inputs are considered the
higher seven bits of an address. The lower part of the address comes from the CRTC (RA0-RA4). This lower part
selects the row position of the addressed dot pattern.
Of course
Each character consists of a dot matrix, 8 dots wide and 10
dots deep. Since each character consists of a pattern of dots,
there must be some method to determine which dot should
be on and which dot should be off to form any one characThe character generator controls the dot patterns on
ter.
the screen.
this
all
character
tire
done so
is
dots (on or off) at the same time. RA0
through RA4 would of course select the row of the addressed pattern. The character generator must output 10
times to build one character.
Here
is
how
a typical character line
is
written:
Assume an ASCII word
is
is in the Latch. The electron beam
scan line of the character. Hence, the row adbinary "0". That is, RA0 through RA4 are low. U9
on the
dress
is
first
are outputted.
We now
TADCLK
cycle with respect to the
(U4 pins 9 and
This
the electron
beam doesn't stop
at the last
in
mind that
dot of the
row
first
of
VOUT
signal.
This
is
U4
is
is
also Exclusive
ORed
with
VOUT
10).
to say that either the cursor, the Reverse Video or
the Video would be displayed in a character location, but
not two of them at the same time. The signal outputted
at pin 8 of U4 is finally enabled by the Display enable and
either one of the RCLOCK, RCLOCK*, RCLOCKP and
RCLOCKP*
ing
We
signals.
gave ourselves the option of choos-
one of the four clock
(Ground
Keep
output the
shown by U12. Note how the delayed cursor and DREVID
are Exclusive ORed (U4 pins 12 and 13). The resulting
"1" pointing to the second scan
line.
are ready to
through before being outputted at pin 9 of U10 (V out),
one can see that the V out signal is delayed quite a bit with
respect to the Display Enable and Cursor signals. For this
reason, these two signals are delayed by two TADCLK
cycles and Reverse Video (REVID) is delayed by one
The
first
seems that the en-
the second character line. Following the path data goes
dot pattern for that particular ASCII character. The next ASCII character is applied to U9. At the
same time, the row address is incremented. It is now binary
outputs the
it
After the eight dot scans are outputted, the electron beam
is turned off and two rows (the 9th and 10th) of blank dots
signal at pin 11 of
U9 outputs 8
fast that
displayed not "in pieces" but as an entity.
is
call
signals to achieve a better result.
we get at pin 12 of U15 is what we simply
VIDEO. The VIDEO, HSYNC, and VSYNC signals are
final signal
separately
shielded
signals are
and sent to the
CRT
Logic
board.
wrapped around them.)
first
pattern, but goes on scanning the rest of the entire scan line.
By
the time the second dot pattern goes out, the third
ASCII word comes
in.
character (10 rows)
is
CONNECTOR
PIN
This process goes on until the entire
written on the screen.
J2
CONNECTOR J3 SIGNAL DESCRIPTIONS
SIGNAL DESCRIPTIONS
SIGNAL DESCRIPTION
SIGNAL
'IN
NAME
DESCRIPTION
Data from Keyboard
Key - No Connection
Clock from Keyboard
Busy to Keyboard
+5V
Keyboard
Ground to Keyboard
6o
to
1
2
3
4
5
HSGND
VSGND
HSYNC
VSYNC
KEY
6
VIDEO
7
VIDGND
Ground
Ground
Horizontal Synchronization
Vertical Synchronization
Horizontal
Synchronization (prime)
Vertical Synchronization (prime)
No Connection
Video Signal
Video Ground
E
8
i
o
S
>
1
>
67
Q
at
<
00 „,
>-Q
—
ui
^
i/t
Q£
mQ
9o
>
<«
CO
o
I
"E
3
a.
1
s
>
1
>to
.1
1
"N
68
*
•;
lifiM
,J
||
JMfe
--
~
mk
j*
111 A
1^ 3"8b -.HuoBk
•
*
VIDEO/KEYBOARD INTERFACE BOARD PARTS
SYMBOL
LIST
MANUFACTURER'S
PART NUMBER
DESCRIPTION
RADIO SHACK
PART NUMBER
ELECTRICAL
PC Board
8709048
CAPACITORS
25V, Ceramic Disc
50V, Monolithic
1000pF, 50V, Ceramic Disc
0A(iF, 50V, Monolithic
8303102
8374104
8302104
8374104
50V, Monolithic
50V, Electrolytic, Axial
33juF, 50V, Electrolytic, Axial
15pF, 50V, Ceramic Disc
150pF, 50V, Ceramic Disc
8374104
8316334
8316334
8300154
8301154
C1
0.01/xF,
C2
C3
C4
0.1/iF,
C25
C26
C27
C28
C29
O.ljixF,
33/uF,
ACC103QFCP
ACC102QJCP
ACC336QJAA
ACC336QJAA
ACC150QJCP
ACC151QJCP
CONNECTORS
J2
6-pin right angle
J3
7-pin right angle
8519017
8519022
AJ6765
AJ6770
8207247
8207147
8207147
8207339
8207247
8207247
8207247
8207247
AN0247EEC
AN0169EEC
AN0169EEC
AN0330EEC
AN0247EEC
AN0247EEC
AN0247EEC
AN0247EEC
8409004
AMX2570
8020004
8020000
8020032
8020086
8000121
AMX3552
AMX3550
AMX3557
RESISTORS
R1
R2
R3
R4
R5
R6
R7
R8
4.7K, 1/4W, 5%, Carbon Film
470 ohm, 1/4W, 5%, Carbon Film
470 ohm, 1/4W, 5%, Carbon Film
39K, 1/4W, 5%, Carbon Film
4.7K, 1/4W, 5%, Carbon Film
4.7K, 1/4W, 5%, Carbon Film
4.7K, 1/4W, 5%, Carbon Film
4.7 K, 1/4W, 5%, Carbon Film
CRYSTAL
Y1
12.48
MHz
INTEGRATED CIRCUITS
U1
U2
U3
U4
U5
74LS04, Hex inverter
74LS00, Quad 2-input NAN D gate
74LS32, Quad 2-input OR gate
74LS86, Quad 2-input exclusive OR gate
74121 ,Monostable multivibrator single,
not retriggerable
U6
U7
U8
U9
U10
74LS164, 8-bit parallel-out serial
74LS244, Line driver
74LS273, Octal "D" flip-flop
231 6E, Mask ROM, 450ns access
74LS165, Parallel-load 8-bit shift
U11
6845,
U12
U13
74LS174, Dual "D" flip-flop
74LS08, Quad, 2-input AND gate
CRT
controller
shift register
register
8020164
8020244
8020273
8043316
8020165
8050845
8020174
8020008
AMX3864
AMX4227
AXX3019
AXX3565
69
VIDEO/KEYBOARD INTERFACE BOARD PARTS
SYMBOL
MANUFACTURER'S
PART NUMBER
DESCRIPTION
INTEGRATED CIRCUITS
U14
U15
U16
U17
U18
U19
U20
U21
U22
U23
U24
U25
U26
U27
U28
U29
U30
U31
U32
U33
U34
U35
U36
U37
U38
U39
U40
U41
U42
,
RAM,
RAM,
RAM,
RAM,
1024-by-4bit
1024-by-4bit
1024-by-4bit
1024-by-4 bit
74LS157, Quad 2-to-1 line selector/multiplexer
74LS157, Quad 2-to-1 line selector/multiplexer
74LS157, Quad 2-to-1 line selector/multiplexer
74LS161 Synchronous 4-bit counter
74LS30, 8-input NAND gate
74LS00, Quad 2-input NAND gate
74LS08, Quad, 2-input AND gate
74LS04, Hex inverter
74LS155, Dual 2-to-4 line decoder/demultiplexer
74LS76, Dual J-K flip-flop with preset and clear
,
74LS04,Hex inverter
8T26A, Bus transceiver
8T26A, Bus transceiver
8T26A, Bus transceiver
8T26A, Bus transceiver
74LS240, Octal buffer
74LS240, Octal buffer
74LS240, Octal buffer
74LS30, 8-input NAND gate
74LS00, Quad 2-input NAND
gate
RADIO SHACK
PART NUMBER
(Cont'd)
74LS33,Quad 2-input NOR buffer
74LS1 1 Triple 3-input AND gate
74LS74, Dual "D" flip-flop positive-edge-triggered
74LS74, Dual "D" flip-flop positive-edge-triggered
74LS175, Quad "D" flip-flop
2114,
2114,
2114,
2144,
LIST (Cont'd)
8020033
8020011
8020074
8020074
8020175
8040004
8040004
8040004
8040004
8020157
8020157
8020157
8020161
8020030
8020000
8020008
8020004
8020155
8020076
8020004
8060026
8060026
8060026
8060026
8020240
8020240
8020240
8020030
8020000
AMX3554
AMX3558
AMX3558
AMX3566
AMX3563
AMX3563
AMX3563
AMX3556
AMX3550
AMX3552
AMX3552
AMX4261
AMX4261
AMX4261
AMX4261
AMX4225
AMX4225
AMX4225
AMX3556
AMX3550
MISCELLANEOUS
Plug,
jumper
(2)
Socket, IC, 40-pin
Socket, IC, 24-pin
Socket, IC, 18-pin
Stake pin (24)
70
(4)
8519021
8509002
8509001
8509006
8529014
AJ6769
AJ6580
AJ6579
AJ6701
AHB9682
SVSTEM BUS-^ -=
Figure 8. Video/Keyboard Interfa
looopf
_L
©
TP-f
YNC
>HSVNC'C3)
>VSYNC'(M)
>
VS
<3A/D (fc)
CRT CONNECTOR
CMOLfX 309*
>vio**/o
7 CIRCUIT
(7;
>DDISPEN
>DCURSOR
CDISPEM
SYSTEM
IU> NOT
BU
USED
RfWT ?
US
e
UIO
a«
Interface Schematic
Diagram (Sheet
1)
71
3 TtRwvAt
?/*/*>
Of
S
U4P-7
U2-I2.
,
1^
LSOS
U/3
iosie:
U34-/5,
UI3
Lsoa
Ai
/J35
uo
-^ XOSCt.
©TP2I
vsywc
U25-3,
UZ4-/3,
A07
uai-s
ua-*
AQ6
U3P-7
U4
-;
-
UI6
u
LS74
LS
>CK
CK
Q
I
Lias
,
-
U£7
uea-ia,
UM-q ad
~
U23-C, U40-* 4D4
U2S-/0, U40-lfc
A03
—
U24-6, U40-<4
ADZ
—
•5
LSOS
-WW—
R7
uza-6, u40-teADi
UM'24
uia-io
U40-5
uai-
U26-ID
IOCYC
?-Q
FCRD*
yaK
U3I
-
-^ senses *
^
LSI5?
4.7K
FERC
HI
0^-
LS30
5
1-532.
"^FFWfi
u,
*
7:7n
-FERO*
UI6-/3
-FFRQ*
ADO
3^
LS0C
UZ
UJ"7-5
LMO-7
USD1
,
UI3-Z
ua-ia
u/a
LSOS
VRD
MSP
Ull
U3G-/S, "57
3X.A/M
TP 13
ADIB
/dq
3 LINE BUS D7
THRU
!2-
\ UIVi
"7
msf
CAM61C RTC
1
L$30
"\
Li
A)
U32
M£T«CYC
U3B
AD! I*
34 srs BUS
[
19
-I
,
12.
tO*/HO CM+*
iJ3^ "IS
-
QO*
Qi#-
IVMIWT
Ql
dO
Qi
RFC
M*5K
->>BLJJ,
FFWR #
UI5-3
LS 175
DO
PI
P£
/ °4/ OT-X
RES£
^
UB-t
J)
U3D-I
Ofc/
<--
I*
"I
"I
'«
"I
-ll
7l
"'
TP2.1
US4
ST2S
BUS
TP
©
7
©
+Sv-
'-4HH
I
I
.
n4/
SI
\/ \[/ \l/ \/
CWT4*
OUTS*
55 CMTS« 57 0*77*
\i/
CMT2*
DAn*
52
\1/
\i/
st,'
DATfil
53
MT3*
54
svs ttm
C2-S0 BUS
BUS
56
58
,
I
M/
;J
U/7
L£7f
Q
a
J
P«fTB
OF
IC« WOT
U6EO
il
tie
(>.<
32.
CK
CK Q
uae-e
ft
(?
Figure 8. Video/Keyboard Interface Scr
72
x KMIRQ #
7
12
SYS BUS
r—
XOSEL-U,a - S
U3I-I2
"7»D*
TP25
©
> SELECT*
43 SKS BUS
TPia
©
?MSP
U23-I, U24, U25
LS00
VWR #
U36-I
WR
04 =
,
U37
1
KB
^MSELP
+SV
ui«-2 a
MSEL*
-^ENABLE RTC INT u 2»- a
-^ 80*/4C> CAM* EK). U2s-i,z,
U32-<2
u
— RESET *
3
US-/
USD -10
iJ/l-2
112Q-IO
U32 -a
ft/26 -13)
Q
'
RESET*
U//-2
,
,
U32
«-*
-a
->
TP27
©
face
U/B-l
,
U30 -/O
LS33
-^ easy
WA T
7-0
«ej
U32.-I3
;j>
-r^DAT/t (FhO.1 KB)
I
48 WAIT* BUS
I
*
,
KEYBOAhtO
_
CONK/l.CTOK
I
"
—*-^
[
I
7
Key
C2>
/1NO 'In KB) («J
->KBfR*
1
*
Schematic Diagram (Sheet 2)
SECTION
VI
MEMORY BOARD (64K and 32K RAM)
73
A.
FUNCTIONAL SPECIFICATIONS
2.
Memory Array — The memory
32
1.
— The
Interface
between the memory board
interface
Memory
memory
of
3.
RAM
memory
line
4.
64K
bytes of
— The
Timing
power supply voltages
since
byte
is
3.
— The memory
32K
memory from
logically divided into
is
Page zero consists of
all
7FFF Hexadecimal addresses and pages 1 to
all memory from 8000 Hex to FFFF Hex.
Only one of the memory pages
to 15 is enabled at
0000
to
15 consist of
1
5.
one time. The state of the lower four bits of Port FF
determines which one of these pages is enabled.
Bank Select — Each memory board has the option of
being selected as one of eight banks by using the bank
select option in conjunction with the bank select bits
in Port FF. Each bank contains two 32K byte pages.
Therefore
bytes of
it
1.
is
random
theoretically
access
possible to have 51
memory
in a
4.
on every other chip
The RAM chips are
is
12
provided on the memory array
the supply voltage most heavily used.
- C13,
is
C25, C39 and C57.
Timing
interface to the
buffer),
2K
is
(delay line),
U57
U14
(delay line
CPU
going to do
is
a
read or a write,
generated by the precharge circuitry and
REFRSH*
delay
propagates
II
U42
U28 (CAS and MUX buffers) and U9 (CAS
drivers). When MEMCYC* is active, indicat-
ing that the
system.
Model
timing consists of circuits U13,
and write
at
U14
(i.e.,
no
RAS
pulse
is
is
RAS
gated
passed to
during Refresh). The resulting pulse
down the delay line; generating first,
line
MUX
which switches the address multiplexers from Row
address to Column address, and second, it generates
CAS which provides (through drivers) the signal of the
same name to the memory array.
Memory Board Schematic
— The
— The
(precharge extender),
THEORY OF OPERATION
Interface
are bypassed
free operation.
with
Refer to
dynamic
Address Multiplexers — The address multiplexers U39
and U40 take the buffered address and drive the memory array through damping resistors U38 (dip resistor
array). The MUX signal provided by the timing section
switches between the row address and the column
address. The damping resistors minimize the undershoot on the signal lines which further enhances error
.the
B.
MOS
bit
1
generation of
array
pages.
this
These are
RAM.
MUX and CAS for the
accomplished by the use of a delay
array consists of 16 or
16K by
U15-U22, U30-U37andU44-U51.
U8,
volt bulk capacitance
which allows precise memory timing.
Paging
-
U1
The memory array uses 16K dynamic
The board comes with either 32K bytes
chips.
or
chips are
to provide good noise immunity.
—
array
The
memory circuits. Thus, one will have either a 32K byte
memory board or a 64K byte memory board. All the
and the Model II bus is fully buffered. Any line used
by the memory board presents only one unit load on
that particular line. (One unit load being the load presented by an LS-TTL device.)
2.
chips.
system bus
consists of:
by U24 to provide RAS to the
was present on the bus then it
is appropriately buffered into the memory array and
signals a write cycle; otherwise, the data from the
memory array is available for a read cycle. Note also
that all RAS, CAS, and WR signals are damped into
the memory array just as the address lines are and for
the same reason. The damping resistor package is U23.
RAS
A) Data Bus Buffers
B) Address Buffers
C) Control Line Buffers
The data bus
buffer-drivers buffer input data
from the
CPU
and output data to the CPU. They consist of chips
U53 and U52. Gating logic is performed by U26, U14,
U27and U12.
is
also buffered
WR*
memory
array.
Memory
select logic
If
The address
buffers buffer and invert the address signals
and present them to the multiplexers (U39 and U40),
to the port select logic (U41) and to the memory select
logic (U10,U11,U14 and U29).
5.
address lines
are
The control
to the
line buffers
provide the following signals
15.
memory board - SYNC*, CLOCK, MEMCYC*,
by the
RAS
be provided by the
minimum
4MHz CPU
RD* is used by U27
REFRSH* is used by U14
chips.
combined to produce select signals for pages 1 to
The memory select signal is then OR'd with Re-
ory array through
NAND gates
RAS
into the
mem-
U24.
precharge extender circuit (U14,
U18). This insures that the
will
select logic con-
U43 and U24. The buffered
A14 and A15 and bits to 3 of Port FF
fresh and the resulting signal gates
RD*, REFRSH*, WR*, IOCYC* and RESET* which
are used
— The memory
of packages U29,
sists
precharge time
to the
memory
to gate data onto the bus.
and U24 in generating the
memory refresh pulse; WR*is buffered directly into
the memory array and to U41 for the I/O port write
pulse. IOCYC* is also used by U41 for the same purpose. RESET* is used to clear port FF.
6.
Memory disable logic — This logic is used to disable
memory from F800 to- FFFF when one wishes to access video memory that is mapped into the same
physical address space. Only memory pages 1 to 15 are
affected. Circuit U11 decodes the memory address
range, the memory page being accessed, and the video
RAM
enable bit (bit 7) from I/O port FF.
It
also pro-
duces the gate signal for 74S139 decoder controlling
75
the
memory
gate signal
memory
is
select signals for pages
not present (pin
access
is
1
1
to 15.
If
the
of the 74S139) then no
FF and
I/O Port
U58
w hich
is
Select logic
-
I/O port
an 8-bit register and
is
FF
is
package
selected by the
strobe IOFFWR which is generated by U41. U41 decodes the lower 8 address lines, IOCYC and the WR
allowed.
line
The RESET line clears Port
The lower four bits
the Bank select logic which selects
to generate the select.
FF on power-up
or manual reset.
of this register drive
one of memory pages
the Video
RAM
1
to 15. Bit 7 of this register
enable bit which feeds the
disable logic.
(FROM ADDRESS BUFFERS)
-IO
TOMEM.DIS. LOGIC
PORT LOGIC
MEMORY SELECT
LOGIC
A
/l
DATA BUS GATING
MODEL
BUS
MEMORY ARRAY
D
II
CONTROL
A
LINE
TIMING
BUFFERS
M
(160R 32 16Kx1 HIT
P
DYNAMIC RAM
I
N
G
CHIPS)
DATA BUFFERS
DAMPING
->
ADDRESS BUFFERS
IO
PORT
MULTIPLEXERS
LOGIC
MEMORY DISABLE
LOGIC
•
Figure
76
1.
Block Diagram
IOPORT LOGIC
is
Memory
C.
JUMPER OPTIONS
The following table
lists all
Memory
the jumper options. Also refer to Figure 2.
Memory Bank Jumpers
Memory Page Jumpers
Memory Bank
Page
J16-J17, J15-J18
1
J9-J13.J10-J14
J19-J27
r
J9-J11, J10-J12
J19-J27
J20-J28
2
1
J7-J11, J8-J12
3
1
J9-J13,J10-J14
J20-J28
4
2
J7-J11, J8-J12
J21-J29
5
2
J9-J13,J10-J14
J21-J29
6
3
J7-J11, J8-J12
J22-J30
7
3
J9-J13,J10-J14
J22-J30
8
J7-J11, J8-J12
J23-J27
9
4
4
J9-J13,J10-J14
J23-J27
10
5
J7-J11, J8-J12
J24-J28
11
5
J9-J13,J10-J14
J24-J28
12
6
J7-J11, J8-J12
J25-J29
13
6
J9-J13,J10-J14
J25-J29
14
7
J7-J11, J8-J12
J26-J30
15
7
J9-J13,J10-J14
J26-J30
'Jumper configuration for add-on 32K memory board.
A 32K memory board will have
64K memory board will have Page
For example:
The
first
and jumpers
Page
and Page
1
as above.
and jumpers
as
above.
D.
VERIFICATION PROCEDURES
1.
Automatic RAM verification is performed on the
memories during the boot procedures. If an error
is
MF error
CRT screen.
encountered, an
center of the
is
displayed
in
the
2.
Further testing can be done on the system
mem-
by using the Diagnostic Diskette and the
TRS-80 Model II Troubleshooting Manual.
ories
WARNING
IMPORTANT NOTE
When performing
The test procedures below should never be attempted
by an unqualified technician. If the diagnostic instructions are not followed correctly the computer video
can and probably will be damaged. We strongly suggest
that if these procedures are necessary, you should re-
a test that includes
turning the
CRT
do not leave it off for more than three
seconds or damage to the circuitry may occur.
on and
off,
turn your unit to Radio Shack.
77
s _
"»"»
•
I
*
*-l
rf>
C=D
*
•
£•»•*
J
=^
->
?
r»
J r-
t*t
.
m
m
—t
O
£
3c_
so-
3
<=>
a
8 -cz>
c
£zz
S
<*
CO
ld
£
"D
iSZZ
<
o
s:
CO
o
m
(M
CO
-c=>
£
o
s
8
£
szz
5
UJ
O
-[
£
J -CZD-
£
z
o
Q.
s
o
SZZ
CD-
4>
c
D
D
<
o
o
y
ije:
3
c
o
o
a
IB
ac
CD
CO
»>
C
O
£
=
2
i
—
osn
in
s
Qzzzzifc
]j
H>
{=
>
C!
izziDs
igEzzzjife
*[
am
sn
dSezzziO
8
D
>
s[
$
#
I
J
en
E
i
g
inn
»n
zen
ijezz
zn
igEZZHQiSQ
E
sin
igEzzzpij
zz:@zzzdQ
—
lg
sin
in
so-
s
i
SO-
SO'
•a-
ll
78
Q»
tfcn
so-
°9
Kg
r«H
<=5
S
o
I
^m
fe
5,
r
fe
'Mr
i
iioir
ji
i fl
iioir
j
~WmTZ
Zp^Z.
mfl
|
SiT**!!
———
i
<->
X—
i
•
r—
iT
i
.i
i
s
aifc
• «
•
1
'
:
i
i
i
.1
i1^Sir.»i".^-i^S*a
irll
ifi i
|?lb
|S
um r
lot
r
w>
I
1
I
IDL
=0£
f !!
°Q s
'
'
J*
en
1
"
iCT r
JML
i
gs
"bo-
iCIl
'
'
'
8s K
"SO-
"
"'
*S0
iml
'
Is
ri '*
S
79
8
CO
I
.E
D
s
1
.1
MEMORY BOARD
SYMBOL
(32K
& 64K) PARTS
LIST
MANUFACTURER'S
PART NUMBER
DESCRIPTION
RADIO SHACK
PART NUMBER
ELECTRICAL
PC Board
8709053
CAPACITORS
50V, Monolithic
8374104
C12
C13
C14
0.1aiF,50V, Monolithic
8374104
8325472
8374104
C24
C25
C26
0.1mF,50V, Monolithic
4.7(j.F, 25V, Electrolytic
C37
C38
C39
C40
0.1aiF,50V, Monolithic
C1
0.1/iF,
25V, Electrolytic, PC
0.1mF,50V, Monolithic
4.7juF,
83741 04
8325472
8374104
0.1juF,50V, Monolithic
33;uF,
25V,
4.7mF,25V
0.1juF,
8374104
8316332
8325472
8374104
Electrolytic, Axial
;
Electrolytic,
PC
50V, Monolithic
C47
C48
C49
0.1juF,50V, Monolithic
0.1juF,50V, Monolithic
8374104
8316332
8374104
C55
C56
C57
C58
50V, Monolithic
33mF, 25V, Electrolytic
4.7juF, 25V, Electrolytic
0.1mF, 50V, Monolithic
8374104
8316332
8325472
8374104
C65
C66
C67
C68
0.1/iF,
50V, Monolithic
25V, Electrolytic
10mF, 16V, Electrolytic, PC
33/zF, 25V, Electrolytic, Axial
0.1/zF, 50V, Monolithic
8374104
8316332
8326101
8316332
8374104
*C69
33/uF,
ACC475QFA
25V, Electrolytic
0.1/uF,
33juF,
ACC475QFA
ACC475QFA
ACC475QFA
RESISTORS
R1
f
R2
R3
R4
R5
R6
R7
R8
4.7K, 1/4W, 5%, Carbon Film
1K, 1/4W„ 5%, Carbon Film
4.7K, 1/4W, 5%, Carbon Film
4.7K, 1/4W, 5%, Carbon Film
4.7K, 1/4W, 5%, Carbon Film
100 ohm, 1/4W, 5%, Carbon Fi Im
4.7K, 1/4W, 5%, Carbon Film
220 ohm, 1/2W, 5%, Carbon Fi Im
*May appear on your Board
in
8207247
8207210
8207247
8207247
8207247
8207110
8207247
8217122
AN0247EEC
AN0196EEC
AN0247EEC
AN0247EEC
AN0247EEC
AN0132EEC
AN0247EEC
AN0149EEC
combination with zener diode. Part Number 8150230.
81
MEMORY BOARD
SYMBOL
(32K
& 64K) PARTS
LIST (Cont'd)
MANUFACTURER'S
PART NUMBER
DESCRIPTION
RADIO SHACK
PART NUMBER
INTEGRATED CIRCUITS
U1
MK41
16-3,
16K
RAM
MK4116-3, 16K RAM
7400, Quad 2-input NAND
74S04, Hex inverter
U11
74S64, 4-2-3-2 input AND-OR inverter
with totem pole output
74LS33, Quad 2-input NOR buffer
with open collector outputs
74S74, Dual "D" flip-flop positive-edge-triggered
74S08, Quad 2-input AND gate
U13
U14
U15
MK4116-3, 16K
gate
RAM
*U30
MK4116-3, 16K, RAM
47 ohm DIP resistor pak, 16-pin
74S00, Quad 2-input NAND gate
74LS00, Quad 2-input NAND gate
74LS20, Dual 4-input NAND gate
74LS10, Triple 3-input AND gate
74LS02, Quad 2-input NOR gate
74S139, Dual 2-to4 line decoder/multiplexer
MK4116-3, 16K RAM
*U37
MK4116-3, 16K,
U38
*U38
U39
39 ohm D IP resistor pak 1 6-pin
22 ohm DIP resistor pak 16-pin
74157, Quad 2-to-1 line data selector/multiplexer
U22
U23
U24
U25
U26
U27
U28
U29
AXX3024
9040016
8000000
8010004
8010064
AXX3024
I
U8
U9
U10
U12
9040016
RAM
8020033
8010074
8010008
9040016
AMX3558
9040016
8290004
8010000
8020000
8020020
8020010
8020002
8010139
9040016
AXX3024
ARX0169
9040016
8290002
8290005
8000157
AXX3024
AMX3550
AMX3555
AMX3551
AXX3024
AXX3024
ARX0167
ARX0170
with non-inverted data outputs
U40
74157, Quad
U41
2-to-1 line data selector/multiplexer
with non-inverted data outputs
74LS133, 13-input NAND gate
U42
U43
200ns DIP delay
74LS138, 3-to-8
line
>U44
MK4116-3, 16K
RAM
*U51
MK4116-3, 16K RAM
8T26A, Bus transceiver
8T26A, Bus transceiver
74LS240, Octal buffer
74LS240, Octal buffer
74LS240, Octal buffer
74LS240, Octal buffer
74LS273, Octal "D" flip-flop common clock
U52
U53
U54
U55
U56
U57
U58
single
82
rail
line
output
decoder /multiplexer
8000157
8020133
8429004
8020138
9040016
AMX3927
AMX4264
9040016
8060026
8060026
8020240
8020240
8020240
8020240
8020273
AMX3024
AMX4261
AMX4261
AMX4225
AMX4225
AMX4225
AMX4225
AMX4227
AMX3024
MEMORY BOARD
SYMBOL
(32K
& 64K) PARTS
LIST (Cont'd)
MANUFACTURER'S
PART NUMBER
DESCRIPTION
RADIO SHACK
PART NUMBER
VOLTAGE REGULATOR
tVR1
tMay
MC79L05AC, 5V, 5%, TO-92
-
case
8051905
AMX4260
8150230
ADX1211
8519021
8509003
8509003
8529014
AJ6769
AJ6581
AJ6581
also appear as:
VR1
1N5231,Zener diode
MISCELLANEOUS
Plug,
Jumper
(5)
Socket, IC, 16-pin (16)
*Socket,IC, 16-pin (32)
Stake Pin (52)
'Used only on the
64K
RAM Memory
AHB9682
Board.
83
/4/4
Figure 5.
Memory
Bo<
ffi>SeLECT
cz
cs, c 14,
cia czo C27 cat
C 2Q C 12 C44,
c-*, ce,
,
cis
V
,
,
,
C33 C40
,
,
,
,
,
ces, ceo.c&.CBZ, ce,* cs*
CIS CI/
,
'
,
c«,
a?/,
C32 C4I
o.?e
,
C*3.
cse czo,
,
C«
,
C47
CI
C3 C5. C7. C«I0«*
AlS.*
AfiZX
AI3*
AM*
^J.^-K
mory Board Schematic Diagram
85
SECTION
VII
VIDEO MONITOR (CRT)
87
VIDEO MONITOR
(MOTOROLA)
A.
FUNCTIONAL SPECIFICATIONS
A
General Information
single circuit card
with components mounted on one
numbers are printed,
on both sides of the circuit card to aid in the location
and identification of components for servicing.
side
models are direct drive, requiring separate TTL vertical/horizontal drive and video inputs. All use 12"
CRTs of the magnetic deflection type with integral
implosion protection and require a power input of +12
volts@ 1.2 amps.
All
is
used. Schematic reference
Circuitry consists of one stage of video amplification,
two
stages
of horizontal
deflection
processing, and
three stages of vertical deflection processing.
Input and output connections for the monitor are
made through a 10-pin circuit card edge connector.
The inputs are video, horizontal drive, vertical drive,
system ground, and +1 2
volts.
SPECIFICATIONS
SPECIFICATION
ITEM
Cathode Ray Tube:
12" measured diagonally (305 mm); 74.86 square inches (483 sq. cm);
90° deflection angle; integral implosion protection, P4 phosphor standard.
Power Input:
TTL
Level Direct Drive
Input Signals:
VDC
+ 12
1
.5
5V
to
at 1.2
amps
typical, 1.5
amps maximum.
P-P
Horizontal: 10 to 30 microseconds positive-going drive.
Vertical: negative-going sync.
Video: positive white
Video Response:
Bandwidth within 3dB, 10Hzto 15MHz
Pulse Rise Time:
30V
rise in less
typical.
than 30 nanoseconds.
Horizontal Blanking
Interval:
High Voltage:
Scanning Frequency:
Resolution:
1 1
microseconds
12kV
(includes retrace and delay).
typical.
Horizontal:
800
minimum
15,750Hz+ 500Hz;
Vertical:
lines center, typical.
Geometric Distortion:
within
2% measured with
Linearity:
within
10% measured with standard EIA
Controls:
50/60Hz.
—
Internal
horizontal
standard EIA
vertical
size,
ball
chart and dot pattern.
ball
size,
chart and dot pattern.
vertical
linearity,
internal
brightness.
External
Unit Weight:
Environment:
8%
lbs.
—
brightness control, video level (contrast).
(3.86 kg).
Operating temperature: 32°F to 131°F (0°C to +5E°C).
Storage temperature:
NOTE: Models
-40°F
to
1E0°F (-40°C to +6E°C).
with bonded anti-reflective faceplates should not be
subjected to storage or operating temperatures above 122°F (E0°C).
Operating altitude: 10,000
ft.
maximum (3046
meters).
89
SAFETY WARNING
CAUTION: NO WORK SHOULD BE ATTEMPTED ON AN EXPOSED MONITOR CHASSIS BY ANYONE NOT
FAMILIAR WITH SERVICING PROCEDURES AND PRECAUTIONS.
1.
SAFETY PROCEDURES
habit so that
pair
2.
is
when
should be developed by
the technician
work, he automatically takes precautions.
A GOOD PRACTICE, when
to
working on any
testing circuitry. This will avoid the pos-
sibility of carelessly
putting one hand on chassis or
ground and the other on an
which could cause
PICTURE TUBE
connection
electrical
Do
as rough handling
may
cause
lbs.
not nick or scratch glass or subject
any undue pressure
removal or installation.
in
ISOLATION
THIS TEST.
In
addition to practicing the basic and fundamental
electrical safety rules, the following test,
lated
to the
minimum
is
returned.
- 1000 OHM/VOLT (OR HIGHFRI AC VOLTMETER
NOTES:
1.
per
2.
,
to
it
re-
is
Underwriters Laboratories should be performed by
to
it
which
safety requirements of the
the service technician before any unit which has been
HANDLING THE
in
implode due to atmospheric pressure (14.7
in.).
DO NOT USE A LINE
TRANSFORMER WHEN MAKING
danger of electrical shock.
serviced
a severe electrical shock.
Extreme care should be used
sq.
unit,
ground the chassis and to use only one
first
hand when
3.
rushed with
is
re-
REPEAT EACH CHECK WITH THE LINE CORD
REVERSED IN THE POWER OUTLET.
METER READING MUST NOT EXCEED
7'/. VOLTS AC.
"HOT" LEAD OF METER TO EACH
EXPOSED PART OF CABINET
AS WELL AS THE CABINET
When
.
handling, safety goggles and heavy gloves should be
worn
Discharge
protection.
for
picture
by
tube
GROUND LEAD OF METER TO ANY EARTH
GROUND SUCH AS A COLD WATER PIPE
'
shorting the anode
connection to chassis
ground (not
When
discharging,
cabinet or other mounting parts).
go from ground to anode or use
a well insulated piece
of wire.
4.
An ISOLATION TRANSFORMER
should always
be used during the servicing of a unit whose chassis
connected to one side of the power
former of adequate power rating
and
electrical shocks.
its
It
Use
is
Voltmeter Hook-up for Safety Check
a trans-
as this protects the
serviceman from accidents resulting
from
line.
will also
personal injury
in
protect the chassis
components from being damaged by
may
dental shorts of the circuitry that
acci-
be inadver-
A
1000 ohm per
volt
it
with
as
Always
REPLACE PROTECTIVE DEVICES,
fishpaper,
shields after
6.
If
the
ways be
isolation
resistors
working on the
HIGH VOLTAGE
ADJUSTED
the manufacturer.
If
such
prepared by
is
held
in
etc.,
contact with a good
"earth" ground such as a cold water pipe.
and capacitors and
unit.
is
is
hardware, controls, knobs,
while the other probe
5.
voltmeter
a
as the cabinet trim,
tently introduced during the service operation.
AC
1500 ohm, 10 watt resistor. The
safety test is made by contacting one meter probe to
any portion of the unit exposed to the operator such
shunting
adjustable,
to the level
the voltage
it
should
al-
recommended by
is
increased above
the normal setting, exposure to unnecessary X-ray
The
AC
ceed
Th
voltage indicated by the meter
volts.
A
may not
ex-
reading exceeding 7V4 volts indicates
that a potentially dangerous leakage path exists be-
tween the exposed portion of the unit and "earth"
ground. Such a unit represents a potentially serious
shock hazard to the operator.
radiation could result. High voltage can accurately be
measured with
a high voltage
meter connected from
BEFORE RETURNING A SERVICED
service technician
certain that
90
it
is
must thoroughly
test
plug reversed,
the anode lead to chassis.
7.
The above
UNIT, the
test the unit to be
completely safe to operate without
should be repeated with the power
when
applicable.
NEVER RETURN A MONITOR
which does not pass
the safety test until the fault has been located and
corrected.
.
.
B.
SERVICE NOTES
Of
course, these precautions, with the exception of
step b, only apply
1.
power
Circuit Tracing:
off.
If
if
the machine
is
to be serviced with
active test instrument troubleshooting
is
to be done and power must be on, be very aware of
Component
numbers
reference
and bottom of the three
cuit tracing. Control
are printed
on the top
where your hands are and remain alert. High voltages
can harm you and even low voltages can harm circuits
when unintentional shorting of wires and subassemblies
circuit cards to facilitate cir-
names
are also
shown and
refer-
enced on the schematic diagram.
2.
CRT
occurs.
Replacement:
CRT
Replace the
C.
as described in section F. Additional
1.
ADJUSTMENTS
Brightness/Contrast Adjustment
precautions to be observed are as follows:
A
Use extreme care
ling
may
Do
cause
it
in
CRT,
handling the
as
to implode, due to high
rough hand-
vacuum
not nick or scratch glass or subject
sure.
it
is
recommended when performing
pres-
to any
undue pressure in removal or installation. Use goggles
and heavy gloves for protection. Also, be sure to disconnect the monitor from all external voltage sources.
Use caution around the heat sinks of the horizontal
vertical output transistors. The heat sinks are at
the same potential as the transistor collectors. During
and
normal operation with a
non-metallic tool
the following adjustments.
a.
b.
Rotate the Internal Brightness control, R11, to
minimum
c.
(fully clockwise).
Rotate the External Brightness control to
imum
signal input present, the hori-
zontal heat sink has 130 volt P-P pulses and the vertical
Rotate the Contrast control to minimum.
its
max-
position.
d.
Rotate R11 to the threshold of the
e.
Adjust the Contrast control for the desired video
heat sink has 75 volt P-P pulses (with respect to system
raster.
ground).
level.
3.
Before working on the Video/Model
II,
observe these
f.
precautions:
a.
Adjust the
Remove
all
jewelry.
g.
Brightness
The following adjustments
the
b.
External
control
for the
desired brightness level.
Discharge the
two
tors (on the Astec
large grey high-voltage capaci-
Power Supply) across
their
Diagnostic
Diskette
will
require the use of
and the Troubleshooting
Manual:
own
terminals with an insulated screw driver.
Vertical Size/Linearity
NOTE
Adjustment
Focus Adjustment
Be sure to ground the discharging tool with a
clip wire to ground before attempting to dis-
Horizontal Size Adjustment
charge the capacitors.
Video Centering
c.
On the Motorola Video Board, discharge capacitor
C6 and very carefully discharge to ground the
thick, red to black high-voltage second
anode
Raster
Yoke Adjustments
lead.
Pincushion/Barrel Correction
WARNING
Trapezoidal Correction.
This lead (black) plugs into a sleeving that goes
to the
CRT
Driver Board while the other lead
(red) connects to the
CRT
shell.
Discharge by
unplugging the lead from the sleeving near the
Driver Board and shorting the lead to chassis
ground.
lead!
The
Do
12000
CRT
not touch the conductor of this
volts reside here!
socket, deflection
anode lead can now be
safely
yoke and the second
removed.
91
D.
A.
B.
TROUBLESHOOTING GUIDE
There are basically six areas that may cause the loss, distortion or non-adjustment of video. These areas are:
1
System Power Supply
2.
Video Generator Module
3.
Motorola Video Board
Listed
5.
CRT
6.
High voltage leads from the
Deflection Coil
their possibles causes
CRT
and remedies:
REMEDY
POSSIBLE CAUSE
SYMPTOM
video at
Cathode Ray Tube
(Don't overlook any of the interconnecting wiring
between these assemblies.)
below are some of the symptoms and
No
4.
or Power Supply or any
Check voltage from Power Supply at pin 7
of the plug connecting at the top of the
Motorola Video Board. NOTE: Pin 1 is to
combination of the above
the back of the system. Voltage should be
Video Generator Module
all
or Motorola Video Board
approximately 12
No
VDC.
voltage indicates a bad
Power Supply.
Check pin 6 of the same plug for
peak-to-peak signal 1
15,750 Hz.
If
no
a 2 volt
of approximately
signal
is
there, replace
the Video Generator Module 2
.
Check pin 8 of the same plug for approximately
1
.5
volts peak-to-peak signal
1
.
If
no signal is present, replace the Video
Generator Module.
Thin horizontal or
vertical line
Deflection coil
Replace Deflection Yoke.
Q7 on Motorola Video
Replace Q7 and, with power off and green
and blue wires disconnected, check continuity across deflection coil where green
and blue wires are hooked up. An open,
on video
screen; no video
where on screen
else-
Thin horizontal
line
Board
or high resistance, indicates a defective
deflector coil.
Thin
on Motorola Video
Board
0.4
vertical line
Replace Q4 and, with power off and red
and black wires disconnected, check continuity between the points that the red
and black wires are connected to. An
open, or high resistance, indicates a
defective deflector coil.
Video
is
off center
screen
on
Adjust Video Centering Magnets for best
Video Centering magnets
on deflection coil need to
centering of video
be adjusted
jewelry and use caution, remember, the
system
Bad focus
92
is
on
screen (remove
on!).
R30 as necessary for sharpest
NOTE: Be careful not to short the
R30 of the Motorola
Video Board needs to be
focus.
adjusted
adjustment tool to other components.
Adjust
all
REMEDY
POSSIBLE CAUSE
SYSTEM
Insufficient brightness
R11 of the Motorola
Video Board needs
Adjust brightness on front bezel of the
computer to mid-travel then adjust R11
adjusting
of Motorola Video Board to desired
screen brightness.
screen 3
No Sync on
no horizontal or
vertical
Video Generator Module
4
Replace U11 (Video Controller ).
(VGM)
problem
High voltage leak or
With power off and capacitors discharged,
check high-voltage leads for breaks, kinks
or placed too close to motherboard brackets. Position wires toward the Motorola
Video Board and away from the motherboard area. Also, bad CRT's have been
is
not corrected, replace
If
the
VGM.
hold
and
intermittent dropping
out and reappearing
Jittering of video
leaks
of video dots on the
screen
known
Motorola Video Board
has been replaced and
still have no video
Video Generator Module
to cause this
Replace
symptom.
U4 (74LS86) and U15 (74LS11)
(VGM)
NOTES:
1
2.
These measurements should be observed with an oscilloscope, not a volt meter, as a volt meter will
measure average duty cycle voltage and not represent the true peak-to-peak swing of the signal.
In
some
cases
it
may be
necessary to replace both the Video Generator and the Motorola Video
Board simultaneously to repair the system.
3.
4.
No thin horizontal/diagonal lines under high contrast settings is one way to check for sync.
Turning brightness and contrast pots to maximum will allow you to view these lines.
U11-
Video Controller (MC6845).
93
E.
THEORY OF OPERATION
The M3970
Resistor R'3 provides the collector load for the video
Series monitors are direct drive units requir-
ing separate video, horizontal sync
puts. All are
monitor
is
TTL
and
vertical
sync
output signal. The amplified video is fed forward and
direct coupled via R34 to the cathode of the CRT.
in-
compatible. Power supplied to the
Horizontal Driver
+12 V.
The
The monitor
tal
Driver,
A
Video Amplifier, a HorizonHorizontal Output stage and two stages of
consists of a
Vertical Deflection (see Figure 1. Block Diagram).
horizontal drive signal, input at pin 6 of P1, must
be TTL compatible and a series of positive-going pulses
of approximately 27.5 Msec duration (see Figure 2). In
addition, the leading edge of the pulse may be coincident with the end of the video. If desired, the user may
decide to delay the horizontal pulses (approximately
1 .3 Msec) to attain centering of the video within the
Video Amplifier
The TTL compatible video
signal, input at pin 8 of
edge connector P1 is direct coupled via R2 to the base
of the Video Amplifier Q1. R1 is used as the load resistor for the video signal source. The RC network (R4,
raster.
,
R5 and C1)
provides Q1 with increased gain at high fre-
quencies by altering the collector-emitter load resistance
ratio.
only
At low frequencies, C1 appears as an "open" and
is in the circuit. At higher frequencies, C1
R4
"shorts", thereby shunting
R4 with R5,
lowering the
emitter load resistance and increasing the emitter-collector resistance
creases.
Therefore, the gain of 0.1
ratio.
Approximate voltage gain of this
stage
is
in-
25 V.
At the end of the video period, the horizontal drive signal goes positive and is coupled through C2 and R6 to
the base of Horizontal Driver No. 2 (Q3). Q3 "turns
on" drawing current through D1, R10 and C3. This
action pulls the base of the Horizontal Output stage
(Q4) low, forcing it into "cut-off". Approximately 27
Msec
later,
the negative-going trailing edge of the hori-
zontal drive pulse switches
Q2
Q3
to conduct. Base current
the network R9,
is
off,
now
which then allows
provided to
Q4
via
R10 and C3. The RC network, R10
and C3, is a speed-up network in the base circuit of
Q4. It is used to increase the collector switching time
of Q4.
VIDEO P1-8
IN
POWER
IN (B+)
VERTICAL
DRIVE
VIDEO
<4-
*
P1-7 /A
~^\1
PI -9
CRT
OUTPUT
°
.„„ IIU
+12V
IN
VERTICAL
DISCHARGE
CIRCUITRY
/A
\T"
VERTICAL
DRIVER/OUTPUT
CIRCUITRY
on
_J
YOKE
SYS. GIMP.
SYSTEM
SYSTEM GROUND
P1-1
<4PI
-10
GND.
1.
«-
ZL
P1-5
HORIZ.
P1-6
DRIVE
P1-2
NOT
CONNECTED
HORIZONTAL
DRIVER/OUTPUT
CIRCUITRY
<4-
<4
HIGH
VOLTAGE
HIGH
P1-3
LOW
P1-4
WIPER
TO
EXTERNAL
BRIGHT
<4
Figure
94
1.
Block Diagram (Motorola and
RCA)
At the end of the video period
(horizontal drive going
positive), the drive pulse at the base of
Q4
goes low,
Q4 to cut off. This produces a retrace pulse
occurring at the end of each line or sweep period that
quickly drives the electron beam from the right to the
forcing
left side
The +300V source supplies the second grid, G2, of the
CRT, in addition to the variable focus bleeder resistor.
The +12kV supplies the second anode of the CRT with
B+.
Vertical Deflection
of the screen.
Coincident with the retrace pulse, is the dissipation of
the yoke current as determined by the LR time constant of the yoke, the primary windings of T1, and the
The
When the electron beam travels to about
the center of the screen, Q4 turns on to form a current
path from the +12V supply through the yoke (L2B).,
the Horizontal Size (L3), and the Horizontal Linearity
of
action of D9.
(L4) coils, to complete the raster line.
The retrace tuning capacitor, C4, forms a tuned circuit
with the inductive components of the yoke, L2B. The
linearity coil, L4, provides
optimum
horizontal linear-
by shaping the deflection current per the amount of
magnetic biasing as determined by the position of its
core. The two RC networks, C17 and R39, and C16
and R38, provide damping for the coils L4 and L3,
respectively, which eliminates any ringing effects in the
ity
circuits.
Horizontal Output Transformer
vertical drive signal, a negative-going short dura-
tion spike,
is
supplied to the unit via pin 9 of edge conis direct coupled to the base
nector P1 This drive signal
.
Q5
high,
via
Q5
R15. When the
is
ward +12V
false or
the Vertical Driver stage. When the vertical drive signal
goes true or negative, Q5 conducts, discharging C8 and
C9 to nearly zero volts* This action forms the retrace
portion of the sawtooth waveform. Q6, an emitter
follower configuration, transforms the high impedance
of the sawtooth waveform into a low impedance drive
for
Q7, the
vertical
output
stage.
vertical output transistor, Q7, provides the required
sawtooth waveform of current through vertical choke
L1 and vertical yoke L2A. When Q7 is at minimum
current flow during retrace, a large pulse voltage is de-
The
field collapses.
The
high voltage
by D5 and R27 connected to the +60V
source. The yoke coupling capacitor, C10, blocks any
DC voltage to the yoke which can cause de-centering
of the raster. The resistors R25 and R21 couple the
emitter voltage of Q7 to the junction of C8 and C9.
Because this path is resistive, the waveform coupled
back will be integrated into a parabola by C8. This
action pre-distorts the drive sawtooth and allows oppulse
appears at the collector, utilizing the electrical path
through D5 and R27. The +60V and the -110V are
applied across the brightness pot, R11. In addition,
these voltages provide enough range to allow the blanking pulses to turn off the CRT beam during retrace.
is
This charging action generates a linear positive-going
ramp (sawtooth waveform) applied to the base of Q6,
veloped as the yoke
Transformer T1 produces secondary voltages via the
auto transformer action of the primary winding. The
transformer produces +60V, -110V, +300V and
+12kV. The +60V supply is used as B+ for transistor
Q1. At Q7, this voltage limits the peak voltage that
vertical drive signal
cut off allowing C8 and C9 to charge tothrough the network of R17, R18, and D4.
is
limited
timization of the vertical linearity adjustment.
HORIZ. DRIVE PULSE
HORIZ. DRIVE PULSE
at
BASE OF CM
Figure 2.
Horizontal Drive Signal (Motorola and
RCA)
95
w
N
* £5;
t«. I<- CC
CO
O
CO
p."
„
2
o
*i
CA
5
§
o o
o
c -1
.t;
is
—
c
= I
£
3
.21
iZ
96
2o
B
o
3
(0
e
o
>Z
-6
I
DO
2
«*
3
cn
97
F.
INSTALLATION
Cathode Ray Tube
Preliminary Checkout
The 12-inch CRT and associated components, which
make upthe basic M3970 video monitor kit, are mounted and shipped
components
in
a
cardboard shipping carton. All
are properly interconnected for operation.
Simply fabricate the mating plug for the edge connecon the rear of the monitor circuit card (refer to
As with any
glass
implosion
always present
envelope vacuum tube, the danger of
if dropped or mishandled.
Even though the CRT used in this kit has integral implosion protection, handle the CRT with extreme care,
is
and wear safety glasses. Do not carry the
neck or apply excessive pressure.
CRT by
its
Figure 6).
CRT may be positioned with its high voltage cap
(second anode connection) either left or right; however,
To
be sure that the cap has a minimum of 1-inch clearance from any metal shield, bracket, etc.
tor
remove the
kit from the shipping carton or remove the kit from
the pallet and open the cardboard shipping housing,
pretest the kit before final installation,
(see Figure 5).
WARNING
A
if the monitor is operated in
the shipping carton or on the cardboard shipping
board for any length of time. Be sure that adequate
ventilation is available to keep the ambient temperature in the monitor housing below +131°F (+55°C>.
fire
hazard exists
The
To mount
the
CRT
in its final
operating location, use
No. 8 type hardware and the holes in each corner of
the CRT. After final installation, check to be sure that
the CRT aquadag spring is positioned properly and
grounded via a black wire to the monitor circuit card.
Check to be sure that the bleeder resistor, R14,
nected to the ground lug (see Figure 4).
CRT AQUADAG
GROUNDING SPRING
ANODE
CONNECTOR
YOKE MOUNTING PIN FOR
RASTER ADJUSTING MAGNETS
L2A/B
DEFLECTION
YOKE
L1
(IN
D3
LEAD)
(IN
R14
LEAD)
VERT.
CHOKE
T1
H.V.
XFMR
P1
MONITOR
CIRCUIT CARD
EDGE CONNECTOR
Figure 5. Model
98
M3970 -
Series Kits, Rear
View (Motorola)
is
con-
Monitor Circuit Card
After final installation, be sure the CRT aquadag spring
is connected via a black wire to the circuit card (refer
to Figure 4).
The monitor circuit card is mounted vertically on the
power supply bracket. Use four No. 6 type screws and
hardware to secure the circuit card.
Refer to section C.
ADJUSTMENTS, and
perform the
steps as necessary.
Do not allow any wires to lay on top of, or alongside
any power transistor heat sinks on the circuit card.
High heat dissipation could melt the wire insulation.
In addition, be sure the yellow wire (CRT cathode
connection) from the circuit card to pin 2 of the CRT
socket does not lay near any metal or horizontal cir-
- NOTE At the time of the
dure,
ter
it
will
initial
installation proce-
be necessary to perform the Ras-
(Yoke) Adjustment Procedure.
cuitry.
P1
MONITOR CIRCUIT CARD EDGE CONNECTOR
(FOIL SIDE SHOWN)
KEYWAY
SLOT
10 9
8
7
6
5 4 3
2
1
^HllWlll
_t
t_
SYSTEM GROUND
TTL VERT. DRIVE INPUT
VIDEO INPUT
+12V DC B+
TTL HORIZ. DRIVE INPUT
EXTERNAL
SYSTEM GROUND
(NO CONNECTION)
(NO CONNECTION)
DIRECT DRIVE MODELS
AEPC-01005-O
POSITION
r
BRIGHTNESS
CONTROL
V
KEYWAY INSERT
BETWEEN PINS 9 AND
FROM PIN SIDE
10
cQIfflgWWglCfr
I
(WIRING SIDE SHOWN)
MATING PLUG FOR CIRCUIT
CARD EDGE CONNECTOR AMPHENOL PART NO. A-MP 583299-1
Figure 6. Monitor Circuit Card
—
Edge Connector (Motorola and RCA)
99
G.
GENERAL SERVICING PRECAUTIONS
*»*CAUTtON**«
Before attempting to
service the monitor,
disonnect (or turn off) the external power
supply; then, as an added precaution, dis-
CRT second anode before handling
any high voltage components. In addition, be
sure to observe all safety warnings and service
notes in the front of this manual.
charge the
When
it
is
and/or the
When
disconnecting the H.V. rectifier, D3, pull it out
of the high voltage lead holder slowly and carefully to
prevent breaking or deforming the short rectifier lead.
Use caution around the heat sinks of the horizontal
and vertical output transistors. The heat sinks are at
the same potential as the transistor collectors. During
normal operation with a signal input present, the hori-
130 volt P-P pulses and the vertical
heat sink has 75 volt P-P pulses (with respect to system
ground).
zontal heat sink has
necessary to disconnect the deflection yoke
CRT socket leads, pull the small female pins
straight out, with no back and forth rocking motion.
This action will prevent, or at least, minimize the possibility of bending the male pins on the components
and/or breaking the solder connections.
VIDEO MONITOR (CRT)
EDGE CONNECTOR -J1
POWER SUPPLY
+12V RET.
H.
SYNC
H. S.
GND.
V.
S.
GND.
V.
SYNC
VIDEO
VIDEO GND.
KEY
VIDEO/KEYBOARD
EDGE CONNECTOR
Figure 7.
100
Video Wiring Harness (Motorola and RCA)
VIDEO MONITOR {MOTOROLA)
PARTS LIST
SYMBOL
DESCRIPTION
C1
0.001/iF, Z5F, 100V, Disc
C2
C3
C4
C5
C6
C7
C8
C9
C10
15V, Tantalum
0.68/zF, 35V, Tantalum
0047/iF, 200V, 10%, Poly
0.047/uF,400V, 10%, Film
2000/iF, 35V, Electrolytic
22/iF, 160V, Electrolytic
5/xF, 15V, Tantalum
5juF, 15V, Tantalum
470juF, 16V, Electrolytic
0.01juF,400V, 10%, Film
22juF, 160V, Electrolytic
0.0027MF, Z5F, 500V, 20%, Disc
0.01//F, 400V, 10%, Film
0.01/xF,400V, 10%, Film
0.0022/zF, Z5F, 500V, 10%, Disc
0.0022aiF, Z5F, 500V, 10%, Disc
0.047MF, 400V, 10%, Film
100juF, 16V, Electrolytic
C11
C12
C13
C14
C15
C16
C17
C18
C19
MANUFACTURER'S
PART NUMBER
RADIO SHACK
PART NUMBER
21S180B07
23S10218A31
23R29976A01
8S10072A44
8R29959A02
23S10255A06
ACC102NCLP
ACC505QPTP
ACC684QGTP
ACC473QDEP
ACC473QTGP
ACC208QGAP
ACC226QNAP
ACC505QPTP
ACC505QPTP
ACC477QDAP
ACC103QTGP
ACC226QNAP
ACC272QUCP
ACC103QTGP
ACC103QTGP
ACC222QUCP
ACC222QUCP
ACC473QTGP
ACC107QDAP
25D25221A01
24D25830A01
24D25603A16
24D25600A15
ACA8030
ATA0770
ACA8031
ACA8022
48R191A02
48R191A02
ADX1330
ADX1330
ADX1331
ADX1332
ADX1330
ADX1330
ADX1330
ADX1333
ADX1333
5/iF,
8R29959A02
23S10255A11
23S10255A74
23S10218A31
23S10218A31
23S1 02255 A29
8R29959A01
23S10255A74
21S180C41
8R29959A01
8R29959A01
21S180C39
21S180C39
COILS/CHOKES
L1
L2A/B
L3
L4
choke
Yoke, Deflection
Coil, Width
Coil, Vertical
Coil, Linear
DIODES/RECTIFIERS
D1
Rectifier, Silicon, 91
D2
D3
D4
D5
D6
D7
D8
D9
Rectifier, Silicon, 91
Rectifier,
Diode,
A02
A02
48S1 37608
H.V.,D9H
2054
48R02054A00
48R191A02
48R191A02
48R191A02
48R191A05
48R191A05
Sil icon,
A02
Silicon, 91 A02
Silicon, 91 A02
Silicon, 91 A05
Silicon, 91 A05
Rectifier, Silicon, 91
Rectifier,
Rectifier,
Rectifier,
Rectifier,
RESISTORS
Note: Only power or special resistors are listed. Use the description when
ordering standard values of fixed carbon resistors up to 2 Watts.
R3
R6
R7
R8
R9
R10
R11
R12
R14
1.5K,5W, 5%, Wire Wound
470 ohms,0.5W, 10%, Composition
10K,0.5W,5%, Film
1.5K,0.5W,5%, Film
47ohms,0.5W,5%, Film
100 ohms, 0.5W, 5%, Film
500K, Potentiometer
100K,0.5W,5%, Film
240M,2W, 20%, Ceramic
17-136062
6-125C41
6-101 64B32
6-101 64B01
6-10164A78
18D25245A07
6-101 64 A80
6R29978A01
AN0206FKB
AN0169EFB
AN0281EFB
AN0206EFB
AN0099EFB
AN0132EFB
AP-7038
AN0371EFB
ARX0173
101
VIDEO MONITOR (MOTOROLA)
PARTS LIST (Cont'd)
SYMBOL
MANUFACTURER'S
PART NUMBER
DESCRIPTION
RESISTORS
R17
R22
R25
R28
R29
R30
R32
R33
R34
R35
R36
R37
(Cont'd)
50K, Potentiometer
5.6 ohms, 1W, 5%, Composition
1.5K, Potentiometer
22K,0.5W,5%, Film
18K,
RADIO SHACK
PART NUMBER
1W,5%
2M, Potentiometer
3.9M, 0.5W, 5%, Composition
6.8 ohms, 0.5W, 5%, Film
470 ohms, 0.5W, 10%, Composition
56K, 1 .5W, 10%, Composition
56K, 1 .5W, 10%, Composition
470 ohms, 0.5W, 10%, Composition
18D25245A20
6-126B63
18D25245A10
6-10164B54
6-001 26A79
18D25245A12
6-125B36
6-101 64L1
6-125C41
6-125C91
6-125C91
6-125C41
AP-7039
24D25240A27
ATA0771
48R 137093
48R137172
48R03006A00
48R03025A00
48R137127
48R 134997
48 R 137598
AMX4233
AMX4234
AMX4235
AMX4236
AMX4237
AMX4238
AMX4239
96R2500A15
42D25298A13
9D25241A08
59B25840A01
AXX8002
AN0052EGB
AP-7040
AN0311EFB
AN0281 FGB
AP-7041
AN0460EFB
AN0054EFB
AN0169EFB
AN0345FFB
AN0345FFB
AN0169EFB
TRANSFORMERS
T1
Horizontal Output
TRANSISTORS
Q1
A5F
Q2
Q3
Q4
Q5
Q6
A6J
MPS-A05
BU807
P2S
A3K
B2Y
Q7
MISCELLANEOUS
CRT, 12", 90°, P4
Anode Connector
VI
CRT
Socket
Yoke Magnet
Aquadag Spring
1
inch Spacer
Yoke Lead Terminal Lugs
Aquadag and Bleeder Wire Lugs
P.C. Panel
Picture
Tube Socket
Heat Sink for Q4
Video Harness
102
41B25685B01
43S10865A01
29S10134A71
29S10134A55
84-25561 C93
9-25241 A08
26-25834B01
AJ6750
AJ6751
ART2572
ARB6637
AHB92U8
AJ6753
AJ6752
AXX0312
AJ6751
AW2436
£1
I
s
s
A
»
5s
§;
®Tki
2" ss«-o
*
~ S
*
"-
I
i * 5
>
* K
3 <
"
;
'5 <
Sa
£
?eg a!
;;; S3
* * ^1
s
10ptec/Div
found.
failures can be
Figure 4.
D.
¥•
^
will
approximately 2 volts magnitude
every 50 /xsec. If these spikes are not there, then control module should be replaced, especially if no other
show
SOjiMC
Q1 Base Waveforms
PERFORMANCE TEST
Each of these
test conditions should
to be within the limits specified
Input
Test
3
4
+24 Load
-12 Load
Max
Max
Max
Max
Max
Max
Max
Max
Max
Max
Max
Max
Min
Min
Min
Min
Min
Min
Min
Min
135V AC
135 VAC
95VAC
5
*On
+ 12 Load
135VAC
*
test 3,
be set-up and noted
Table 2.
+5 Load
95VAC
1
2
in
input voltage should be varied over
after correct outputs are
TABLE
noted
2.
at
full
range to search for instability
135 VAC.
VOLTAGE AND RIPPLE SPECIFICATIONS
MAX
NO LOAD
OUTPUT
MIN
+5
4.90V
5.10V
-
+12
11.40V
12.60V
-
+24
21 .20V
26.40V
30.0 V
-12
-1 1
.40V
-1
2.60V
-
RIPPLE
50mV P-P
100mV P-P
250m V P-P
50mV
P-P
121
OPERATING CHARACTERISTICS
Operating Voltage Range
Line Frequency
Output Voltages
V01
V02
V03
V04
V03, no
MAX
95
190
115
230
135
270
VAC
VAC
47
50/60
63
Hz
4.90
11.40
5.00
12.00
24.00
-12.00
5.10
12.60
26.40
-12.60
V
V
V
V
30.00
V
A
A
A
A
21.20
measured
at connector.
101
2.15
4.3
8.6
I02
103
104
1.25
2.25
4.5
1.3
1.7
0.05
0.1
0.2
OCP, Current Limit
NOTE: V04
is
ICL1
9.0
11.0
14.0
ICL2
ICL3
ICL4
4.6
5.5
7.0
1.8
2.5
3.5
1.0
2.0
6.25
7.00
5.94
R01
2.3
R02
R03
R04
130
50
100
250
50
V02
V03
V04
70
Efficiency
VOS
122
1.0
VUS
TRUS
Hold Up Time:
Full Load
Lo Line
Full Load Nom Line
80
mVp-p
mVp-p
mVp-p
mVp-p
%
0.3
V01,25%to75%TROS
Load Step
M ohm
M ohm
M ohm
590
Output Noise V01
Load Transient
A
A
A
A
a thermally protected IC regulator.
OVP, Crowbar VCB1
Output Resistance
UNITS
specified for balanced loads.
All voltages
Output Loads
TYP
21.20
11.40
load tolerance
NOTE: V01/V02
MIN
0.3
10
16
mSec
V
1.0
mSec
18
mSec
mSec
30
OPERATING CHARACTERISTICS
(cont'd)
MIN
TYP
100
100
100
1000
1000
1000
MAX
UNITS
Insulation Resistance
Input to Output
Ground
Output to Ground
Input to
M ohm
M ohm
M ohm
Isolation
Input to
GND
Line Conducted
(Reference
VDE
and
Op
KVDC
4.24
EMI
0875)
MHz
MHz
50 MHz
0.15 to 0.5
1.0
0.5 to 5
0.5
5 to
0.5
mV
mV
mV
123
re
E
u
CO
>
a
"a
3
CO
a)
aO
o
CO
o
<
<
rtt-
-CZ3-
KF
JS
-
-%]-
-cz>
-CZh
/'
124
SECTION X
CARD CAGE and MOTHERBOARD
125
A.
DESCRIPTION
The card cage provides mechanical support for and electrical connections to the digital electronics
boards. The main component of the card cage is the Motherboard, which holds eight 80-pin card edge
connectors.
Four of these connectors
in
the following order,
are used for the
(slot
CPU
FDC
Memory
Video
If
your system
is
shipped with
If
your system
is
shipped with
Shack. Another
boards required by the basic system. These cards should be
closest to the power supply)
one being the connector
Slot
1
Slot 2
Slot 3
4
Slot
64K of RAM you will have four connections open for future additions.
32K of RAM, you can add another 32K by returning the unit to Radio
32K board
for future expansion of
will be added to the card cage
your system.
in Slot 5, leaving still
CARD CAGE AND MOTHERBOARD PARTS
SYMBOL
QUANTITY
DESCRIPTION
three connectors open
LIST
MANUFACTURER'S
PART NUMBER
RADIO SHACK
PART NUMBER
CAPACITORS
C1
470/LtF,
C2
C3
C4
C5
C6
470//F, 16V, electrolytic, axial
16V, electrolytic,
50V, monolithic,
50V, monolithic,
axial
0.1;uF,
axial
8327471
8317471
8317471
8374104
8374104
0.1 mF,
50V, monolithic,
axial
8374104
radial
470juF, 16V, electrolytic, axial
0.1/uF,
ACC477QDAP
ACC477QDAA
ACC477QDAA
HARDWARE
Nut, Hex,
#4
6
Screw, 4-32 x %" (1 2.7mm)
Screw, 6 x %" (6.35mm)
6
Washer,
flat
12
Washer,
flat,
nylon,
#8
4
1
8579012
8569033
8569040
8589002
8589022
AHD-7166
820722
829002
829002
AN0216EEC
8729015
8729011
8719052
8729013
8509014
8509015
8893430
ART-2686
ART-2682
AHB-9439
ART-2684
AH D- 1542
AHD-1547
AHD-8500
AHD-8519
RESISTORS
R1-17
RP1
RP2
2.2K,y4W,5%
Resistor Pak, 390 ohm
Resistor Pak, 390 ohm
17
1
1
ARX-0167
ARX-0167
MISCELLANEOUS
Bracket,
Bracket,
PC
PC
Left side
Right side
Card Guide
Card Guide Support
Connector, 80-pin card edge
J1
Connector, power
Motherboard Assembly
AJ-6762
AJ-6763
AXX-0500
127
MOTHERBOARD
(80-PIN BUS)
SIGNAL DESCRIPTION
SIGNAL
NAME
PIN
DESCRIPTION
USER0
USER1
User Definable
4
GNO
GND
Power Ground
Power Ground
5
+12V
Positive 12-Volt
6
+ 12V
Positive
7
GND
GND
Power Ground
Power Ground
Positive 5-Volt
Power
Positive 5-Volt
Power
11
+5V
+5V
INTRQ*
12
NMIRQ*
Non-Maskable Interrupt Request
13
IEIN
Interrupt Enable In (in)
14
IEOUT
BAKIN*
Interrupt Enable
BAKOUT*
BUSRQ*
Bus Acknowledge Out (out)
SYNC*
RD*
Z-80M1
WR*
MEMCYC*
Write
Z-80
MEMRQ
IOCYC*
A00*
A01*
A02*
A03*
A04*
A05*
A06*
A07*
A08*
A09*
Z-80
IORQ
1
2
3
8
9
10
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
User Definable
1
Power
Power
2-Volt
Maskable Interrupt Request
Out
Bus Acknowledge
Bus Request
Read
(out)
(in)
Op-Code Fetch)
in
Progress (out)
in
Progress (out)
(Memory Cycle
(I/O Cycle
Address Bit
in
Inverted (out)
Address Bit 2 Inverted (out)
Address Bit 3 Inverted (out)
Address Bit 4 Inverted (out)
Address Bit 5 Inverted (out)
Address Bit 6 Inverted (out)
Address Bit 7 Inverted (out)
Address Bit 8 Inverted (out)
Address Bit 9 Inverted (out)
A10*
A11*
A12*
A13*
A14*
Address Bit 10 Inverted (out)
A15*
RES
DISRO*
Address Bit 15 Inverted (out)
Address Bit
Inverted (out)
1 1
Address Bit 12 Inverted (out)
Address Bit 13 Inverted (out)
Address Bit 14 Inverted (out)
Reserved for System Expansion
RAM Output (in)
DMA Transfer Request (in)
42
43
44
45
46
KBIRQ*
SELECT*
Keyboard Interrupt Request
Board Selected (out)
CLOCK
4MHz System
REFRSH*
8MHz
Z-80
i—
Disable
RAM
Times
I—
Two
(in)
Clock (out)
Refresh Signal (out)
System Clock
(out)
i—i
*
128
1—
Progress) (out)
Inverted (out)
1
XFERRQ
r-»
in
(out)
Progress) (out)
41
LJ
(in)
In (in)
(Indicates
Address Bit
(in)
LJ
LJ
LJ
LJ
"CT-
TTncr u
I
MOTHERBOARD
{80-PIN BUS)
SIGNAL DESCRIPTION
(cont'd)
SIGNAL
NAME
PIN
DESCRIPTION
47
48
49
50
RTC
WAIT*
Z-80Wait Request
GND
GND
Power Ground
Power Ground
51
DAT0*
DAT1*
DAT2*
DAT3*
DAT4*
DAT5*
DAT6*
DAT7*
Data Bit ©Inverted (input/output)
Reserved for System Expansion
66
67
RES
RES
RES
RES
RES
RES
RES
RES
RESET*
68
69
70
HALT*
System Reset (out)
Z-80 Halt Indication (out)
GND
GND
Power Ground
Power Ground
+5V
+5V
Positive 5-Volt
GND
GND
Power Ground
Power Ground
75
76
-12V
Negative
1
2-Volt
-12V
Negative
1
2-Volt Power
77
+12V
Positive
1
2-Volt
78
+ 12V
Positive
1
2-Volt Power
79
GND
GND
Power Ground
Power Ground
52
53
54
55
56
57
58
59
60
61
62
63
64
65
71
72
73
74
80
Real
Data Bit
79
n
77
75
60Hz)
(out)
Inverted (input/output)
1
Data Bit 3 Inverted (input/output)
Data Bit 4 Inverted (input/output)
Data Bit 5 Inverted (input/output)
Data Bit 6 Inverted (input/output)
Data Bit 7 Inverted (input/output)
Reserved for System Expansion
Reserved for System Expansion
Reserved for System Expansion
Reserved for System Expansion
Reserved for System Expansion
Reserved for System Expansion
Reserved for System Expansion
Positive 5-Volt
73
or
(in)
Data Bit 2 Inverted (input/output)
'Indicates an inverted signal, or an active
r
Time Clock Heart Beat (30
71
low
69
Power
Power
Power
Power
signal.
67
65
63
61
59
57
55
53
-CD
51
49 47
O O
_
-E3-
80
78
76
74
72
70
68
66
64
62
60
58
56
54
52
50 48
129
0)
o
R
E
n
3
QQ
3
U
O
Q.
o
IS
.O
0)
DC
130
131
SECTION
XI
KEYBOARD UNIT
133
A.
INTRODUCTION
The keyboard of the TRS-80 Model
file,
II
is
low pro8021 micropro-
a 76-key,
capacitive keyboard that utilizes an
The keyboard
in
is
connected to the main console by a
cable to an external cable from the
console (see Figures
cessor chip.
The microprocessor and
its
associated electronics scan the
Figure
1
shows the
1
and
2).
internal connections
key matrix, convert switch closures to an 8-bit digital code
and then transmits that code serially to the keyboard interface on the Video/ Keyboard Card.
PC Board
The keyboard map
nector to the Video/Keyboard
to the female
from the keyboard
in the keyboard
DIN connector
case.
Figure 2 shows the external connection from the
(Figure 3) presents the actual code that
TRSDOS
will
board,
each of the four modes
in
return to the user for each key
—
on the key-
built-
bottom front of the
PC Board
in
DIN con-
the Video Dis-
play Console.
unshift, shift, caps and
control.
KEYBOARD
PC BOARD
CONNECTOR
J1
DATA
BLU
KE Y
YEL
CLOCK
VIO
BUSY
RED
+5V
ORN
GND
Figure
1.
Keyboard
Internal Cable
VIDEO/KEYBOARD
INTERFACE BOARD
CONNECTOR
CONNECTOR, MALE
(WITH CABLE)
Figure 2. Keyboard External Cable
135
o
o
CM
O
o
o
os
<•>
UJ
CM
8
0»
in
s
«D
8
A
O
o
LU
LL
t-
n
o
<
UJ
a.
8
UJ
QC
D
o
s
Q O O
9
U. *O
LL.
t/1
X
* a> Q O
< m
n
o
Q
M.
i-
a m
f-
(o
io
m « <
O
m < O
tM
U.
2S§S
O
r»
< S < S
u.
IB
o
o n <
O o
s r>
gi
F*
a
ai
>.
!=i
OS
in
(S
09 10
CD
o » o e
ai
ip
CO
Ok
O O O
Q
5 * o
OS
OD
O « U
< S o s
IO
o
01
—
Ml
UJ
IO
10
8 S 8 S
OB
01
ift
£
O
O
CM
91
r-
O » U
10
O
•*
U
(O
IO
<0
; t « •
IO
<2
<
m
in
io
tn
IO
10
m
ID
g «
n
8S 88
=
SSR
0*0(0
3 S 2 3
* *
*. ^
IO
O
» U
IO
ao
<•»
<
n M
im os
—
oo
ui
2
Q
oa
f.
pi
n
IO
10
£ £ o C
w
o o 2f
O * »
<*>
IO
O * U
IS
- m 5 < w s
o
H
u.
«
(T
K
^
I
o
o
IO
o
CD
-J
V)
cc
h-
a.
o
Q
2
UJ
<
o
o
en
a
UJ
.-I
136
I
w
z
o
in
3
o
D
H(-
H
H(-
—
L
=:»
1>
>
a-
o.
a.
a.
E'
to
*HH
E
A
n
at
a
5
o
cj
m
«r
in
to
o
O
'^
Figure 5. Rear
146
is
#1
:
1
DISK
FUSE
'Pit A
View of the TRS-80 Model
II
#
AC POWER
Microcomputer
SECTION
XIII
DISK EXPANSION UNIT
147
A.
INTRODUCTION
The power Supply
protection.
The TRS-80 Model
II
Disk Expansion Unit
is
storage device designed to interface with the
a
II
regulated and has overcurrent
is
ply
addi-
50Hz or 60Hz
95V AC to
270V AC. The Power Sup-
operate at either
be jumpered for either
135 VAC or 190V AC to
TRS-80
Computer to provide the user with an
tional storage capacity of up to 1 .5 Megabytes
total system capacity of 2 Megabytes on line.
Model
will
may
input and
mass
It
located in the rear and to the
is
left
of the
CRT.
for a
3.
Disk Drive:
The Disk Expansion Unit is available in a 1, 2, or 3
drive configuration. The 1 and 2 drive units may be
upgraded with additional drives from your Radio
The
Shack dealer.
cording formats. All of the disk drive control sig-
disk drive
an 8" flexible disk unit capable
is
of supporting both single and double density
re-
come from the Floppy Disk Controller PC
board in the computer. The drive contains two
motors; one is an AC motor which rotates the
nals
Expansion Unit consists of up to three
flexible disk drives, a power supply and a cooling fan.
It connects to the Computer through a flat ribbon
The Disk
diskette at constant speed, the other
cable.
DC
Standard 115/120 VAC is applied to the expansion
unit through a power switch where it is distributed to
the three disk drives, the internal power supply and to
its
DC
which
signals.
is
The DC
the
"ON"
AC
input to three levels
NOTE: Models
routed to the disk drives for their logic
figured
+5 and -12. A LED
up" when the power switch is
voltages are +24,
on the fron panel
in
is
a
read/write head into correct format.
cooling fan.
The power supply converts the
of
motor
motor which positions the read/
write head over one of 77 tracks on the diskette.
The electronics on the disk drive control the stepping motor and convert the signals from and to the
stepping
"lights
with
for overseas
AC
an
shipment may be con-
Motor
for the line voltage
available in that country
and may be fitted with
different drive pulley for
50 Hz
line
a
frequency.
position.
4.
Wiring Harness:
Subassembly Description
disk expansion unit consists of seven major sub-
assemblies. Each subassembly
single
component of the
may be
If
is
accomplished with one wiring harness assembly.
considered as a
disk expansion system.
wiring of the disk expansion unit
internal
All
The
It
a
includes both
AC
and
DC
wiring for the system
as well as providing proper grounding.
subassembly is determined to be faulty, the entire
subassembly should be replaced.
Fan:
1
Chassis:
Cooling for the system
rotary fan which
The
Chassis assembly consists of a metal chassis
chassis assembly
which forms the bottom and back panel of the
assembly are the
line cord and three fuse holders. The bottom of
the chassis has two raised supports for attaching
is
and
on the outside of the
unit. Also included in the chassis
6.
is
mounted
is
provided by a single
in
the bottom of the
protected by a finger guard
chassis.
Bezel:
the disk drive mounting brackets.
The
2.
Power Supply:
power switch, power indicator LED,
tite screws.
ages to the disk drives:
7.
DC
DC
+24 Volts DC
Volts
-12 Volts
NOTE: The —12
AC
and blank hole cover for unused drive positions.
It is mounted to the top cover with seven plas-
The power supply assembly is a 60 watt, switching
power supply which provides the following volt-
+5
assembly consists of the plastic front
bezel
bezel, the
volt
@
@
@
output
3.00
0.17
1
is
.70
Amps
Amps
Amps
Top
Cover:
formed sheet metal cover with
It mounts with thread formthe back and on both sides.
The top cover
air slots
is
a
for cooling.
ing screws in
not used.
149
B.
SWITCH CONFIGURATIONS
9404A
(Discreet Logic)
Drives
PC Board #75890770. See CDC Hardware Maintenance Manual, page 9, Figure 5-3A.
1
- "ON" Position
- S1-2 - "ON" Position
Drive #2 -S1 -3 - "ON" Position
Drive #3 - S1-4 - "ON" Position
a)
S1 -5
b)
Drive #1
c)
All other positions
on S1 should be "OFF".
PC Board #75881970. See CDC Hardware Maintenance Manual, page 10, Figure 5-3A.
2.
a)
b)
c)
d)
e)
9404B
S1-5-S1-2- "ON" Position
Drive #1 - S1-2 - "ON" Position
Drive #2 - S1 -3 - "ON" Position
Drive #3 - S1-4 - "ON" Position
All other positions of S1 - "OFF" Positon.
S3-4 - "ON" Position
All other positions of S3 - "OFF" Position.
(LSI Logic)
CDC
Drives
PC Board #77643120. See CDC Hardware Maintenance Manual, page 12, Figure 5-3B.
1.
a)
Drive #1
Drive
Drive
Drive
CDC
#1 Only,
1.
- S1 -2 -"ON" Position
#2 - S1-3 - "ON" Position
#3 - S1-4 - "ON" Position
All
Boards (Discreet and LSI)
DIP Terminator Pak
Manual).
150
"RMI" (see Board
Hardware Maintenance
installed in
diagrams, section 5-3,
CDC
C.
TEST POINTS
All
CDC
Drives:
Refer to the CDC Maintenance Manual and to Figure 1
on the following page.
Figure 1 shows suggested locations to be used as
1.
test points. The arrows point to a component lead
or plate through hole that
corresponding signals.
may be
used for the
WRITE PROTECT
- READ DATA
COMPOSITE
HEAD WRITE
VOLTAGE
GROUND
- HEAD LOAD
DOOR CLOSED
- HEAD LOAD
SOLENOID
-TRK00
Figure
1.
CDC Model 9404B PCB Test
Component
Points and
Description
Signal
TPA
Head Amplitude
TPB
Head Alignment
-HEAD LOAD
-HEAD LOAD SOLENOID
—HEAD
-INDEX
Low
LO|AD
logic signal
signal
from the computer. Head
— activates the
Indicates the index hole has been detected
Serial data
from the
Analog waveform
FDC to
is
loaded
when
low.
Head Load Solenoid.
scope synchronization. Check for
-WRITE DATA
HEAD WRITE VOLTAGE
Locations.
INDEX
drive logic.
by the FDC. Used for
detection.
TTL
logic level signal.
test point. Assures integrity of the write logic
circuitry.
-READ DATA COMPOSITE
Unseparated data and clock information supplied to the
drive logic.
WRITE PROTECT
TTL
This signal should be high
when
write protect slot uncovered)
-TRK00
DOOR CLOSED
—TRK00 should
FDC from
level signal
is
a write protected diskette (diskette
fully inserted in drive.
be low when the track 00 switch
Signal high reflects
door closed status to the drive
is
closed.
logic.
151
SECTION XIV
TROUBLESHOOTING - DISK SYSTEM
153
A.
TROUBLESHOOTING PROCEDURE
NOTE: The +24
volt terminal will usually read
high under this condition (up to
This section of the manual will guide service personnel
through
subassembly
a
should locate
may then
a faulty
or
OK
subassembly. That subassembly
with the
condition
be removed and replaced.
DC Power
power supply.
a faulty
check-out procedure which
in
If
volts). In-
voltage readings are
dummy load, then
the" system
LED
shorted
for
AC
30
correct voltage readings at this point indicate
is
circuit.
an overcurrent
Check
Reconnect wiring
indicated.
harness to power supply and disconnect
Failures:
plugs to disk drives (see schematic).
1.
Remove Cover/Bezel Assembly
assembly
(see
supply
System Dis-
Section B. Replacement Procedures).
in
power cord
Plug the
into an
AC
outlet and turn
unit
TB1
DC
reinstall
2.
fails
still
or short on
then a faulty wiring harness
is
indicated.
If
causing failure
is
found.
causing the power supply to
following:
replaced.
Fan
is
drive
is
running,
AC
spindle
running, and power
Motor on disk
LED
of failure:
In case
If
AC
then
A
disk drive
fail
should be
Operational Failures:
Check for the correct switch position on the
drive
none of these conditions
are met, then check the
is lit
is lit.
1.
b)
LED
plugs on drives one by one until
the power switch on (front bezel). Check for the
a)
DC
power
If
PC Board
(see B.
CDC
Switch Configurations
in
the Disk Expansion Unit section).
input terminals to
the power supply with a voltmeter.
age
is
If no voltmeasured here then check for voltage
power switch. No voltage at the power
switch indicates a faulty power cord.
at the
2.
Install the Diagnostic Diskette in drive
and refer
to the Troubleshooting Manual. This test will exercise all disk drives in the system by doing seeks,
reads and writes.
c)
fan isn't running, check that fan cord
If
is
Read or Write
Error:
plugged securely on fan terminals. Check for
AC
d)
at fan cord plug
and trace backwards with
First,
replace the
a voltmeter to terminal block
drive with a
age
jumpers on
is
(TB2) if no voltfound. (See Wiring Diagram, Figure 1 .)
disk drive
If
in
the failing
all drives. Then, check voltages on the
connector to the failing drive. Now, replace
the signal cable with a known good cable. If the
failure persists, then replace the drive.
DC
motor
fuse for that unit
System diskette
known good Media. Next, check the
isn't running, check the
on the back of the chassis.
Next trace the wiring back to TB2 with
a
voltmeter.
e)
If
fuse continues to blow, check for a short
TB2. Next disconnect
and check harness for
AC
plugs to
AC
plugs
on
on disk drives
shorts. Next, reconnect
one by one until unit
found. Replace the faulty
drives
causing failure
is
plugs (on Shugart drive in Computer) are correctly
installed on drive 1 See B. Switch Configurations
.
in
the Disk Expansion Unit section for the
CDC
Jumper Configuration in the Floppy
Disk Drive section for the Computer disk drive.
drive and B.
disk drive.
f)
NOTE: A failure may appear on any drive because
of incorrect termination on drive 1. Be sure termination resistor pack (on CDC drive) or jumper
If LED does not light, it indicates either a
bad LED or a +5 volt circuit failure. First,
check all DC voltages (+5V±2%; -12V ±5%;
+12V ±10%)
at
the power supply output
terminals (see Figure 1). If the correct voltages are not present then disconnect the
wiring harness from the output terminals,
install
and
a
4 ohm, 5 watt
COM and
resistor between +5
check voltages again.
155
DC POWER
TO DISK DRIVE
POWER SUPPLY
DC POWER
TO DISK DRIVE
3
DC POWER
TO DISK DRIVE
2
1
P1
+24V DC
-12V
DC
+5V DC
COMMON
LOAD
AC POWER
TO FAN
NEUTRAL
GROUND
6——
C
.
JGND
1
POWER
'
CORD
CHASSIS
GROUND
2
1
2
GND
N
GND
1
N
2
GND
©3
TO DISK DRIVE
TERMINAL LUG
Figure
156
N
1.
3
TO DISK DRIVE
2
Disk Expansion Unit Wiring Diagram
TO DISK DRIVE!
B.
REPLACEMENT PROCEDURES
NOTE: Be
power cord
sure that the
Fan
is
unplugged while
a)
any assembly or disassembly
in progress.
is
b)
System Disassembly
1.
Cover
&
Bezel Assembly
shorting.
c)
a)
Remove
inch then
down
that the bezel lays face
chassis.
NOTE: Be
doesn't
hang on the
when
harness
lifting
procedure
its
normal position and
Remove
may be
5.
Wiring Harness
front of the
that the cover
a)
Remove Cover/Bezel Assembly.
signal
cable or wiring
b)
Disconnect
it.
The
for
c)
does not permit any
the
AC
DC
and
Connectors
from
from
fuse
drives.
length of the wir-
removing
unplugged.
Fan.
careful
ing harness to the bezel
other
in
d)
chassis back to
fan so that the cable
about
the rear of the cover up so
tilt
lift
rear edges of chassis.
Slide the cover/bezel assembly forward
1
Turn
four screws from each side of cover
and seven screws from
b)
Remove Cover/Bezel Assembly.
Turn expansion unit on its side and remove
the four Fan mounting screws and the finger
guard. NOTE: Be careful to retrieve all nuts
and washers inside chassis to prevent possible
Disconnect
plug-on
terminals
holders.
cover/
d)
bezel assembly..
Remove two mounting screws for power switch
bezel. The power cord must be discon-
on the
2.
nected from switch.
Power Supply
e)
a)
Remove Cover/Bezel Assembly.
b)
Disconnect
c)
f)
3.
Remove power
terminals
leads
from
and discon-
LED.
Note
Remove two mounting screws
for each of the
terminal blocks.
four Mounting Screws from back of
chassis.
d)
push-on
polarity.
from power supply.
Remove
LED
shrink tubing on
nect
AC, DC, and ground terminals
all
Slit
g)
Note the location of
h)
them loose.
Remove wiring
supply.
all
tie
wraps then cut
harness.
Disk Drive
6.
NOTE: When
9404B
replacing a
drive, the
CDC 9404A drive with
DC adapter
cable must be discon-
nected from the end of the harness
plug the
DC
in
tion, then the
DC
is
in
the Drive
a)
order to
connector onto J10 on the drive.
the drive being replaced
#1
b)
is
adapter must be replaced with
from National Parts
available
drive
may be
a)
Remove Cover/Bezel Assembly.
b)
Disconnect Signal Cable from drive.
c)
Disconnect
d)
and
and loosen the bottom
c)
Disconnect signal cable from disk drives.
d)
Remove
signal cable.
Power Cord
as no.
PC Board
drive.
AC
chassis
identified by a
40-pin LSI chip near the center of the
on the
of the
screw.
9404B DC adapter and plugged into J7 (card
edge connector) on the drive. The 9404B DC
AW2460. The 9404B
Remove Cover/Bezel Assembly.
Remove top screw from cable clamp on the
rear
If
posi-
the
adapter
Signal Cable
a
DC connectors from
a)
Remove Cover/Bezel Assembly.
b)
Disconnect Black
&
White power cord wires
from switch on bezel and the green wire from
Some models require dechassis. NOTE:
soldering.
c)
drive.
Turn complete expansion unit on its side and
remove the two disk drive mounting screws
(front and rear). These screws are accessible
through holes in the bottom of the chassis.
Support the drive so it doesn't fall out of the
assembly when mounting screws are removed.
Snap
strain relief
NOTE: A
side of
out of hole
screwdriver
one
of chassis.
used on the
in-
side of the strain relief then the
other side to pop
8.
in rear
may be
it
out of the hole.
LED
a)
Remove Cover/Bezel Assembly
b)
Slit
shrink
tubing
terminal from the
c)
and remove the push-on
LED
LED out of its socket from the front.
NOTE: The eraser end of a pencil works well
Press the
for this.
157
Subassembly Replacement
1.
4.
Cover/Bezel Assembly
Fan
a)
Follow
NOTE: The
cover and the bezel
separately (see Parts List).
The
may be purchased
bezel
large harness of wires
cover with seven plastite screws from the inside.
a)
fan
Be sure that the power switch wires are not
shorting and that the LED polarity is correct.
Also check the routing of all harness wires,
hand
especially along the right
where the
side
Be sure that the plug
b)
running
in
front of the
below the bottom of the #2 disk
is
Route
wires for best
all
them away from
5.
reverse.
in
pushed secure-
is
onto the fan terminals. Also, see that the
ly
mounts to the
procedure
disassembly
NOTE:
air
drive.
flow while keeping
drive motors.
Wiring Harness
cover mounting screws could interfere.
b)
Tilt the cover/bezel
Slide
c)
assembly
down
over the
a)
Be careful not to snag any cables.
chassis.
toward the
rear of the chassis.
is
6.
rear corners
rear
screws.
chassis
may
An
the middle.
awl
may be
tighten
all
extra foot
is
used to help
remaining screws
Insert the
b)
sag in the middle, in
which case the chassis should be supported
handy
line
in
disassembly
Be sure the cable
procedure
Be sure the
signal cable
7.
a)
bowed away from
cord
Insert
through
hole
in
right
rear
of
chassis.
Connect the black and white wires to the
power switch and the green wire directly to
the metal chassis next to
b)
the
holes.
the rear and
screws.
disassembly
in
it.
Power Cord
Power Supply
Follow
is
reverse.
in
centered
the disk drives between connectors.
b)
a)
is
in
for this.
up the
Follow
NOTE:
cable clamp before tightening
Insert four screws in each side of the cover.
An
Signal Cable
a)
two screws in the bottom
the chassis. Snug the four
NOTE: The
2.
reverse.
in
properly centered around the
Insert
of
f)
procedure
they were before and as needed.
two screws in the top rear corners of
the chassis but do not tighten. NOTE: Be sure
disk drives.
e)
disassembly
Tie wraps should be reinstalled where
Insert
that the bezel
d)
Follow
NOTE:
procedure
c)
reverse.
in
Leave a
little
laying face
The Disk Wiring Diagram, Figure 1 may be
used for correct hookup of the harness to the
,
down
front of the chassis and
in
the strain
install
TB1
slack in the cord with the bezel
relief
the chassis hole.
in
power supply.
8.
3.
LED
Disk Drive
a)
a)
Follow the disassembly procedures
in reverse.
NOTE: Due to possible warp in the chassis, it
may be necessary to loosen the screws that se-
long
These screws may be reached with
handled
b)
It
LED
c)
If
Be sure that
all
wiring
is
routed away from
both of the disk drive motors and the stepping
motor
158
shaft.
d)
its
mounting socket from
NOTE: A
snap into place.
head screwdriver
is
handy
wires and connect the push-on terminals
LED
LED
doesn't
LED body
polarity.
light, reverse leads.
Slip shrink tubing
the
for this.
on each of the
Turn power on to check for correct
drives.
b)
into
will
Slip a piece of shrink tubing
to the
a
screwdriver between the disk
LED
phillips
cure the disk drive mounting bracket to the
chassis.
Press the
the rear.
down
to where
it
contacts
and heat the tubing to com-
plete the installation.
DISK EXPANSION UNIT MECHANICAL PARTS LIST
MANUFACTURER'S
PART NUMBER
DESCRIPTION
RADIO SHACK
PART NUMBER
BRACKETS
Mounting
*(2), t{4), 0(6)
Mounting, PCB *(1), t(2), 0(3)
8729027
8729030
ART2688
AHB9448
8709091
8893013
8709079
8893512
8893455
AW2427
AW2439
AW2426
8719049
8719054
8729020
8729025
8729019
AZ5200
AHB9441
AZ5227
AZ5228
AZ5226
8579001
8579014
AHD7165
AHD7168
8569033
8569003
8569047
8569042
8569052
8569030
8569044
8569043
AHD1542
AH D 1539
AHD1551
AHD1550
8489017
AS9126
8589015
8589021
8589017
8589018
8589016
8589013
8589020
AHD8512
AHD8518
AHD8514
AHD8515
AHD8513
AHD8511
AHD8517
CABLES
Disk Assembly
Disk
Wiring Harness
II
Power, fan
Power Supply Harness
Signal
Subassembly
AW2455
CASE
Bezel
Bumper, molded
(4)
Chassis, flat black
Cover,
flat
Cover,
silver
black *(2),t(1)
NUTS
Hex, #4
(4)
Hex, #6 *(6),t<8),0(10)
SCREWS
4 x 1/2" (12.7mm), machine
6x3/8" (9.5mm), machine
(8)
*(4), t(8),0(12)
6 x 3/8" (9.5mm), Plastite *(7), t(5), 0(3)
6x3/8" (9.5mm), thread-forming
6x2"
(50.8mm),
slot,
hex
(17)
(4)
8 x 3/8" (9.5mm), thread-forming *(9), t(13) 0(17)
10 x 1/4" (6.35mm), machine *(1 ), t(2), 0(3)
10 x 3/8" (9.5mm), machine *(2), t(4), 0(6)
AH D 1355
AHD1552
AH D 1549
AHD8499
SWITCH
Rocker,
4A
WASHERS
1/4" (6.35mm)
#4, lock
#6,
flat
*(8), t(12),0(16)
#6, lock
#8,
flat
(8)
(4)
*(8),
t(12),0(16)
*(9), t(13), 0(17)
#8, lock
#10, lock
*(5), t(9),0(13)
*(3), t(6),0(9)
*Quantity for Disk Expansion Unit withl drive.
tQuantity for Disk Expansion Unit with 2 drives.
OQuantity for Disk Expansion Unit with 3 drives.
159
DISK EXPANSION UNIT MECHANICAL PARTS LIST
MANUFACTURER'S
PART NUMBER
DESCRIPTION
(cont'd)
RADIO SHACK
PART NUMBER
MISCELLANOUS
Adapter Assembly *(1),
Cord, power
8893007
8709057
8790505
8729002
8479001
8519048
8709080
8469004
8559001
8790017
8719053
8729023
8539004
8729022
t(2), 0(3)
Fan
Finger Guard
Fuse,2A
(3)
Fuse Holder w/hardware
Insulator, paddle board
(3)
*(1), t{2). 0(3)
LED, red
LED Mounting
Power Supply, AA1 1 100
Strain Relief
Support, zinc plated
Terminal Ring
(2)
Tubing, clamp-less
(2)
*Quantity for Disk Expansion Unit with
1
drive.
tQuantity for Disk Expansion Unit with 2 drives.
OQuantity for Disk Expansion Unit with 3 drives.
160
AW2454
AW2454
AXX5008
ART2676
AHF1160
AHF1161
AHB9437
AL1102
ART1951
AXX6002
AHB9440
ART2687
AHB9416
AHB9445
9404B DISK DRIVE MECHANICAL PARTS LIST
To
find the Radio Shack Part
Number
for mechanical parts to the Disk Drive, find the required
and parts lists beginning on page 8-1 of the Control Data Maintenance
Manual located in the back of this Technical Reference Manual. Using the appropriate part's
name and reference number, locate that part in the following list.
part using the illustrations
RADIO SHACK
PART NUMBER
REF.
DESCRIPTION
NUMBER
138
Actuator Assembly
369
175
292
Arm, Disk Load
Bail Armature
Bar, Torsion, Door
290
Bearing, Ball, Ext. Inner
321
Bearing, Cylindrical
289
362
Bearing, Flanged
180
Belt, Flat
144
Bracket, Connector
304
207
172
302
322
323
142
318
358
218
Bracket, Latch
Bearing, Spacer
Bumper, Door
Bushing
Bushing, Door Inject
Bushing, Pushrod Molded
Bushing, Pushrod Molded
Cable, Lower Harness Assembly
Carriage Assembly
Carriage
Head Assembly
Carriage Stop
177
Carriage Stop Kit
365
Clamp, Stepper Motor
184
Clip, Push-in
183
Clip, Push-in
171
312
Cone Assembly
Cone, Disk Load
252
Connector Housing
287
Door, Black
311
Expander Cone
Extension Armature
174
179
Foam Pad
366
267
263
Guide, Carriage
303
102
280
260
370
266
210
226
363
176
194
314
R
Knob, Lever
Latch, Door
Lever, Door
Inject
Mold
Motor Assembly, Drive
Motor Assembly, Stepper
Mount, Switch
Pin, Disk Load Arm
Pin,
Grooved
Plate,
Nut
Motor
Pulley,
Pulley, Spindle
Pushrod Assembly
Retaining Ring
Retaining Ring
ART2353
ART2339
ART2333
ART2360
ART2351
ART2342
ART2336
ART2347
AB7043
ART2361
ART2356
ART2328
ART2335
ART2359
ART2340
ART2341
AW2378
ART2352
AH4382
ART2326
ART2350
ART2346
ART2329
ART2330
ART2337
ART2324
ART2354
ADA0277
ART2325
ART2334
ART2331
ART2345
AK3575
ART2358
ART2357
AM4509
AM4508
ART2349
ART2338
AHB8952
ART2327
ARA2732
ARA2731
ART2332
AHE0019
AHE0020
161
9404B DISK DRIVE MECHANCIAL PARTS LIST
REF.
NUMBER
162
DESCRIPTION
(cont'd)
RADIO SHACK
PART NUMBER
310
173
Shaft, Disk
Solenoid
AS9111
361
Spindle
182
Spring, Compression
ART2348
ARB6521
ARB6522
ARB6524
ARB6523
ARB6525
ART2344
Load
181
Spring, Compression
313
315
217
368
353
Spring,
Cone
Spring, Garter
Spring, Leaf
Support, Assembled
Switch, Actuator
251
Switch, Optical
261
Switch, Sub-mini
147
Switch, Track
248
189
Washer
Washer, Nylon
317
316
335
Washer, Special
178
Washer, Spring Lock
Washer, Special
Washer, Special
192
Washer, Spring Wave
291
Washer, Spring Wave
125
Write Protect Assembly
ART2362
AS0965
AS0968
AS0966
AS0967
AHD8448
AHD8450
AHD8447
AHD8452
AHD8453
AHD8451
AHD8449
AHD8454
ART2355
9404B DISK DRIVE ELECTRICAL PARTS LIST
SYMBOL
DESCRIPTION
RADIO SHACK
PART NUMBER
SYMBOL
CAPACITORS
CAPACITORS
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12
C13
C14
C15
C16
C17
C18
C19
C20
0.10juF,
ACC476KLCP
ACC476KLCP
ACC476KLCP
ACC475MATP
ACC227KLCP
ACC104ZJCP
ACC104ZJCP
ACC475KGTP
ACC104ZJCP
ACC475MATP
ACC757GLWP
ACC337G LWP
ACC337GLWP
ACC100KLCP
ACC475KGTP
ACC104KLCP
0.10/iF,
ACC104ZJCP
47pF, 100V, monolithic
47pF, 100V, monolithic
47pF, 100V, monolithic
4.7juF,6V, tantalum
220pF, 100V, monolithic
0.10/xF, 50V, monolithic
0.10/iF, 50V, monolithic
4.7jliF, 35V, tantalum
0.10juF,
50V, monolithic
6 V, tantalum
750pF, 100V, mica
330pF, 100 V, mica
330pF, 100V, mica
0.10/uF, 100V, monolithic
4.7juF, 35V, tantalum
4.7juF,
C22
C23
C24
C25
C26
C27
C28
C29
C30
100V,
50V, monolithic
0.01/zF, 100V, monolithic
0.01//F, 100V, monolithic
4.7/iF, 10V, tantalum
0.1/iF, 50V, monolithic
0.01/zF, 100V, monolithic
1/xF. 25V,
6.8/iF, 35V, tantalum
63uF, 35V, tantalum
0.01/iF, 100V, monolithic
4.7/iF, 35V, tantalum
4.7 fiF, 35V, tantalum
O.IOjuF, 50V, monolithic
O.ljiF, 100V, monolithic
C31
3.3/uF,35V,
C32
C33
C34
C35
C36
C37
C38
C39
C40
1000mF, 100V, monolithic
47pF, 500V, mica
IOOOjuF, 100V, monolithic
47pF, 100V, monolithic
120pF, 100V, monolithic
C41
4.7juF,
C42
C43
C44
C45
C46
C47
Not Used
15;uF, 16V, tantalum
Not Used
33/uF, 10V, tantalum
0.1/iF, 50V, monolithic
Not Used
C21
I
C51
C52
2.7/zF,6V, tantalum
0.1;uF,
50V, monolithic
4.7juF,6V, tantalum
O.ljuF,
50V, monolithic
35V, tantalum
ACC100KLCP
ACC100KLCP
ACC475MCTP
ACC104ZJCP
ACC100KLCP
ACC105ZFCP
ACC685MGTP
ACC685MGTP
ACC100KLCP
ACC104KLCP
ACC475MGTP
ACC104ZJCP
ACC104OLCP
ACC108KLCP
ACC4760UWP*
ACC108KLCP
ACC476KLCP
ACC127KLCP
ACC275KATP
ACC104ZJCP
ACC475MATP
ACC104ZJCP
ACC475MGTP
Not Used
C57
C58
C59
0.1/xF-
C71
ACC336KCTP
ACC104ZJCP
ACC104ZJCP
(cont'd)
Not Used
50V, monolithic
Not Used
Not Used
50V, monolithic
Not Used
Not Used
Not Used
0.01/jF, 100V, monolithic
0.01juF, 100V, monolithic
Not Used
0.1;uF, 50V, monolithic
O.IOjuF,
ACC104ZJCP
ACC104ZJCP
ACC100KLCP
ACC100KLCP
ACC104ZJCP
COILS
L1
22juh
L2
L3
L4
22^h
100juh
100juh
DIODES
CR1
1N914A
ADX1165
CR9
CR10
1N914A
ADX1165
Not Used
1N4001
ADX1221
I
CR11
CR15
CR16
CR17
CR18
CR19
CR20
1N4001
ADX1221
Not Used
L
1N914A
ADX1165
ADX1291
ADX1221
ADX1290
1
N4820
1N4001
1N770
INTEGRATED CIRCUITS
ACC156KATP
I
Not Used
0.1/zF, 50V, monolithic
C53
C63
C64
C65
C66
C67
C68
C69
C70
RADIO SHACK
PART NUMBER
DESCRIPTION
U1
LM319
U2
U3
U4
U5
U6
U7
U8
733C
733C
78M12,
AMX4199
AMX4199
voltage regulator
75461
7410, triple 3-input
7410, triple 3-input
7486, quad 2-input
NAND
NAND
AMX3676
AMX3676
AMX4317
EXCLUSIVE-OR
163
9404B DISK DRIVE ELECTRICAL PARTS LIST
SYMBOL
INTEGRATED CIRCUITS
U9
RADIO SHACK
PART NUMBER
DESCRIPTION
7474, Dual "D"
flip-flop
(
LM319
U11
3086,
7405,
7400,
7438,
U12
U13
U14
dual transistor array
AMX3681
AMX4197
AMS4315
Hex inverter
quad 2-input
qaud 2-input
NAND
NAND
AMX3683
7438, quad 2-input
NAND
AMX3683
buffer
U15
buffer
U16
9602, dual one-shot,
AMX3694
re-triggerable
U17
9602, dual one-shot,
AMX3694
re-triggerable
U18
U19
U20
U21
U22
U23
U24
U25
7400, quad 2-input NAND
7474, dual "D" flip-flop
AMX3681
R22
R23
R24
R25
R26
R27
R28
R29
R30
147ohm,%W,1%
24.9K,%W, 1%
56.2K,y4 W, 1%
8.25K, /4W, 1%
56.2K,y4W, 1%
24.9K, /4W, 1%
150 ohm, 2W, 5%
1
1
5.11K,%W,1%
1
1
1
T. S.
T.S.
AMX3681
AMX3694
9602, dual one-shot
7408, quad 2-input
7486, quad 2-input
AND
R41
AMX4317
7404
ICA
^WT Hpx
U31
9602, dual one-shot,
/
inx/prtpr
IIIVCI
ICI
1
f
LM339
AMX3694
re-triggerable
75461
JACKS
Connector
-
HDR
5%
10 ohm, 1W,
51.1K, /4W, 1%
511 ohm, /4 W, 1%
4.64K, /4 W, 1%
T.S.
R32
R33
R34
R35
R36
R37
R38
R39
R40
U29
U30
J1
R21
iK,y4 w, 1%
12.1 ohm, 'AW, 1%
iok, y4\/v, 1%
R31
EXCLUSIVE-OR
U32
R15
R16
R17
R18
R19
R20
7408, quad 2-input AND
7402, quad 2-input NOR
7402, quad 2-input NOR
75461
7408, quad 2-input AND
7474, dual "D" flip-flop
re-triggerable
U27
U28
RESISTORS
positive-edge-triggered
positive-edge-triggered
U26
DESCRIPTION
:ont'd)
positive-edge-triggered
U10
SYMBOL
(cont'd)
%W
7/ •*/!>/
5K
ft*
VV
f
1%
/U
1
511 ohm, /4 W, 1%
1
7.5K,%W, 1%
10K, %W, 1%
1.1K, 1/4 W,
1%
RADIO SHACK
PART NUMBER
(cont'd)
AN0196BEE
ARX0145
AN0281BEE
ARX0152
AN0313BEC
ARX0142
ARX0143
ARX0142
AN0313BEC
AN0142EHB
AN0253BEE
AN0063EGB
ARX0148
ARX0151
AN0246BEC
AN0266BEE
ARX0151
AN0266BEE
AN0281BEE
AN0198BEE
T.S.
iK,y4 w, 1%
150 ohm, 2W, 5%
2.4K, /2 W, 5%
5.11K,y4 W, 1%
5.11K, /4 W, 1%
1
R42
R43
R44
R45
R46
R47
R48
R49
R50
K
%
5.11K,%W, 1%
5.11K,y4 W, 1%
4.64K, /4 W, 1%
5.11K,y4 W, 1%
5.11K,y4 W, 1%
60 ohm, /2 W, 5%
R51
Not Used
1
5
*i» •
11 11
!»( Va\N
/4 V V J 1 /O
1
1
1
AN0196BEE
AN0142EHB
AN0219EFB
AN0253BEE
AN0253BEE
AN0253BEE
AN0253BEE
AN0253BEE
AN0246BEC
AN0253BEE
AN0253BEE
AN0545EFB
AJ6728
1
I
I
RESISTORS
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
R11
R12
R13
R14
164
4.64K,y4 W, 1%
4.64K, /4W, 1%
10ohm, /2 W,5%
1
1
11K,%W, 1%
11K,!4W,1%
11K, /4W, 1%
11K, /4W, 1%
5.11K,%W, 1%
1
1
215ohm,y4 W, 1%
215ohm,
511 ohm,
511ohm,
1%
/4W, 1%
/4 W, 1%
22.1 ohm, /4W, 1%
1K, /4 W, 1%
1
/4W,
1
1
1
1
AN0246BEC
AN0246BEC
AN0063EFB
AN0285BEE
AN0285BEE
AN0285BEE
AN0285BEE
AN0253BEE
ARX0146
ARX0146
ARX0151
ARX0151
ARX0144
AN0196BEE
R54
R55
R56
R57
R58
R59
R60
R61
R62
R63
R64
R65
R66
R67
R68
Not Used
ik/aw, 1%
8.66K, 'AW, 1%
10K, /4W, 1%
1
AN0196BEE
ARX0150
AN0281BEE
20K,y4W, 1%
AN0253BEE
AN0281BEE
AN0132BEE
AN0253BEE
ARX0151
ARX0151
AN0306BEE
23.7K, /4W, 1%
511 ohm, /4 W, 1%
ARX0151
1
5.11K, /4W,
1%
i0K,y4W, 1%
100 ohm, %W, 1%
5.11K, /4 W, 1%
511 ohm,y4 W, 1%
1
511 ohm, /4W, 1%
1
1
1
9404B DISK DRIVE ELECTRICAL PARTS LIST
SYMBOL
DESCRIPTION
RESISTORS
R69
1
I
Not Used
R82
R83
R84
R85
R86
R87
R88
R89
R90
R91
1.96K,y4W, 1%
Not Used
10K, /4W, 1%
1K,y4W, 1%
10K, /4W, 1%
1
1
150K,2W,5%
5.11K,y4W, 1%
Not Used
10K, /4W, 1%
51.1K, /4W, 1%
1
1
31.6K, 'AW, 1%
Not Used
511 ohm,y4W, 1%
5.11K, /4W,1%
5.11K, /4W, 1%
Not Used
1
1
DESCRIPTION
RESISTORS
I
3.16K,y4 W, 10%
SYMBOL
(cont'd)
Not Used
R74
R75
R76
R77
R78
R79
R80
R81
RADIO SHACK
PART NUMBER
(cont'd)
AN0229FEB
ARX0147
AN0281BEE
AN0196BEE
AN0281BEE
AN0142EHB
AN0253BEE
AN0281BEE
ARX0148
ARX0149
ARX0151
AN0253BEE
AN0253BEE
R92
R93
R94
R95
R96
24.9K, /4W,
RM1
Resistor Pak
1
RADIO SHACK
PART NUMBER
(cont'd)
1%
5.11K,y4 W, 1%
102ohm,y4W, 1%
1K, /4W, 1%
909ohm,y4W, 1%
1
220/330 ohm
AN0313BEC
AN0253BEE
AN0133BEE
AN0196BEE
AN0191BEB
ARX0141
SWITCH
S1
rocker, 8-position
AS0964
TRANSISTORS
Q1
357DL.+12V regulator
7826,2N2907A
AMX3679
Q2
Q3
Q4
Q5
7821.TP125
7817,TP120
7817,TP12Q
7817,TP120
AMX4195
AMX4195
AMX4195
VR1
AS0964
165
SECTION XV
AA11100 POWER SUPPLY
167
A.
FUNCTIONAL SPECIFICATIONS
0-140V Variable Transformer
b.
vary input voltage.
TRS-80 Model II Disk Expansion System is a 60 watt switching power supply.
Connections to the power supply module are made via
The power supply
a
rating,
for the
circuit of the terminal block
is
rated
230
VAC @
two
10
-
Used to
1.4
KVA
minimum.
Voltmeter
VDC and
c.
standard feed-through barrier terminal block. Each
(Variac)
Recommend 10 amp,
- Need to
AC voltages
digital
measure
to 200
DC
voltages to
50
VAC. Recommend
multimeters.
amps.
Oscilloscope
d.
In theory, the
AC line to DC
supply
kHz. The chopped DC voltage is
power
then chops it at 20
then transformed to the required output voltages and
rectified to low voltage isolated DC. Feedback loops
Need X10 and X100 probes.
Load board with Connectors — See Table 1 for
The entry on the table for
Safe Load Power is the minimum power ratings for
e.
values of loads required.
the load resistors used.
provided for voltage regulation and over current
are
-
rectifies the
protection.
NOTE:
The power supply may be jumper
the following ratings (see Figure
Because of
may
1):
its
power supply
damaging oscillations
the power supply without a
design, this
a load present or
must have
selected for either of
result.
Never test
suitable load!
Vin
or
@
95 to 135VAC
47 to 63Hz input frequency
to 63Hz input frequency
190to270VAC @ 47
The power supply module can withstand the following
maximum
Ohmmeter
f
2.
Set-Up Procedure
ratings:
Set-up as shown
Vin (AC continuous)
or
-
-
MOV
input select
280V
input select
Short Circuit, any output
indefinite
-
also be used to
section
230
N
115
in
Figure 2.
You
will
want to monitor
theinputvoltageandtheoutputvoltage of the regulated
bus, which is the +5 output, with DVM's. Also monitor
the +5 output with the oscilloscope using 50mv/div
sensitivity. The DVM monitoring the +5 output can
15V
230V
1
III
check the other outputs. See text of
for test points within the
power supply.
L
-s.
CD
®
(U)
96 -135
O
L
N
115
230
VAC LINE
ISOLATION
TRANSFORMER
POWER SUPPLY
O
o
£
TROUBLESHOOTING
1.
Equipment for Test Set-Up
rating)
VAC LINE
13
1c6m|
*5
fcOMJ-M
Figure 2. Test Set-up
3.
(minimum
Transformer
Isolation
190 -270
Line Voltage Selection
1.
B.
a.
=o
OUTPUT STRIP
;
Figure
ED
500
of
Visual Inspection
Check power supply for any broken, burned, or obviously damaged components. Visually check fuse, if any
question check with ohmmeter.
VA
—
,. .CAUTION..*
4.
Dangerously
in
this
the
individual
use
an
VA
voltages
high
doing
isolation
rating
is
the
present
are
power supply. For the
safety
testing,
transformer.
needed to keep the
of
please
The
500
AC
wave-
form from being clipped off at the peaks.
These power supplies have peak charging
capacitors and draw full power at the peak
of the
AC
waveform.
Start-Up
Load power supply with minimum load as specif ied in
1. Bring up power slowly with Variable Transformer while monitoring the +5 output with the oscilloscope and DVM. Supply should start with approximately 40-60 VAC applied, and should regulate when
95 VAC is reached. If output has reached 5 volts, do
Table
a
performance
no output,
test as
shown
in
section D.
If
there
refer to section C.
169
is
Table
1.
LOAD BOARD VALUES
MIN
MAX
SAFE
OUTPUT
LOAD
LOADR
+5
0.75A
6.67
LOAD POWER
ohm
8W
3A
+24
-12
5.
286 ohm
0.042A
1W
0.17A
5.
.67
ohm
70.6
POWER
30W
80W
ohm
4W
Check Q1 Waveforms
Top and bottom
covers are fastened by six machine
screws per cover. With these covers removed, both sides
of the main PCB are exposed. This should be sufficient
Using X100 probe on case of TO-3 package of Q1,
check collector waveform. Transistor should be switch-
needed, the side PCB can be removed
by de-soldering a row of 14 points located /a-inch from
the side of the main PCB nearest to the rectifier heat
switching
most
repairs. If
1
The rectifier heat sink
behind the side PCB.
sink.
1.
1
LOAD
14.12ohm
1.7A
Disassembly
for
C.
SAFE
LOADR
LOAD
is
ing.
The correct waveform
on Q1.
If
is shown in
Figure 3. If
not present, check for shorted junctions
OK, check the base waveform.
is
the side of the chassis
u
NO OUTPUT
100 V/Dii
10/iHc/Div
Check Fuse
INPUT 95 VAC
LOAD MINIMUM
If
fuse
is
blown, replace
it
but do not apply power
until cause of failure is-found.
2.
Preliminary Check
Figure 3.
on Major Primary Components
Check diode bridge (BR1), power
3.
D3 and D1 are recwhich attach to the power transistor heat sink.
Preliminary Check
on Major Secondary Components
Waveforms
The base of Q1 (looking under the PCB) is the pin
from the center of Q1 closest to the PCB corner. The
correct waveform is shown in Figure 4. If the waveform
show
is
not there, check for clock pulses which will
of approximately 2 volts magnitude
as spikes
every 50 ^sec.
If
these spikes are not there, then con-
module should be replaced, especially
component failures can be found.
trol
Using an ohmmeter from an output that is common to
each output and with output loads disconnected, check
for shorted rectifiers or capacitors. If the +5 is shorted,
also check crowbar SCR (SCR 1) and zener diode (Z1).
4.
Collector
,
transistor (Q1), catch
diode (D3), and diode D1. Diodes
tifiers
Q1
Check for B+
2V/Div
10*lttc/Div
Set up power supply and attach
X100 scope probe
ground to the negative terminal of the large input capacitor nearest to the control module. Slowly turn up
power and check for B+ on the metal plate riveted to
the power transistor heat sink. With input at 95 VAC,
this point should read 250-300 VDC. If this is not
correct, check fuse, BR1, and if necessary, TM1,TM 2,
D1, and D17. Also check input capacitors C5 and C6
and see that the connections from the barrier strip to
the PCB are good.
170
Figure 4.
Q1 Base Waveforms
if
no other
D.
PERFORMANCE TEST
Each of these
test conditions should be set-up
the limits specified
95VAC
1
4
135VAC
*135VAC
135VAC
5
95VAC
*0n
Table
Input
Test
2
3
in
and noted to be within
2.
+5 Load
+24 Load
-12 Load
Max
Max
Max
Max
Max
Max
Max
Max
Max
Min
Min
Min
Min
Min
Min
be varied over full range to search for
outputs are noted at 135 VAC.
test 3, input voltage should
instability after correct
TABLE
OUTPUT
2.
VOLTAGE AND RIPPLE SPECIFICATIONS
MIN
MAX
+5
4.90V
5.10V
+24
21 .20V
26.40V
.40V
-12.60V
-12
-1 1
NO LOAD
RIPPLE
50mV
30.0 V
P-P
250m V
P-P
50mV
P-P
171
OPERATING CHARACTERISTICS
MIN
t.yp
MAX
95
115
230
135
270
UNITS
Vin Range
Input Select
Input Select
115V
230V
Line Frequency
Output Voltages
Output Current
VAC
VAC
47
EO/60
63
Hz
V01
21.60
24.00
V02
V03
4.90
500
30.00
510
-11.40
-12.00
-12.60
V
V
V
1.3
1.7
0.75
2.40
0.12
3.00
0.17
101
I02
I03
VCB +5V Crowbar
Fire
OCP, Current Limit
Ripple Voltages
190
594
A
A
A
7.00
ICL1
2.00
2.50
3.50
ICL2
4.00
5.00
7.00
A
A
100
50
50
mV
mV
mV
VRIP1
VRIP2
VRIP3
Efficiency
70
%
10
16
mSec
mSec
50
50
50
M ohms
M ohms
M ohms
4.24
4.24
KVDC
KVDC
Hold Up Time
Full
Full
Load, Lo Line
Load, Nom Line
Insulation
Input to
GND
Input to Outputs
Output to
GND
Isolation
Input to GND
Input to Outputs
Transient Reponse
@
Load Change on Any Output From 25% to 75%
and 75% to 25% Within Regulation Limit
172
500
//Sec
n
E
O
CO
a
a
3
o
a.
o
o
<
<
in
3
173
SECTION XVI
ILLUSTRATED PARTS BREAKDOWN
175
CASE ASSEMBLY PARTS LIST
REF
NUMBER
DESCRIPTION
1
Case, upper
2
Case/bottom
3
4
Screw, 8-32 x /2 " (12.7mm),
Rear Panel
5
Plate Adapter
6
Cable, Disk Bus
7
Cable, Parallel I/O
8
Cable, Serial I/O
1
9
10
Connector, Power Cord
Fuse Holder w/hardware
10
Fuse,2A
*10
Fuse,
(2)
1
#4
11
Washer,
12
Washer, lock, #4 (10)
Hex Nut, #4 (10)
(12.7mm),
Screw, 8-32
tWasher,flat,#8 (8)
13
14
PH
flat,
(6)
xV
tWasher,lock,#8
tHexNut,#8
PH
(8)
(8)
(8)
15
16
Screw, 4-40 x /2 " (12.7mm), PH (10)
Screw, 6 x Vi" (6.35mm) thread-forming
17
Washer,
1
flat,
#8
(4)
(2)
tScrew, 8 x 3/8" (9.5mm) SL/Hex/Wash
tFeet, black, polvethleene (4)
tScrew, 6 x 3/8" (9.5mm), Plastite
(4)
(5)
MANUFACTURER'S
PART NUMBER
RADIO SHACK
PART NUMBER
8719029
8719028
8569050
8729016
8729017
8709055
8709050
8709056
8519013
8519048
8479001
8479002
8589002
8589021
8579012
8569050
8589016
8589013
8579013
8569033
8569040
8589016
8569030
8599072
8569047
AZ5196
AZ5195
AH D 1553
AZ5223
AZ5224
AW2423
AW2422
AW2424
AJ6761
AHF1161
AHF1160
AHD8500
AHD8518
AHD7166
AH D 1553
AHD8513
AHD8511
AHD7167
AH D 1542
AH D 1547
AHD8513
AHD1539
AHB9436
AHD1552
*For overseas models only.
tNot shown on
illustration.
177
Figure 1. Case Assembly
178
CHASSIS ASSEMBLY PARTS LIST
MANUFACTURER'S
PART NUMBER
REF.
UMBER
DESCRIPTION
1
Motherboard Assy.
2
Bracket, right side
3
4
Card Guide Support
5
Washer, flat, #4
6
Screw, 4-32 x 1/2 " (12.7mm)
7
Washer, lock,
Bracket,
left side
(6)
#4
#4
(6)
(6)
8
9
10
Screw, 6 x %" (5.35mm), thread-forming
Screw, 8 x 3/8" (9.5mm) (2)
11
Washer,
12
Disk Drive,
*12
Nut, Hex,
flat,
(6)
#8
(4)
(2)
SA-800,60Hz
SA-800,50Hz
Disk Drive,
13
Screw, 8 x 3/8" (9.5mm), zinc, thread-forming (4)
14
Washer, lock,
15
Washer,
16
17
Screw, 8 x 3/8" (9.5mm) (3)
Bracket, Disk
flat,
#8
#8
(7)
858901
(7)
W (12.7mm),
18
Screw, 8 x
19
Washer,
20
Switch, momentary,
21
Screw, 4 x
22
Switch, rocker, 4 A
23
24
25
26
LED,
Screw, 8 x 3/8" (9.5mm), zinc, thread-forming (2)
27
Washer, lock, #8
28
Nut, Hex,
29
30
Bracket, Baseplate
31
Washer, lock,
32
33
Screw, 6-32 x 2" (50.8mm)
34
35
36
37
38
39
40
41
#8
flat,
%"
phillips
(2)
(4)
N/O
(8.35mm),
phillips
(4)
red
LED Mounting
Bezel, front
#8
(4)
(4)
Fan
#6
(4)
(4)
#6 (4)
Washer, flat, #6 (4)
Nut, Hex,
Power Supply w/Bracket
Video,
PCB
%"
(6.35mm),
Washer, lock,
#4
(4)
%"
philli ps
(4)
(4)
Screw, 8 x 3/8" (9.5mm), zinc, thread-forming
Screw, 4-32 x 1/a " (12.7mm) (2)
42
43
44
Screw, 8-32 x 1/2 " (12.7mm)
45
#4 (2)
tNut, Hex, #4 (2)
Washer, flat #8 (4)
Washer, lock, #4
CRT, 12"
tWasher,
f lat,
8569030
8729009
8569056
8589016
8489016
8569032
8489017
8469004
8559001
8719030
8569054
8589013
8579013
8729006
8790505
8589018
8569052
8579014
8589017
8893523
84V25561A93
assy.
Screw, 4-40 x
Washer, flat
8893430
872901
8729015
9729013
8589002
8569033
8589021
8579012
8569040
8569030
8589016
8893536
8893582
8569054
8589013
(2)
(3)
8569031
8589021
8589015
8569054
8569033
8589021
96R2500A15
(4)
8569,050
8589002
8579012
8589016
RADIO SHACK
PART NUMBER
AXX0500
ART2682
ART2686
ART2684
AHD8500
AH D 1542
AHD8518
AHD7166
AHD1547
AH D 1539
AHD8513
AXX5002
AHD1555
AHD8511
AHD8513
AHD1539
ART2680
AH D 1556
AHD8513
AS9125
AHD1541
AS9126
AL1102
ART1951
AZ5197
AH D 1555
AHD8511
AHD7167
ART2677
AXX5008
AHD8515
AHD8499
AHD7168
AHD8514
AXX6003
AXX0312
AH D 1540
AHD8518
AHD8512
AH D 1555
AH D 1542
AHD8518
AXX8002
AH D 1553
AHD8500
AHD7166
AHD8513
179
CHASSIS ASSEMBLY PARTS LIST
IANUFACTUR
PART NUMBI
REF.
IV
NUMBER
DESCRIPTION
46
47
48
49
50
Washer, lock, #10
51
Washer, flat, #8 (10)
52
53
Pot, Contrast
(4)
Bracket, Bezel, lower
Bracket, Video Mounting (2)
Bracket, Bezel Mounting
Screw, 8 x 3/8" (9.5mm), zinc .thread-forming (10)
Pot, Brightness
tScrew, 8-32 x 3/8" (9.5mm)
*For overseas models only.
tNot shown on
180
(cont'd)
illustration.
(4)
8589020
8729032
8729010
8729031
8569054
8589016
8260150
8260450
8569030
RADIO SHACK
PART NUMBER
AHD8517
AHB9449
ART2682
ART2719
AHD1555
AHD8513
AP7023
AP7024
AH D 1539
©L
18
SECTION
XVII
APPENDIXES
183
-~>
WARRANTY
LIMITED
For
90 days from the date of delivery, Radio Shack warrants to the original purchaser that the computer hardware described
herein shall be free from defects in material and workmanship under
normal use and service. This warranty is only applicable to purchases
from Radio Shack company-owned retail outlets and through duly
authorized franchisees and dealers. The warranty shall be void if this
unit's case or cabinet is opened or if the unit is altered or modified.
During this period, if a defect should occur, the product must be returned to a Radio Shack store or dealer for repair, and proof of purchase must be presented. Purchaser's sole and exclusive remedy in the
event of defect is expressly limited to the correction of the defect by
a period of
adjustment, repair or replacement at Radio Shack's election and sole
expense, except there shall be no obligation to replace or repair items
which by their nature are expendable. No representation or other affirmation of fact, including, but not limited to, statements regarding
capacity, suitability for use, or performance of the equipment, shall
be or be deemed to be a warranty or representation by Radio Shack,
for any purpose, nor give rise to any liability or obligation of Radio
Shack whatsoever.
EXCEPT AS SPECIFICALLY PROVIDED IN THIS AGREEMENT,
THERE ARE NO OTHER WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
PURPOSE AND IN NO EVENT SHALL RADIO SHACK BE LIABLE
FOR LOSS OF PROFITS OR BENEFITS, INDIRECT, SPECIAL,
CONSEQUENTIAL OR OTHER SIMILAR DAMAGES ARISING OUT
OF ANY BREACH OF THIS WARRANTY OR OTHERWISE.
sasa
s
RADIO SHACK
M
S8jS^i& *&K&:
j^USv
'&&
A DIVISION OF TANDY CORPORATION
FORT WORTH, TEXAS 76102
CANADA: BARRIE, ONTARIO L4M 4W5
TANDY CORPORATION
U.S.A.:
AUSTRALIA
BELGIUM
VICTORIA ROAD
RYDALMERE,N.S.W. 2116
PARC INDUSTRIEL DE NANINNE
5140NANINNE
280-316
U.K.
BILSTON
ROADWEDNESBURY
WEST MIDLANDS WS10
PRINTED
7JN
IN U.S.A.
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.5 Linearized : Yes Page Layout : TwoPageRight Page Count : 204 XMP Toolkit : XMP Core 4.1.1 Metadata Date : 2013:05:22 08:50:24Z Create Date : 2013:05:22 08:42:31Z Modify Date : 2013:05:22 08:50:24Z Creator Tool : Digitized by the Internet Archive Producer : Recoded by LuraDocument PDF v2.53 Part : 2 Conformance : B Document ID : uuid:uuid:82160606-6351-8eb9-6b10-fc28d7182fd4 Version ID : 2 Title : Radio Shack Hardware Manual: Model II Technical Reference Manual (1980)(Radio Shack) Creator : Digitized by the Internet Archive Keywords : http://archive.org/details/Model_II_Technical_Reference_Manual_1980_Radio_ShackEXIF Metadata provided by EXIF.tools