Acorn FileStore E20 Service manual

FileStore Service Manual
Part no.
0482,001
Issue 1
21 Sept. 1989
©
Copyright Acorn Computers Limited 1989
Neither the whole nor any pan of the information contained in, or the product described in
this Manual may be adapted or reproduced in any material form except with the prior written
approval of Acorn Computers Limited.
The products described in this Manual and products for use with it are subject to continuous
development and improvement. All information of a technical nature and particulars of the
products and their use (including the information and particulars in this Manual) are given by
Acorn Computers Limited in good faith. However, Acorn Computers Limited cannot accept
any liability for any loss or damage arising from the use. of any information or particulars in
this manual, or any incorrect use of the products. All maintenance and service on the products
must be carried out by Acorn Computers‘ authorised dealers or Approved Service Centres.
Acorn Computers Limited can accept no liability whatsoever for any loss or damage caused
by service, maintenance or repair by unauthorised personnel.
All correspondence should be addressed to:
Customer Service
Acorn Computers Limited
Fulbourn Road
Cherry Hinton
Cambridge
CB1 4JN
Information can also be obtained from the Acorn Support Information Database (SID). This
is an on-line viewdata system available to registered SID users. Initially, access SID on
Cambridge (0223) 243642: this will allow you to inspect the system and use a response frame
for registration.
ACORN, ECONET and FILESTORE are trademarks of Acorn Computers Limited.
Within this publication the term ‗BBC‘ is used as an abbreviation for ‗British Broadcasting
Corporation‘.
CENTRONICS is a trademark of the Centronics Data Computer Corporation.
Published September 1989
Published by Acorn Computers Technical Publications Department
FileStore Service Manual
ii
Contents
CONTENTS
INTRODUCTION
PART I: FILESTORE E01
1. Introduction to the E01 unit
1.1
Equipment description
1.2
Function
1.3
Prerequisites for use
1.4
Enhancements
2. E01 Specification
General specification
2.1
2.2
Physical
2.2.1 E01 unit
2.3
Operation
2.3.1 Indicators
2.3.2 Controls
2.4
Signal connectors
2.4.1 FileStore E01 expansion bus pinouts
2.4.2 Econet port
2.4.3 Printer port
2.5
Power input
2.5.1 Power input requirements
2.5.2 Mains interruptions (‗Brown out‘)
2.5.3 Power input plug and cable description
2.6
Power supply
2.6.1 Power required
2.6.2 Specification
2.7
Safety standards
Electromagnetic interference
2.8
2.8.1 Standards
2.8.2 Mains transients
2.8.3 Electrostatic discharge
2.9
Environment
2.9.1 Operating
2.9.2 Storage and shipping
2.10 Operational lifetime
3. E01 Disassembly and assembly
Disassembly procedure
3.1
3.2
Assembly procedure
4. E01 Circuit description
4.1
Timing
4.2
Sequential circuits
4.2.1 RAM refresh
4.2.2 ROM/RAM latch
4.2.3 INTON/INTOFF
4.2.4 Econet clock generation
4.3
The RESET circuitry
4.4
Battery backup
4.5
The central processor
FileStore Service Manual
III
1
3
5
5
5
5
5
6
6
8
8
8
8
8
9
9
9
10
10
10
10
11
11
11
11
11
11
11
11
12
12
12
12
13
15
15
15
17
17
17
17
17
17
17
18
18
18
iii
4.6
Random access memory (RAM)
4.7
Read-only memory (ROM)
4.8
The Econet port
4.8.1 The Econet network
4.8.2 Econet module
4.8.3 Econet clock and active terminator
4.9
The disc interface
4.10 The printer/VIA circuitry
4.11 The real-time clock (RTC)
4.12 The FileStore Expansion bus and E20 interface
4.12.1 Termination
4.13 Main signal paths
4.13.1 Data bus
4.13.2 Address bus
4.13.3 Address decoding
4.13.4 Machine Operating System function calls
4.14 Link survey
5. E01 Fault finding
5.1
Stage 1: Initialisation
5.2
Stage 2: Net link
5.3
Stage 3: Final checks
PART II : FILESTORE E20
1. Introduction to the E20 unit
1.1
Packaging
Identification
1.2
2. E20 Specification
2.1
General specification
2.1.1 Hardware components
2.1.2 Software components
Physical
2.2
2.2.1 E20 unit
2.2.2 E20 packaging
2.3
Operation
2.3.1 Controls
2.3.2 Indicators
2.4
Host Adaptor
2.5
FileStore E20 Expansion Input/ Output Ports
2.5.1 The FileStore E20 expansion bus connector
2.6
Power input
2.6.1 Power input requirements
2.6.2 Mains interruptions (‗Brown out‘)
2.6.3 Power input plug and cable description
2.7
Power supply
2.7.1 Power required
2.8
Safety standards
2.9
Electromagnetic interference
2.9.1 Standards
2.9.2 Mains Transients
2.9.3 Electrostatic discharge
2.10 Environment
2.10.1 Operating
2.10.2 Storage and shipping
2.11 Emitted Acoustic Noise
2.12 Operational lifetime
FileStore Service Manual
18
18
19
19
19
19
19
20
20
20
20
20
20
20
21
22
24
25
25
25
25
27
28
28
28
31
31
31
31
31
31
31
32
32
32
32
32
32
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
iv
3.
E20 Disassembly and assembly
3.1
Disassembly procedure
3.2
Serviceable parts
3.3
Assembly procedure
4. E20 Circuit description
4.1
The disc controller board
4.2
SCSI control and data lines
4.2.1 Other pins
4.2.2 SCSI connector pinout (PL2 and J4)
4.3
Bus phases
4.3.1 Bus free phase
4.3.2 Selection phase
4.3.3 Information transfer phases
4.4
The reset condition
The 2MHz bus
4.5
4.6
Winchester Disc Host Adaptor
4.6.1 Address decoding and handshaking
4.6.2 Buffering
4.6.3 Termination
5. E20 Fault finding
5.1
Power supply
Address decoding
5.2
5.3
Hand shaking
5.4
Bus lines
Final checks
5.5
PART III : FILESTORE E01S
1. Introduction to the E01S unit
1.1
Equipment description
1.2
Function
Prerequisites for use
1.3
1.4
Enhancements
2. E01S Specification
2.1
General specification
2.2
Physical
2.2.1 E01S unit
2.2.2 E01S packaging
2.3
Operation
2.3.1 Indicators
2.3.2 Controls
2.4
Signal connectors
2.4.1 FileStore E01S expansion bus pinouts
2.4.2 Econet port
2.4.3 Printer port
2.5
Power input
2.5.1 Power input requirements
2.5.2 Mains interruptions (‗Brown out‘)
2.5.3 Power input plug and cable description
2.6
Power supply
2.6.1 Power required
2.6.2 Specification
2.7
Safety Standards
2.8
Electromagnetic interference
2.8.1 Standards
2.8.2 Mains transients
FileStore Service Manual
37
37
37
37
39
39
39
40
40
40
41
41
41
42
42
43
43
44
45
47
47
48
48
48
48
49
51
51
51
51
51
53
53
54
54
54
54
54
54
55
55
55
56
56
56
56
57
57
57
57
57
57
57
58
v
2.8.3 Electrostatic discharge
2.9
Environment
2.9.1 Operating
2.9.2 Storage and shipping
2.10 Operational lifetime
3. E01S Disassembly and Assembly
3.1
Disassembly procedure
Figure 1: Rear plastic removal
3.2 Assembly procedure
4. E01S Circuit description
4.1
The Central Processor
4.2
Random access memory (RAM)
4.3
Timing
4.3.1 The Real-Time Clock (RTC)
4.3.2 Figure 2: RTC Read/Write timing
4.4
Sequential Circuits
4.4.1 RAM Refresh
4.4.2 Memory read / write
4.4.3 ROM CONTROL
4.4.4 INTON/INTOFF
4.4.5 Econet Clock Generation
Battery backup
4.5
4.6
The Econet port
4.6.1 Econet module
4.6.2 Econet clock and active terminator
4.7
The disc interface
4.8
The printer /VIA circuitry
4.9
The FileStore expansion bus and E40S/E60S interface
4.9.1 Buffering
4.9.2 Termination
4.10 Main signal paths
4.10.1 Data bus
4.10.2 Address bus
4.10.3 Address decoding
4.10.4 Machine Operating System function calls
4.11 Link survey
5. E01S Fault finding
Power supply
5.1
5.2
Initialisation
5.3
Net link
5.4
Final checks
PART IV: FILESTORE E40S AND E60S
1. Introduction to the E40S and E60S
2. E40S/ E60S Specification
2.1
General specification
2.1.1 Hardware components
2.1.2 Software components
2.2
Physical
2.2.1 E40S and E60S units
2.2.2 E40S/E60S packaging
2.3
Operation
2.3.1 Controls
2.3.2 Indicators
2.4
Expansion input/output ports
FileStore Service Manual
58
58
58
59
59
61
61
62
63
65
65
65
65
65
66
67
67
68
68
69
70
70
70
70
70
70
71
71
72
72
72
72
72
72
73
75
77
77
80
80
80
81
83
85
85
85
85
85
85
85
85
86
86
86
vi
2.4.1 FileStore E40S/E60S expansion bus connector
2.5
Power input
2.5.1 Power input requirements
2.5.2 Mains interruptions (‗Brown out‘)
2.5.3 Power input plug and cable description
2.6
Power supply
2.6.1 Power required
2.7
Safety standards
2.8
Electromagnetic interference
2.8.1 Standards
2.8.2 Mains transients
2.8.3 Electrostatic discharge
2.9
Environment
2.9.1 Operating
2.9.2 Storage and shipping
2.10 Emitted acoustic noise
2.11 Operating lifetime
3. E40S/E60S Disassembly and assembly
3.1
Disassembly procedure
3.2
Parts not serviceable
3.3
Assembly procedure
4. E40S/E60S Circuit description
4.1
Bus phases
4.1.1 Bus free phase
4.1.2 Selection phase
4.1.3 Information transfer phases
4.1.4 Termination
5. E40S/E60S Fault finding
5.1
Power Supply
Address decoding
5.2
5.3
Hand shaking
5.4
Bus lines
5.5
Final checks
APPENDIX A. TEST EQUIPMENT
Equipment required
Setting up
Connecting the test station
Connecting the UUT
Test procedure
Menus
Selecting menu entries
FservCopy
FServEdit
FServFmt
FServInit
FServCMOS
FServSoak
FServTest
FileStore E01
FileStore E01S
Checking the test equipment (validation)
Equipment required
Validation procedure
86
87
87
87
87
87
87
88
88
88
88
88
88
88
89
89
89
91
91
93
93
95
95
95
95
95
97
99
99
100
100
100
101
103
103
103
103
103
104
104
104
105
106
107
108
109
110
111
111
112
113
113
113
FileStore Service Manual
vii
Modifying the test software
APPENDIX B. PARTS LISTS
FileStore E01 main circuit pcb
FileStore E01 Final Assembly – Communicator
FileStore E01 Final Assembly – Master
FileStore E20 Main circuit pcb
FileStore E20 Final Assembly – Communicator
FileStore E20 Final Assembly – Communicator
Stacking FileStore E01S Main circuit pcb
Stacking FileStore E01S Final Assembly
Stacking FileStore E40S Final Assembly
Stacking FileStore E60S Final Assembly
APPENDIX C. DIAGRAMS
FileStore Service Manual
113
115
116
121
123
125
126
128
130
135
137
139
141
viii
Chapter 1
Introduction
This manual is designed to provide the information required to diagnose and repair faults on
the FileStore E01 and E20 units and the Stacking FileStore E01S, E40S and E60S units,
developed by Acorn Computers Limited of Cambridge, England.
The information contained in this manual is for the use of engineers who will be servicing the
above units. It includes a specification of each unit, circuit descriptions, disassembly and
assembly details and faultfinding procedures.
The manual is divided into four parts:

Part I covering the FileStore E01 twin floppy-disc unit

Part II covering the FileStore E20 hard disc unit

Part III covering the Stacking FileStore E01S twin floppy-disc unit

Part IV covering the Stacking FileStore E40S and E60S hard disc units.
The Appendices at the back of the manual contain:

An Appendix describing the test software that can be used for testing all possible
combinations of FileStore types.

An Appendix containing the parts lists for FileStore and Stacking FileStore units.

An Appendix containing the relevant drawings and diagrams for FileStore and
Stacking FileStore units.
FileStore Service Manual
1
Chapter 1
FileStore Service Manual
2
Chapter 1
Part I: FileStore E01
FileStore Service Manual
3
Chapter 1
FileStore Service Manual
4
Chapter 1
1.
Introduction to the E01 unit
1.1 Equipment description
FileStore E01 is The twin floppy-disc version of the FileStore file server. There are two
versions of the FileStore E01, the Master version used with Acorn and BBC computers (Part
number 0354,002) and the Communicator version supplied for use with the Acorn
Communicator intelligent Videotex terminal (Part number 0354,000).
The differences between these two versions are confined to the colour finish of the case and
plastic parts, and the software supplied with the unit.
1.2 Function
To provide a mass storage facility for Econet users. When connected to the Econet, the
FileStore will provide an Econet clock if one is not present. Also present is a Real Time
Clock and a printer output for use as a printer server. An upgrade path to the hard disc
FileStore E20 is also provided.
1.3 Prerequisites for use
The E01 unit is used by connecting it to one of the following:









Econet Network
BBC Microcomputer
Acorn Master Series Microcomputer
Acorn Cambridge Workstation (ACW)
Acorn Communicator
Acorn Archimedes Workstation
Acorn R140 RISC ix Workstation
Acorn A3000 Microcomputer
Other Econet network stations.
1.4 Enhancements
The following items may be connected to the E01 to provide additional functions:



Printers
Hard disc FileStore E20
Econet bridges
FileStore Service Manual
5
Chapter 2
2.
E01 Specification
This chapter gives details of the main features of the E01 unit, including electrical
specifications for the interface ports.
2.1 General specification
Within the E01 unit are two 3.5” floppy disc drives, a switch mode power supply unit (PSU)
and a Fileserver disc drive PCB. The PSU supplies +5V and +12V rails and meets BS5850.
The file server disc drive PCB contains 64K of RAM and 64K of ROM .(two 27256
EPROMs), a Real Time Clock with battery backup, a floppy disc controller, an Econet
Interface and a printer interface. The microprocessor is a 65C102 device, running at 2MHz,
which provides the processing required.
The ROM contains the operating system, filing system and Econet code needed to run the file
server. The 64K of RAM and ROM are never in the memory map at the same time. On power
up the ROM is read and it copies its file server code into the memory map. At the completion
of this exercise the memory map is almost totally resident in RAM.
Two 3.5” discs are also supplied with the unit: the Master lib disc (containing programs used
to run FileStore) and the data disc (for users‘ own files).
A Real Time Clock circuit incorporating the 146818 RTC is used to provide the information
to allow date stamping of files and also to offer the facility of the Time and Date commands
to users. The RTC is battery backed-up by a rechargeable nickel cadmium cell.
The Econet Interface is based upon the Acorn Econet module. Collision detection and an
internal line biasing circuit are fitted. An Econet clock is generated if no clock is present.
The floppy disc interface is based upon the 2793 disc controller to provide a SA400 interface.
A Centronics-compatible printer interface is driven by a VIA.
A door flap switch (an optical sensor) is used to inform the processor when a disc is about to
be changed and whether to power up in user mode or maintenance mode.
During normal operation, when a user opens the door flap, the processor needs to save the
complete disc maps (held in memory) on the discs before they are removed. It is therefore
essential that when users remove a disc, they first wait until the drive motors have stopped,
indicating that the maps have been stored.
FileStore will normally only accept network filing system commands. To format discs and
issue direct commands to the disc, you must put FileStore into a different mode:
‗maintenance mode‘. (This is to prevent users erasing and formatting discs by mistake.) To
enter maintenance mode, you can either power up with the access flap open, or use the
*FSMODE M command from a user station (see the FileStore Network Manager’s Guide for
further details).
For connection to the E20 unit a FileStore expansion bus interface, similar to the BBC
microcomputer 1MHz bus interface, but running at 2MHz, is fitted to the rear of the unit.
FileStore Service Manual
6
Chapter 2
The following ports are provided:
FileStore Expansion Bus:
Printer:
Econet:
Mains in:
34 way IDC - Rear Panel
26 way IDC - Rear Panel
5 pin DIN - Rear Panel
Permanently attached cable through grommet in rear panel
FileStore Service Manual
7
Chapter 2
2.2 Physical
2.2.1 E01 unit
Dimensions:
length 333mm
width 351mm
height 78.8mm
Colour:
Material:
Acorn Specification 0920,208 (Pantone 537)
Acorn Part No. 900.000 (ABS Cycolac)
Mild Steel Chassis
Vapour blast
5kg
Finish:
Net weight:
2.2.2 E01 packaging
Material:
Overall dimensions:
Weight (gross):
Neopolene Inner, Triwall cardboard outer
length 545mm
width 500mm
height 230mm
7kg
2.3 Operation
Upon power up (with the front door closed), the FileStore starts itself up into network mode
ready for use over the network. If the door is open, the unit will accept requests via the
network to allow maintenance and disc formatting.
2.3.1 Indicators
Green LED:
Red LED:
Power on indicator
Mode indicator
2.3.2 Controls
Mains switch
Front door flap
Mounted on rear panel
Actuates door open/closed sensor, also controlling the
operating mode
FileStore Service Manual
8
Chapter 2
2.4 Signal connectors
2.4.1 FileStore E01 expansion bus pinouts
Connector Type: 34 way IDC male. The pin allocations are as follows:
Pin 1
Pin 2
Pin 3
Pin 4
Pin 5
Pin 6
Pin 7
Pin 8
Pin 9
Pin 10
Pin 11
Pin 12
Pin 13
Pin 14
Pin 15
Pin 16
Pin 17
Pin 18
Pin 19
Pin 20
Pin 21
Pin 22
Pin 23
Pin 24
Pin 25
Pin 26
Pin 27
Pin 28
Pin 29
Pin 30
Pin 31
Pin 32
Pin 33
Pin 34
Gnd
R/not W
Gnd
I2 (2MHz Clock)
Gnd
not NMI
Gnd
not IRQ
Gnd
Not WENCH
Gnd
Not Used
Gnd
Not RST
Gnd
Not Used
Gnd
D0
D1
D2
D3
D4
D5
D6
D7
D8
A0
A1
Gnd
Gnd
Gnd
Gnd
5v
Gnd
2.4.2 Econet port
Data rate of up to 200 Kbps (determined by the Econet clock rate)
Connector type: 5 pin, 180 degree DIN socket.
Econet port pinouts are as follows:
Pin 1
Pin 2
Pin 3
Pin 4
Pin 5
DATA+
GND
CLKDATACLK+
FileStore Service Manual
Data positive
Ground
Clock negative
Data negative
Clock positive
9
Chapter 2
2.4.3 Printer port
Connector type: 26 way IDC connector
Standard Centronics - compatible port with control signals STRB, ACK, BUSY, SELECT
(all active low).
Printer port pinouts are as follows:
Pin 1
Pin 3
Pin 5
Pin 7
Pin 9
Pin 11
Pin 13
Pin 15
Pin 17
Pin 19
Pin 21
Pin 23
Pin 25
Pins 2-22 even
Pin 24
Pin 26
Data ready strobe
Data 0
Data 1
Data 2
Data 3
Data 4
Data 5
Data 6
Data 7
Data acknowledge
N/C
N/C
N/C
0V
N/C
N/C
notSTRB
D0
D1
D2
D3
D4
D5
D6
D7
notACK
N/C
N/C
GND
2.5 Power input
2.5.1 Power input requirements
The power input requirements are as follows:
Voltage
Frequency
Power
Minimum
198
Nominal
220/240
50
25
Maximum
264
Units
V AC
Hz
Watts
2.5.2 Mains interruptions (‘Brown out’)
The equipment has been designed to operate without malfunction during mains interruptions
as detailed below. The mains is assumed to be at nominal at all other times.
Voltage [V]
Duration [msec]
Frequency [Hz]
0
20
0.2
50%
50
0.2
FileStore Service Manual
10
Chapter 2
2.5.3 Power input plug and cable description
Plug type:
BS1363A , sleeved L+N pins BSI Kitemake and/or ASTA
Diamond marked
No. of pins/connectors: 3
Fuse Value:
3A to BS1362 ASTA approved
Cable type:
To BS6500 Table 16 (BASEC and/or CENELEC
harmonised and marked)
No. of conductors:
3
Length of cable:
2m
2.6 Power supply
2.6.1 Power required
pcb
Drives
Drive start
Fan
nominal
max
5V
5V
12V
12V
5V
1.3A
32OmA
l4OmA
14OrnA
250mA
1.7A
560mA
5-5.25V
5-5.25V
11.4-12.6V
0-2A
0.05-0.6A
0-0.4A
0-1A
1.0A (400msec)
2.6.2 Specification
2.7 Safety standards
The equipment is designed and manufactured to comply with the following standards:
 BS415
 BS5850
 BS6204
2.8 Electromagnetic interference
2.8.1 Standards
The equipment is designed and manufactured to comply with BS6527 Class B.
2.8.2 Mains transients
The equipment functions and is undamaged in the presence of mains borne interference
having voltage spikes detailed as follows:
Frequency:
Risc Time:
0.2 times mains frequency
5ns
FileStore Service Manual
11
Chapter 2
Half-Pulse width duration:
Polarity:
Phase Angle:
Peak Voltage:
5Ons
+ve or -ve
Free non-synchronous
1000V shall not cause malfunction (soft errors)
1500V shall not cause physical damage, but
visible malfunction is permitted
2.8.3 Electrostatic discharge
The equipment function is undamaged when subjected to a discharge (at both +ve and -ve
polarity) from a 5pF capacitor charged to a voltage specified below, limited by a 150
resistor. The discharge is applied to any user accessible points, interconnecting cables and
also the ground reference plane adjacent to the equipment.
Discharge Voltage:
6kV shall not cause malfunction (soft errors)
12kV shall not cause physical damage, but
visible malfunction is permitted
2.9 Environment
2.9.1 Operating
The equipment operates and functions to specification while under the following
environmental conditions:
Temperature
10 to +35C
Relative Humidity
10 to 80% non-condensing
Mechanical Shock
Not operating: 40g ½ sinusoid l0ms maximum
repetition rate 1 every 10 seconds. 10 shocks on all six
faces.
Operating: 5g ½ sinusoid l0ms, maximum repetition rate
1 every 10 seconds. 10 shocks on all six faces
Vibration
To BS2011 Part 2Fd, vibration in each plane (X,Y and Z).
(Time limit for each test 90 minutes)
Operating: 20 to 500Ff, O.5G max
(20 to 500Hz at 0.0005 G sq/Hz)
Not operating: 10Hz to 200 Hz at 20G max
(10Hz to 200 Hz at 0.02G sq/Hz)
2.9.2 Storage and shipping
The packaged equipment is designed and manufactured to withstand the following
conditions:
Temperature
-40C to +60C
Relative Humidity
5 to 90% non-condensing
Thermal Shock
20C per hour within the range –20 +60C
Mechanical Shock
Will withstand a drop of 1 metre on each face
and on the most susceptible corner
FileStore Service Manual
12
Chapter 2
2.10 Operational lifetime
The equipment has been designed to provide an operational lifetime of 3 years (26,208 hours,
based on a 24 hour day, 7 days-a week).
FileStore Service Manual
13
Chapter 2
FileStore Service Manual
14
Chapter 3
3.
E01 Disassembly and assembly
DANGER
Removing the cover of an E01 unit exposes dangerous voltages. Ensure that the unit is
switched off and the plug removed from the mains supply before removing the cover.
WARNING
A number of components within the units are STATIC SENSITIVE. It is possible that these
components may be damaged if subjected to a static discharge. Avoid contact with the
components of the PCBs except where necessary to perform the exchange or faulty
components. When exchanging components, take appropriate anti-static precautions.
3.1 Disassembly procedure
(1) Power down the FileStore unit for disassembly.
(2) Disconnect the unit from the mains.
(3) Unclip the front and rear mouldings.
(4) Unclip the side mouldings.
(5) Remove the four screws holding the top metal wrap to the unit and slide it off backwards.
If you want to access the circuit board or remove the drive(s) then remove the top shield from
the drive(s) and remove the mounting screws in the base plate. Disconnect the (data) ribbon
and power connectors. This allows the drive to be removed, up and backwards.
The floppy disc units are not a serviceable item, and in the event of failure should be replaced
by a new or reconditioned unit.
The floppy disc interface is contained on the E0l main processor board. If the interface is
suspected to be faulty, refer to Appendix A - Test Equipment, which contains a suitable test of
the floppy disc interface.
3.2 Assembly procedure
To reassemble the unit, simply reverse the above procedure.
When reassembling the unit, ensure that full earth testing has been satisfactorily completed.
FileStore Service Manual
15
Chapter 3
FileStore Service Manual
16
Chapter 4
4.
E01 Circuit description
E01 Circuit description
Read this chapter in conjunction with the circuit diagrams for FileStore E01, in Appendix B
at the back of this manual.
4.1 Timing
The master system clock is 8MHz, generated by IC3 together with X2, C4, C5, and R11. This
is internally divided down by four to produce the 2MHz phase related timing clocks 02 and
04, output on pins 39 and 3 of IC3 respectively.
4.2 Sequential circuits
There are four sequential circuits in FileStore:




RAM refresh
ROM/RAM latch
Inton/intoff
Econet clock
These are described below.
4.2.1 RAM refresh
RAM Access and Refresh are handled by IC6, IC31, IC34, IC7 and IC32.
In Normal Access, RAS pulse is off at 04 and CAS is low on the rising edge at 02.
Refresh is generated by a CAS before RAS, using the internal counters in the 4464 RAM
chips. IC6 divides 02 by 60. On the next instruction fetch (synch), the processor wait state
and CAS low are asserted.
The RAS is pulsed, then after one more cycle CAS is restored and the wait state is released.
4.2.2 ROM/RAM latch
This is performed by IC7, IC31, IC34 and IC35. In its initial state, all reads are made from
ROM and all writes are made to RAM.
4.2.3 INTON/INTOFF
Non-maskable interrupts (NMIs) are performed by IC17, IC30 and IC35. Disable is at FC24
and enable at FC28. Econet network NMI is normally enabled, but is disabled during disc
access.
4.2.4 Econet clock generation
IC16, IC28 and IC26 generate the Econet clock signal with selectable speed and mark
space ratio. Links 3 and 4 select lµs or 2µs clock rates, derived from 0.5µs 02. IC28 is
a pre-loadable counter, links 5, 6 and 7 selecting loaded count 1, 2 and 4. The optimum
setting is 200kHz. 1µs loaded count = 4. IC26 is the clock transmitter, enabled by CB2
on IC21.
FileStore Service Manual
17
Chapter 4
E01 Circuit description
4.3 The RESET circuitry
A simple reset is supplied by the components IC24, D6, R9 and C6 which provides an
extended low level on the system reset line when power is applied, to allow time for the 5
Volt rail to become established and the IC2, IC3 and IC20 id reset correctly.
4.4 Battery backup
Some system variables are maintained in the CMOS RAM contained within IC2. The supply
to this RAM is produced during power down conditions by BT1. BT1 is charged by a
constant current source circuit (consisting of Q5, D3, N, R1 and R2) during power on
conditions. IC2‘s supply is switched between the 5 Volt rail and BT1 by Dl and D5.
4.5 The central processor
The processing power of the machine is provided by a 65C102 (IC3), an enhanced CMOS
version of the 6500 series microprocessor with its own system clocks. This processor uses 8
bit architecture.
Interrupts to the processor occur when either of the inputs IRQ or NM1 are low. Interrupts
can occur from the following sources:




IRQs from the hard disc Filestore E20 port
NMIs from the floppy disc controller
NMIs from the Econet Network IRQs from the RTC
IRQs from the printer port.
Interrupts can be disabled within the RTC by writing to the interrupt enable bits in register B
(0 disables, 1 enables). Interrupts from the printer can be disabled by writing to the relevant
register within the 65C22.
4.6 Random access memory (RAM)
There are two types of RAM in the unit.
Main memory is two 4464s (IC12 and IC13), these are organised as 64K by 4 bits per device
and together provide a 64K by 8 bit map.
The second type of RAM is the CMOS RAM contained within the RTC (IC2), which is
organised as 64 by 8 bits. The first 14 bytes are used by the RTC for time, date and other
storage etc. The remaining 50 bytes are partly used by the system software for configuration
and error recording.
4.7
Read-only memory (ROM)
Two 27256 EPROMs are fitted (IC4 and IC5), organised as 32K by 8 bits per device. These
contain the operating system and file server code respectively. These two devices are only
accessed following a power up, when their contents is copied into main memory; execution is
then transferred to the copy in RAM.
FileStore Service Manual
18
Chapter 4
E01 Circuit description
4.8 The Econet port
4.8.1 The Econet network
Econet is the Acorn local area network (LAN) for microcomputers. It uses inexpensive 5 core
screened cable, which carries the differential clock, data lines and ground. Data rates up to
200Kbps are possible. The clock pair are terminated passively at each end with the TX/RX
clock being centrally connected. The clock data pair passive are passively terminated at each
end with a central active termination or alternatively with a passive at one end and with a
active/ passive at the other.
It is possible to connect up to 254 stations to a network, which may be computers or (in this
case) the E01. It is possible to send messages between stations and access other stations‘
memory. etc. Protection is provided against unwelcome access by a remote station.
4.8.2 Econet module
The majority of the Econet hardware is provided on a removable PCB module which
connects to the main PCB via SK10 and SK1l. SK10 provides an interface to a standard
Econet port, presented as a 5-pin 180 degree DIN socket. The Econet PCB module contains
the 68B54 high speed data link controller and its associated buffer circuitry. The data link
controller and its under the control of the main processor using NMI. The module provides
the following functions:






Data transmission
Data reception
Clock reception and detection
Collision detection
Error detection
On-board circuits provide the Econet clock and termination
4.8.3 Econet clock and active terminator
An on board clock is implemented using the master system clock at 2MHz divided down by
IC16 and ICV28.This is passed to a differential line driver IC26 and thence to the clock lines.
Q6 and Q7 implements an active terminator which generates a 0.2V differential across the
data lines. The control lines for these two circuits are from IC21 PIN 19. The insertion of the
clock and terminator is automated to the extent that if a error in transmission or reception
occurs, the circuit is enabled. It will also be enabled if on power up the processor detects the
absence of the insertion of the DCD signal on the Econet module.
The frequency of the Econet clock is adjusted by links 3 and 4. See the Link Survey for
selection detail.
4.9 The disc interface
The disc interface is controlled by IC20, IC29, IC8, IC30 and IC19. Drive selection is carried
out by IC19. Data request and IRQ lines cause an NMI.
All floppy disc I/O is handled by a 2793 Floppy Disc Controller (IC20). For exact details of
this operation refer to the manufacturer‘s data sheet
In this application it is programmed to support 250Kbps data transfer and MFM encoding.
C14 and C15 are used to adjust the on chip voltage controlled oscillator. The frequency
produced (on TP2) should be 250kHz +1- 12.5% when the FDC is in test mode (see the
manufacturer‘s data sheet).
FileStore Service Manual
19
Chapter 4
E01 Circuit description
4.10 The printer/VIA circuitry
IC23 and IC21 control the printer interface. Port A of this device is used to generate a
Centronics parallel type interface with data buffering by IC23 and strobe by IC35 and IC31,
acknowledge going directly to CA1. Only CB2 of port B is used, as an output to control the
state of the Econet TX/RX clock Terminator circuit.
4.11 The real-time clock (RTC)
This is a 146818-type fully programmable battery-backed device that provides time and
calculation information via its multiplexed address/data bus. The bus condition is controlled
by the logic level IC2‘s CE, R/W, DS and AS pins (13, 15, 17 and 14 respectively).
The frequency of the internally generated time base is controlled by the crystal (X1) and the
components R3, C2, C3 and R4. In test mode, TPI is used to the frequency. Fine adjustment
is provided by SOT12 and SOTI3. An internal timer is programmed by system to generate
regular interrupts for the operating system service routines.
4.12 The FileStore Expansion bus and E20 interface
The FileStore expansion bus is handled by IC15, IC27 and IC33. It is a buffered 2MHz
processor internally addressed at FC30 and externally strapped at FC40 (Acorn 1MHz bus).
The data is buffered to IC15 with direction being controlled by the R/W line from the
processor.
Expansion bus signals are as follows:
D0-7
R/ W
A0-A1
RST
NMI
IRQ
ENABLE
Ø2
4.12.1 Termination
The FileStore expansion bus is terminated by a resistor pack RP1 in the E01.
For more information about the operational phases of the FileStore expansion bus, refer to the
later section entitled Bus phases in Chapter 4 - Circuit Description in Part II of this manual.
4.13 Main signal paths
4.13.1 Data bus
This is a 8 bit bi-directional bus emanating from the central processor going to all the major
devices. The direction of the data flow is controlled by the CPU‘s R/W line, a high level
indicating a read by the processor.
4.13.2 Address bus
This is a 16 bit uni-directional bus emanating from the central processor.
FileStore Service Manual
20
Chapter 4
E01 Circuit description
4.13.3 Address decoding
The main decoding component are IC11, IC14, IC18 and IC1. These supply the decoding to
support the software activity as follows.
The layout of the file server memory map is as follows:
From
To
Function
0
&100
&200
&400
&7C00
&E800
&FC00
&FD00
&FF
&1FF
&3FF
&7BFF
&E7FF
&FBFF
&FCFF
&FFE2
Zero page, see suballocation below
Hardware stack
MOS workspace
file server and print server code if loaded
file and print server workspace
MOS code
Memory mapped I/O, see suballocation below
MOS code
&FFE3
&FFE7
&FFEE
&FFF1
&FFF4
OSASCI entry
OSNEWL entry
OSWRCH entry
OSWORD entry
OSBYTE entry
&FFFA
&FFFC
&FFFE
NMI vector
RST vector
IRQ vector
Page zero is suballocated as follows:
From
To
Function
&00
&20
&90
&A0
&B0
&C0
&E0
&1F
&8F
&9F
&AF
&BF
&DF
&FF
spare (some locations used if debug options enabled in MOS)
file server/ print server workspace
spare at present, but may be allocated to file server
Econet driver workspace
file server workspace
Econet driver workspace
Disc handler workspace
Page &FC (the memory mapped I/O page) is suballocated as follows:
&FC00[-&FC03]
&FC04[-&FC07]
&FC08[-&FC0B]
&FC08[-&FC0B]
&FC0C-&FC0F
&FC10-&FC1F
&FC20-&FC23
&FC24[-&FC27]
&FC28[-&FC2B]
&FC2C[-&FC2F)
&FC30-&FC33
146818 RTC address register
146818 RTC data register
(read) ROM/RAM memory access latch (currently will always will
select RAM, but moving a jumper makes it toggle).
(write) miscellaneous function latch
2793 floppy Disc Controller
6522 Versatile Interface Adaptor
6854 Econet interface disabled
Econet interrupt disable
Econet interrupt enable
floppy drive door switch state
FileStore expansion bus interface. Strapped to emulate bus address
&40. The bottom two bits of the &FC3x address indicate bus &4x.
FileStore Service Manual
21
Chapter 4
E01 Circuit description
Higher values in this page will access the same registers as above if taken modulo &40.
Values in square brackets above are also alternate addresses for the various registers. Note
that addresses are subject to change, and this should be borne in mind when designing
software to address these registers.
4.13.4 Machine Operating System function calls
The file server MOS provides a subset of the BBC MOS interface. It is not necessarily the
case that any test programs running in place of the file server will be able to obtain all the
desired support from the MOS. Such test programs should however be written with an
awareness of the MOS in mind. In particular, it is recommended that the contents of the
hardware registers and interrupt vectors are saved and restored over the execution of a test
program, and the stack pointer restored to its value on entry.
The file server MOS provides the following functions, at the standard addresses:
OSASCI, OSNEWI, OSWRCH
These have the same specification as for the BBC MOS, except that the character in A is
always inserted into the printer output buffer, not the current output stream buffer. If the
buffer is full, these routines wait until there is room to store the character.
FileStore Service Manual
22
Chapter 4
E01 Circuit description
OSWORD
The following OSWORD functions are supported (X/Y point to the data block):
A=l
A=2
Read date/time from RTC chip.
Write date/time to RTC chip.
The date and time are in the file server format, which is:
byte 0: date in month
byte 1: years since 1981 / month (4 bits each)
byte 2: hours (24 hour clock)
byte 3: minutes
byte 4: seconds
A=3
A=4
Read timer interval.
Write timer interval.
The timer is a 5 byte value counting in 1/100 seconds, however as it is
driven from the RTC in increments in steps of 1 second. There are no
‗events‘ in the machine, the caller must poll the time regularly to see if an
interval expires.
A=5
A=6
Read non-volatile memory in RTC.
Write non-volatile memory in RTC.
One byte is transferred between the address at (X/Y)+4 and the RTC chip
address indicated by the bottom six bits of the byte at (X/Y). Note that the
first 14 locations are used by the RTC itself, and the remainder allocated as
follows for non-volatile use by the file server and print server:
14-15 station ID + ones complement
16-19 reserved for use by MOS
20-24 internal error logout area
25 MAXUSERS setting
26 MAXDRIVE setting
27-32 alternative POLLPS name for printer
Test routines are recommended to start from 63 downwards if they wish to
use the RTC storage.
A=16
A=17
Econet TRANSMIT – as BBC
Econet RECEIVE – as BBC
A maximum of one transmit block and eighteen receive blocks may be
active at a time.
A=19
Station information - function codes available are:
1 - write file server number
5 - write protection mask
A=114
Read/write block. Function codes available are:
&08 read block(s)
&0A write block(s)
&0D set drive parameters
&0F format drive
FileStore Service Manual
23
Chapter 4
E01 Circuit description
OSBYTE
The following OSBYTE functions are supported:
A=50
POLL TRANSMIT – as BBC
A=51
POLL RECEIVE – as BBC
A=52
Delete RECEIVE – as BBC
A=128
X=0: Read COMMAND/ USER and Floppy drive door switch states, returns 2
if drive 2 open, 1 if in COMMAND mode
X=252: Read free bytes in printer output buffer.
Read address of top of workspace area to X/Y. The value returned is the
current base of the MOS.
A=132
A=l37
LED control. X=0 will turn off the programmable led, X=1 will turn it on.
4.14 Link survey
Link functions are as follows:
LINK
Function
1
2
3
4
5
6
7
8
9
10
I/O IRQs on/off (made = on)
A15 addressing on/off (made = on)
1us. Net clock enable
2us net clock enable
Net clock divide by 2 enable
Net clock divide by 4 enable
Net clock divide by 8 enable
Net NMIs enable/ disable (made = enable)
0 to &7FFF addressing disable (unmade = enable)
Rom latch enabled/ disabled (made = enabled)
FileStore Service Manual
24
Chapter 5
5.
E01 Fault finding
E01 Fault finding
The following chapter describes the suggested methods of fault finding on a FileStore E01
unit when the fault is not clearly in a specific area.
When the FileStore E01 is powered up, the following sequence of operations, should take
place, as indicated by various activity indicators on the FileStore:
(1)
(2)
(3)
(4)
On initial power up, the power indicator and mode/activity indicator should light up.
The disc drive activity light for any connected FileStore E20 will flicker
The floppy disc drive indicator for the FileStore ECU will light up.
All indicator lights should then extinguish, except the power indicator lights. The
FileStore E01 is now ready for use.
If the power on routine fails, then the File-Store is faulty.
Follow the fault finding procedures outlined below. These should help you to discover any
basic fault with the FileStore. The procedure consists of disco discrete stages, which should
be followed in the order they are described.
5.1 Stage 1: Initialisation
If you have a suitable printer available, plug it into the unit and turn it on. Open the unit‘s
Access flap and then turn the unit on, while observing the printer. If the printer performs a
line feed, proceed with stage 2
If the printer does not perform a line feed, check the following with an oscilloscope:
Processor clock:
NMI line:
RTC frequency:
Address lines:
Darn lines:
2MHz on pin 3 and 39 of IC3
High end pin 6 of IC3
1024 kHz at TPI (at IC2)
for activity (at IC3)
for activity (at IC3)
5.2 Stage 2: Net link
If it appears that the link to the network is failing, the most common causes are:
Symptom
action
Net module faulty
No clock
Line jammed
Replace it
Check clock path and enable
Check for approximately 0.3V across the data pair
5.3 Stage 3: Final checks
If the procedure outlined above fails to uncover the fault, then as a final check, you should
refer to Appendix A - Test Equipment at the back of this manual, which contains more
thorough tests of the FileStore.
FileStore Service Manual
25
Chapter 5
E01 Fault finding
The tests to run and the order in which to run them are as follows:

Run all the tests in FServTest

Run FServFmt on each disc

Run FServInit on each disc

Run FServSoak, running all the test patterns on each disc.
FileStore Service Manual
26
Chapter 2
Part II : FileStore E20
FileStore Service Manual
27
Chapter 2
1.
Introduction to the E20 unit
The FileStore E20, Acorn part no. 0354,407 for the Master version, and 0354,005 for the
Communicator version, is an expansion of the FileStore E01 unit providing Econet users with
increased mass storage.
It is a self-contained mains-powered unit, providing approximately 20MByte of storage.
The E20 has a daisy-chain 2MHz connector, for adding other 2MHz bus devices to the E0l
Unit.
1.1 Packaging
The E20 unit is provided in a two-part cardboard and neapolene package, also including the
cable required to connect it to the E01 unit.
1.2 Identification
The E20 unit is uniquely identified by a serial number at the rear of the case.
FileStore Service Manual
28
Chapter 2
FileStore Service Manual
29
Chapter 2
FileStore Service Manual
30
Chapter 2
2.
E20 Specification
This chapter gives details of the main features of the FileStore E20 hard disc file server.
2.1 General specification
2.1.1 Hardware components
Within the box is a switch mode power supply, 3.5‖ 20 Mbyte hard disc with onboard SCSI
controller, and an E20 host adaptor. The E20 host adaptor performs the function of
converting the 2MHz FileStore Expansion Bus from the E01 unit to the SCSI bus. The hard
disc contains a pcb to provide read/write and head selection, motor speed control, data
serialiser/ deserialiser, dual port sector buffer, ECC generation/correction, and SCSI bus
interface.
2.1.2 Software components
The hard disc is already formatted (as an ADFS disc), initialised as a file server and contains
a variety of management and user utilities. There are no other software components; the filing
system software is contained in the E01 unit.
2.2 Physical
2.2.1 E20 unit
Case Dimensions
length 333mm
width 351mm
height 78.8mm
Case colour
Acorn Specification 0920,208
Case material
Acorn Pan No. 900,000 (ABS Cycolac)
Mild Steel Chassis
Case Finish
Vapour Blast
Net weight
5kg
2.2.2 E20 packaging
Packaging material
Neopolene Inner
Triwall cardboard outer
Tray to hold expansion cable
Package dimensions
length 545mm
width 500mm
height 230mm
Gross weight
7kg
FileStore Service Manual
31
Chapter 2
E20 Specification
2.3 Operation
When the E20 is connected to a FileStore E01 and powered up, the FileStore E01 recognises
the hard disc. The FileStore unit, comprising the FileStore E01 and E20, then starts up in
network mode, ready for use.
2.3.1 Controls
Power on/off switch
On rear panel
2.3.2 Indicators
Green LED
Red LED
Power on indicator
Drive active
2.4 Host Adaptor
SCSI to 2MHz FileStore expansion bus
2.5 FileStore E20 Expansion Input/ Output Ports
FileStore Expansion Bus
37 way D-Type Rear Panel 2 off
Mains in
Hard wired-in connection
SCSI Interface
Internal
2.5.1 The FileStore E20 expansion bus connector
The E20 unit is equipped with two expansion bus connectors, for connecting to the E01 and
an (optional) second 2MHz bus device. The connection to the E01 unit is made with the
supplied FileStore Expansion Bus Cable.
FileStore Service Manual
32
Chapter 2
E20 Specification
The connectors are 34-way DC male sockets, wired as below:
Pin
Signal Comments
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Gnd
R/notWrite
Gnd
12 2MHz Clock
Gnd
Not MNI
Gnd
Not IRQ
Gnd
not WENCH
Gnd
Not Used
Gnd
Not RST
Gnd
Not Used
Gnd
D0
D1
D2
D3
D4
D5
D6
D7
D8
A0
A1
Gnd
Gnd
Gnd
Gnd
5V
Gnd
If the second connector is used, the E20 device must be modified by removing resistor packs,
as described in Termination, at the end of the chapter entitled Circuit Description.
FileStore Service Manual
33
Chapter 2
E20 Specification
2.6 Power input
2.6.1 Power input requirements
The power input requirements are as follows:
Voltage
Minimum
Nominal
Maximum
Units
198
220/240
264
V AC
Frequency
50
Hz
Power
40
Watts
2.6.2 Mains interruptions (‘Brown out’)
The equipment has been designed to operate without malfunction during mains interruptions
as detailed below. The mains is assumed in be at nominal at all other times.
Voltage [V]
Duration [ms]
Frequency [Hz]
0
50%
20
50
0.2
0.2
2.6.3 Power input plug and cable description
Plug type
No. of pins/connectors
Fuse Value
Cable type
No. of conductors
Conductor cross section
Length of cable
BS1363-Sleeved L+N pins, BSI Kitemarked and/or ASTA
Diamond marked
3
3A to BS1362 ASTA approved
To BS6500 Table 16 (BASEC and/or CENELEC harmonised and
marked)
3
0.75mm2 each
2m
2.7 Power supply
2.7.1 Power required
Drive
Drive start
Fan
5V
12V
12V
5V
nominal
max
0.95A
0.67
1.2A
0.9
250mA
FileStore Service Manual
34
Chapter 2
E20 Specification
2.8 Safety standards
The equipment is designed and manufactured to comply with the following Standards:
 BS415
 BS5850
 BS6204
