Acorn FileStore E01 User manual

Part no.
0482,001
Issue 1
21 Sept. 1989
FileStore Service Manual

FileStore Service Manual ii
© 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 iii
Contents
CONTENTS III
INTRODUCTION 1
PART I: FILESTORE E01 3
1. Introduction to the E01 unit 5
1.1 Equipment description 5
1.2 Function 5
1.3 Prerequisites for use 5
1.4 Enhancements 5
2. E01 Specification 6
2.1 General specification 6
2.2 Physical 8
2.2.1 E01 unit 8
2.3 Operation 8
2.3.1 Indicators 8
2.3.2 Controls 8
2.4 Signal connectors 9
2.4.1 FileStore E01 expansion bus pinouts 9
2.4.2 Econet port 9
2.4.3 Printer port 10
2.5 Power input 10
2.5.1 Power input requirements 10
2.5.2 Mains interruptions (‗Brown out‘) 10
2.5.3 Power input plug and cable description 11
2.6 Power supply 11
2.6.1 Power required 11
2.6.2 Specification 11
2.7 Safety standards 11
2.8 Electromagnetic interference 11
2.8.1 Standards 11
2.8.2 Mains transients 11
2.8.3 Electrostatic discharge 12
2.9 Environment 12
2.9.1 Operating 12
2.9.2 Storage and shipping 12
2.10 Operational lifetime 13
3. E01 Disassembly and assembly 15
3.1 Disassembly procedure 15
3.2 Assembly procedure 15
4. E01 Circuit description 17
4.1 Timing 17
4.2 Sequential circuits 17
4.2.1 RAM refresh 17
4.2.2 ROM/RAM latch 17
4.2.3 INTON/INTOFF 17
4.2.4 Econet clock generation 17
4.3 The RESET circuitry 18
4.4 Battery backup 18
4.5 The central processor 18

FileStore Service Manual iv
4.6 Random access memory (RAM) 18
4.7 Read-only memory (ROM) 18
4.8 The Econet port 19
4.8.1 The Econet network 19
4.8.2 Econet module 19
4.8.3 Econet clock and active terminator 19
4.9 The disc interface 19
4.10 The printer/VIA circuitry 20
4.11 The real-time clock (RTC) 20
4.12 The FileStore Expansion bus and E20 interface 20
4.12.1 Termination 20
4.13 Main signal paths 20
4.13.1 Data bus 20
4.13.2 Address bus 20
4.13.3 Address decoding 21
4.13.4 Machine Operating System function calls 22
4.14 Link survey 24
5. E01 Fault finding 25
5.1 Stage 1: Initialisation 25
5.2 Stage 2: Net link 25
5.3 Stage 3: Final checks 25
PART II : FILESTORE E20 27
1. Introduction to the E20 unit 28
1.1 Packaging 28
1.2 Identification 28
2. E20 Specification 31
2.1 General specification 31
2.1.1 Hardware components 31
2.1.2 Software components 31
2.2 Physical 31
2.2.1 E20 unit 31
2.2.2 E20 packaging 31
2.3 Operation 32
2.3.1 Controls 32
2.3.2 Indicators 32
2.4 Host Adaptor 32
2.5 FileStore E20 Expansion Input/ Output Ports 32
2.5.1 The FileStore E20 expansion bus connector 32
2.6 Power input 34
2.6.1 Power input requirements 34
2.6.2 Mains interruptions (‗Brown out‘) 34
2.6.3 Power input plug and cable description 34
2.7 Power supply 34
2.7.1 Power required 34
2.8 Safety standards 35
2.9 Electromagnetic interference 35
2.9.1 Standards 35
2.9.2 Mains Transients 35
2.9.3 Electrostatic discharge 35
2.10 Environment 35
2.10.1 Operating 35
2.10.2 Storage and shipping 36
2.11 Emitted Acoustic Noise 36
2.12 Operational lifetime 36

FileStore Service Manual v
3. E20 Disassembly and assembly 37
3.1 Disassembly procedure 37
3.2 Serviceable parts 37
3.3 Assembly procedure 37
4. E20 Circuit description 39
4.1 The disc controller board 39
4.2 SCSI control and data lines 39
4.2.1 Other pins 40
4.2.2 SCSI connector pinout (PL2 and J4) 40
4.3 Bus phases 40
4.3.1 Bus free phase 41
4.3.2 Selection phase 41
4.3.3 Information transfer phases 41
4.4 The reset condition 42
4.5 The 2MHz bus 42
4.6 Winchester Disc Host Adaptor 43
4.6.1 Address decoding and handshaking 43
4.6.2 Buffering 44
4.6.3 Termination 45
5. E20 Fault finding 47
5.1 Power supply 47
5.2 Address decoding 48
5.3 Hand shaking 48
5.4 Bus lines 48
5.5 Final checks 48
PART III : FILESTORE E01S 49
1. Introduction to the E01S unit 51
1.1 Equipment description 51
1.2 Function 51
1.3 Prerequisites for use 51
1.4 Enhancements 51
2. E01S Specification 53
2.1 General specification 53
2.2 Physical 54
2.2.1 E01S unit 54
2.2.2 E01S packaging 54
2.3 Operation 54
2.3.1 Indicators 54
2.3.2 Controls 54
2.4 Signal connectors 55
2.4.1 FileStore E01S expansion bus pinouts 55
2.4.2 Econet port 55
2.4.3 Printer port 56
2.5 Power input 56
2.5.1 Power input requirements 56
2.5.2 Mains interruptions (‗Brown out‘) 56
2.5.3 Power input plug and cable description 57
2.6 Power supply 57
2.6.1 Power required 57
2.6.2 Specification 57
2.7 Safety Standards 57
2.8 Electromagnetic interference 57
2.8.1 Standards 57
2.8.2 Mains transients 58

FileStore Service Manual vi
2.8.3 Electrostatic discharge 58
2.9 Environment 58
2.9.1 Operating 58
2.9.2 Storage and shipping 59
2.10 Operational lifetime 59
3. E01S Disassembly and Assembly 61
3.1 Disassembly procedure 61
Figure 1: Rear plastic removal 62
3.2 Assembly procedure 63
4. E01S Circuit description 65
4.1 The Central Processor 65
4.2 Random access memory (RAM) 65
4.3 Timing 65
4.3.1 The Real-Time Clock (RTC) 65
4.3.2 Figure 2: RTC Read/Write timing 66
4.4 Sequential Circuits 67
4.4.1 RAM Refresh 67
4.4.2 Memory read / write 68
4.4.3 ROM CONTROL 68
4.4.4 INTON/INTOFF 69
4.4.5 Econet Clock Generation 70
4.5 Battery backup 70
4.6 The Econet port 70
4.6.1 Econet module 70
4.6.2 Econet clock and active terminator 70
4.7 The disc interface 70
4.8 The printer /VIA circuitry 71
4.9 The FileStore expansion bus and E40S/E60S interface 71
4.9.1 Buffering 72
4.9.2 Termination 72
4.10 Main signal paths 72
4.10.1 Data bus 72
4.10.2 Address bus 72
4.10.3 Address decoding 72
4.10.4 Machine Operating System function calls 73
4.11 Link survey 75
5. E01S Fault finding 77
5.1 Power supply 77
5.2 Initialisation 80
5.3 Net link 80
5.4 Final checks 80
PART IV: FILESTORE E40S AND E60S 81
1. Introduction to the E40S and E60S 83
2. E40S/ E60S Specification 85
2.1 General specification 85
2.1.1 Hardware components 85
2.1.2 Software components 85
2.2 Physical 85
2.2.1 E40S and E60S units 85
2.2.2 E40S/E60S packaging 85
2.3 Operation 85
2.3.1 Controls 86
2.3.2 Indicators 86
2.4 Expansion input/output ports 86

FileStore Service Manual vii
2.4.1 FileStore E40S/E60S expansion bus connector 86
2.5 Power input 87
2.5.1 Power input requirements 87
2.5.2 Mains interruptions (‗Brown out‘) 87
2.5.3 Power input plug and cable description 87
2.6 Power supply 87
2.6.1 Power required 87
2.7 Safety standards 88
2.8 Electromagnetic interference 88
2.8.1 Standards 88
2.8.2 Mains transients 88
2.8.3 Electrostatic discharge 88
2.9 Environment 88
2.9.1 Operating 88
2.9.2 Storage and shipping 89
2.10 Emitted acoustic noise 89
2.11 Operating lifetime 89
3. E40S/E60S Disassembly and assembly 91
3.1 Disassembly procedure 91
3.2 Parts not serviceable 93
3.3 Assembly procedure 93
4. E40S/E60S Circuit description 95
4.1 Bus phases 95
4.1.1 Bus free phase 95
4.1.2 Selection phase 95
4.1.3 Information transfer phases 95
4.1.4 Termination 97
5. E40S/E60S Fault finding 99
5.1 Power Supply 99
5.2 Address decoding 100
5.3 Hand shaking 100
5.4 Bus lines 100
5.5 Final checks 101
APPENDIX A. TEST EQUIPMENT 103
Equipment required 103
Setting up 103
Connecting the test station 103
Connecting the UUT 103
Test procedure 104
Menus 104
Selecting menu entries 104
FservCopy 105
FServEdit 106
FServFmt 107
FServInit 108
FServCMOS 109
FServSoak 110
FServTest 111
FileStore E01 111
FileStore E01S 112
Checking the test equipment (validation) 113
Equipment required 113
Validation procedure 113