2.9 Electromagnetic interference
2.9.1 Standards
The equipment is designed and manufactured to comply with the following Standards:
Agency
Country
Standard
Comments
BSI
U.K.
BS6527
Class B
2.9.2 Mains Transients
The equipment functions and is undamaged in the presence of mains-borne interference
having voltage power spikes detailed as follows:
Frequency
Rise Time
Half-Pulse width duration
Polarity
Phase Angle
Peak Voltage
0.2 times mains frequency
5ns
50ns
+ve or -ve
Free, non-synchronous
1000V shall not cause malfunction (soft errors)
1500V shall not cause physical damage, but may
cause visible malfunction
2.9.3 Electrostatic discharge
The equipment functions/is undamaged when subjected in discharge (at both –ve and +ve
polarity) from 5pF capacitor charged to a voltage specified below, limited by 150 resistor.
The discharge is applied to any user accessible points, interconnecting cables and also the
ground reference plane adjacent to the equipment.
Discharge Voltage:
6kV shall not cause malfunction (soft errors)
12kV shall not cause physical damage, but visible
malfunction is permitted.
2.10 Environment
2.10.1 Operating
The equipment operates end functions to specification continuously while under the
following environmental conditions:
Temperature
Relative Humidity
Thermal Shock
+10 to +35C
10 to 80% non-condensing
10C per hour maximum
FileStore Service Manual
35
Chapter 2
E20 Specification
Mechanical Shock
Not operating: 35g 1(2 sinusoid l0ms, maximum
repetition rate once every 10 seconds. 10 shocks on
all six faces
Operating: 10g 1/2 sinusoid l0ins, maximum
repetition rate once every 10 seconds. 10 shocks on
all six faces
Vibration
To BS2011 Part 2Fd, vibration in each plane (X, Y
and Z). (Time limit for each test 90 minutes.)
Operating: 10g peak acceleration, 20Hz to 500Hz
(20 to 500Hz at 0.0050G sq/Hz)
Not operating: 2.0g peak acceleration, 10Hz to
200Hz (10 to 200Hz at 0.02 sq/Hz)
2.10.2 Storage and shipping
The packaged equipment is designed and manufactured to withstood the following
conditions:
-20 to +600C
10 to 80% non-condensing
200C per hour maximum
Will withstand a drop of 1 metre on each face and
on the most susceptible corner
Temperature
Relative Humidity
Thermal Shock
Mechanical Shock
2.11 Emitted Acoustic Noise
54dBA (continuous maximum) at 1m from nearest point on the drive.
2.12 Operational lifetime
The equipment has been designed to provide the following operational lifetime; 26,208 hours
or 3 years (Based on 24-hour day, 7 days a week)
To ensure trouble-free operation of the disc drives, the E01 and E20 should not be exposed to
Excessive heat, moisture, direct sunlight or vary dusty conditions.
FileStore Service Manual
36
Chapter 4
3.
E20 Circuit description
E20 Disassembly and assembly
DANGER
Removing the cover of an E20 unit exposes dangerous voltages. Ensure that the unit is
switched off and the plug removed from the mains supply before removing the cover.
WARNING
A number of components within the units are STATIC SENSITIVE. It is possible that these
components may be damaged if subjected to a static discharge. Avoid contact with the hard
disc at all times without taking adequate precautions against static.
WARNING
When the hard disc drive is removed for service work, great care must be taken not to drop,
jar or shock the unit in any way. Under no circumstances should the drive itself be opened to
expose the head mechanism: this can only be done by the manufacturer in a special ultraclean room.
3.1 Disassembly procedure
(1)
(2)
(3)
(4)
(5)
Power down the unit for disassembly.
Disconnect the unit from the mains.
Unclip the front and rear mouldings.
Unclip the side mouldings.
Remove the four screws holding the top metal wrap to the unit and slide it off backwards.
3.2 Serviceable parts
The only dealer-serviceable part of the E20 unit is the Host Adaptor printed circuit board.
Faults detected in the disc drive, disc controller board or power supply mean that the faulty
part must either be returned for repair or replaced. Dealers may hold stock of these items and
should refer to information provided by their supplier for service procedures for these units.
3.3 Assembly procedure
To reassemble the unit, simply reverse the above procedure.
When reassembling the unit, ensure that full earth testing has been satisfactorily completed.
FileStore Service Manual
37
Chapter 4
E20 Circuit description
FileStore Service Manual
38
Chapter 4
4.
E20 Circuit description
E20 Circuit description
Read this chapter in conjunction with the circuit diagrams for FileStore E20, in Appendix C
at the back of this manual.
The only part of the E20 unit which is serviceable by Acorn dealers is the Host Adaptor pcb
(see circuit diagram) and its connectors, cables, etc. This provides an interface between the
asynchronous SCSI interface the disc controller board, and the synchronous 2MHz expansion
bus interface on the E01 unit.
The following circuit description will provide enough information about the disc controller
board and the2MHz expansion bus to allow a full understanding of the operation of the Host
Adaptor board. For a full specification of the SCSI interface see the ANSI SCSI specification
(X3.131 1986 SCSI standard and CCS document Revision 4b.)
4.1 The disc controller board
The disc controller used in the E20 unit is a device which will send or accept parallel (byte)
data to or from the host system i.e. E01 unit (via 2MHz bus and Host Adaptor), and will read
or write this data serially to or from the hard disc.
4.2 SCSI control and data lines
The 8 control and 8 data lines on the SCSI side of the controller (shown on the right side of
the Host Adaptor circuit (the initiator) diagram in the appendix) are all active-low open
collector, and are as follows:
SELECT (SEL, pin 44)
Is an open collector signal which is asserted by the initiator as the first step in any transfer of
data through the interface.
BUSY (BSY, pin 36)
Is an open collector signal which is asserted by the disc controller (the target) to indicate that
the data bus is in use. This is the first response of the target to the initiator‘s assertion of SEL,
and the SEL/BSY handshake is the first communication in any Winchester filing system
operation.
CONTROL/DATA (C/D, pin 46)
Is asserted by the target when the bus carries control information, and is deasserted when the
bus carries data.
INPUT/OUTPUT (I/O, pin 50)
Controls the direction of data flow, and is asserted by the target to indicate input to the
initiator (disc to computer), and is deasserted to indicate output to the target (computer to
disc).
REQUEST (REQ, pin 48)
Is asserted by the target to indicate a request for a REQ/ACK data transfer handshake.
ACKNOWLEDGE (ACK, pin 38)
Is asserted by the initiator to indicate acknowledgement of a REQ/ACK data transfer
handshake. The REQJACK handshake provides the asynchronous timing of all data transfer
between initiator and target.
RESET (RST, pin 40)
Is asserted by the initiator on power-up and when the host microcomputer‘s BREAK key is
pressed (if connected direct to a microcomputer). It causes the ―reset condition It which
immediately clears the bus and resets the system.
FileStore Service Manual
39
Chapter 4
E20 Circuit description
MESSAGE (MSG, pin 42)
Is asserted by the target when it issues a message byte to notify completion of a command.
See Bus phases, below.
DATA BUS (DB0 to DB7, pins 2,4,6,8,10,12,14 and 16)
Is a parallel data bus consisting of 8 signals from DB0 (least significant) to DB7 (most
significant). 1 byte of information is transferred across the bus with each REQ/ACK
handshake. It is important to remember that the data lines are active-low and therefore are
inverted in both directions when communicating with the host microcomputer.
4.2.1 Other pins
All odd numbered pins are 0V, and pin 34 is +5V.
4.2.2 SCSI connector pinout (PL2 and J4)
SCSI pinouts are as follows:
Signal
Pin
Pin
Signal
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
}
}
}
} For future expansion
}
}
}
}
+5V to supply test equipment
BSY
ACK
RST
MSG
SEL
C/D
REQ
I/O
4.3 Bus phases
The bus has several distinct operational phases and cannot be in more than one of these
phases at any given lime.
Bus phases occur in a prescribed sequence. The reset condition can interrupt any phase and is
always followed by bus free. Any other phase can also be followed by the bus free phase.
FileStore Service Manual
40
Chapter 4
E20 Circuit description
The prescribed sequence is from bus free to selection to one or more of the information
transfer phases to bus free again.
There are no restrictions on the order of information transfer phases, and a phase will often
follow itself, e.g. two data phases one after the other.
A typical sequence would be:
 bus free
 select controller - selection phase
 transfer command bytes - command phase
 transfer data bytes (if necessary) - data in/out phase
 status phase
 message phase
The phases are as follows:
4.3.1 Bus free phase
Indicates that the bus is available for use. The bus free phase is indicated by all control
signals described in the previous section being deasserted. If SEL and BSY and RST are not
asserted, that is sufficient to guarantee bus free.
4.3.2 Selection phase
Allows the initiator to select the target. After detecting bus free, the initiator asserts SEL. The
target detects SET asserted and BSY and I/O deasserted, and responds by asserting BSY. The
initiator deselects SET and may then change the data signals.
4.3.3 Information transfer phases
Allow transfer of information across the bus. There are several different types of information
transfer phase, and the type is determined by, MSG, C/D and I/O. The information transfer
phase is shown below:
Signals
MSG C/D I/O
Phase name
Direction of information transfer
1
1
1
1
1
1
0
0
1
0
1
0
data out phase
data in phase
command phase
status phase
initiator to target
target to initiator
initiator to target
target to initiator
0
0
0
0
1
0
message out phase
message in phase
initiator to target (not used)
target to initiator
All signals active-low:
0=assertion
1=deassertion
The information transfer phases use the REQ/ACK handshake to control information transfer
each REQ/ACK allows the transfer of 1 byte. The handshake sequence is:
FileStore Service Manual
41
Chapter 4
(1)
(2)
(3)
(4)
E20 Circuit description
Target asserts REQ to request data transfer
Initiator asserts ACK when data is valid on bus
Target deasserts REQ when darn has been transferred
Initiator deasserts ACK ready for next handshake
Prior to and during information transfer, the I/O signal determines the direction of the
transfer.
Before each information transfer phase the target will set up the MSG C/D and I/O lines in
such a way that these control signals are stable for 450ns before the REQ of the first
handshake, and remain valid until the deassertion of ACK at the end of the last handshake.
During each information transfer phase the BSY line remains asserted and SEL deasserted.
Each information transfer phase is now described in turn.
Command phase
Allows the initiator to direct the subsequent action of the target by transferring command
bytes. The target asserts C/D and deasserts MSG and I/O.
Status phase
Allows the initiator to read the target‘s status information. The target asserts C/D and I/O and
deasserts MSG.
Data out phase
Allows data to be transferred from initiator to target. The target deasserts par MSG, C/D and
I/O.
Data in phase
Allows data to be transferred from target in initiator. The target asserts I/O and deasserts
MSG and C/D.
Message out phase
Not used by the system - available for future expansion.
Message in phase
Allows the target to send a message byte to notify completion of a command.
4.4 The reset condition
The reset condition is caused by the assertion of RST, and immediately clears the bus and
resets the system. Regardless of the prior bus phase, the bus resets to the bus free phase. The
hard disk controller reads the drives parameters off the disc.
Reset can only occur in the E01/E20 system at power-up rime.
4.5 The 2MHz bus
The following is a description of the 2MHz expansion bus signals used by the Winchester
Disc Host Adaptor.
R/NW (read/not-write, pin 2) is the system read/write line.
NIRQ (not-IRQ, pin 8) is the interrupt request line which is open collector and asserted by a
device pulling it low. IRQ is level triggered active-low.
NEST (not-reset, pin 14) is output only active-low system reset line. It is active on power-up.
FileStore Service Manual
42
Chapter 4
E20 Circuit description
NPGFC (not-page &FC, pin 10) is a signal decoded from the top 8 system address lines (A8
to A15). NPGFC is an active-low signal which is low when the address high byte is &FC, i.e.
when the full address is &FC00 to &FCFF. Four locations in this range are used by the
Winchester system: &FC40 to &FC43 inclusive, see section 11.6.1.
A0 to A7 (address low, pins 27 to 34) are the bottom 8 system address lines.
D0 to D7 (system data bus) are the bi-directional data lines. Direction determined by R/NW.
The data lines use buffered, and the buffer enabled only when NPGFC is active.
Pins 1,3,5,7,9,11,13,15,17 and 26 are 0V.
2MHz Bus Connector pinout are as follows:
Signal
Pin
Pin
Signal
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
0V
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
R/NW
2MHz
For other applications
NIRQ
NPGFC
For other applications
NRST
For other applications
D0
D2
D4
D6
0V
A1
A3
A5
A7
4.6 Winchester Disc Host Adaptor
In conjunction with the following description, reference should do made to the Winchester
Disc Host Adaptor circuit diagram in the appendix.
The Winchester Disc Host Adaptor is an interface between the SASI/SCSI interface and the
2MHz expansion Bus. It consists of address decoding and handshake control, buffering of the
signals in either direction, and termination.
4.6.1 Address decoding and handshaking
The Host Adaptor decodes 4 locations in the host microcomputer‘s page FC I/O space. Those
four locations are as follows:
Address Read
Write
&FC40
&FC41
&FC42
&FC43
data
status
-
data (direction determined by R/NW)
select
enable IRQ
Page FC is decoded in the host system and this is available to the Host Adaptor as NPGFC
(not-page FC). NPGFC is synchronised with 2MHzE by de-glitch circuit (half of IC10) and
the clean signal is labelled CNPGFC (pin 5, IC10).
FileStore Service Manual
43
Chapter 4
E20 Circuit description
The low order address lines A0 to A7 are buffered through IC5.
IC6, a 3 to 8 line decoder with three enable inputs, decodes the low order addresses &40 to &43, i.e
output pin 15 goes low when the low order address is &40, &41, &42 or &43.
IC7 is another 3 to 8 line decoder which takes the output from IC6 and CNPGFC and 2MhzE as
enable inputs. The 2 least significant address bits A0 and Al are decoded along with R/NW into the
required 5 separate signals shown above.
(1)
(2)
(3)
(4)
(5)
Y0 (pin 15) Is read data (R/NW = 1)
Y4 (pin 11) is write data (R/NW = 0)
Y1 (pin 14) is status
Y6 (pin 9) is select
Y7 (pin 7) is enable IRQ
All these outputs are active-low.
When either of the two data transfer paths is selected (Y0 or Y4) an ACK signal is generated by
clocking a D-type flip-flop (half of IC1l). This flip-flop is cleared direct from the REQ line, and
thus the REQ/ACK handshake is facilitated.
The other half of IC1l facilitates the SEL/BSY handshake. The D-type is clocked by Y6 to generate
select and is cleared by BSY.
When Y7 is selected, the least significant bit on the data bus (D0) is clocked into a D-type flip-flop
(half of IC 10). If this value is a 1 then the latch (2 NANDs of IC12) is enabled and an IRQ will be
generated at the next failing edge of REQ. To disable interrupts Y7 is selected with ad on D0. IRQs
are enabled only for a very short time (around l0ms) when ensuring a sequential file buffer.
4.6.2 Buffering
The data bus (D0 to D7 of host system, DB0 to DB7 of SCSI interface) is buffered in the write
direction by an octal 3-state buffer IC1 and an octal transparent latch (IC2). IC2 is enabled by Y4 of
IC7 which is the write data signal. Because IC2 is a transparent latch, data will remain valid on the
output side when the enable is deasserted. The outputs from IC2 are gated through 8 open collector
NAND buffers which are enabled from the I/O control line of the SCSI interface and which invert
the bus signals. To write data across the Host Adapter requires that both R/NW = 0 and I/O = 1.
The data bus is buffered and inverted in the read direction by an octal 3-state inverting buffer which
is enabled by Y0 of IC7 which is the read data signal, see previous subsection.
The control signals need by the SCSI interface are available for rending by the host system. They
can be latched onto IC4, an octal transparent latch, which when it is enabled by Y1 of IC7. The
control signals appear on the data bus as shown in the following table:
D0
D1
D2
D3
D4
D5
D6
D7
MSG
BSY
0
0
NIRQ (see 11.6.1)
REQ
I/O
C/D
All these control signals are inverted either by IC15 or IC9 prior to being latched, so all values read
from the data bus are active high.
FileStore Service Manual
44
Chapter 4
E20 Circuit description
4.6.3 Termination
The Host Adaptor pcb carries 4 resistor packs, RP1 to RP4 which are used for terminating the
various buses and control lines.
RP1 terminates the SCSI lines from the hard disk controller board.
IMPORTANT
RP2, RP3, and RP4 terminate the 2MHz bus lines and are fitted if the E20 unit is the only or
last peripheral on the 2MHz bus. If another peripheral is attached to the 2MHz bus through
the E20 unit, then these terminators should be removed and retained.
FileStore Service Manual
45
Chapter 4
E20 Circuit description
FileStore Service Manual
46
Chapter 5
5.
E20 Fault finding
E20 Fault finding
The following chapter describes the suggested methods of fault finding on a FileStore E20 unit
when the fault is not clearly in a specific area.
When the FileStore E20 is powered up, the following sequence of operations, should take place, as
indicated by various activity indicators on the FileStore:
(1)
On initial power up, the power indicator and mode/activity indicator should light up.
(2)
The hard disc will spin up to speed in about 10 seconds. This process produces a rising pitch
humming noise which means that the hard disc is spinning. If the disc is not spinning, then
check the power supply and connections.
(3)
The floppy disc drive indicator for the FileStore E01 will light up.
(4)
All indicator lights should then extinguish, except the power indicator lights, on the FileStore
E01 and the connected E20. The FileStore E20 is now ready for use.
If the above power on routine fails, then the FileStore is faulty. Follow the fault finding procedures
outlined below. These should help you to discover any basic fault with the FileStore.
The E20 unit consists of three major components:
 the hard disc drive
 the Host Adaptor board
 the switch-mode power supply
5.1 Power supply
The E20 unit is powered by a switch mode power supply. The power supply output cables are
colour-coded as follows:
black
ground
red
+5V
orange
+12V
The power supply can be tested by measuring the +5 voltage between the black and red cables, and
the +12 voltage between the black and orange cables. The allowable voltage ranges are as follows:
+5V (black and red)
4.9 V to 5.2V
+12V (black and orange) 11.4V to 12.6V
These measurements should be made with all connectors in place.
Next measure the current drawn by each of components specified above from the +5V and +12V
supplies. The current measurement should be series with either the red cable (+5V) or the orange
cable (+12V). The connections to the meter to do this must be made with the power switched off.
The measurements must be made after power-up as some of the circuitry, when working correctly,
will alter its current consumption with time as show below. The current drawn by each component
from each voltage rail should be as follows:
FileStore Service Manual
47
Chapter 5
E20 Fault finding
The hard disc unit:
+5V
+12V
around 1 to l.5A
up in 4.5A, falling to around 2A when up to speed.
Host Adaptor board:
+5V
+12V
around 500mA
zero (not used)
The above figures are approximate and will enable checks to be made for open/short circuits and
malfunctioning components.
5.2 Address decoding
To test the address decoding, execute a program to access the relevant memory location. This is
done by the SCSI interface tests in the FServTest program of the FileStore test software. See
Appendix A – Test Equipment at the back of this manual for further details.
5.3 Hand shaking
To test the SEL/BSY handshake, use the handshake test of the SCSI interface tests in the FservTest
program of the FileStore test software. See Appendix A – Test Equipment, for further details.
5.4 Bus lines
When the buses are not being asserted by the host system, i.e. in the bus free phase, all bus lines
will float according to the values of their terminating resistors.
Measure the voltage of each bus line in turn and make sure that none of them is stuck at +5V, which
would indicate a short circuit, or at 0V, which would indicate that there was a short circuit. The
correct voltages are as follows:
2 MHz expansion bus D0 to D7 and A0 to A7 should all be 2.5V.
If for example, D0 to D7 are all at 0V or a mixture of 0V and 2.5V, then one of the buffers is
probably enabled.
5.5 Final checks
If the procedures outlined above fail to uncover the fault, then as a final check you should refer to
Appendix A - Test Equipment, which contains more thorough tests of the FileStore.
The tests to run and the order in which to run them are as follows:
 Run all the tests in FServTest
 Run FServFmt on each disc
 Run PServInit on each disc
 Run FServSoak, running all the test patterns on each disc.
FileStore Service Manual
48
Part III : FileStore E01S
FileStore Service Manual
49
FileStore Service Manual
50
1.
Introduction to the E01S unit
1.1 Equipment description
E01S is the twin floppy disc FileStore base unit
1.2 Function
FileStore E01S provides a mass storage facility for Econet users. In addition to its own disc storage,
it also allows the addition of up to four E40S and/or E60S hard disc FileStore units. When
connected to the Econet, the FileStore provides an Econet clock for use on ―one-room‖ networks if
one is not present. A Real Time Clock is also provided, together with a printer output to enable
FileStore to be used as a printer server. A SCSI interface for hard disc and tape archive devices is
also provided.
1.3 Prerequisites for use
The E01S may be connected to an Econet network, or directly to one of die following:









Econet network
BBC Microcomputer
Acorn Master Series Microcomputer
Acorn Cambridge Workstation (ACW)
Acorn Communicator
Acorn Archimedes Workstation
Acorn R140 RISC iX Workstation
Acorn A3000 Microcomputer
Other Econet network stations.
1.4 Enhancements
The following components may be connected to the E01S to provide additional functions:



Any combination of FileStore E40S or E60S units, to a maximum of four in all
Printers
Econet bridges.
FileStore Service Manual
51
FileStore Service Manual
52
Chapter 2
2.
E01S Specification
E01S Specification
This chapter gives details of the main features of the E01S, including electrical specifications for
the interface ports.
2.1 General specification
The E01S unit has two 3.5‖ floppy disc drives, a switch mode power supply unit (psu) and a
fileserver disc drive pcb. The psu supplies +5V and +12V rails and meets BS5850 (IEC380).
The file server disc drive pcb contains 64k of RAM and ROM (one 27512 EPROM), a Real Time
Clock with battery backup, a floppy disc controller, an Econet Interface and a printer interface. The
microprocessor is a 65C102 device, running at 2MHz, which provides all the processing required.
The ROM contains operating system, filing system and Econet code needed to run the file server.
The 64k of RAM and ROM are never in the memory map at the same time. On power up the ROM
is read and it copies its file server code into in RAM. At the completion of this exercise the memory
map is almost totally resident in RAM.
A Real Time Clock circuit incorporating the 146818 RTC is used to provide the information to
allow date stamping of files and also to offer the facility of the Time and Date commands to users.
The RTC is battery backed-up by a rechargeable nickel cadmium cell.
The Econet Interface is based upon the Acorn Econet module. An Econet clock is generated if no
clock is present.
The floppy disc interface is based upon the 2793 disc controller to provide an SA400 interface.
A Centronics-compatible printer interface is driven by a VIA which also reads the door flap switch
in order to inform the processor
 when a disc is about to be changed
 whether to power up in user mode or maintenance mode.
A front door flap switch (an optical sensor) is used to inform the processor when a disc is about to
be changed and whether to power up in user mode or maintenance mode.
During normal operation, when a user opens the door flap, the processor needs to save the complete
disc maps (held in memory) on the discs before they are removed. It is therefore essential that
before removing a disc, the user first waits until the drive motors have stopped, indicating that the
maps have been stored.
FileStore will normally only accept network filing system commands. To format discs and issue
direct commands to the disc, you must put FileStore into a different mode; ―maintenance mode‖.
(This is to prevent users erasing and formatting discs by mistake.) To enter maintenance mode,
either power up with the access flap open, or use the *FSMODE M command from a user station
(see the FileStore Network Manager‘s Guide for further details).
For connection to the E40S or E60S units, a FileStore expansion bus interface, similar to the BBC
microcomputer 1MHz bus interface, but running at 2MHz, is fitted to the rear of the unit.
A terminator plug is supplied with the unit and is used to terminate the FileStore expansion bus
when the E01S is connected to a FileStore E40S or E60S hard disc unit.
FileStore Service Manual
53
Chapter 2
E01S Specification
The following ports are provided:
FileStore expansion Bus:
Printer:
Econet:
Mains in:
Mains out:
Disc interface:
50-way Delta - rear panel
24 way Delta Connector- rear panel
5 pin DIN - rear panel
Permanently attached cable through grommet in rear panel
IEC320-6 socket - rear panel
Internal
2.2 Physical
2.2.1 E01S unit
Dimensions:
Colour:
length 333mm
width 351mm
height: 78.8mm
Acorn Specification 0920,000
Material:
Acorn Part No. 900,000 (ABS Cycolac)
Mild Steel Chassis
Finish:
Vapour blast
Net weight:
5kg
2.2.2 E01S packaging
Material:
Neopolene Inner, Triwall cardboard outer
Overall dimensions:
length 545mm
width 500mm
height 230mm
Weight (gross):
7kg
2.3 Operation
Upon power up (with the front door closed), the FileStore starts itself up into network mode ready
for use over the network. If the door is open the unit will accept requests via the network to allow
maintenance and disc formatting.
2.3.1 Indicators
Green LED:
Power on indicator
Red LED:
Mode indicator
2.3.2 Controls
Mains switch
Mounted on rear panel
Front door flap
Actuates door open/closed sensor and controls the operating mode
FileStore Service Manual
54
Chapter 2
E01S Specification
2.4 Signal connectors
2.4.1 FileStore E01S expansion bus pinouts
Connector Type: 50-way ‗Type 57‘ (Delta) male. The pin allocations are as follows:
Pins 1-12
Pin 13
Pins 14-25
Pin 26
Pin 27
Pin 28
Pin 29
Pin 30
Pin 31
Pin 32
Pin 33
Pin 34
Pin 35
Pin 36
Pin 37
Pin 38
Pin 39
Pin 40
Pin 41
Pin 42
Pin 43
Pin 44
Pin 45
Pin 46
Pin 47
Pin 48
Pin 49
Pin 50
Gnd
Leave open
Gnd
-DB(0)
-DB(1)
-DB(2)
-DB(3)
-DB(4)
-DB(5)
-DB(6)
-DB(7)
-Not connected
Gnd
Gnd
Gnd
Not connected
Gnd
Gnd
Not connected
Gnd
-BSY
-ACK
-RST
-MSG
-SEL
-C/D
-REQ
-I/O
2.4.2 Econet port
Data rate of up to 200 Kbps (determined by the Econet clock rate)
Connector type: 5 pin, 180 degree DIN socket.
Econet port pinouts are as follows:
Pin 1
Pin 2
Pin 3
Pin 4
Pin 5
DATA+
GND
CLKDATACLK+
FileStore Service Manual
Data positive
Ground
Clock negative
Data negative
Clock positive
55
Chapter 2
E01S Specification
2.4.3 Printer port
Connector type: 24 way Delta connector
Standard Centronics-compatible port with control signals STRB, ACK, BUSY,SELECT (all active
low).
Printer port pinouts are as follows:
Pin 1
Pin 3
Pin 5
Pin 7
Pin 9
Pin 11
Pin 13
Pin 15
Pin 17
Pin 19
Pin 21
Pin 23
Pin 25
Pins 2-22 even
Pin 24
Pin 26
Data ready strobe
Data 0
Data 1
Data 2
Data 3
Data 4
Data 5
Data 6
Data 7
Data acknowledge
N/C
N/C
N/C
0V
N/C
N/C
notSTRB
D0
D1
D2
D3
D4
D5
D6
D7
notACK
N/C
N/C
GND
2.5 Power input
2.5.1 Power input requirements
The power input requirements are as follows:
Voltage
Minimum
Nominal
Maximum
Units
198
220/240
264
V AC
Frequency
50
Hz
Power
25
Watts
2.5.2 Mains interruptions (‘Brown out’)
The equipment has been designed to operate without malfunction during mains interruptions as
detailed below. The mains is assumed to be at nominal at all other times.
Voltage [VI]
Duration [ms]
Frequency [Hz]
0
20
0.2
50%
50
0.2
FileStore Service Manual
56
Chapter 2
E01S Specification
2.5.3 Power input plug and cable description
Plug type:
BS1363A sleeved L+N pins, BSI Kitemarked and/or
ASTA Diamond marked
No of pins/connectors: 3
Fuse Value:
5A to B51362 ASTA approved
Cable type:
To B56500 Table 16 (BASEC and/or CENELEC harmonised and
marked)
No. of conductors:
3
Conductor cross section 0.75 mm2 each
Length of cable:
2m
2.6 Power supply
2.6.1 Power required
nominal
max
pcb
5V
1.3A
1.7A
Drives
5V
320rnA
560mA
12V
l40mA
Drive start
12V
840mA
Fan
5V
l20mA
5-5.25V
0-2A
5-5.25V
0.05-0.6A
11.4-12.6V
0-0.4A
1.0A (400msec)
2.6.2 Specification
0-lA
2.7 Safety Standards
The equipment is designed and manufactured to comply with the following standards:


BS415
BS5850
2.8 Electromagnetic interference
2.8.1 Standards
The equipment is designed and manufactured to comply with BS6527 Class B.
FileStore Service Manual
57
Chapter 2
E01S Specification
2.8.2 Mains transients
The equipment functions and is undamaged in the presence of mains-borne interference having
voltage spikes detailed as follows:
Frequency:
0.2 times mains frequency
Rise Time:
5ns
Half-Pulse width duration: 50ns
Polarity:
+ve or-ve
Phase Angle:
Free, non-synchronous
Peak Voltage:
1000V does not cause malfunction (soft errors)
1500V does not cause physical damage, but visible
malfunction is permitted
2.8.3 Electrostatic discharge
The equipment function is undamaged when subjected to a discharge (at both +ve and -ve polarity)
from a 5pF capacitor charged to a voltage specified below, limited by a 150 resistor. The
discharge is applied to any user accessible points, interconnecting cables and also the ground
reference plane adjacent to the equipment.
Discharge Voltage:
6kV does not cause malfunc6on (soft errors)
12kV does not cause physical damage, but visible malfunction is
permitted
2.9 Environment
2.9.1 Operating
The equipment operates and functions to specification while under the following environmental
conditions:
Temperature
l0 to +35ºC
Relative Humidity
10 to 80% non-condensing
Mechanical Shock
Not operating: .40g 1/2 sinusoid l0ms, maximum
repetition rate 1 every10 seconds. 10 shocks on all six faces
Operating:
5g 1/2 sinusoid l0ms, maximum repetition
rate 1 every 10 seconds. 10 shocks on all six faces
Vibration
To BS2011 Part 2Fd, vibration in each plane (X,Y and Z).
(Time limit for each test 90 minutes)
Operating: 20 to 500Hz, 0.5G max
(20 to 500Hz at 0.0005G sq/Hz)
Not operating: 10Hz so 200 Hz, 2.0G max
(10 to 200Hz at 0.02G sq/Hz)
FileStore Service Manual
58
Chapter 2
E01S Specification
2.9.2 Storage and shipping
The packaged equipment is designed and manufactured to withstand the following conditions:
Temperature
-40 to +600C
Relative Humidity
5 to 90% non-condensing
Thermal Shock
200C per hour within the range -20 to +600C
Mechanical Shock
Will withstand a drop of 1 metre on each face and on the most
susceptible corner
2.10 Operational lifetime
The equipment has been designed to provide an operational lifetime of 3 years (26,208 hours, based
on a 24 hour day, 7 days a week).
FileStore Service Manual
59
Chapter 2
E01S Specification
FileStore Service Manual
60
Chapter 3
3.
E01S Disassembly and Assembly
E01S Disassembly and Assembly
DANGER
WARNING
WARNING
3.1 Disassembly procedure
FileStore Service Manual
61
Chapter 3
E01S Disassembly and Assembly
Figure 1: Rear plastic removal
(10) Remove the floppy drives (Item 50).
 Each of the floppy drives stands off the base on four pillars (Item 10). To remove the floppy
drives along with the pillars from the base metalwork, turn the FileStore unit on its side.
 Support the floppy drives while unscrewing the eight Posidriv screws (Item 62).
 Remove the two ribbon cable assemblies and power cable from the rear of the floppy drives.
 Slide both drives back from the front panel until adequate clearance is achieved to allow them to
be lifted clear.
 The mounting pillars can then be unscrewed.
(11) Remove Power Supply (Item 37).
 The upper surface of the psu is covered by an insulating material (Item 36) fixed by four
Posidriv screws (Item 63) to the psu. Unscrew these four screws and remove the insulator.
 Between the insulator and the psu are four small plastic spacers (Item 11) used to ensure the pcb
does not pierce the insulator. Remove these.
 The psu is now held by various cable assemblies. Unplug the 4-way disc drive power cable from
the floppy drives.
FileStore Service Manual
62
Chapter 3




E01S Disassembly and Assembly
Unplug the psu output cable assembly (Item 24) from the psu.
Remove the mains input cable assembly (Item 25) by pulling the faston receptacles free from
the mains-switch.
The earth wire can then be removed from the central earth point using a ring socket spanner.
The psu should now lift clear.
(12) Remove the fan (Item 34) Note that the psu needs to be removed to allow access to the fan.
Remove the four fixing screws (Item 62) to free the fan guard (Item 74). The fan is part of the
psu output cable assembly and should be replaced as a complete assembly, if it is found to be
faulty.
(13) Remove the pcb (Item 22).




Unscrew the bail-locks from the rear panel with a flat screwdriver and spanner.
Unclip the printer cable (Item 28) from the latched connector on the pcb.
Remove the earth (Item 35) and psu output cable assemblies (Item 24) by pulling the faston
receptacles free from the pcb.
Finally remove the six fixing screws, slide the pcb forward and it should now come free.
3.2 Assembly procedure
To reassemble the unit, simply reverse the above procedure.
When reassembling the unit, ensure that full earth testing has been satisfactorily completed.
FileStore Service Manual
63
Chapter 3
E01S Disassembly and Assembly
FileStore Service Manual
64
Chapter 5
4.
E01S Fault finding
E01S Circuit description
Read this chapter in conjunction with the circuit diagrams for Stacking FileStore E01S in
Appendix D at the back of this manual.
4.1 The Central Processor
The processing power of the machine is provided by the 65C102 (IC16), an enhanced CMOS
version of the 6500 series microprocessor with its own system clocks φ2 and φ4. This
processor uses 8-bit architecture and runs at 2MHz.
Interrupts to the processor occur when either of the inputs IRQ or NMI are low. Interrupts
occur from the following sources:
 IRQs from the Hard disc
 NMIs from the floppy Disc Drive
 NMIs from the Econet Network
 IRQs from the RTC
 IRQs from a printer, if connected.
The processor has no control over the first two of these interrupts, but can disable the Econet
NMIs during disc access, under software control.
Interrupts can be disabled within the RTC by writing to the interrupt enable bits in register B
(0 disables, 1 enables). Interrupts from the printer can be disabled by writing to the relevant
register within the 65C22.
The processor provides two clocks 90 degrees out of phase of each other – φ2 and φ4.
4.2 Random access memory (RAM)
Main memory is provided by two 4464s (IC9 and IC10). These are organised as 64K by 4
bits per device and together provide a 64K by 8 bit map.
4.3 Timing
The master system clock is 8MHz, generated by IC16 together with X2, C6, CS and R16.
This is internally divided by four to produce the 2MHz phase-related timing clocks φ2 and
φ4, output on pins 39 and 3 of IC l6 respectively.
4.3.1 The Real-Time Clock (RTC)
This is a 6818 fully programmable battery-backed device that holds FileStore system
information (User id, station number, time and date etc).
The device has a multiplexed address/data bus connected directly onto the processor bus.
Data and address information is strobed in and out of the device by use of the /CE, R/W, AS
and DS signals.
When the FileStore is powered down, the /CE pin is held high by the battery backup circuitry.
This
Ceases the address/data bus, AS, DS and R/W to be disconnected within the device from the
rest of the system, hence reducing the current taken from the battery.
FileStore Service Manual
65
Chapter 5
E01S Fault finding
After the system is powered-up, whenever the device is accessed the ,CE is taken low when
the address strobe (AS) is valid (high) /CE is initialised by the write-only latch at &FC08
IC14 pin 15. The address strobe is decoded as &FC00 from 12 and IC17. The memory
address is latched in on the falling edge of the AS.
When reading from the CMOS RAM within the 6818 (IC1) the RTC R/W line is held high
and the data is read on the rising edge of DS. DS is decoded as &FC04 by IC12 and IC17.
The /CE is removed at the end of the access by IC14 pin 15 going low and clearing the base
of Q2 low, hence /CE goes high.
When writing the only difference from the read cycle is that DS is held high while R/W is
strobed,
allowing data to be written to the CMOS RAM in the 6818 (IC1) on the rising edge of R/W.
Refer to Fig 2 for details.
4.3.2 Figure 2: RTC Read/Write timing
The frequency of the internally-generated time base is controlled by the crystal (X1) and the
components R3, R6, C1, C3 and C4. In test mode TP1 is used to set the frequency. Fine
adjustment is provided by C2. An internal timer is programmed by system software to
generate regular interrupts for operating system service routines.
NOTE
A modification has been made to the circuit that prevents spurious writes to the memory of
the RTC. This is implemented by gating /CE off the rising edge of AS so that /CE IC1 pin 13
only goes low when AS goes high. The synchronising of /CE and AS is carried out by
ICmod.
FileStore Service Manual
66
Chapter 5
E01S Fault finding
4.4 Sequential Circuits
There are four sequential circuits in FileStore:




RAM refresh
ROM/RAM latch
Inton/Intoff
Econet Clock
These are described below.
4.4.1 RAM Refresh
During every op-code fetch the processor activates (high) the Sync line IC16 pin 7. This has
the effect of turning IC21 output pin 11 into the inverse of IC11 pin 8. IC11, the LS57, is
wired as a divide by 60 frequency counter. Upon receipt of 30 φ2 cycles, the QC output goes
high, changing on the falling edge of φ2. This change occurring with sync high will make the
K input of the JK IC6 low. Upon receipt of the falling edge of the not φ2 clock, the Ready
signal to the processor will go low and the clear signal to the LS57 will go high. This causes
two operations to occur: one is that when the processor sees Ready going low during the
same cycle as sync going high the processor will wait in its current state and will remain in
that state until Ready goes high. The second operation that occurs is that the Clear pin of the
frequency divider has become active (high). This means that the counting of the following 30
cycles of φ2 before changing state (high for 30 cycles, low for 30 cycles – divide by 60) is
stopped and the QC output is taken low which in turn takes the K input of IC6 high. On the
falling edge of not φ2 Ready goes high and the processor is running again.
The effect of all this on CAS is that the two open collector outputs from IC21 pins 8 and 11
swap control of the CAS signal during this process. At the start of the cycle IC21 pin 8 is low
due to φ2. As φ2 goes low QC of IC11 is clocked high which, along with a high sync, IC21
pin 11 will go low. On the next rising edge of φ2 the Ready signal on the processor will go
low. At the same time IC11 will be cleared which will take IC21 pin 11 high. The same rising
edge of φ2 will cause IC21 pin 8 to go low. See Fig 3 for details.
FileStore Service Manual
67
Chapter 5
E01S Fault finding
During refresh control (i.e. when an op-code fetch occurs from RAM) the processor is
reading hence pin 10 IC21 is always high. For further control of pin 10 IC21 see Memory
read/write below.
The RAS signal is generated from φ4. The purpose of the resistor capacitor network R17, C9
and R18, C8 is to alter the rise and fall times (i.e. stretch ) of φ4, hence producing RAS.
Refresh utilises the CAS before RAS refresh cycle of the 4464 DRAM which allows the CAS
signal to be held high while the RAS signal continues to cycle. Within the 4464 DRAM is a
counter for strobing the individual internal addresses of The DRAM.




RAS occurs every 500ns.
The LS57 counts 30 cycles then holds the processor.
Consequently, a refresh cycles occurs every 500ns x 30 = l5us.
The DRAM requires 256 cycles in 4rns l5us x 256 = 3.84ms
4.4.2 Memory read / write
IC9 and 10 are 64k by 4 bit DRAMs with an access time of 120ms. Together they provide
64k bytes of memory. The RAS signal is generated from φ4 by utilising IC20 as an inverter.
The CAS signal comes from φ2 and is factored with the output of IC22 pin 10. During RAM
accesses pin 8 of IC6 (the ROM enable latch) will be low, causing pin 9 of IC6 to disable the
ROM from the memory map. Due to pin 8 IC6 being low, the output of IC21 pin 3 will be
high. IC3 decodes page &FC the IO page which is not allocated within the DRAM, hence
during the DRAM read/ writes pin 8 IC3 will be high (not page &FC) therefore making pin
10 IC21 high. Due to pin 10 IC21 being high the CAS signal will always be the inverse of φ2.
The row and column addresses are strobed into the DRAM by use of IC2 and IC8. The
DRAM internal row address is strobed in on the falling edge of /RAS with A0-7 on the
outputs of IC2 and IC8. The row address being on the bus after /RAS goes low for a time
caused by the propagation delay of IC18, IC5, IC2 and IC8. The DRAM internal column
address is strobed into the DRAM on the falling edge of /CAS with A8-15 on the outputs of
IC2 and IC8.
For read operations the data is read from the DRAM on the rising edge of /CAS with the
DRAM output enable low and the processor R/W high. The output enable is controlled from
IC12 pin 7. Pin 1 IC12 will be enabled (low) when either φ2 or φ4, or both, are high. To
provide the correct input for pin 7 to go low the processor R/W needs to be high, (read) along
with pin 11 IC12. Pin 11 IC12 will be high, provided the read is not if page &FC, which is
decoded by IC3 and IC17. See Fig 4 for details.
For write operations, the data is written to the DRAM on the falling edge of the /CAS signal
with the DRAM output enable high and the processor R/W low. The DRAM output enable
will always be high due to the processor R/W line preventing pin 7 IC12 from going low. See
Fig 5 for details.
4.4.3 ROM CONTROL
A 27512 EPROM is fitted as IC7, organised as a 64k by 8bit device. It contains the operating
system and the fileserver code. This device is only accessed following a power-up, when its
contents are copied into main memory. Execution is then transferred to the copy in RAM.
On power-up C13 is charged from the supply rail via R45 and D7. As power is first applied,
the JK latch IC6 is cleared and the EPROM IC7 is enabled. The processor is reset and hence
jumps to vector &FFFC and &FFFD. The contents of the EPROM are them copied into the
DRAM up to page &FC. When address &FC is encountered, the output of IC3 pin 8 will go
low, causing IC17 to be enabled. At address &FC08 pin 10 IC12 will go low, which in turn
will cause pin 11 IC13 to go low. The result of pin 11 going low will cause a negative edge to
clock IC6 pin 9 high and disable the EPROM. The output enable of the EPROM is controlled
by pin 7 IC13, which decoded a read to memory locations outside page &FC. Data is
FileStore Service Manual
68
Chapter 5
E01S Fault finding
read from the EPROM when the /OE and /CE are both low.
4.4.4 INTON/INTOFF
Non-maskable interrupts (NMIs) are generated from two sources - the disc drive interface or
the Econet network interface.
Interrupts from the floppy disc controller function in the following manner:
Upon start-up IC 19 pin 9 is cleared by the reset, causing pin 11 IC23 to be high, hence the
NMI is high (inactive). If either the Data Request (DRQ) pin 38 or the Interrupt Request
(IRQ) pin 39 of IC 26 of the Floppy Disc Controller go high, an NMI will be produced. For
information on the cause of these and how to clear them refer to the manufacturer‘s data
sheet. When pins 38 and 39 are cleared low, the low on pin 12 IC19 will be clocked through
by φ2 and the NMI will go high, provided that pin 9 or pin 10 of IC23 is low.
When an interrupt is generated from the Econet network, pin 1 of the Econet module will go
low which will take pin 6 IC22 high. IC19 pin 6 determines whether this causes an active
NMI to the processor. Pin 3 IC19 is decoded by IC17 to be &FC28, which is used as the
Econet Interrupt Enable, hence when this goes low pin 9 IC23 will go high and provided that
TR0 (pin l Econet Module) is low the NMI on the processor will be low. Pin 5 IC17 decodes
to &FC24 the Econet Interrupt Disable which will set pin 9 IC23 low, hence causing changes
on pin 10 IC23 to have no effect on the processor NMI pin.
FileStore Service Manual
69
Chapter 5
E01S Fault finding
4.4.5 Econet Clock Generation
IC15, IC27 and IC22 generate the Econet clock signal with selectable speed and mark
space ratio. Links 6 and 7 select –l µs or 2 µs clock rates, derived from 0.5µs ф2. IC27
is a preloadable counter, links 5, 4 and 3 selecting loaded count 1, 2 and 4. The
optimum setting is 200kHz. 1µs loaded count = 4. IC26 is the clock transmitter,
enabled by CB2 on IC31.
4.5 Battery backup
Some system variables are maintained in the CMOS RAM contained within IC1. The supply
to this RAM is produced during power down conditions by B1. B1 is charged by a constant
current source circuit (consisting of Q1, D1, D2, R4 and R5) during power on conditions.
IC1‘s supply is switched between the 5 Volt rail and B1 by D4 and D5.
4.6 The Econet port
4.6.1 Econet module
Most of the Econet hardware is provided on a removable PCB module which connects to the
main PCB via SK10 and SK1l. SK10 provides an interface to a standard Econet port,
presented as a 5-pin 180 degree DIN socket. The Econet PCB module contains the 68B54
high speed data link controller and its associated buffer circuitry. The data link controller is
under the control of the main processor using NMI. The module provides the following
functions:
 Data transmission
 Data reception
 Clock reception and detection
 Collision detection
 Error detection
On-board circuits provide the Econet clock and termination.
4.6.2 Econet clock and active terminator
An on board clock is implemented using the master system clock at 2MHz divided down by
IC15 and IC27.This is passed to a differential line driver IC28 and thence to the clock lines.
Q6 and Q7 implements an active terminator which generates a 0.2V differential across the
data lines. The control lines for these two circuits are from IC31 PIN 19. The insertion of the
clock and terminator is automated to the extent that if a error in transmission or reception
occurs, the circuit is enabled. It will also be enabled if on power up the processor detects the
absence of the insertion of the DCD signal on the Econet module.
The frequency of the Econet clock is adjusted by links 3 and 4. See the Link Survey for
selection detail.
4.7 The disc interface
The disc interface is controlled by IC26, IC25, IC14, IC24 and IC23. Drive selection is
carried out by IC14. Data request and IRQ lines cause an NMI.
All floppy disc I/O is handled by a 2793 Floppy Disc Controller (IC26). For exact details of
this operation refer to the manufacturer‘s data sheet
FileStore Service Manual
70
Chapter 5
E01S Fault finding
In this application it is programmed to support 250kbps data transfer and MFM decoding. Cl1
and Cl2 are used to adjust the on-chip voltage controlled oscillator. The frequency produced
(on TP2) should 250KHz +/- 12.5% when the FDC is in test mode (see the manufacturers
data sheet).
4.8 The printer /VIA circuitry
IC31 and IC32 control the printer interface. Port A of this device is used to generate a
Centronics parallel type interface with the data buffering by IC32 and strobe by IC21 and
IC22, acknowledge going directly to CA1. Only CB2 of port B is used, as an output to
control the state of the Econet TX/RX clock and terminator circuit. Busy high indicates that
the printer is unable to accept data.
4.9 The FileStore expansion bus and E40S/E60S interface
The FileStore expansion bus appears between locations &FC30 and &FC33. Page &FC is
decoded by 1C23 and IC17. When page &FC is selected a buffer in the data bus (IC30) is
enabled. The direction of this buffer is determined by the read/write line. The read/write line
also selects which set of four outputs on IC35 are used. Page &FC is further decoded into
&FC30 to &FC33 by IC29,
IC34 and IC35. The four locations are as follows.
Address
Read
Write
&FC30
&FC31
&FC32
&FC33
data
status
-
data
select
enable IRQ
The outputs of IC35 are as follows:
 Y0(pin 15) low - read data or Y4(pin 11) low - write data