FileStore Service Manual viii
Modifying the test software 113
APPENDIX B. PARTS LISTS 115
FileStore E01 main circuit pcb 116
FileStore E01 Final Assembly –Communicator 121
FileStore E01 Final Assembly –Master 123
FileStore E20 Main circuit pcb 125
FileStore E20 Final Assembly –Communicator 126
FileStore E20 Final Assembly –Communicator 128
Stacking FileStore E01S Main circuit pcb 130
Stacking FileStore E01S Final Assembly 135
Stacking FileStore E40S Final Assembly 137
Stacking FileStore E60S Final Assembly 139
APPENDIX C. DIAGRAMS 141

Chapter 1
FileStore Service Manual 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.

Chapter 1
FileStore Service Manual 2

Chapter 1
FileStore Service Manual 3
Part I: FileStore E01

Chapter 1
FileStore Service Manual 4

Chapter 1
FileStore Service Manual 5
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

Chapter 2
FileStore Service Manual 6
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.

Chapter 2
FileStore Service Manual 7
The following ports are provided:
FileStore Expansion Bus: 34 way IDC - Rear Panel
Printer: 26 way IDC - Rear Panel
Econet: 5 pin DIN - Rear Panel
Mains in: Permanently attached cable through grommet in rear panel

Chapter 2
FileStore Service Manual 8
2.2 Physical
2.2.1 E01 unit
Dimensions: length 333mm
width 351mm
height 78.8mm
Colour: Acorn Specification 0920,208 (Pantone 537)
Material: Acorn Part No. 900.000 (ABS Cycolac)
Mild Steel Chassis
Finish: Vapour blast
Net weight: 5kg
2.2.2 E01 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, also controlling the
operating mode

Chapter 2
FileStore Service Manual 9
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 Gnd
Pin 2 R/not W
Pin 3 Gnd
Pin 4 I2 (2MHz Clock)
Pin 5 Gnd
Pin 6 not NMI
Pin 7 Gnd
Pin 8 not IRQ
Pin 9 Gnd
Pin 10 Not WENCH
Pin 11 Gnd
Pin 12 Not Used
Pin 13 Gnd
Pin 14 Not RST
Pin 15 Gnd
Pin 16 Not Used
Pin 17 Gnd
Pin 18 D0
Pin 19 D1
Pin 20 D2
Pin 21 D3
Pin 22 D4
Pin 23 D5
Pin 24 D6
Pin 25 D7
Pin 26 D8
Pin 27 A0
Pin 28 A1
Pin 29 Gnd
Pin 30 Gnd
Pin 31 Gnd
Pin 32 Gnd
Pin 33 5v
Pin 34 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 DATA+ Data positive
Pin 2 GND Ground
Pin 3 CLK- Clock negative
Pin 4 DATA- Data negative
Pin 5 CLK+ Clock positive

Chapter 2
FileStore Service Manual 10
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 Data ready strobe notSTRB
Pin 3 Data 0 D0
Pin 5 Data 1 D1
Pin 7 Data 2 D2
Pin 9 Data 3 D3
Pin 11 Data 4 D4
Pin 13 Data 5 D5
Pin 15 Data 6 D6
Pin 17 Data 7 D7
Pin 19 Data acknowledge notACK
Pin 21 N/C N/C
Pin 23 N/C
Pin 25 N/C N/C
Pins 2-22 even 0V GND
Pin 24 N/C
Pin 26 N/C
2.5 Power input
2.5.1 Power input requirements
The power input requirements are as follows:
Minimum Nominal Maximum Units
Voltage 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 [V] Duration [msec] Frequency [Hz]
0 20 0.2
50% 50 0.2

Chapter 2
FileStore Service Manual 11
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
nominal max
pcb 5V 1.3A 1.7A
Drives 5V 32OmA 560mA
12V l4OmA
Drive start 12V 14OrnA 1.0A (400msec)
Fan 5V 250mA
2.6.2 Specification
5-5.25V 0-2A
5-5.25V 0.05-0.6A
11.4-12.6V 0-0.4A
0-1A
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: 0.2 times mains frequency
Risc Time: 5ns

Chapter 2
FileStore Service Manual 12
Half-Pulse width duration: 5Ons
Polarity: +ve or -ve
Phase Angle: Free non-synchronous
Peak Voltage: 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 +35C
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 -40C to +60C
Relative Humidity 5 to 90% non-condensing
Thermal Shock 20C per hour within the range –20 +60C
Mechanical Shock Will withstand a drop of 1 metre on each face
and on the most susceptible corner
This manual suits for next models
4
Table of contents