Due to the action of Y0 going low IC40 and IC41 will clock a D-type IC33 causing an
acknowledge Signal, this D-type IC33 will be cleared by a request signal returning from
the hard disc drive. The Request / Acknowledge handshake cycle is then complete.

Y1(pin 14) low - read status When &FC31 is selected, Y1 will go low which enables the
Status Register IC36. All these control signals are inverted by either IC41 or IC42 prior to
being latched, so all values read from the data bus are active high. The control signals
appear in the following table:
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7


Message
Busy
0v
0v
NIRQ
Request
Input/ Output
Command/ Data
Y2(pin 13), Y3(pin 12), Y5(pin 10) are not used.
Y6(pin 9) low - select
The action of Y6 going low will clock the other half of IC33 causing the select signal to be
produced. This D-type IC33 will be cleared via IC40 and IC41 by the hard disc producing a
busy signal.
FileStore Service Manual
71
Chapter 5

E01S Fault finding
Y7(pin 7) low - enable IRQ
When Y7 is selected, the least significant bit of the data bus (D0) is clocked into a D-type
flip-flop (half of IC34). If this value is a one then the latch (2 NANDs of IC40) is enabled and
an IRQ will be generated at the next falling edge of REQ. To disable Interrupts Y7 is selected
with a 0 on D0. IRQs are enabled only for a very short time (around l0ms) when ensuring a
sequential file buffer.
4.9.1 Buffering
The data bus (DB0-DB7) is buffered in the write direction by the octal transparent latch IC38.
IC38 is enabled by Y4 of IC35 which is the write data signal. Due to IC38 being a transparent
latch, data will remain valid on the output side when the enable is deasserted. The outputs
from IC38 are gated through 8 open collector NAND buffers which are enabled from the I/O
control line of the FileStore expansion bus and which invert the bus signals.
The data bus is buffered and inverted in the read direction by an octal 3-state inverting buffer
which is enabled by Y0 of IC35 which is the read data signal.
4.9.2 Termination
The FileStore expansion bus is terminated by a resistor pack RP1 in the E01S and by an
external Termination pack placed in the FileStore expansion bus port of the unit at the other
end of the bus.
For more information about the operational phases of the FileStore expansion bus, refer to the
section entitled Bus phases in Chapter 4 - Circuit Description in Part IV of this manual.
4.10 Main signal paths
4.10.1 Data bus
This is a 8 bit bi-directional bus emanating from the central processor, going to all the major
devices. The direction of the data flow is controlled by the CPU R/W line, a high level
indicating a read by the processor.
4.10.2 Address bus
This is a 16 bit uni-directional bus emanating from the central processor.
4.10.3 Address decoding
The main decoding components are IC3, ICl2, ICl3, and 1C17. These supply the decoding to
support the software activity as described below.
The layout of the file server memory map is as follows:
From
To
Function
0
&100
&200
&400
&7C00
&E800
&FC00
&FD00
&FF
&1ff
&3FF
&7BFF
&E7FF
&FBFF
&FCFF
&FFE2
Zero page, see suballocation below
Hardware stack
MOS workspace
File server and print server code if loaded
File server and print server workspace
MOS code
Memory mapped 1/0, see suballocation below
MOS code
FileStore Service Manual
72
Chapter 5
E01S Fault finding
&FFE3
&FFE7
&FFEE
&FFF1
&FFF4
OSASCI entry
OSNEWL entry
OSWRCH entry
OSWORD entry
OSBYTE entry
&FFFA
&FFFC
&FFFE
NMI vector
RST vector
IRQ vector
Page zero is suballocated as follows:
From
To
Function
&00
&1F
&20
&90
&A0
&B0
&C0
&E0
&8F
&9F
&AF
&BF
&DF
&FF
Spare (some locations used if debug options enabled in
MOS)
File server/print server workspace
Spare at present, but may be allocated to file server
Econet driver workspace
File server workspace
Econet driver workspace
Disc handler workspace
Page &FC (the memory mapped I/O page) is suballocated as follows:
&FC00[-&FC03]
&FC04[-&FC07]
&FC08[-&FC0B]
146818 RTC address register
146818 RTC data register
(read) ROM/RAM memory access lamb (currently will
always select RAM).
(write) miscellaneous function latch
2793 Floppy Disc Controller
6522 Versatile Interface Adaptor
6854 Econet interface
Econet interrupt disable
Econet interrupt enable
Floppy drive door switch state
FileStore expansion bus interface. Strapped to emulate
bus address &40, the bottom two bits of the &FC3x
address indicate bus &4x.
&FC08[-&FC0B]
&FC0C-&FC0F
&FC10-&FC1F
&FC20-&FC23
&FC24[-&FC27]
&FC28[-&FC2B]
&FC2C[-&FC2F]
&FC30-&FC33
Higher values in this page will access the same registers as above if taken modulo &40.
Values in square brackets above are also alternate addresses for the various registers. Note
that addresses are subject to change, and this should be borne in mind when designing
software to address these registers.
4.10.4 Machine Operating System function calls
The file server MOS provides a subset of the BBC MOS interface. It is not necessarily the
case that any test programs running in place of the file server will be able to obtain all the
desired support from the MOS. Such test programs should however be written with an
awareness of the MOS in mind. In particular, it is recommended that the contents of hardware
registers and interrupt vectors are saved and restored over the execution of a test program,
and the stack pointer restored to its value on entry.
The file server MOS provides the following functions, at the standard addresses:
OSASCI, OSNEWL, OSWRCH
FileStore Service Manual
73
Chapter 5
E01S Fault finding
These have the same specification as for the BBC MOS, except that the character in A is
always inserted into the printer output buffer, not the current output stream buffer. If the
buffer is full, these routines wait until there is room to store the character. OSWORD
The following OS WORD functions are supported (X/Y point to the data block):
A=1
A=2
Read date/time from RTC chip.
Write date/time to RTC chip.
The date and time are in the file server format, which is:
byte 0: date in month
byte 1: years since 1981 / month (4 bits each)
byte 2: hours (24 hour clock)
byte 3: minutes
byte 4: seconds
A=3
A=4
Read timer interval.
Write timer interval.
The timer is a 5 byte value counting in 1/100 seconds, however as his
driven from the RTC it increments in steps of 1 second.
There are no ‗events‘ in the machine; the caller must poll the time
regularly to see if an interval expires.
A=5
A=6
Read non-volatile memory in RTC.
Write non-volatile memory in RTC.
One byte is transferred between the address at (X/Y)+4 and the RTC chip
address indicated by the bottom six bits of the byte at (X/Y). Note that the
first 14 locations are used by the RTC itself, and the remainder allocated
as follows for non-volatile use by the file server and print server:
14-15 station ID + ones complement
16-19 reserved for use by MOS
20-24 internal error logout area
25 MAXUSERS setting
26 MAXDRIVE setting
27-32 alternative POLLPS name for printer
Test routines are recommended to start from 63 downwards if they wish to
use the RTC storage.
A=16
A=17
Econet TRANSMIT- as BBC
Econet RECEIVE - as BBC
A maximum of one transmit block and eighteen receive blocks
may be active at a time.
A=19
Station information - function codes available are:
1 - write file server number
5 - write protection mask
A=114
Read/write block. Function codes available are:
&08 read block(s)
&0A write block[s]
&0D set drive parameters
&0F format drive
FileStore Service Manual
74
Chapter 5
E01S Fault finding
OSBYTE
The following OSBYTE functions are supported:
A=50
POLL TRANSMIT - as BBC
A=51
POLL RECEIVE - as BBC
A=52
Delete RECEIVE - as BBC
A=128
X=O: Read COMMAND/USER and Floppy drive door switch
states, returns 2 if drive door open, 1 if in COMMAND mode
X=252: Read free bytes in primer output buffer.
A=132
Read address of top of workspace area to X/Y. The value
returned is the current base of the MOS.
A=137
LED control. X=0 will turn off the programmable led, X=1 will turn it
on.
4.11 Link survey
Link survey functions are as follows:
Link
Function
7
6
5
4
3
1µs net clock enable
2µs net clock enable
Net clock divide by enable
Net clock divide by 4 enable
Net clock divide by 8 enable
FileStore Service Manual
75
Chapter 5
E01S Fault finding
FileStore Service Manual
76
Chapter 5
5.
E01S Fault finding
E01S Fault finding
The following chapter describes the suggested methods of fault finding on a Stacking
FileStore E01 unit when the fault is not clearly in a specific area.
When the E01S unit is powered up, the following sequence of operations, should take place,
as indicated by various activity indicators on the FileStore:
(1)
(2)
(3)
(4)
On initial power up, the power indicator and mode/activity indicator should light up.
The disc drive activity light for any connected Stacking FileStore units will flicker in
turn.
The floppy disc drive indicator for the FileStore E01S will light up.
All indicator lights should then extinguish, except the power indicator lights, for all
connected FileStore units. The FileStore E01S is now ready for use.
If the power on routine fails, then the FileStore is faulty. Follow the fault finding procedures
outlined below. These should help you to discover any basic fault with the FileStore.
The E01S unit consists of three major components:



the pcb
two floppy disc drives
the switch-mode power supply.
5.1 Power supply
The E01 power unit is powered by a switch mode power supply. The power supply has two
outputs. The 5V power supply cables are colour-coded as follows:
Black
Red
ground
+5V
The power supply can be tested by measuring the +5V voltage between the black and red
cables. The allowable voltage ranges are as follows:
+5V (black and red)
5.0V to 5.25V
The measurements should be made with all connectors in place.
Next, measure the current drawn by the pcb from the +5V supply. The current measurement
should be made in series with the red cable. The connections to the meter to do this must be
made with the power switch off. The measurements must be made after power-up as some of
the circuitry when working correctly, will alter its current consumption with time. Also
ensure that:



the Econet module is fitted
the SCSI interface is disconnected from other devices, but still have the SCSI terminator
fitted
The front flap should be closed.
FileStore Service Manual
77
Chapter 5
E01S Fault finding
The current drawn should be as follows:
The pcb:
+5V
0.9A to 1.2A min, 1.5A max
Following start up, after the EPROM has been copied into RAM, the current should drop by
about l00mA just before the discs are accessed.
The second output supplies the floppy disc drives. It is daisy-chained from the power supply
to the disc drive. Looking down on to the top of the disc drive with the bezel towards you, the
power supply pinouts are orientated as shown below:
*
+5V
*
Gnd
*
Gnd
*
+12V
Alternatively, some connectors are labelled 1 to 4, hence the supply would be shown:
1
*
+5V
2
*
Gnd
3
*
Gnd
4
*
+12V
The output can be tested by measuring the +5V and +12V voltage between the relevant pin
and ground. The allowable voltage ranges are as follows:
+5v
+12V
500V to 5.25 V
11.4V to 12.6V
In order to measure the currents drawn by the disc drives it would be necessary to make up a
small board that could be placed in-line between the power supply socket on the flying lead
and the disc drive plug. This board would need to have links which can be made or broken
depending on which line the current is being measured in. See- Fig 6 for details.
Figure 6: Board layout
Take care not to cause any short circuits between the power supply pins and also between the
board and the top of the disc drives and other components in the FileStore, i.e. the power
supply pcb.
FileStore Service Manual
78
Chapter 5
E01S Fault finding
The measured values should be:
+5V
Standby
R/W
50mA nominal
275mA nominal
+12V
Motor or start up
Seek
R/W
500mA nominal
140mA
90mA
See Fig. 7 for a diagram of the typical waveform produced:
Figure 7: E01S start-up waveform
NOTE
The above figures are per drive. Also note that the quality of diskette and type of drive used
can affect the values given.
FileStore Service Manual
79
Chapter 5
E01S Fault finding
5.2 Initialisation
If you have a suitable printer available, plug it into the unit and turn it on. Open the units
Access flap and then turn the unit on, while observer the printer as you turn it on. If the
printer performs a line feed, refer to section 5.3 Net Link.
If the printer does not perform a line feed, check the following with an oscilloscope:
Test
For
Processor clock:
NMI line:
RTC frequency:
Address lines:
Data lines:
2MHz on pin 3 and 39 of IC16
High on pin 6 if IC16
1024 Khz at TPI (at IC1)
for activity (at IC16)
for activity (at IC16)
5.3 Net link
If it appears that the link to the network is failing, the most common causes are:
Symptom
Action
Net module faulty
No clock
Line jammed
Replace net module
Check clock path and enable
Check for approximately 0.3V across the data pair
5.4 Final checks
If the procedures outlines above fail to uncover the fault, then as a final check you should
refer to Appendix A – Test Equipment at the back of this manual, which contains more
thorough tests of the FileStore.
The tests to run and the order in which to run them are as follows:




Run all the tests in FServTest
Run FServFmt on each disc
Run FServInit on each disc
Run FServSoak, running all the test patterns on each disc.
FileStore Service Manual
80
Part IV: FileStore E40S and E60S
FileStore Service Manual
81
FileStore Service Manual
82
1.
Introduction to the E40S and E60S
The E40S and E60S provide increased mass storage on hard discs for Econet users, of 40Mb
and 60Mb respectively. They are used in conjunction with the E01S floppy disc FileStore; up
to four E40S or E60S units may be linked to a single E01S in any combination.
FileStore Service Manual
83
FileStore Service Manual
84
Chapter 2
2.
E40S/E60S Specification
E40S/ E60S Specification
This chapter gives details of the main features of the FileStore E40S and E60S hard disc.
2.1 General specification
2.1.1 Hardware components
Within the box is a switch mode power supply, 3.5‖ 40Mb hard disc (or for the E60S with an
onboard SCSI controller.
2.1.2 Software components
The hard disc is already formatted (as an ADFS disc), initialised as a fileserver and
management and user utilities. There are no other software components; the filing
contained in the E01S unit.
2.2 Physical
2.2.1 E40S and E60S units
Dimensions
length 333mm
width 351mm
height 78.8mm
Colour
Acorn Specification 0920,000
Material
Acorn Part No. 900,000 (ABS Cycolac)
Mild Steel Chassis
Finish
Vapour Blast
Net weight
5kg
2.2.2 E40S/E60S packaging
Packaging material
Neopolene Inner
Triwall cardboard outer
Tray to hold expansion cable
Packaging dimensions
length 545mm
width 500mm
height 230mm
Gross weight
7kg
2.3 Operation
When the E40/E60S is connected to a FileStore E01S and powered up, the FileStore hard
disc. The FileStore unit, comprising the FileStore E01S and E40S/E60S, then mode, ready for
use.
FileStore Service Manual
85
Chapter 2
E40S/E60S Specification
2.3.1 Controls
Power on/off switch
Drive id switch
On rear panel
On rear panel
2.3.2 Indicators
Green LED
Red LED
Power on indicator
Drive active
2.4 Expansion input/output ports
FileStore expansion bus:
2 x 50-way ‗Type 57’ (Delta) connectors, one
male, one female, daisy-chained.
Mains in
IEC320: flying lead with plug for ‗In‘ daisychained to panel-mounted socket for ‗Out‘
FileStore expansion bus
Rear Panel
2.4.1 FileStore E40S/E60S expansion bus connector
The E40S/E60S unit is equipped with two expansion bus connectors, for connecting to the
E01S and an (optional) second FileStore expansion bus device. The connection to the E01S
unit is made with the supplied FileStore expansion Bus Cable, Acorn part number 154,728.
The Connectors are 50-way IDC male sockets, wired as below:
Pins 1-12
Pin 13
Pins 14-25
Pin 26
Pin 27
Pin 28
Pin 29
Pin 30
Pin 31
Pin 32
Pin 33
Pin 34
Pin 35
Pin 36
Pin 37
Pin 38
Pin 39
Pin 40
Pin 41
Pin 42
Pin 43
Pin 44
Pin 45
Pin 46
Pin 47
Pin 48
Pin 49
Pin 50
Gnd
Leave open
Gnd
-DB(0)
-DB(1)
-DB(2)
-DB(3)
-DB(4)
-DB(5)
-DB(6)
-DB(7)
NC
Gnd
Gnd
Gnd
TERMPWR
Gnd
Gnd
NC
Gnd
-BSY
-ACK
-RST
-MSG
-SEL
-C/D
-REQ
I/O
FileStore Service Manual
86
Chapter 2
E40S/E60S Specification
2.5 Power input
2.5.1 Power input requirements
Power input requirements are as follows:
Voltage
Minimum
Nominal
Maximum
Units
198
220/240
264
VAC
Frequency
50
Hz
Power
40
Watts
2.5.2 Mains interruptions (‘Brown out’)
The equipment has been designed to operate without malfunction during mains interruptions
as detailed below. The mains is assumed to be at nominal at all other times.
Voltage [V]
Duration [ms]
Frequency [Hz]
0
20
0.2
50%
50
0.2
2.5.3 Power input plug and cable description
Plug type
No of pins/connectors
Cable type
No. of conductors
Conductor cross section
Length of cable
IEC320
3
To BS6500 Table 16 (BASEC
CENELEC harmonised and marked)
3
0.75mm2 each
350mm
and/or
2.6 Power supply
2.6.1 Power required
Drives
5V
12V
Drive start
12V
Fan
5V
nominal
max
0.7A
(0.6A standby)
0.5A
(0.4A standby)
0.8A
(0.65A standby)
0.9A
(0.45A standby)
2.5A for 2 seconds
l20mA
FileStore Service Manual
87
Chapter 2
E40S/E60S Specification
2.7 Safety standards
The equipment is designed and manufactured to comply with the following Standards:


BS415
BS5850
2.8 Electromagnetic interference
2.8.1 Standards
The equipment is designed and manufactured to comply with the following Standard:
Agency
BSI
Country
UK
Standard
BS6527
Comments
Class B
2.8.2 Mains transients
The equipment functions and is undamaged in the presence of mains-borne interference
having voltage spikes detailed as follows:
Frequency
Rise Time
Half-Pulse width duration
Polarity
Phase Angle
Peak Voltage
0.2 times mains frequency
5ns
50ns
+ve or -ve
Free, non-synchronous
1000V does not cause malfunction (soft errors)
1500V does not cause physical damage, but may
cause visible malfunction
2.8.3 Electrostatic discharge
The equipment functions/is undamaged when subjected to discharge (at both –ve and –ve
polarity) from 5pF capacitor charged to a voltage specified below, limited by 150Ώ resistor.
The discharge is applied to any user accessible points, interconnecting cables and also the
ground reference plane adjacent to the equipment.
Discharge Voltage.
6kV does not cause malfunction (soft errors)
12kV does not cause physical damage, but visible malfunction is
permitted
2.9 Environment
2.9.1 Operating
The equipment operates and functions to specification continuously while under the
following environmental conditions:
Temperature
Relative Humidity
Thermal Shock
Mechanical Shock
+10 to +35°C
10 to 80% non-condensing
10°C per hour maximum
Not operating: 35g ½ sinusoid l0ms, maximum
repetition rate once every 10 seconds.10 shocks on
all six faces
FileStore Service Manual
88
Chapter 2
E40S/E60S Specification
Operating: 10g ½ sinusoid 10ms, maximum repetition rate
once every 10 seconds. 10 shocks on all six faces.
Vibration
To BS2011 Part 2Fd, vibration in each plane (X, Y and Z).
(Time limit for each test 90 minutes)
Operating: 1.0g peak acceleration, 20Hz to 500Hz
(20 to 500Hz at 0.005G sq/Hz)
Not operating: 2.0g peak acceleration, 10Hz to 200Hz
(10 to 200Hz at 0.02 sq/Hz)
2.9.2 Storage and shipping
The packaged equipment is designed and manufactured to withstand the following
conditions:
Temperature
Relative Humidity
Thermal Shock
Mechanical Shock
-20 to +60°C
10 to 80% non-condensing
20°C per hour maximum
Will withstand a drop of 1 metre on each face and on the
most susceptible corner
2.10 Emitted acoustic noise
54dBA (continuous maximum) at 1m from the nearest point on the drive.
2.11 Operating lifetime
The equipment has been designed to provide the following operational lifetime: 26,208 hours,
or 3 years (Based on a24-hour day, 7 days a week).
To ensure trouble-free operation of the disc drives, the E01S and E40S/ E60S should not be
exposed to excessive heat, moisture, direct sunlight or very dusty conditions.
FileStore Service Manual
89
Chapter 2
E40S/E60S Specification
FileStore Service Manual
90
Chapter 3
3.
E40S/E60S Disassembly and assembly
E40S/E60S Disassembly and assembly
DANGER
Removing the cover of an E40S or E60S unit exposes dangerous voltages. Ensure that
the unit is switched off and the plug removed from the mains supply before removing
the cover.
WARNING
A number of components within the units are STATIC SENSITIVE. It is possible that
these components may be damaged if subjected to a static discharge. Avoid contact with
the hard disc at all times without taking adequate precautions against static.
WARNING
When the hard disc drive is removed for service work, great care must be taken not to
drop, jar or shock the unit in any way. Under no circumstances should the drive itself
be opened to expose the head mechanism: this can only be done by the manufacturer in
a special ultra-clean room
3.1 Disassembly procedure
The numbered items mentioned in the following procedure refer to the E40S/E60S final
assembly drawing in Appendix C.
(1)
(2)
(3)
(4)








Power down the unit for disassembly.
Disconnect the unit from the mains.
Remove the unit from the stack.
Remove the rear p1astic moulding (Item19) by levering the top up and back. The
p1astic mouldings are fixed to the FileStore box by locating lugs on the inner top and
bottom faces. These lugs are about 10mm wide by 2mm thick.
Remove the front plastic moulding (Item 13). Care must be taken not to damage the cable
assemblies fixed to the front plastic.
Turn the FileStore unit over so that it rests on its top cover and the top faces of the
plastics.
Insert a flat screwdriver between the base of the metalwork and upper face of the plastic
approx. 25mm from one corner. Exert a small force to lift the plastic away from the
metal.
With a second flat screwdriver repeat this action at the centre. See Fig 8.
Remove the first screwdriver and repeat the exercise at the remaining corner. The plastic
will still be connected to the FileStore by flying leads to the LEDs.
Remove the side plastic (Item 18).
Turn the FileStore unit the correct way up.
Lever the top of the plastic away from the metal.
(5) Remove the top cover (Item 14). This is fixed by six Posidriv screws (Item 61) through
the base of the unit.
Warning
Before continuing disassembly of the rest of the unit ensure that full anti-static
procedures are taken.
(6) The top cover will now slide off the rear of the unit.
FileStore Service Manual
91
Chapter 3
E40S/E60S Disassembly and assembly
Figure 8: Rear plastic removal
(7) Remove the hard disc drive (Item 40).




The drive stands off the base on four pillars (Item 8). To remove the drive along with the
pillars from the base metalwork, turn the FileStore unit on its side.
Support the drive while unscrewing the four Posidriv screws (Item 61).
Remove the two ribbon cable assemblies, earth wire and power cable from the rear of the
hard disc drive.
The mounting pillars can then be unscrewed. After the drive has been removed, ensure
that it is still kept free of static discharges.
(8) Remove Power Supply (Item 38).



The upper surface of the psu is covered by a insulating material (Item 25) fixed by four
Posidriv screws (Item 62) to the psu. Unscrew these four screws and remove the insulator.
Between the insulator and the psu are four small plastic spacers (Item 11) used to ensure
the pcb does not pierce the insulator. Remove these.
The psu is now held by various cable assemblies. Unplug the 13 way cable assembly
(Item 34). It should now be possible to unplug the mains cable assembly (Item 10) from
the component side of the psu. The Earth wire is fixed by a faston receptacle which can
be pulled clear.
FileStore Service Manual
92
Chapter 3
E40S/E60S Disassembly and assembly
 The psu should now be free of the FileStore unit.
(9) Remove Fan (Item 34). Note that the psu needs to be removed to allow access to the fan.
Remove the four fixing (Item 63) to free the fan guard (Item 74) and fan. The fan is part
of the psu Output cable assembly and should be replaced as a complete assembly, if it is
found to be faulty.
3.2 Parts not serviceable
Faults detected in the disc drive, disc controller board or power supply, mean that the faulty
part must either be returned for repair or replaced. Dealers may hold stock of these items and
should refer to information provided by their supplier for service procedures for these units.
3.3 Assembly procedure
To reassemble the unit, simply reverse the above procedure.
When reassembling the unit, ensure that full earth testing has been satisfactorily completed.
FileStore Service Manual
93
Chapter 3
E40S/E60S Disassembly and assembly
FileStore Service Manual
94
Chapter 4
4.
E40S/E60S Circuit description
E40S/E60S Circuit description
Read this chapter in conjunction with the circuit diagrams for Stacking FileStore E40S and
E60S in Appendix E at the back of this manual.
4.1 Bus phases
The bus has several distinct operational phases and cannot be in more than one of these
phases at any given time.
Bus phases occur in a prescribed sequence. The reset condition can interrupt any phase and is
always followed by bus free. Any other phase can also be followed by the bus free phase.
The prescribed sequence is from bus free to selection to one or more of the information
transfer phases to bus free again.
There are no restrictions on the order of information transfer phases, and a phase will often
follow itself, that is there will be two data phases, one after the other.
A typical sequence would be:






bus free
select controller - selection phase
transfer command bytes - command phase
transfer data bytes (if necessary) - data in/out phase
status phase
message phase
The phases are as follows:
4.1.1 Bus free phase
Indicates that the bus is available for use. The bus free phase is indicated by all control
signals described in the previous section being deasserted. If SEL, BSY and RST are not
asserted, that is sufficient to guarantee bus free.
4.1.2 Selection phase
Allows the initiator to select the target. After detecting bus free, the initiator asserts SEL. The
target detects SEL asserted, and BSY and I/O deasserted, and responds by asserting BSY.
The initiator deasserts SEL and may then change the data signals.
4.1.3 Information transfer phases
Allow transfer of information across the bus. There are several different types of information
transfer phase, and the type is determined by MSG, C/D and I/O.
FileStore Service Manual
95
Chapter 4
E40S/E60S Circuit description
The information transfer phase is as follows:
Signals
Msg C/D I/O
Phase name
Direction of information
transfer
1
1
1
1
1
1
0
0
1
0
1
0
data out phase
data in phase
command phase
status phase
initiator to target
target to initiator
initiator to target
target to initiator
0
0
0
0
1
0
message out phase
message in phase
initiator to target
target to initiator
All signals active-low:
0 = assertion
1= deassertion
The information transfer phases use the REQ/ACK handshake to control information transfer:
each REQ/ACK allows the transfer of 1 byte. The handshake sequence is:
(1)
(2)
(3)
(4)
Target asserts REQ to request data transfer
Initiator asserts ACK when data is valid on bus
Target deasserts REQ when data has been transferred
Initiator deasserts ACK ready for next handshake.
Prior to and during information transfer, the I/O signal determines the direction of the
transfer.
Before each information transfer phase the target will set up the MSG, C/D and I/O lines in
such a way that these control signals are stable for 450ns before the REQ of the first
handshake, and remain valid until the deassertion of ACK at the end of the last handshake.
During each information transfer phase the BSY line remains asserted and SEL deasserted.
Each information transfer phase is now described in turn:

Command phase
Allows the initiator to direct the subsequent action of the target by transferring command
bytes. The target asserts C/D and deasserts MSG and I/O.

Status phase
Allows the initiator to read the target‘s status information. The target asserts C/D and I/O
and deasserts MSG.

Data out phase
Allows data to be transferred from initiator to target. The target deasserts MSG, C/D and
I/O.

Data in phase
Allows data to be transferred from target to initiator. The target asserts I/O and deasserts
MSG and C/D.

Message out phase
Not used by the system - available for future expansion.

Message in phase
Allows the target to send a message byte to notify completion of a command.
FileStore Service Manual
96
Chapter 4
E40S/E60S Circuit description
4.1.4 Termination
An external termination pack is provided with the E01S unit to terminate the expansion bus
of E40S/E60S units. The pack is placed in the expansion bus port of the unit at the end of the
bus.
FileStore Service Manual
97
Chapter 4
E40S/E60S Circuit description
FileStore Service Manual
98
Chapter 5
5.
E40S/E60S Fault Finding
E40S/E60S Fault finding
The following chapter describes the suggested methods of fault finding on a FileStore
E40S/E60S when the fault is not clearly in a specific area.
When the FileStore E40S/E60S is powered up, the following sequence of operations, should
take place, as indicated by various activity indicators on the FileStore:
(1)
(2)
(3)
(4)
(5)
On initial power up, the power indicator and mode/activity indicator should light up.
The hard disc will spin up to speed in a few seconds. This process produces a rising
pitch humming noise which means that the hard disc is spinning, If the disc is not
spinning, then check the power supply and connections.
Each hard disc is then accessed in turn, as indicated by the drive indicator.
The floppy disc drive indicator for the FileStore E01S will light up.
All indicator lights should then extinguish, except the power indicator lights, on the
FileStore E01 and any connected E40S/E60S units. The FileStore E4OS/E60S is now
ready for use.
If the above power on routine fails, then the FileStore is faulty. Follow the fault finding
procedure outlined below. This should help you to discover any basic fault with the FileStore.
The F40S/E60S unit consists of two major components:


the hard disc drive
the switch-mode power supply.
5.1 Power Supply
The E40S/E60S is powered by a switch mode power supply. The power supply output cables
are colour- coded as follows
black
red
orange
ground
+5V
+12V
The power supply can be tested by measuring the +5 voltage between the black and red
cables, and the +12 voltage between the black and orange cables. The allowable voltage
ranges are as follows:
+5V (black and red) 4.9V to 5.2V
+12V (black and orange) 11.4V to 12.6V
These measurements should be made with all connectors in p1ace.
Next measure the current drawn by the components specified above from the .5V and +12V
supplies. The current measurement should be made in Series with either the red cable (+5V)
or the orange cable (+12V). The connections to the meter to do this must be made with the
power switch off. The measurements must be made after power-up as some of the circuitry,
when working correctly, will alter its current consumption with time as shown below. The
current drawn by each component from each voltage rail should be follows:
+5V
+12V
0.7 to lA
up to 2.5A, falling to around 0.4 to 0.9A when up to
speed, in approximately two seconds.
FileStore Service Manual
99
Chapter 5
E40S/E60S Fault Finding
See Fig 9 for a diagram of the typical waveform produced:
Figure 9: E40S/ E60S start-up waveform
The above figures are approximate and will enable checks to be made for open/short Circuits
and malfunctioning components.
5.2 Address decoding
To test the address decoding, execute a program to access the relevant memory location. This
is done by the SCSI interface tests in the FServTest program of the FileStore test software.
See Appendix A - Test Equipment at the back of this manual for further details.
5.3 Hand shaking
To test the SEL/BSY handshake, use the handshake test of the SCSI interface tests in the
FServTest program of the FileStore test software. See Appendix A - Test Equipment, for
further details.
5.4 Bus lines
When the buses are not being asserted by the host system, ie in the bus free phase, all bus
lines will float according to the values of their terminating resistors.
Measure the voltage of each bus line in turn and make sure that none of them is stuck at +5V,
which would indicate a short circuit, or at 0V, which would indicate that there was a short
circuit.
FileStore Service Manual
100
Chapter 5
E40S/E60S Fault Finding
The correct voltages are as follows:
 2 MHz expansion bus D0 to D7 and A0 to A7 should all be 2.5V.
If for example, D0 to D7 are all at 0V or a mixture of 0V and 2.5V, then one of the buffers is
probably enabled.
5.5 Final checks
If the procedure outlined above fail to uncover the fault, then as a final check, you should
refer to Appendix A - Test Equipment, which contains more thorough tests of the FileStore.
The tests to run and the order in which to run them are as follows:




Run all the tests in FServTest
Run FServFmt on each disc
Run FServInit on each disc
Run FServSoak, running all the test patterns on each disc.
FileStore Service Manual
101
Chapter 5
E40S/E60S Fault Finding
FileStore Service Manual
102
Appendix A
Test Equipment
Appendix A. Test Equipment
This appendix describes the equipment required and the procedures used to test the FileStore
E01 and E20 units and the Stacking FileStore E01S, E40S and E60S units.
The test software is supplied on a 5.25‖ disc and provides a set of programs to test individual
areas of the FileStore unit. To facilitate their use, the programs contain the following
common features:



the design of the user interface
the concept of the current drive
timeout characteristics for network operations.
Equipment required
The FileStore dealer test software requires the following hardware and software:




An Acorn Master 128 Microcomputer with ADFS and a 5.25 floppy disc drive
A network connected to the FileStore to be tested, known as the unit under test or UUT.
(The network connection may be via a Bridge.)
An Econet Test Box (Acorn part no. 0003,012)
FileStore dealer test disc (Acorn part no. 0282,030)
Setting up
DANGER
PERSONNEL ARE EXPOSED TO MAINS VOLTAGES WHEN THE TOP COVER IS
REMOVED AND MAINS POWER APPLIED.
DANGER
AT ALL TIMES DURING THE TEST PROCEDURE THE POWER MUST BE THE LAST
CONNECTION TO MADE BEFORE THE TEST COMMENCES, AND THE FIRST
CONNECTION REMOVED WHEN THE TESTING HAS BEEN COMPLETED.
Connecting the test station
Make the following connections:

From: Master 128, ‗User port‘
To: Test Box, central (unlabelled) socket
Using 20 way parallel connector cable

From: Test Box, ‗Tester‘ socket
To: the Econet containing the Master 128
Using: Econet cable
Connecting the UUT
Make the following connections:

From: Test box, ‗UUT‘ socket
To: the Econet containing the FileStore
Using: Econet cable
FileStore Service Manual
103
Appendix A
Test Equipment
Any of the above connections should not be made on a network that is in active use. For
example, one of the purposes of the Econet test box is to simulate a poor Econet connection
by transmitting noise on the line. This would annoy other users.
Test procedure
Insert the dealer test software disc into the disc drive of the Master 128 and press <Shift>—
<Break>.
You are prompted to specify which FileStore you wish to test. Type in a station number either the number of a station on the local network, or else a net number followed by a full
stop and a station number on that network (if you are using a network bridge).
You will be logged onto that station, if possible, and be offered a menu (FServMenu)
containing the test programs of the suite:
Main menu - logged on to station number
C
E
F
H
I
L
N
Q
S
T
*
Copy disc sector by sector
Edit file server disc structure
Format disc, ready for initialisation
Help, prints this message
Initialise disc, ready for use in the FileStore
Logon to a new station
Non—volatile RAM editor
Quit this program suit
Soak test discs
Test main board
Execute a star command
Option:
If you fail to log on to the station specified, an error message is printed, and a truncated menu
of just ‗Help‘, ‗Logon‘, ‗Quit‘ and ‗Star commands‘ will be offered, so that you can take
whatever corrective action is needed.
Menus
All programs in the suite use the FileStore chosen when FServMenu starts up. This may be
changed by the ‗Logon to new station‘ (‗L‘) option in FServMenu. The programs all share the
idea of the ‗current drive‘ which may be changed by the ‗Select drive‘ (‗D‘) option and
examined by the ‗Drive information‘ (‗I‘) option (in those program for which it is relevant).
All programs also have menus containing a (‗Q‘) option, ‗which takes you back to
FServMenu (or from FServMenu back to the BASTC prompt) and a ‗Help‘(‗H‘) option,
which prints the option list.
Selecting menu entries
Menu entries are selected, and yes/no questions are answered, by a single key-press only. An
invalid choice a has no effect. When you choose a menu option, Space bar and <CR> are
both equivalent to ‗Help‘ (‗H‘).
Numerical input may be given in decimal or hexadecimal (preceded by a ‗&‘): some
questions supply a ‗&‘ after the prompt automatically: this may be deleted if you wish to give
the number in decimal.
The following sections describe each of the options that can be selected from FServMenu.
FileStore Service Manual
104
Appendix A
Test Equipment
FservCopy
Select ‗C‘ from the FServMenu. This invokes FservCopy, the disc copying utility and
displays the following menu:
Copy disc from drive source to drive target
C Copy source disc to target disc (DESTROY ALL DATA)
D Change target drive
H Help, display this message
I Target drive information
J Source drive information
Quit back to main menu
S Change source drive
Using the options from the above menu, you can copy the entire contents of a disc from one
drive to another. The discs must both be the same ‗shape‘ i.e., the same number of sectors,
divided into the same number of cylinders, heads and tracks (this is checked by the
program), and the target disc must be formatted (but it need not be initialised, as the
initialisation data will be copied as well).
The copy is done sector by sector, and sectors of the disc that are not used by any file are not
copied, for efficiency. The result is an exact duplicate of the original disc. The title should be
changed before it is used in a FileStore, as it will be the same as the disc from which the copy
was made. This can be done using the FServEdit, or the FileStore command FSNamedisc.
To duplicate a disc onto a disc of a different shape, the utility NetMgr (supplied with the
FileStore) should be used: this copies the files and directories individually.
FileStore Service Manual
105
Appendix A
Test Equipment
FServEdit
Select E‘ from FServMenu, this invokes FServEdit, the sector-by-sector disc structure editor
and displays the following menu:
A
C
D
E
H
I
Edit FileStore
Add directory entry
List map chain
Change drive
Edit sector
Display help message
Show disc information
structures on drive
K Compare bit maps
L List directory
M List bit map blocks
Q Quit this program
R Read sector
T Print tree
V
X
Y
Z
Validate disc
Remove directory entry
Re-validate bit maps
Change disc name
Using the options from the above menu you can edit the structure of a disc sector-by-sector,
making any kind of modification to the structure of a disc.
WARNING
It cannot be emphasised too strongly that FServEdit is completely ‗insecure‘ in that it lets you
do anything to any sector, with no consistency checking unless you explicitly ask for it. It is
very easy to delete data from sectors, or alter directories so that they no longer refer to files,
Of course, without this flexibility it would be less useful than it is.
The main features of FileStore discs that FServEdit knows about are:





Directories
Map chains
Sectors
The cylinder allocation bitmaps
The disc name.
A FileStore directory contains, along with the catalogue information about a file, the sector
number (called the System Internal Number (SIN)) of an object called a ‗map chain‘ which is
a list of sector numbers where the data for the file can be found. This also applies to
directories. To refer So a file, you refer to the SIN of its map chain.
Each disc has a boot sector (and a redundant copy of this). FServEdit can list the contents of
the boot sector: this contains the SIN of the root directory, $ (really, the SIN of the map chain
that refers it).
Directories can be listed (‗List directory‘ ‗L‘) and entries can be added to them (‗Add entry‘,
‗A‘) and removed (‗Remove entry‘, ‗X‘).
Map chains can be listed (‗List map chain, ‗C‘).
The contents of sectors can be edited: there is screen editor to allow the user to alter the
contents of any disc sector, using the command ‗Edit sector‘ (‗E‘) or ‗Read sector‘ (‗R‘).
The cylinder allocation bitmaps can be listed (‗List bitmap blocks‘, ‗M‘) and checked:
‗Validate disc (‗V‘) makes a new allocation bitmap (in an ordinary disc file), by following the
directory entries on disc, without reference to the bitmaps on the disc; then ‗Compare
bitmaps‘ ( K‘) can be used to compare the bitmaps on the disc with the contents of this file,
and ‗Revalidate bitmaps‘ (‗Y‘) to replace the bitmaps on the disc with the ones from the file,
in the case that they are different.
The name of the disc: ‗Change disc name‘ (‗Z‘) is equivalent to the FileStore command
FSNamedisc.
FileStore Service Manual
106
Appendix A
Test Equipment
FServFmt
Select ‗F‘ from FServMenu. This invokes FServFmt, a general formatting program for
formatting Acorn hard disc drives used in FileStore units (Rodime RO650 and RO3000
series). The following menu is displayed:
Q
M
C
U
V
3
E
I
H
?
Format disc – current drive is drive
Quit
F Format disc (DESTROY ALL DATA)
Change format parameters
A Add defects at logical block
Change the drive parameters
P Print disc controller page
Initialise maintenance pages
T Type the defect list
Verify area of disc
W Write ADFS structure
Certify
R Change error recovery
Enquiry
4 Sector error read/ write tests
Drive information
D Change drive
Help
S Self test
Error Log
Using the options from the above menu, you can carry out all the operations necessary to
preparing a hard disc for formatting.
The disc controller pages may be examined (‗Print disc controller page‘ ‗F‘), and the contents
of user pages A, B may be written (‗Initialise maintenance pages‘ ‗U‘): for Acorn drives,
these must contain the eight characters ‗(C) Acorn‘. Note that near page B is ‗write-once:‘
after it has been written, another attempt is an error. The error recovery parameters of the
drive may be changed (‗Change error recovery‘, ‗R‘). See the Rodime User Manuals for full
details.
The numbers of heads and cylinders can be specified, if they can‘t be read from the drive.
(‗Change drive parameters ‗C‘).
The Rodime self-test facility may be invoked (‗Self test‘, ‗S‘). Again, see the Rodime
manual.
The defect list may be examined (‗Type the defect list‘, ‗T‘) and changed (‗Add defects at
logical block‘, ‗A‘).
There is a testing facility (‗Sector read/ write tests‘, ‗4‘) (with error log, ‗?‘) similar to the
soak test provided in FServSoak.
The main purpose of inn program is to format the disc (‗F‘). After formatting, it writes an
ADFS partition, and will then optionally verify or certify the disc automatically, under the
control of ‗Change format parameters (‗M‘). The interleave factor may be changed: the
default is 8, which is believed to be optimal over a range of usable types in FileStores.
Also, the ADFS partition may be written without first formatting the disk (‗W‘). The ADFS
partition is on cylinder 0 and it contains the disc parameters in the form that the ADFS
understands. This allows the disc to be initialised by FServInit (it is not suitable for use as a
FileStore disc at this point).
Verification (checking by reading each sector, ‗V‘) and certification (checking by reading
and writing each sector, ‗3‘) are also available as separate options.
FileStore Service Manual
107
Appendix A
Test Equipment
FServInit
Select ‗I‘ from FServMenu. This invokes FServInit, the FileStore disc initialiser and displays
the following menu:
D
H
I
Q
W
Initialise disc structures on drive
Change drive number
Help, display this message
Drive information
Quit back to main menu
Write directory and initialise FileStore
Using the options from the above menu, you can use FServInit to modify the ADFS partition
(on cylinder 0) and the FileStore partition (on cylinder 1) for a disc, based on an existing
ADFS partition put in place by FServFmt. After this has been done, the disc is ready for use
in a FileStore.
FileStore Service Manual
108
Appendix A
Test Equipment
FServCMOS
Select ‗N‘ from FServMenu. This invokes FServCMOS, the FileStore non-volatile (CMOS)
RAM editor and displays the following menu:
Edit non – volatile RAM
&0E Station number = 254 OK
&14 Last error was &04, X=&84, Y=&00 at &02C0 S.I.N. = &FFFFFF
&1C MaxUser = 80
&1D MaxDrive = 4
&1E Printer is ―Puce<00><00>‖
&30 PrPage is off
&24 FSUser is ―SYST<00><00><00><00><00><00><00>‖ check is &54 OK
00
10
20
30
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E
FE
00 00 00 00 04 84 00 C0 02 FF FF FF 50 05 50
63 65 00 00 53 59 53 54 00 00 00 00 00 00 00
4E 00 00 00 00 04 00 40 20 44 00 00 FC 00 04
0F
01
75
54
00
ASCII data
..
…………..P.Pu
ce..SYST…..T
N……@ D………
The editor reads a CMOS RAM address (in the range &E to &3F) and then prompts for a
new value, which it writes at that address. It is possible to leave the CMOS RAM in an
inconsistent state, as some of the entries are check summed. You are warned if this happens.
Many of the fields of the CMOS RAM have FileStore commands to alter their contents: there
are the station number, MaxUsers, MaxDrivers, the printer port name, PrPage, and FSUser.
FileStore Service Manual
109
Appendix A
Test Equipment
FServSoak
Select ‗S‘ from FServMenu. This invokes FServSoak, the FileStore soak test program and
displays the following menu:
A
B
E
F
H
L
M
Q
S
T
?
Soak test discs
View activities
Begin testing
End testing
File error log
Help, print this message
Load parameters
Modify parameters
Quit
Save parameters to disc
View test in progress
View error log
Using the options from the above menu, you can test any combination of discs on a FileStore
unit and control the execution of the soak test.
FServSoak does not use the ‗current disc‘ that the other programs use. Instead, it provides a
list of ‗activities‘, which may be examined with the ‗View activities‘ (‗A‘) option from the
secondary menu. The active activities use executed cyclically, and may be changed with
‗Modify parameters‘ (‗M‘).
The current statue of the parameters (that is, whether or not they are active) may be saved and
loaded on disc, using the options ‗S‘ and ‗L‘ respectively. The initial settings are read from a
file called P1, which enables tests ‗Net GdLne IntCk‘ (network test with a good line using the
FileStore clock) and ‗Gen Net Comm‘ (general network communications) only. Note that, if
any of the disc tests are started, then the data on those discs will be destroyed.
FileStore Service Manual
110
Appendix A
Test Equipment
FServTest
Select ‗T‘ from FServMenu. This invokes FServTest, the FileStore main board test program
and displays the following menu:
C
E
F
H
M
N
O
P
Q
R
S
T
W
X
Test main board
Continuous read/write of FileStore memory
Econet test
Floppy disc controller test
Help, print this menu
Memory test
Non—volatile RAM test
Optical door sensor test
Printer test
Quit this program
Read FileStore memory
SCSI interface test
Real-time clock test
Write FileStore memory
Econet test with external clock
Using the options from the above menu, you can test many of the features of the E01 or E01S
main circuit board including:








the RAM (‗C‘, ‗M‘, ‗R‘, ‗W‘)
the non-volatile (CMOS) RAM (‗N‘)
the Econet connection (‗E‘, ‗X‘)
the floppy disc controller (‗F‘)
the real-time clock (‗T‘)
the optical door sensor (‗O‘)
the printer (‗P‘)
the SCSI interface (‗S‘)
Some of these tests generate a waveform, which can be checked with an oscilloscope. The
tests and the resulting waveform produced for an E01 or E01S unit are detailed below:
FileStore E01






Printer test - the printer port pin corresponding to the bit number that was selected should
show a show a square wave. All other pins should flat signals.
SCSI interface - read data (‗R‘): pin 1 of IC3 should be as shown in Fig 10 (and not stuck
either high or low).
SCSI interface - write data (‗W‘): pin 11 of IC2 should be as shown in Fig 10 (and not
stuck either high or low).
SCSI interface - read status (‗?‗): pin 1 of IC4 should be as seen in Fig 10 (and not stuck
either high or low).
SCSI interface - write select (‗S‘): pin 11 of IC10 should be as seen in Fig 10 (and not
stuck either high or low).
SCSI interface - write IRQ enable 0 (‗0‘): pin 11 of IC10 should be as seen in Fig 10 (and
not stuck either high or low). Pin 9 of IC10 should be logic 0.
FileStore Service Manual
111
Appendix A


Test Equipment
SCSI interface - write IRQ enable 1 (‗1‘): pin 11 of IC10 should be as seen in Fig 10 (and
not stuck either high or low). Pin 9 of Icl0 should now be logic 1.
SCSI interface - SEL/BSY handshaking (‗H‘): the result 2 should be printed. If nothing
happens then there is either a loose connection or a fault in the disc controller board. The
handshake operates during data transfer. If the hardware for this handshake is faulty, there
can be no data transfer.
FileStore E01S








Printer test - the printer port pin corresponding to the bit number that was selected should
show a square wave. All other pins should show flat signals.
SCSI interface - read data (‗R‘): pin 1 of IC37 should be as shown in Fig 10 (and not
stuck either high or low).
SCSI interface - write data (‗W‘): pin 11 of IC38 should be as shown in Fig 10 (and not
stuck either high or low).
SCSI interface - read status (‗?‘): pin 1 of IC36 should be as seen in Fig 10 (and not stuck
either high or low).
SCSI interface - write select (‗S‘): pin 11 of IC33 should be as seen in Fig 10 (and not
stuck either high or low).
SCSI interface - write IRQ enabled 0 (‗0‘): pin 11 of IC34 should be as seen in Fig 10
(and not stuck either high or low). Pin 9 of IC10 should now be logic 1.
SCSI interface - write IRQ enable 1 (‗1‘): pin 11 of IC34 should be as seen in Fig 10 (and
not stuck either high or low). Pin 9 of IC10 should now be logic 1.
SCSI interface - SEL/BSY handshaking (‗H‘): the result 2 should be printed. If nothing
happens then there is either a loose connection or a fault in the disc controller board. The
handshake operates during data transfer. If the hardware for this handshake is faulty there
can be no data transfer.
Figure 10: Example waveform
FileStore Service Manual
112
Appendix A
Test Equipment
Checking the test equipment (validation)
Equipment required
(1)
(2)
A known working FileStore.
This document and the equipment called up in Equipment required, above.
Validation procedure
(3)
(4)
(5)
(6)
(7)
Set up the equipment undergoing validation (EUV) as described in Connecting the test
station above.
Connect the known working FileStore as described in Connecting the UUT, above.
Cycle through all the tests in FServTest five times.
If the EUV fails any of the tests it must be repaired and the whole assembly retested
from the beginning of this procedure.
If the EUV passes all the tests it may be considered sound.
Modifying the test software
If it is necessary to modify the programs for any reason, it is most easily done with a Second
Processor, connected to the ‗Tube‘ port of the Master Microcomputer. This should be
attempted only as a last resort and after Acorn Computers Limited have been contacted.
WARNING
Any changes made to the test software without the written approval of Acorn Computers
Limited will not be supported and are carried out entirely at the risk of the modifier.
The programs as provided are in a highly compressed (‗crunched‘) form, so they are not
particularly easy to change (although in absence of a second processor, there is no choice).
The directory S.source contains the programs as they were before they were crunched along
with a file called DoCrunch that generates the compressed versions. (Type ‗*exec docrunch‘
- this uses the programs HiBASIC and Crunch from the directory S. Library.)
The test software is provided on a 5.25‖ disc and contains the following files:
!Boot
ReadMe
FServMenu
FServCMOS
FservCopy
FServEdit
FServFmt
FServInit
FServSoak
FServTest
FSDB
P1
Library
source
Start-up file
A summary of the test software programs
Main menu, used to run the other programs
CMOS RAM editor
Sector-by-sector disc duplicator
Disc structure editor
Formatter for FileStore hard discs
Initialiser for FileStore hard discs
Disc and Econet soak tester
E01S circuit board tester
Machine code for use by FServSoak
Parameter file for use by FServSoak
Library containing system utilities
Directory containing ‗uncrunched‘ source
FileStore Service Manual
113
Appendix A
Test Equipment
FileStore Service Manual
114
Appendix B
Parts lists
Appendix B. Parts lists
This Appendix contains the parts lists for FileStore and Stacking FileStore units.
A summary of the parts lists contained in the Appendix is listed below. The issue number for
each parts list is the one that was current at the time of publication:
Title
Part number
Issue
FileStore E01 Main circuit pcb parts list
0154,000,P
5
FileStore E01 Final assembly parts list
0054.000,P- Communicator 2
0054,002/P- Master
4
FileStore E20 Main circuit pcb parts list
0127,000/P
FileStore E20 Final assembly parts list
0054.005/P- Communicator 2
0054,007/P- Master
3
Stacking FileStore E01 Main circuit pcb parts list
0182,000/P
1
Stacking FileStore E01 Final assembly parts list
0082,000/P
1
Stacking FileStore E40S/E60S Final assembly parts list 0082,200/P - E40S
1
0082,300/P - E60S
1
FileStore Service Manual
115
Appendix B
Parts lists
FileStore E01 main circuit pcb
ITEM
PART NO
DESCRIPTION
QTY
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
0254,000
0154,000/A
0154,000/C
BARE PCB
ASSEMBLY DRAWING
CIRCUIT DIRGRAM 1 PER BATCH
0159,200
ECONET 2 MODULE 1
0800,114
0800,116
0800,120
0800,120
0800,124
0800,128
0800,128
0800,140
0800,140
0800,140
SKT
SKT
SKT
SKT
SKT
SKT
SKT
SKT
SKT
SKT
0800,070
REMARKS
1
1
PER BATCH
1
1
1
1
1
1
1
1
1
1
IC29
IC26
IC16
IC23
IC2
IC4
IC5
IC3
IC20
IC21
CONR 2W SHUNT 0.1‖
6
LK1,2,3,7,8,13
0884,059
0895,081
SPCR DBL LATCHED 19mmH
FOAM PAD S/ADH DBL SIDED
2
2
NET MODULE
UNDER X1 & X2
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
R11
R12
R13
R14
R15
0502,911
0502,391
0502,565
0502,154
0502,272
0502,272
0502,222
0502,272
0502,103
0502,272
0502,475
0502,103
0502,331
0502,331
0502,330
RES
RES
RES
RES
RES
RES
RES
RES
RES
RES
RES
RES
RES
RES
RES
910R C/MF 5% OW25
390R C/MF 5% OW25
5M6 C/MF 5% OW25
150K C/MF 5% OW25
2K7 C/MF 5% OW25
2K7 C/MF 5% OW25
2K2 C/MF 5% OW25
2K7 C/MF 5% OW25
10K C/MF 5% OW25
2K7 C/MF 5% OW25
4M7 C/MF 5% OW25
10K C/MF 5% OW25
330R C/MF 5% OW25
33R C/MF 5% OW25
33R C/MF 5% OW25
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
R16
R17
R18
R19
R20
0502,472
0502,472
0502,472
0502,271
0502,271
RES
RES
RES
RES
RES
4K7 C/MF 5% OW25
4K7 C/MF 5% OW25
4K7 C/MF 5% OW25
270R C/MF 5% OW25
270R C/MF 5% OW25
1
1
1
1
1
IC
IC
IC
IC
IC
IC
IC
IC
IC
IC
14/0.3‖
16/0.3‖
20/0.3‖
20/0.3‖
24/0.6‖
28/0.6‖
28/0.6‖
40/0.6‖
40/0.6‖
40/0.6‖
NORM
NORM
NORM
NORM
NORM
NORM
NORM
NORM
NORM
NORM
FileStore Service Manual
116
Appendix B
ITEM
PART NO
Parts lists
DESCRIPTION
R21
R22
R23
R24
R25
R26
R27
R28
R29
R30
R31
R32
R33
R34
R35
R36
R37
R38
0502,271
0502,271
0502,102
0502,223
0502,472
0502,332
0502,681
0502,152
0502,331
0502,331
0502,472
0502,222
0502,560
0502,472
0502,153
0502,271
0502,560
0502,103
RES
RES
RES
RES
RES
RES
RES
RES
RES
RES
RES
RES
RES
RES
RES
RES
RES
RES
270R C/MF 5% OW25
270R C/MF 5% OW25
1K0 C/MF 5% OW25
22K C/MF 5% OW25
4K7 C/MF 5% OW25
3K3 C/MF 5% OW25
680R C/MF 5% OW25
1K5 C/MF 5% OW25
330R C/MF 5% OW25
330R C/MF 5% OW25
4K7 C/MF 5% OW25
2K2 C/MF 5% OW25
56R C/MF 5% OW25
4K7 C/MF 5% OW25
15K C/MF 5% OW25
270R C/MF 5% OW25
56R C/MF 5% OW25
10K C/MF 5% OW25
R56
R57
R58
R59
R60
R61
R62
R63
R64
R65
0502,103
RES 10K C/MF 5% OW25
0502,103
0502,272
0502,132
0502,152
0502,821
0502,221
0502,152
RES
RES
RES
RES
RES
RES
RES
C1
C2
C3
C4
0635,221
0631,033
0631,033
0631,018
CPCTR
CPCTR
CPCTR
CPCTR
C5
C6
C7
C8
C9
C10
C11
C14
0631,018
0610,100
CPCTR CPLT 18Pf 30V 2%
CPCTR TANT 100Uf 10v 20%
0631,027
0631,047
0650,224
0610,100
0631,033
CPCTR
CPCTR
CPCTR
CPCTR
CPCTR
10K C/MF 5% OW25
2K7 C/MF 5% OW25
1K3 C/MF 5% OW25
1K5 C/MF 5% OW25
820R C/MF 5% OW25
220R C/MF 5% OW25
1K5 C/MF 5% OW25
ALEC
CPLT
CPLT
CPLT
220uF 16V RAD
33pf 30V 2%
33Pf 30V 2%
18Pf 30V 2%
CPLT 27pF 30V 2%
CPLT 47pF 30V 2%
MPSTR 220n 50V 20%
TANT 100uF 10V 20%
CPLT 33pF 30V 2%
FileStore Service Manual
QTY
REMARKS
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
NOT FITTED
NOT FITTED
1
1
1
1
1
1
1
1
1
1
1
1
1
NOT USED
1
1
1
1
1
117
Appendix B
ITEM
PART NO
Parts lists
DESCRIPTION
QTY
C15
FITTED ON TEST
SOT12 0631,022
SOT13
CPCTR CPLT 22Pf 30V 2%
A
0680,002
CPCTR DCPLR 33/47Nf 0.2‖
29
IC1
IC2
IC3
IC4
IC5
IC6
IC7
IC8
IC9
IC10
IC11
IC12
IC13
IC14
IC15
IC16
IC17
IC18
IC19
IC20
IC21
IC22
IC23
IC24
0744,139
0706,818
0706,103
0254,204
0254,205
0742,057
0747,073
0747,123
0747,157
0747,157
0747,030
0704,104
0704,104
0744,139
0742,245
0747,074
0747,074
0744,139
0747,273
0701,793
0706,523
IC
IC
IC
IC
IC
IC
IC
IC
IC
IC
IC
IC
IC
IC
IC
IC
IC
IC
IC
IC
IC
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0742,244
0742,014
IC 74LS244 TTL 20/0.3‖
IC 74LS14 TTL 14/0.3‖
1
1
0732,630
0742,125
0747,163
0740,016
0740,038
0740,038
0747,002
0742,032
0747,000
0741,004
IC 26LS30 RS422/423 DRVR
IC 74LS125 TTL 14/0.3‖
IC74HC163 CMOS 16/0.3‖
IC 7416 TTL 14/0.3‖
IC 7438 TTL 14/0.3‖
IC 7438 TTL 14/0.3‖
IC 74HC02 CMOS 14/0.3‖
IC 74LS32 TTL 14/0.3‖
IC 74HC00 CMOS 14/0.3‖
IC 74S01 TTL 14/0.3‖
1
1
1
1
1
1
1
1
1
1
0747,125
IC 74HC125 CMOS 14/0.3‖
1
IC25
IC26
IC27
IC28
IC29
IC30
IC31
IC32
IC33
IC34
IC35
IC36
IC37
REMARKS
1
FITTED ON TEST
74ALS139 TTL 16/0.3‖
6818 RTC CMOS
65C102 PROC
E01 MOS ROM
R01 FS ROM
74LS57
74HC73 CMOS 14/0,3‖
74HC123 CMOS 16/0.3‖
74HC157 CMOS 16/0.3‖
74HC157 CMOS 16/0.3‖
74HC30 CMOS 14/0.3‖
4464 DRAM 120Ns 64kx4
4464 DRAM 120Ns 64kx4
74ALS139 TTL 16/0.3‖
74LS245 TTL 16/0.3‖
74HC74 CMOS 14/0.3‖
74HC74 CMOS 14/0.3‖
74ALS139 TTL 16/0.3‖
74HC273 CMOS
TMS2793
6522A VIA NMOS 2MHz
NOT USED
NOT USED
NOT USED
FileStore Service Manual
118
Appendix B
ITEM
PART NO
Parts lists
DESCRIPTION
QTY
Q1
Q2
Q3
Q4
Q5
Q6
Q7
0780,183
0780,213
0780,213
0780,213
TRANS
TRANS
TRANS
TRANS
BC183L
BC213L
BC213L
BC213L
D1
D2
D3
D4
D5
D6
D7
0790,047
0790,047
0794,148
0794,148
0794,148
0794,148
0794,148
DIODE
DIODE
DIODE
DIODE
DIODE
DIODE
DIODE
GER/SB OA47/BAT85
GER/SB OA47/BAT85
SI IN4148
SI IN4148
SI IN4148
SI IN4148
SI IN4148
1
1
1
1
1
1
1
SK1
SK2
SK3
SK4
SK5
SK6
0800,870
NOT USED
0800,004
0800,870
0800,008
CONR 34W WAFR 2ROW 0.1‖
1
CONR 5W SKT DIN RA PCB
CONR 34W WAFR 2ROW 0.1‖
CONR 26W HDR ICD RA 4WALL
1
1
1
NOT USED
NOT USED
NOT USED
NPN
PNP
PNP
PNP
TO92
TO92
TO92
TO92
1
1
1
1
NOT USED
SK7
SK8 0800,870
SK9
SK10 0800,481
SK11 0800,484
LK1
LK2
LK3
LK4
REMARKS
0800,050
0800,050
0800,050
0800,050
NOT USED
CONR 34W WAFR 2ROW 0.1‖
1
CONR 5WAY PCB NET MODULE
CONR 17WAY PCB NET MOD.
1
1
CONR
CONR
CONR
CONR
1
1
1
1
NOT USED
2W
2W
2W
2W
WAFR
WAFR
WAFR
WAFR
0.1‖
0.1‖
0.1‖
0.1‖
ST
ST
ST
ST
PCB
PCB
PCB
PCB
FileStore Service Manual
119
Appendix B
ITEM
PART NO
Parts lists
DESCRIPTION
2W
2W
2W
2W
WAFR
WAFR
WAFR
WAFR
QTY
LK5
LK6
LK7
LK8
LK9
LK10
LK11
LK12
LK13
LK14
LK15
LK16
0800,050
0800,050
0800,050
0800,050
CONR
CONR
CONR
CONR
0.1‖
0.1‖
0.1‖
0.1‖
ST
ST
ST
ST
PCB
PCB
PCB
PCB
1
1
1
1
0800,050
CONR 2W WAFR 0.1‖ ST PCB
1
0800,051
CONR 3W WAFR 0.1‖ ST PCB
1
0800,054
0800,051
CONR 8W WAFR 0.1‖ ST PCB
CONR 3W WAFR 0.1‖ ST PCB
1
1
PL1
PL2
0800,200
0800,200
FSTN TAB 2.8mmx0.5 ST PCB
FSTN TAB 2.8mmx0.5 ST PCB
1
1
0V
+5V
0800,200
0800,200
FSTN TAB 2.8mmx0.5 ST PCB
FSTN TAB 2.8mmx0.5 ST PCB
1
1
BT1
0817,000
BAT NI-CAD 3.6V
1
X1
X2
0821,327
0820,080
XTAL 32.768KHz CC 0.05‖
XTAL 8.00MHz HC18/U
1
1
FileStore Service Manual
REMARKS
120
Appendix B
Parts lists
FileStore E01 Final Assembly – Communicator
ITEM
1
2
3
4
5
6
7
8
10
11
12
13
14
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
41
42
43
44
45
46
PART NO
DESCRIPTION
QTY
0054,000/A
E01 FINAL ASSEMBLY
1
0154,000
E01 DISC CONTROLLER PCB
1
0154,706
0154,712
0154,621
0154,713
0154,718
0154,719
0154,720
E01 MAINS CABLE DETAIL
DISC DATA CABLE (SONY)
DISC DATA CABLE (NEC)
E01 PCB TO REAR PL. RIB
E01 FAN, PCB. TO PSU.
E01 POWER, MODE TO PCB.
E01 OPTO, SW TO PCB.
1
2
1
1
1
1
0254,401
0254,402
0254,403
0254,404
E01
E01
E01
E01
1
1
1
1
0254,605
0254,606
E01 SIDE MOULDING
E01 REAR MOULDING
2
1
0254,700
0154,732
0154,711
0154,714
0254,702
0254,703
0254,704
0254,705
0254,709
0254,710
0254,726
E01
E01
E01
E01
E01
E01
E01
E01
E01
E01
E01
1
1
1
1
1
1
4
1
8
1
4
0799,005
OPTO LED REC MTG GRMT
2
0885,208
0885,204
0831,035
FAN 5V 62x62x14mm
FAN GUARD
DISC DRIVE 3.5‖(SONY)
1
1
2
REAR LABEL
FRONT LABEL (LEFT)
FRONT LABEL (CENTRE)
FRONT LABEL (RIGHT)
BOX FRONT MOULDING
FLAP ASSY/ARTWORK
EARTH CABLE (LONG)
EARTH CABLE (SHORT)
LOWER WRAP
TOP WRAP
PSU STANDOFF
PAU INSULATOR
DISC DRIVE STANDOFF
PSU MODIFICATION
PSU SPACER
FileStore Service Manual
REMARKS
PER BATCH
OPTION
121
Appendix B
ITEM
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
PART NO
Parts lists
DESCRIPTION
QTY
0154,740
0805,900
DISC DRIVE 3.5‖ (NEC)
SW DPST 250V 4A ROC SNP
1
1
0880,024
CBL GRMT RND 7.4mmD 4CT
1
0882,121
SCW M3x6 PAN HD POSI
20
0882,125
SCW M3x16 PAN HD POSI
11
0882,126
0882,145
SCW M3x20 PAN HD POSI
SCW M4x16 PAN HD POSI
4
6
0882,902
NUT M3 STL FULL Z/PAS
8
0882,985
WSHR M3 PLN NYL 10
0882,962
WSHR M3 PLN STL Z/PAS
10
0882,972
WSHR M3 SPRF IT STL
27
0882,964
WHSR M4 PLN STL Z/PAS
12
0890,006
FOOT SCW RUBR 17.5Dx17.5
4
0890,010
MATL RUBR SEALANT
A/R
0800,222
FSTN TAB 6,3/0,8 M3 45DEG
1
FileStore Service Manual
REMARKS
OPTION
122
Appendix B
Parts lists
FileStore E01 Final Assembly – Master
ITEM
1
2
3
4
5
6
7
8
10
11
12
13
14
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
41
42
43
44
45
PART NO
DESCRIPTION
QTY
0054,000/A
E01 FINAL ASSEMBLY
1
0154,000
E01 DISC CONTROLLER PCB
1
0154,706
0154,712
0154,621
0154,713
0154,718
0154,719
0154,720
E01 MAINS CABLE DETAIL
DISC DATA CABLE (SONY)
DISC DATA CABLE (NEC)
E01 PCB TO REAR PL. RIB.
E01 FAN, PCB. TO PSU.
E01 POWER, MODE TO PCB.
E01 OPTO, SW TO PCB.
1
2
1
1
1
1
0254,427
0254,424
0254,425
0254,426
E01
E01
E01
E01
1
1
1
1
0258,103
0258,115
B.B. SIDE MOULDING
B.B. REAR MOULDING
2
1
0254,735
0154,738
0154,711
0154,714
0254,702
0254,737
0254,704
0254,705
0254,709
0254,710
0254,726
E01 BOX FRONT MOULDING
E01 FLAP ASSY/ ARTWORK
E01 EARTH CABLE (LONG)
E01 EARTH CABLE (SHORT)
E01 LOWER WRAP
E01/E20 TOP WRAP
E01 PSU STANDOFF
E01 PSU INSULATOR
E01 DISC DRIVE STANDOFF
E01 PSU MODIFICATION
E01 PSU SPACER
1
1
1
1
1
1
4
1
8
1
4
0799,005
OPTO LED REC MTG GRMT
2
0885,208
0885,204
FAN 5V 62x62x14mm
FAN GUARD
1
1
REAR LABEL
FRONT LABEL (LEFT)
FRONT LABEL (CENTRE)
FRONT LABEL (RIGHT)
FileStore Service Manual
REMARKS
PER BATCH
OPTION
123
Appendix B
ITEM
46
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
PART NO
Parts lists
DESCRIPTION
QTY
0831,035
0154,740
0805,900
DISC DRIVE 3.5‖ (SONY)
DISC DRIVE 3.5‖ (NEC)
SW DPST 250V 4A ROC SNP
1
0880,024
CBL GRMT RND 7.4mmD 4CT
1
0882,121
SCW M3x6 PAN HD POSI
20
0882,125
SCW M3x16 PAN HD POSI
11
0882,126
0882,145
SCW M3x20 PAN HD POSI
SCW M4x16 PAN HD POSI
4
6
0882,902
NUT M3 STL FULL Z/PAS
8
0882,985
WSHR M3 PLN NYL
10
0882,962
WHSR M3 PLN STL Z/PAS
10
0882,972
WSHR M3 SPRF IT STL
27
0882,964
WSHR M4 PLN STL Z/PAS
12
0890,006
FOOT SCW RUBR 17.5Dx17.5
4
0890,010
MATL RUBR SEALANT
A/R
0800,222
FSTN TAB 6,3/0,8 M3 45DEG
1
FileStore Service Manual
REMARKS
2
OPTION
124
Appendix B
Parts lists
FileStore E20 Main circuit pcb
ITEM
PART NO
DESCRIPTION
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
0227,000
0127,000/A
BARE PCB
ASSEMBLY DRAWING
1
1
PER BATCH
0502,222
0572,221
0573,222
0571,222
0800,116
RES 2K2 C/MF 5% OW25
RESNET 220/330R DIL 2%
RESNET 2K2 DIL 5% 16P
RESNET 2K2 DIL 2% 16P
SKT IC 16/0.3‖ NORM
1
1
2
1
3
R1
RP1
RP2,3
RP4
RP2,3,4
0680,002
0622,220
CPCTR 33/47n DCPLR 0.2‖
CPCTR 22u ALEC 16v AX
16
1
A
C1
0740,007
0740,014
0740,038
0742,000
0742,004
0742,014
0742,074
0742,138
0742,240
0742,244
0742,373
IC
IC
IC
IC
IC
IC
IC
IC
IC
IC
IC
1
1
2
1
1
1
2
2
1
2
2
IC16
IC15
IC13,14
IC12
IC9
IC8
IC10,11
IC6,7
IC3
IC1,5
IC2,4
0800,870
0800,871
CONR 34W WAFR 2ROW 0.1‖
CONR 50W WAFR 2ROW 0.1‖
1
1
PL1
PL2
0800,787
FSTN TAB 2,8/0,8 RA 5H
2
0V,5V
7407 TTL 14/0.3‖
7414 TTL 14/0.3‖
7438 TTL 14/0.3‖
74LS00 TTL 14/0.3‖
74LS04 TTL 14/0.3‖
74LS14 TTL 14/0.3‖
74LS74 TTL 14/0.3‖
74LS138 TTL 16/0.3‖
74LS240 TTL 20/0.3‖
74LS244 TTL 20/0.3‖
74LS373 TTL 20/0.3‖
FileStore Service Manual
QTY
REMARKS
125
Appendix B
Parts lists
FileStore E20 Final Assembly – Communicator
ITEM
PART NO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
0054,005/A
E20 FINAL ASSEMBLY
1
0154,005
E20 WINCHESTER HOST PCB
1
0154,706
0154,715
0154,716
0154,721
0154,722
0154,723
0154,724
0154,725
E01
E20
E20
E20
E20
E20
E20
E20
1
1
1
1
1
1
1
1
0254,406
0254,408
E20 FRONT LABEL
E20 REAR LABEL
1
1
0254,603
0254,604
0254,605
0254,606
E20
E20
E01
E01
1
1
2
1
0254,700
0254,733
E01 BOX FRONT MOULDING
E01 FLAP ASSY/ARTWORK
1
1
0254,703
0254,704
0254,705
0254,707
0254,708
0254,726
E01
E01
E01
E20
E20
E01
1
4
1
4
1
4
0799,005
OPTO LED REC MTG GRMT
2
0880,208
FAN 5V 62x62x14mm
1
0885,204
FAN GUARD
1
41
42
43
44
45
46
DESCRIPTION
MAINS CABLE ASSY
HOST TO REAR PL. RIBB
WINCH. TO HOST RIBBON
EARTH TO PSU CABLE
PSU TO MAINS SW. CABLE
WINCH. TO PSU CABLE
HOST ADAT TO PSU CBL
IND. & FAN TO PSU CBL
WINCH. DISC DRIVE
P.S.U.
SIDE MOULDING
REAR MOULDING
TOP WRAP
PSU STANDOFF
PSU INSULATOR
WINCH. STANDOFF
LOWER WRAP
PSU SPACER
FileStore Service Manual
QTY
REMARKS
PER BATCH
126
Appendix B
ITEM
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
PART NO
Parts lists
DESCRIPTION
QTY
0805,900
SW DPST 250V 4A ROC SNP
1
0880,024
0880,030
CBL GRMT RND 7.4mmD 4CT
CLAMP CBL SF-ADH 6mmD ALU
1
1
0882,121
SCW M3x6 PAN HD POSI.
14
0882,121
SCW M3x10 PAN HD POSI.
1
0882,126
0882,145
SCW M3x20 PAN HD POSI.
SCW M4x16 PAN HD POSI.
4
4
0882,902
NUT M3 STL FULL Z/PAS
6
0882,985
WSHR M3 PLN NYL
8
0800,983
CNTR JACK SOCKET PR
2
0882,972
WSHR M3 SPRF IT STL
21
0882,964
WSHR M4 PLN STL Z/PAS
12
0890,006
FOOT SCW RUBR 17, 5Dx17,5
4
0800,222
FSTN TAB 6.3/0.8 M3 45DEG
1
FileStore Service Manual
REMARKS
127
Appendix B
Parts lists
FileStore E20 Final Assembly – Communicator
ITEM
PART NO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
0054,005/A
E20 FINAL ASSEMBLY
1
0154,005
E20 WINCHESTER HOST PCB
1
0154,706
0154,715
0154,716
0154,721
0154,722
0154,723
0154,724
0154,725
E01
E20
E20
E20
E20
E20
E20
E20
1
1
1
1
1
1
1
1
0254,430
0254,431
E20 FRONT LABEL
E20 REAR LABEL
1
1
0254,603
0254,604
0258,103
0258,115
E20 WINCH. DISC DRIVE
E20 P.S.U.
B.B. SIDE MOULDING
B.B. REAR MOULDING
1
1
2
1
0254,735
0154,739
E01 BOX FRONT MOULDING
E20 FLAP ASSY/ARTWORK
1
1
0254,737
0254,704
0254,705
0254,707
0254,708
0254,726
E01/E20 TOP WRAP
E01 PSU STANDOFF
E01 PSU INSULATOR
E20 WINCH. STANDOFF
E20 LOWER WRAP
E01 PSU SPACER
1
4
1
4
1
4
0799,005
OPTO LED REC MTG GRMT
2
0885,208
FAN 5V 62x62x14mm
1
0885,204
FAN GUARD
1
41
42
43
44
45
46
DESCRIPTION
MAINS CABLE ASSY
HOST TO REAR PL.RIBB
WINCH. TO HOST RIBBON
EARTH TO PSU CABLE
PSU TO MAINS SW. CABLE
WINCH. TO PSU CABLE
HOST ADAT TO PSU CBL
IND. & FAN TO PSU CBL
FileStore Service Manual
QTY
REMARKS
PER BATCH
128
Appendix B
ITEM
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
PART NO
Parts lists
DESCRIPTION
QTY
0805,900
SW DPST 250V 4A ROC SNP
1
0880,024
0880,030
CBL GRMT RND 7.4mmD 4CT
CLAMP CBL SF-ADH 6mmD ALU
1
1
0882,121
SCW M3x6 PAN HD POSI.
14
0882,123
0882,125
0882,126
0882,145
SCW
SCW
SCW
SCW
1
8
4
4
0882,902
NUT M3 STL FULL Z/PAS
6
0882,985
WHSR M3 PLN NYL
8
0800,983
CNTR JACK SOCKET PR
2
0882,972
WSHR M3 SPRF IT STL
21
0882,964
WSHR M4 PLN STL Z/PAS
12
0890,006
FOOT SCW RUBR 17.5Dx17.5
4
0800,222
FSTN TAB 6,3mmx0,8 M3 45d
1
M3x10
M3x16
M3x20
M4x16
PAN
PAN
PAN
PAN
HD
HD
HD
HD
POSI.
POSI.
POSI.
POSI.
FileStore Service Manual
REMARKS
129
Appendix B
Parts lists
Stacking FileStore E01S Main circuit pcb
ITEM
PART NO
DESCRIPTION
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
41
42
43
44
45
46
0282,000
0182,000/A
0182,000/C
BARE PCB
ASSEMBLY DRAWING
CIRCUIT DIAGRAM
1
1
1
0159,200
ECONET II MODULE
1
(0282,008)
IC ROM ((0727,512) TBP)
1
IC7
0502,102
0502,103
0502,132
0502,151
0502,152
0502,154
RES
RES
RES
RES
RES
RES
1K0 C/MF 5% 0W25
10K C/MF 5% 0W25
1K3 C/MF 5% 0W25
150R C/MF 5% 0W25
1K5 C/MF 5% 0W25
150K C/MF 5% 0W25
1
5
1
1
3
1
R14
R2,9,31,32,45
R37
R15
R13,36,38
R6
0502,221
0502,222
0502,223
0502,271
0502,272
RES
RES
RES
RES
RES
220R C/MF 5% 0W25
2K2 C/MF 5% 0W25
22K C/MF 5% 0W25
270R C/MF 5% 0W25
2K7 C/MF 5% 0W25
1
2
1
5
5
R39
R34,44
R24
R23,25,26,27,46
R7,8,11,20,43
0502,330
0502,331
0502,332
0502,391
RES
RES
RES
RES
33R C/MF 5% 0W25
330R C/MF 5% 0W25
3K3 C/MF 5% 0W25
390R C/MF 5% 0W25
1
4
1
1
R19
R1,10,17,18
R12
R5
0502,472
0502,475
RES 4K7 C/MF 5% 0W25
RES 4M7 C/MF 5% 0W25
6
1
R21,28,29,30,33,35
R16
0502,560
0502,565
RES 56R C/MF 5% 0W25
RES 5M6 C/MF 5% 0W25
2
1
R41,42
R3
0502,681
RES 680R C/MF 5% 0W25
1
R22
0502,821
RES 820R C/MF 5% 0W25
1
R40
FileStore Service Manual
QTY
REMARKS
PER BATCH
PER BATCH
130
Appendix B
ITEM
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
PART NO
Parts lists
DESCRIPTION
QTY
REMARKS
0502,911
RES 910R C/MF 5% 0W25
1
R4
0572,221
RES 220/330R NET DIL 2%
1
RP1
0610,100
CPCTR 100UF TANT 10V 20%
2
C10,13
0631,018
0631,022
0631,027
0631,033
0631,047
CPCTR
CPCTR
CPCTR
CPCTR
CPCTR
2
2
1
3
2
C6,7
C1,3
C9
C2,4,12
C8,11
0635,221
CPCTR 220uF ALEC 16V RAD
1
―B‖
0650,224
CPCTR 220nF MPSTR 50V 20%
1
C5
0680,002
CPCTR 33/47nF DCPLR 0.2‖
43
―A‖
0701,793
IC 2793 FDC 40/0.6‖
1
IC26
0704,104
IC 4464 DRAM 120nS 64Kx4
2
IC9,10
0706,103
IC 65C102 CPU CMOS 2MHz
1
IC16
0706,525
IC 65C22 VIA CMOS 2MHz
1
IC31
0706,818
IC 6818 RTC CMOS
1
IC1
0732,630
IC 26LS30 RS422/432 DRVR
1
IC28
18pF
22pF
27pF
33pF
47pF
CPLT
CPLT
CPLT
CPLT
CPLT
30V
30V
30V
30V
30V
2%
2%
2%
2%
2%
FileStore Service Manual
131
Appendix B
ITEM
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
PART NO
Parts lists
DESCRIPTION
0740,007
0740,014
0740,016
0740,038
IC
IC
IC
IC
0741,004
7407
7414
7416
7438
TTL
TTL
TTL
TTL
14/0.3‖
14/0.3‖
14/0.3‖
14/0.3‖
QTY
REMARKS
1
1
1
1
IC39
IC42
IC25
IC21,23,43,44
IC 74S04 TTL 14/0.3‖
1
IC22
0742,032
0742,057
0742,123
0742,163
0742,240
0742,244
0742,245
0742,373
IC
IC
IC
IC
IC
IC
IC
IC
74LS32 TTL 14/0.3‖
74LS57 TTL 8/0.3‖
74LS123 TTL 16/0.3‖
74LS163A TTL 16/0.3‖
74LS240 TTL 20/0.3‖
74LS244 TTL 20/0.3‖
74LS245 TTL 20/0.3‖
74LS373 TTL 20/0.3‖
1
1
1
1
1
1
1
2
IC18
IC11
IC24
IC27
IC37
IC32
IC30
IC36,38
0744,139
IC 74ALS139 TTL 16/0.3‖
3
IC12,13,17
0749,000
0749,002
0749,004
0749,030
0749,073
0749,074
0749,138
0749,157
0749,273
IC
IC
IC
IC
IC
IC
IC
IC
IC
2
1
2
1
1
5
1
2
1
IC5,40
IC20
IC29,41
IC3
IC6
IC15,19,33,34+MOD
IC35
IC2,8
IC14
0780,183
0780,213
TRANS BC183L NPN TO93
TRANS BC213L PNP TO93
1
3
Q2
Q1,3,4
0790,047
0794,148
DIODE OA47/BAT85 GER/SB
DIODE IN4148 SI
2
5
D3,5
D1,2,4,6,7
74HCT00 CMOS 14/0.3‖
74HCT02 CMOS 14/0.3‖
74HCT04 CMOS 14/0.3‖
74HCT30 CMOS 14/0.3‖
74HCT73 CMOS 14/0.3‖
74HCT74 CMOS 14/0.3‖
74HCT138 CMOS 16/0.3
74HCT157 CMOS 16/0.3‖
74HCT273 CMOS 20/0.3‖
FileStore Service Manual
132
Appendix B
Parts lists
ITEM
PART NO
DESCRIPTION
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
0800,004
0800,020
0800,031
0800,050
0800,053
0800,070
CONR
CONR
CONR
CONR
CONR
CONR
0800,117
0800,121
0800,125
0800,129
SKT
SKT
SKT
SKT
0800,203
QTY
5W SKT DIN RA PCB
26W HDR IDC ST 4WALL
34W HDR IDC ST 4WALL
2W WAFR 0.1‖ ST PCB
7W WAFR 0.1‖ ST PCB
2W SHUNT 0.1‖
REMARKS
1
1
2
5
1
2
SK3
SK5
SK1,8
LK3,4,5,6,7
SK2
USE WITH LK3,7
2
1
1
1
USE
USE
USE
USE
FSTN TAB 6,3mmx0.8 ST PCB
3
+5V,0V,CHASSIS
0800,371
CONTRDL 50W SKT RA PCB RFI
1
PL1
0800,481
0800,484
CONR 5W SKT HSNG 0.1‖ PCB
CONR 17W SKT HSNG .1‖ PCB
1
1
SK10
SK11
0817,000
BAT NiCAD 3V6 100mA BTN
1
B1
0820,080
XTAL 8.00MHz HC18
1
X2
0821,327
XTAL 32.768KHz CC 0.05‖P
1
X1
0870,412
WIRE 30AWG W.WRAP
A/R
USE WITH I117 (MOD)
IC
IC
IC
IC
16/0.3‖
20/0.3‖
24/0.6‖
28/0.6‖
SUPA
SUPA
SUPA
SUPA
FileStore Service Manual
WITH
WITH
WITH
WITH
IC28,RP1
IC30
IC1
IC7
133
Appendix B
ITEM
181
182
183
184
185
186
187
188
189
190
191
192
193
194
PART NO
Parts lists
DESCRIPTION
QTY
REMARKS
0870,422
WIRE 25SWG SPR TIN
A/R
USE WITH X1,X2
0882,693
0882,902
0882,962
SCW M3x8 PAN POSI ST
NUT M3 STL FULL Z/PAS
WSHR M3 PLN STL Z/PAS
2
2
2
USE WITH PL1
USE WITH PL1
USE WITH PL1
0884,059
SPCR DBL LATCHED 19mmH
2
USE WITH ECONET
MODULE
195
196
197
198
199
200
FileStore Service Manual
134
Appendix B
Parts lists
Stacking FileStore E01S Final Assembly
ITEM
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
41
42
43
44
45
46
PART NO
DESCRIPTION
QTY
0082,000/A FINAL ASSEMBLY DRAWING
0082,000/WD WIRING DIAGRAM
1
1
0254,424
0254,425
M SERIES E01 LABEL LEFT
M SERIES E01 LABEL CENTRE
1
1
0254,704
0254,709
0254,726
0254,735
0254,737
E01 PSU STANDOFF
DISC DRIVE STANDOFF
FILESTORE PSU SPACER
M SERIES FRONT MOULDING
M SERIES TOP WRAP
4
8
4
1
1
0258,103
0258,115
B.B. SIDE MOULDING
B.B. REAR MOULDING
2
1
0182,000
0182,001
0182,002
0182,003
0182,004
0182,005
0182,006
0182,007
FILESTORE II PCB BOM
DISC DATA CABLE ASSY
PSU OUTPUT CABLE ASSY
IEC SKT TO SW. CABLE ASSY
IEC EARTH CABLE ASSY
OPTO CABLE ASSY
INT. PRINTER ASSY
E01S MAINS CABLE ASSY
1
1
1
1
1
1
1
1
0282,010
0282,011
0182,012
0182,023
0282,014
0182,015
0282,016
0254,426
0282,018
E01S LOWER WRAP
E01A REAR LABEL 1
E01S FRONT FLAP
PCB EARTH CABLE ASSY
PSU INSULATOR
E01S PSU
BASE LABEL
E01S LABEL RIGHT
E01S REAR LABEL 2
1
1
1
1
1
1
1
1
1
0799,005
OPTO LED REC MTG GRMT
2
FileStore Service Manual
REMARKS
PER BATCH
PER PATCH
135
Appendix B
ITEM
47
48
49
50
PART NO
Parts lists
DESCRIPTION
QTY
0805,900
SW DPST 250V 4A ROC SNP
1
0831,035
0154,740
DISC DRIVE (SONY)
DISC DRIVE (NEC)
2
0865,902
0865,904
PWR SKT PNL SCW IEC
PWR SKT PLSTC BOOT
1
1
0800,020
0880,101
0880,100
CBL GRMT RND 7.4mmD 2.5CT
CBL TIE LK 97mmL
CBL TIE LK 140mmL
1
4
1
0882,121
SCW M3x6 PAN HD POSI
24
63
64
0882,123
0882,127
SCW M3x10 PAN HD POSI
SCW M3x25 PAN HD POSI
4
5
65
66
67
68
69
70
0882,145
0882,223
0882,902
0882,962
0882,964
0882,972
SCW M4x16 PAN HD POSI
SCW M3x10 CSK HD POSI
NUT M3 STL FULL Z/PAS
WSHR M3 PLN ST Z/PAS
WSHR M4 PLN ST ST Z/PAS
WSHR M3 SPRF IT STL
4
2
8
16
12
25
71
72
73
74
75
76
77
78
79
80
0882,985
WSHR M3 PLN NYL
10
0885,204
FAN GUARD
1
0890,006
0890,010
FOOT SCW RUBR 17.5Dx17.5
MATL RUBR SEALANT
4
A/R
52
53
54
55
56
57
58
59
60
61
62
FileStore Service Manual
REMARKS
OPTION
USED ON ITEMS
13,22,37,50
USED ON ITEM 37
USED ON ITEMS
24, EARTH
USED ON ITEM 77
USED ON ITEM 54
USED ON ITEMS 64,66
USED ON ITEMS 62,64
USED ON ITEM 65
USED ON ITEMS
62,64,66
USED ON ITEMS 62,63
136
Appendix B
Parts lists
Stacking FileStore E40S Final Assembly
ITEM
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
41
42
43
44
45
46
PART NO
DESCRIPTION
QTY
0082,100/A FINAL ASSEMBLY DRAWING
0082,100/WD WIRING DIAGRAM
1 PER BATCH
1 PER BATCH
0254,430
M SERIES E20 FRONT LABEL
1
0254,704
0254,707
0154,721
0154,722
0254,726
0254,727
0254,735
0254,737
PSU PILLARS
WINCHESTER PILLARS
EARTH TO PSU ASSY
PSU TO SW CABLE ASSY
FILESTORE PSU SPACER
E20 FRONT LABEL BACKING
M SERIES FRONT MOULDING
M SERIES TOP WRAP
4
4
1
1
4
1
1
1
0258,103
0258,115
B.B. SIDE MOULDING
B.B. REAR MOULDING
2
1
0182,003
0182,004
0282,014
0282,016
IEC SKT TO SW. CABLE ASSY
IEC EARTH CABLE ASSY
PSU INSULATOR
M SERIES BASE LABEL
1
1
1
1
0282,110
0282,100
0182,101
0182,102
0182,203
0182,104
0182,107
0282,111
0182,212
0182,115
0182,118
0182,219
SCREEN CLAMP BAR
LOWER WRAP
SCSI CABLE ASSY
MAINS INPUT CABLE ASSY
WINI DRIVE NO. CABLE ASSY
PSU OUTPUT CABLE ASSY
WINI EARTH CABLE ASSY
E20S REAR LABEL 1
E40S FRONT FLAP
E20S PSU
E20S REAR LABEL 2
E40S WINCHESTER D.D.
1
1
1
1
1
1
1
1
1
1
1
1
0799,005
OPTO LED REC MTG GRMT
2
FileStore Service Manual
REMARKS
137
Appendix B
ITEM
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
PART NO
Parts lists
DESCRIPTION
QTY
0805,900
SW DPST 250V 4A ROC SNP
1
0865,902
0865,904
PWR SKT PNL SCW IEC
PWR SKT PLSTC BOOT
1
1
0880,020
0880,101
0880,100
CBL GRMT RND 7.4mmD 2.5CT
CBL TIE LK 97mmL
CBL TIE LK 140mmL
1
3
1
0882,121
SCW M3x6 PAN HD POSI
16
62
63
0882,123
0882,127
SCW M3x10 PAN HD POSI
SCW M3x25 PAN HD POSI
4
5
64
65
66
67
68
69
0882,145
0882,223
0882,902
0882,962
0882,964
0882,972
CSW M4x16 PAN HD POSI
SCW M3x10 CSK HD POSI
NUT M3 STL FULL Z/PAS
WSHR M3 PLN ST Z/PAS
WSHR M4 PLN ST Z/PAS
WSHR M3 SPRF IT STL
4
2
8
8
12
23
70
71
72
73
74
75
76
77
78
79
80
0882,985
WSHR M3 PLN NYL
4
0885,204
FAN GUARD
1
0890,006
0890,010
FOOT SCW RUBR 17.5Dx17.5
MATL RUBR SEALANT
4
A/R
FileStore Service Manual
REMARKS
USED ON ITEMS
14,29,38,39
USED ON ITEMS 25,38
USED ON ITEMS
34, EARTH
USED ON ITEM 78
USED ON ITEM 51
USED ON ITEM 63,65
USED ON ITEM 63
USED ON ITEM64
USED ON ITEMS
61,63,62,65
USED ON ITEM 62
138
Appendix B
Parts lists
Stacking FileStore E60S Final Assembly
ITEM
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
41
42
43
44
45
46
PART NO
DESCRIPTION
QTY
0082,100/A FINAL ASSEMBLY DRAWING
0082,100/WD WIRING DIAGRAM
1
1
0254,430
M SERIES E20 FRONT LABEL
1
0254,704
0254,707
0154,721
0154,722
0254,726
0254,727
0254,735
0254,737
PSU PILLARS
WINCHESTER PILLARS
EARTH TO PSU CABLE ASSY
PSU TO SW CABLE ASSY
FILESTORE PSU SPACER
E20 FRONT LABEL BACKING
M SERIES FRONT MOULDING
M SERIES TOP WRAP
4
4
1
1
4
1
1
1
0258,103
0258,115
B.B. SIDE MOULDING
B.B. REAR MOULDING
2
1
0182,003
0182,004
0282,014
0282,016
IEC SKT TO SW. CABLE ASSY
IEC EARTH CABLE ASSY
PSU INSULATOR
M SERIES BASE LABEL
1
1
1
1
0282,110
0282,100
0182,101
0182,102
0182,203
0182,104
0182,107
0282,111
0182,312
0182,115
0182,118
0182,319
SCREEN CLAMP BAR
LOWER WRAP
SCSI CABLE ASSY
MAINS INPUT ASSY
WINI DRIVE NO. CABLE ASSY
PSU OUTPUT CABLE ASSY
WINI EARTH CABLE ASSY
E20S REAR LABLE 1
E60S FRONT FLAP
E20S PSU
E20S REAR LABEL 2
E60S WINCHESTER D.D.
1
1
1
1
1
1
1
1
1
1
1
1
0799,005
OPTO LED REC MTG GRMT
2
FileStore Service Manual
REMARKS
PER BATCH
PER BATCH
139
Appendix B
Parts lists
FileStore Service Manual
140
Appendix C. Diagrams
This appendix contains all the relevant drawings and diagrams for FileStore and Stacking
FileStore units.
A summary of the diagrams contained in the Appendix is listed below. The issue number
given for each diagram is the one that was current at the time of publication:
Title
Part number
Issue
Main circuit pcb diagram
0154,000/C
5
Main circuit pcb layout
0154,000/A
4
Main circuit pcb silk screen
0254,000/SS
3
Final assembly diagram
0054,000/A
5
Wiring diagram
0054,000/WD
2
Main circuit pcb diagram
0127,000/C
1
Main circuit pcb silk screen
0227,000/SS
3
Final assembly diagram
0054,005/A
4
Wiring diagram
0054,005/WD
1
Main circuit pcb diagram
0182,000/C
4
Main circuit pcb layout
0282,000/SS
2
Final assembly diagram
0082,000/A
1
Wiring diagram
0082,000/WD
1
Final assembly diagram
0082,100/A
1
Wiring diagram
0082,100/WD
1
FileStore E01
FileStore E20
FileStore E01S
FileStore E40S/E60S
FileStore Service Manual
141