Home
Service Manual Model 6400 Cardridge Tape Drive
Contents
1. uc Ms c 2 2 UPAOS 2 18 BERE A7 2 6 22 JPACS UPAOS Beas 2 gt 2 5 2 04 2 UPAOS Ad 77503 3 2 42402 en 2 2 p 24 899 EN 23 2 13 2 UPFTCH For IN K 2 MBKe 9 14 8 5 4096 2 14 UPD7 y 2 AS TT 2 2492 n LLLI sess 2 504 ____ UPD4 4 2 25495 es 1 E vere a oo TT ne MBK2 4 t 6 SV 2 27 2 22 04 4 il 7 3 6 1 8 9 1214 3 67 8 9 12 mui 15 5 UPDS wa s 3 6 7 8 9 12 3 pe 4 x 3 6 7 8 9 12 74 5241 DATA BUS BUFFERS 3 6 8 9 12 2 35 8 9 12 TN oS 74 524 RAMS PROMS 01 4 pria e2 12 Cle CL2 A 13 74504 74504 8 10 eae RRST CYCLE DECODE 6 SYNCHRONIZATION 5V 6 EXT L 12 74 504 162 o DIXx DIXYX 7 gt IZ ENSTAT a 74 504 i3 5L 6 8 5 744300 TCM Tid 46 8 e 741 508 JALSO4 IGRD7 8 1050 LET 193 3 44
2. 2 26 4175 0 14 an 7438 PROBLEM 50 amp D gt RDY ES INTERRUPT READ STB INTERRUPT 0 gt 45593 74 308 5 2 889 3 Sgt 83 145109 74 5109 e TUM INT S gt INIT TWEN A 5 Sd be g LPAO4 ED 2 s MRST 2 08 4 3A RINT 50 7 14 808 ET 74 508 74 508 MTU READ TIMING ae basic FOUr corporation p gt 6 WRITE STR BE SYNCHRONIZER 2 QCLKI RIO CE 5 1 1220 777 wos 9 RWDS 2 48 19 330 it al 2 10807 12 ur ESE B a SWSTB WRITE BIT COUNTER 3 L ipe G SWSID gt 3 MRINIT 9 pss 7ALSIGIA 2 13 INT 45V ale GWST 3 SWSTB 151 7418109 50807 7 3 50 18 5 gt 3 UPO 4 WRITE DATA ENABLE LATCH 13 17 UPDG TWOE TWDE gt 4 11 741504 L 7415241 9 WRWEK 3 13 28 pL 21048 741508 H WIND IR u pm a 4 gt MTU WRITE TIMING basic corporanon 7 sc WONG 14 2 02 4 1 0 8 8 a 6 6 9 io 8 GNO GND 7 0005 MAO 9
3. TA 1C 903 03 SCA 10 MICROPROCESSOR ADDRESS CONTROL BUFFERS CLKi 0 i3 INT 16 iE 5 MEST 45 RESET 5V RI vs 25 330 me io WALT WAIT 2 BUSAK 81 28 RESH M 07 3 4 D7 3 4 11 34 25905 34 24 71 pq 34 S1p3 3 4 2 3 4 P pi 3 4 29 SV AIZ 2 All Ig 5 51 Pay 8 10 12 13 1171405240 17 3 5 UPA IO _ _ _ BL 17445241 1 45V MEMORY BANK 1 0 DECODE 5 MBKO o MBK2 12 MBK3 it MBKd 5 9 mene 7 MBKT 7415134 I wRI 13 ldwe2 D 0 Idwrs 9 I wRG 7 IQWR7 7415138 Id IORDI 13 16 12 19 4 19 05 9 18602 I RD7 7415138 RJ IOWRO 12 5 aa basic Four corporation y 3 3 O 4 3 3 4 34 STATUS 6 LSB 8 DMAD MSB 8 DMA DATA 910 MTU DATA IRPT RQST 7 DMA BANK SEL 8 MTU DATA WAIT 12 COMMAND 6 5 FLAGS 7 SET CRCEN 12 DMA DATA 9 10 MTU DATA 12 13 MTU STATUS 12 DATA w o RQST 9 I0 TEST 7B 5 7 12 13 4 CROPROCESSOR BUFFERS amp DECODERS 8 SV 2 MBK6 2 m gt a
4. 160190 12 000 FUSE 12 MDA 610010 905050 PCB CART TAPE CONTROLLER 610020 NB903040 PCB CART TAPE POWER SUPPLY 610710 900960 002 CABLE CARTRIDGE TAPE 611000 902761 001 TAPE DRIVE TRANSPORT 617010 545002 FAN COOLING 617020 100321 SWITCH TOGGLE 617030 180007 001 _ TRANSFORMER 757020 181003 RFI FILTER 4 2 REMOVAL REPLACEMENT PROCEDURE This section explains the procedure to remove the major spared assemblies and install their replacements Before removing any assembly the following steps shall be followed Remove Magnetic Cartridge Set power switch to OFF position e Unplug the ac power cord from its source 4 2 1 PCB CARTRIDGE TRANSPORT POWER SUPPLY This PCB is removed in the following manner Complete steps in Section 4 2 Lift off the top cover of the MTCD older models have screws holding them in place of the 3M stick tight connections These screws must be removed to remove the top cover Locate the PCB Disconnect the cable at Jl Lift up on the PCB till the connectors J2 and J3 can be seen Disconnect the cables at J2 and J3 Remove the PCB To install a new PCB repeat the above in reverse order Verify the regulated 5 volts is within tolerance refer to Section 3 3 1 4 2 2 TRANSPORT To remove the Transport first complete the steps in Section 4 2 then do the follow
5. ENWR 19 DMA LDDAT z IqL 2 aa amy RODAT 1 745240 2 4 80 79958 14531713 74 5373 bue DENER OUTPUT DATA LATCH INPUT DATA LATCH 4 10 _ 5 74 508 2 1963 1135 90 m DMA DATA 741504 Four corporation g SI SV 5 spre gt OMWTOK 4 6 WAIT IE P 2 13 14 74538 I WR3 2 AL 2 10RD3 13 20 pa 74 508 74 5 2 TDMACK ps PI B48 P20 54 10 gt 74500 10 2 ENWR 74500 L Praa 4528 OMAWR 74304 7405109 8 DMA CONTROL PRIORITY ag basic FOUr corporotiong e OOS Oe __ out of 12 ITSY CONTROL LINES i TEST 5 1213 4 rz UPAOT 3 D i 22 3 2 TWOE T 95 614 9 10 3l 4 4218 po 14 32 2 AR 13 123 j 4 5 TWEN gt 3 WEN BEE NM ER spe 1952 DoS HSE PET UPWR 5 Uf R 5 15240 74508 IP2 13 2 15 2 20 22 13 18 22 21 22 23 2 25 2 29 caa 2 31 22 33 GE P2735 k P2 37 UPAOG 4 50 C 2 50 2 37 152401 15 2 39 P2 30 2 41 2 28 7 191 P2 47 INIT 18 13 14 i ap 6 LAST 45240 2 49 5 12 MTU CONTROL basic FOUF
6. I I R Lo ee 53 SEE NOTE 45 3 218 ipiis I FEATURES REQUIRED TO PREVENT TOLERANC INSERTING CARTRIDGE IMPROPERLY NOTED ED 21 SHALL NOT EXTEND BEYONO BASE DIMENSIONS IN INCHES ALL SIDES EXCEPT AT NOTCHES Figure 1 6 Cartridge Dimensions The Cartridge is to be mounted in one position only and has asymmetrical features to prevent improper installation The Cartridge contains optical elements to enable photo electrical detection of tape position holes The cartridge has a sensing area on the front surface which senses when the cartridge is in position to read or write see Figure 1 7 for dimensions MAXIMUM HEIGHT OF x FILE PROTECT PLUG CARTRIDGE IN POSITION SENSING AREA WRITE PROHIBITED PERMITTED Figure 1 7 File Protect Switch Tape guides are employed to guide the tape while in motion The file protect cam of the cartridge is an operator rotatable switch see Figure 1 5 which prevents writing or erasing when in the SAFE position see Figure 1 7 The magnetic tape length between Load Point LP and Early Warning EW shall be 300 10 0 feet The tape position holes for Beginning of Tape BOT Load Point LP Early Warning EW and End of Tape EOT are shown in Figure 1 8 BOT AREA REACHED RECORDAELE FROM OR AREA LOADING Figure 1 8 Tape Configuration 1 6 The presence of a spurious tape signal after t
7. gt i C gt 12 3 CEE 2 c5C36 C30 c2c27 coc 803 70 3 503 503 393 203 C c9 37 gt 14 mogei 7 3 Cee se 3 3 3 23 ie lt gt 58 gt 2 28 gt 25 C CIs s Cer Cer q 3 coc32 coce2 523 Cs 3C 3 3 63 Mc 40 9 coc29 coc 26 CCI SM 583 amp 18 n Soa P on Cex i CES cx US j w Ca 5 _ Figure 1 2 1 2 ASE 2067 A EE 4 WAS 165006 a lt IOLO M ON 4 409059 ADDED IC AY 58 LCS 47 20 46 0616 REWORK 70 B05 204059 2223 CCeDATE gt f e emen OTHERWISE SPECIFIED 1336 Costas Sram Cares 028089 eae x TAPE CONT JO T 903030 Controller PCB The Tape Unit Interface Signal List is contained in Table 1 1 TABLE Al 1 TAPE UNIT INTERFACE SIGNAL LIST 22 SLD Drive Selected 4 Drive Ready 6 WND Drive Write Enabled 8 FLG Drive Flag 10 LPS Drive Load Point Sensed 12 FUP Drive File Unprotected 14 BSY Drive Busy 16 EWS Drive Early Warning Sensed 18 RWD Controller Rewind 20 REV Co
8. A3 5 CRC generation and checking logic 4 Logic to synchronize tape unit strobes and data to internal CTC timing 5 280 interrupt logic for read after write control and escape from tape unit hang up situations This functional block contains the line drivers and receivers data buffer registers and the decode logic necessary for the microprocessor to control the tape unit s Hardware for read and write CRC calculations is included A3 2 FUNCTIONAL PARAMETERS Data reliability of the Controller is subject to the limits of the Soft Error Rate Recoverable Errors is not more than one error in 10 bits of data transferred A3 6 SECTION 4 RECOMMENDED SPARE PARTS GLOSSARY A4 1 RECOMMENDED SPARE PARTS LIST Item Number BFC MM Vendor Number Part Number TABLE A4 1 SPARE PARTS Description B903030 610010 Controller PCB 1 1 900960 002 610710 1 A4 2 GLOSSARY OF MNEMONICS MNEMONIC MEANING Abnormal Condition This bit amplifies the FP CRC and EOT bits When set in conjunction with AC indicates a write command was issued to a File Protected Unit the command is aborted When set in conjunction with EOT AC indicates tape has reached physical End of Tape EOT When set in conjunction with CRC AC indicates a data dropout has occurred during a Read or Write Command The last command has therefore reached an unpre
9. The general specifications including Electrical Interface and Environmental are listed in Table 1 3 1 10 TABLE 1 3 GENERAL SPECIFICATIONS Parameters Characteristics ELECTRICAL REQUIREMENTS DC Voltage T5 W 25 DC Current 5 8 INTERFACE REQUIREMENTS Signal Levels 0 0 to 0 4 V equals logic low Standard TTL 2 4 to equals logic high Termination All lines exceeding 2 feet will terminate with 220 ohm pull up resistors and 333 ohm pull down resistors ENVIRONMENTAL REQUIREMENTS Operating Temperature 65 F to 75 F 18 C to 25 C Operating Humidity 40 to 60 non condensation Operating Elevation 500 to 7 000 feet above sea level Storage and Shipping Altitude 500 to 30 000 feet above sea level 1 11 1 4 OPTIONS This Page Left Intentionally Blank 1 12 SECTION 2 INSTALLATION A2 1 GENERAL DESCRIPTION The installation procedures are explained in the System Manual and the MTCD installation They are therefore not repeated here 2 1 This Page Left Intentionally Blank SECTION 3 MAINTENANCE A3 1 GENERAL DESCRIPTION Maintenance of the Controller is limited to replacement of the Controller itself This section will explain the Controller function only as an aid to the Service Engineer in troubleshooting A Functional Block Diagram is shown in Figure 5 1 DAIA Bus parr US 9
10. Service Manual Model 6400 Cartridge Tape Drive BFC 8015B E 9 Basic Four Proprietary Information The information contained herein is proprietary to and considered a trade secret of Basic Four Corporation All rights reserved No part of this publication may be reproduced recorded or stored in a retrieval system or transmitted in any form or by any means whether electronic mechanical photographical or otherwise without prior written permission of Basic Four Corporation All specifications are subject to change without notice Basic Four and Sf ana MAI are registered trademarks of Management Assistance Inc Copyright 1979 by Basic Four Corporation Reprinted August 1979 Revised June 1980 BFC 8015B Printed in the United States of America Basic Four Corporation A Management Assistance Inc Company 14101 Myford Road Tustin California 92680 714 731 5100 1 2 N A 4 CHAPTER 3 m pd Qi WN mm ps P UNH C31 C3 C3 C31 G3 N I Q NDS T AAU CO 9 Co 9 WN TABLE OF CONTENTS INTRODUCTION General Description Purpose gt Physical Description Tape Drive Transport Magnetic Head Assembly Switch Sensor Assembly Heat Sink Assembly Tape Cleaner Magnetic Tape Cartridge
11. 1 10 1 12 2 1 5 1 5 2 5 4 5 5 5 6 4 1 4 1 5 1 111 Figure 1 1 1 2 A3 1 Table 1 1 1 2 1 5 4 1 iv LIST OF ILLUSTRATIONS Magnetic Tape Cartridge Controller Interface Cabling Controller PCB CES Me UAM Cartridge Tape Controller Block Diagram LIST OF TABLES Tape Unit Interface Signal List Computer Interface Signal List General Specifications Spare Parts Page Al I 1 2 5 1 Al 3 1 4 1 11 4 1 SECTION 1 INTRODUCTION 1 1 GENERAL DESCRIPTION The Magnetic Tape Cartridge Controller is a standard size Basic Four printed circu board PCB This PCB is located in the card cage CPU Backplane of the CPU Fo a typical system interconnection diagram see Figure 1 1 900960 002 TAPE DRIVE CPU CARD CAGE Figure 1 1 Magnetic Tape Cartridge Controller Interface Cabling 1 2 PHYSICAL DESCRIPTION The Magnetic Tape Cartridge Controller hereafter referred to as the Controller i a single PCB plugged directly into the card cage of a processor system A single sos cable part number 900960 002 connects the Tape Drive and CPU Backplane For drawing of the Controller PCB see Figure Al 2 Al 2 ca Cea 7 3 ea 3 3 34 3 24 3 5 4 78 583 583 384 28 3 15
12. 74 594 330 R7 220 5V sXpxx gt 504 AL EINT 7438 P gT mE PI ASS 7438 CPU INTERFACE FLAGS TO 5 ROD7 li SIRFLG 4 D 74502 2 12201 5 2 5 R D O 5 RODS 3 UPD7 4 5 5 MRST 7463173 1 tsy o I RO7 a RG Ee UPD 4 gt 8 UPD4 4 apura lins L __ 3 7415 41 MINE 9 74 520 5 asic corporation J 90305 21 LSB S i we2 DANK SELECT IOWRG 73 9 07 119 H gt Pras 2 0 2 14 MAOG eras 5 ig TALSIGIA T4LSIGIA 5 MAO2 MAOI gt MEUS MAOO Fiat L 74 240 7425 6 4 UPD3 d irme 5 C 4 DADEN _ 2 o 2 _ lt J 1 13 12 l 09 PIAR J 745240 DMA ADDRESS e basic FOUF corporation 2 i CL 90303 b 8 15 vI SV ee ee er 95 004 M003 Fi B28 ppm M002 235 ERE 7 534 9 E 3 4 4 UPD4 13 UPD3 7 IS 5 UPD 4
13. MTCD Specifications INSTALLATION AND OPERATION Unpacking Packing Procedure Transport Preinstallation Checks Installing a Transport system Installation System Initialization Procedures BASS Program MAINTENANCE Corrective Maintenance General Philosophy Troubleshooting Procedures Functional Description Power Supply Transport Sub Functions of the Transport Tape Motion Control Read Write Operations Electrical Adjustments Gain Adjustment Data Boned Servo Power Adjustment Servo Board Interface PCB One Shot Periods Servo PCB Pot Setup Data Adjustment and Check Procedure E p pi p E E N Page IG I Q 4 opu Ui Ui Ui amp CO 111 TABLE OF CONTENTS continued Page CHAPTER 3 MAINTENANCE 3 5 Preventive Maintenance s wo lt sa x 6o e reta 3 24544 Magnetic Head Cleaning 3 7 36522 Tape Cleaner Cleaning 3 8 0555 Motor Capstan Cleaning 3 8 CHAPTER 4 REMOVAL REPLACEMENT PROCEDURE 4 1 Spare Parts List 4 1 4 2 Removal Replacement Procedure ow oe ee a 4 2 1 PCB Cartridge r Power Supply ew 4 2 2 Transport 4 2 5 REFERENCE DATA 5 1 PUPDOSG s x Bel APPENDIX Magnetic Tape Cartridge Controller LIST OF ILLUSTRATIONS Figure 1 1 Magnetic Tape
14. 0 0 0 Fixed Media Load 0 0 1 0 Fixed Media Alternate Load iig p 0 1 Tape Cartridge System Load 1 1 1 1 Tape Cartridge Load 1 0 0 1 VDT Boot 0 1 0 1 Disc Load 0 1 1 1 Disc Alternate Load w _ SE r a w Test SW on front panel CPU may be used instead of 553 Not allowed in present operating system 3 Press and release LOAD switch on processor front panel 4 VDT displays the PROPRIETARY MESSAGE then MAKE ENTRY TO OVERRIDE DEFAULT gt Within 10 seconds press carriage return CR 6 VDT displays ENTER PROGRAM NAME 7 Type BBIITC then press carriage return CR 8 VDT displays ENTER PROGRAM NAME MTC OR BASS 9 Type BASS then press carriage return 10 11 12 15 14 15 16 17 18 19 20 21 22 25 VDT displays BASIC FOUR ALL PURPOSE SERVICE SYSTEM SYSTEM DATE IS DO YOU WANT TO CHANGE IT Y N Type N then press carriage return CR VDT displays SYSTEM TIME IS XX XX DO YOU WANT TO CHANGE IT Y N Type N then press carriage return CR VDT displays B 4 SERVICE SYSTEM INSPECTION CYCLE BURN IN CYCLE DISPLAY PRINT PREVIOUS TEST RESULTS oC ENTER YOUR SELECTION END Type 1 then press carriage return CR VDT displays WOULD YOU LIKE TO HAVE DESCRIPTIONS OF SELECTED BASS PROGRAMS Y N Type N then press carriage return CR VDT displays a listing of all BASS tests followed by
15. 12 REG 74066 LWES P d F CL DATA BUS E 5 4 ADDRESS Covr ec Bus 6 READ DATA vl 4 2 7L L2 vue kod Cont fe micRo 5528 gt A lu Fere pe 7 n 8B Umir Us ComfurtA Turer M CADPROCESIOR LOGIE Figure A3 1 Cartridge Tape Controller Block Diagram 1 5 2 The Controller is complete link between the computer program and the tape unit The Controller performs command decoding tape start stop timing generation tape record formatting tape position status reporting and interrupt control As such it is a combination of Controller Formatter The Controller is designed around a Z80 MOS Microprocessor The three major functional logic blocks begin with the microprocessor logic A3 1 1 MICROPROCESSOR LOGIC Memory addressing and I O ranges are limited by design to be sufficient for use in this environment The Microcomputer is comprised of the Z80 clock generator buffers for 280 address and control line memory bank and 1 0 decoders The clock circuit divides the 5 megahertz CPU clock CPH2 by two creating a 2 5 megahertz square wave clock This clock is driven to most other clocked functions on the board The buffers increase the drive capability of the Z80 outputs to drive the multiple TTL loads on the Controller The memory bank decoder 6L translate
16. AC AUXILIARY STATUS BYTE MNEMONIC DB NR TR A4 2 MEANING Device Busy The desired unit is busy rewinding Illegal Command Code Not Ready The desired tape unit is not ready for one or more of the following reasons 1 Power 5 volts dc not applied to the unit 2 No cartridge installed 5 BOT EOT sensor lamp is burned out When set indicates that the command just completed was performed in the test mode Track Number The binary coded number of the track selected during performance of the command This will always agree to the TR field in the command except that TR will always be 0 for a rewind termination Unit Number The number of the unit or test associated with the interrupt SECTION 5 REFERENCE DATA 5 1 REFERENCE DATA 5 1 5 2 sheet 1 of 3 2 of 3 3 of 3 Major Flow Diagrams Contents Control Structure Non Data Transfer Commands Data Transfer Commands RESET INIT Power On Self Test Rom ES Failure RERRI Halt _ _ _Override _ _ y Override __ _ START Controller NE Initialize 5 Sheet 2 3 EXEC Executive Command Received Rewind Compile ECMDD Command Decode Sheet 3 sy Queve nterrup Interrupt Interrupt Disabled Sheet 2 4 External Interrupt A5 3 Control Structure Sheet 1 of 3 v SV 39945 spueuuo ezed
17. Cartridge Drive MTCD 1 5 Cartridge Diagram 1 6 Cartridge Dimensions 1 7 File Protect Switch 1 8 Tape Configuration 2 2 Converting From 110V to 220V LIST OF TABLES Table 1 1 Specifications TT 2 1 Sense Switch Settings CPU c ox 4 1 Spare Parts m Page Page m un 1 INTRODUCTION GENERAL DESCRIPTION 1 1 1 with a The Model 6400 Magnetic Tape Cartridge Drive MTCD records at 6400 bp 9 2 megabyte tape cartr four track serial with a The recording format is idge An 000 bits per second both the read and write mode of 192 in data transfer rate formed by the Controller ion is per Track select ided is prov integral tape cleaner 1 The prov the CPU card cage located des backup data storage capability torage of selected data see Figure 1 1 1 means of off line s 1 lt gt 222222 Magnetic Tape Cartridge Drive MTCD Figure 1 1 1 2 PURPOSE This Service Manual is the primary source of information for first level maintenance It contains the necessary information to repair and maintain the MICD This manual contains both physical and functional descriptions installation operations maintenance procedures and equipment supplied This information shall enable a Service Engineer to identify isolate
18. MAIO MA06 HSDMA D02 IDO4 M004 EINT OMAR 53532 25625 09 5 5 2 4 2001 MA Il 08 MA13 RTXX CHP2 206 MDOS IDOO MAIG MDOO 2004 2000 MAI7 RESET MAIS 1 i 8 8 8 9 5 SEL MAO4 5 PROT 0007 00 TOOG 1003 GND SELI MAOI PRIN MAO DMAIS 0003 IDO5 1007 45 45V amp 3 0 46 0 4 SCALI 90303 8 Ti 1 9 Dasic Four corporation Rev su 2 5
19. SELECT NUMBER S Type 15 write test or 16 read test then press carriage return CR VDT displays SELECTED ENTRIES 15 ENTER ONE OF THE FOLLOWING A ADD D DELETE R REVIEW CR EXECUTE Press carriage return CR VDT displays DO YOU WANT TO LOG ERRORS TO THE ERROR FILE Y N Type Y then press carriage return CR 24 25 26 27 28 29 50 51 VDT displays DO YOU WISH TO RESET ERROR FILE Y N Type Y then press carriage return CR VDT displays 1 1 DESCRIPTION OF TEST ENTER TAPE CARTRIDGE UNIT TO TEST Cf C3 C then press carriage return VDT displays HOW MANY ERRORS TO BE DISPLAYED ON VDT 1 then carriage return At the completion of the test approximately 10 minutes the VDT shall display DO YOU WANT TO TEST ANYMORE TAPE CARTRIDGE UNITS Y N Type N then press carriage return CR CHAPTER 3 MAINTENANCE 5 1 CORRECTIVE MAINTENANCE 5 1 1 GENERAL PHILOSOPHY This chapter contains information which will aid the Service Engineer in troubleshooting the MTCD 5 2 TROUBLESHOOTING PROCEDURES A typical sequence used to isolate the trouble to a replaceable module or PCB is as follows Collect information about the malfunction Examine the unit to see if power is applied Examine for a blown ac line fuse e Decide if the malfunction is in the MTCD or the Controller e If the MTCD is bad switch OFF power and op
20. UPDe soa Ino 628 5V y 74 5109 CL2 A 210 DADDR4 6 1 TAE ee x Si ab BEN DADDRO FUNCTION DECODE Er ui LOCATION 2204 2K 6 x 903 6 6 6002 5 5 ROD 4 6 CMDRST 9324 7415138 1 0 BUS CYCLE DECODE 3 MRST pog Reser 22 BRST RRST ase MRST 2 7 10 0 13 14 74 504 74 504 74 57 MRST 7 13 basic Four corporation V LI SV I O DATA RECEIVERS COMMAND LATCH MAIN STATUS CATCH DATA DRIVERS 1 5 7 _ n gt 128 Ke 2 ID gt RODE IDOG gt 455 55 roos naa i 0004 1004 s e Low wa iu pre IDO3 L we a E IDO2 IDO lt 00 51825 NS 745240 7405373 7415 373 m Pal gt e STCMD il al 2 0084 gt 5 29 00 7415 09 5 240083 gt panne Riss gt 741504 s BADR z 2 f 8 i 1 0 BUS COMMAND 4 STATUS basic FOur corporation g ZI SV INTERRUPT 4 SELECT PRIORITY LOGIC RB 220 5V 330 R3 PRIN 13 2 PRIN 741504 2 IOWRS ls 217 16 IRQ 5 ACK 9 5 MRST S TACK 2445 22865 Wr aa 74 500 SELI SELI
21. and repair the MTCD 1 5 PHYSICAL DESCRIPTION The MTCD is packaged as a single unit and is directly connected to the CPU main frame and placed on top of the cabinet The MTCD is made up of a cabinet power supply tape drive and a ANSI magnetic tape cartridge The Cabinet contains standard to dc power supply refer to Chapter 2 Preinstallation Checks for 115 volts ac to 230 volts ac conversion A transparent window is provided for visual inspection of the cartridge during normal operation The opening for the tape cartridge is directly below the window 1 3 1 TAPE DRIVE TRANSPORT The Tape Drive Transport hereafter referred to as Transport will record and reproduce data onto and from Magnetic Tape Cartridges The Transport consists of three subassemblies Magnetic Head Assembly Switch Sensor Assembly and Heat Sink Assembly The Transport also contains a tape cleaner capstan drive motor tachometer and houses the PCBs 1 2 1 5 1 1 Magnetic Head Assembly The Magnetic Head Assembly consists of a closed magnetic circuit This circuit is built of laminated high permeability metal with wound coils for inducing and detecting flux reversals It is constructed as a dual gap with erase head read while write while erase Control signals are received from the Controller located in the CPU card cage via an interface cable which enables it to write or erase as required 1 3 1 2 Switch Sensor Assembly The Switch Sensor Asse
22. contaminate the motor bearings Also never clean the head with hard metal objects This will result in permanent head damage 3 5 2 TAPE CLEANER CLEANING The Tape Cleaner removes loose tape oxide and other foreign material from the tape before it contacts the head This foreign material accumulates in and around the tape cleaner and must be removed to ensure that the Tape Cleaner will continue to work effectively The Tape Cleaner should be cleaned on the same schedule as the head To clean insert a folded sheet of paper in the bottom of the cleaning slot of the cleaner Slide the paper up lifting the foreign material from the cleaner A soft brush may be used to remove the foreign material from the area around the tape CAUTION Do not use metal objects to clean the Tape Cleaner If the Tape Cleaner should become scratched it could scratch the tape surface resulting in lost data cleaner and head assembly 3 5 3 MOTOR CAPSTAN CLEANING The Capstan is composed of hard polyurethane and must be cleaned after foreign material has built up Clean using Freon and a lint free cloth The cleaning schedule should be the same as for the head CAUTION Be careful not to permit cleaning solvent to drip into the drive motor bearings as it will result in a failed component 3 8 4 REMOVAL REPLACEMENT PROCEDURE 4 1 SPARE PARTS LIST TABLE 4 1 SPARE PARTS BEC 160189 MDX 04 000 FUSE 4A MDX SB
23. e 90505 sll 15 F 220 READ DATA IC 230 17 l3 RDDATA T 2 gt D Q Ne 77 77 1 j JA dis 14 o gt CLK ER A 940 _3 gm 18 STATUS LINES StD 2 2 D 4 SELECTED ROY 13 2 D 4 READY Ww Pig D UPOS 4 WRITE ENABLED Fan D UPDA 4 NOT FILE PROTECTED LP s UPD3 STATUS BITS P2 10 4 LOAD POINT Low EWS BE UPD2 2 14 g 4 END OF TAPE BSY 13 UPDI F214 D 2 4 Busy D VPDO 4 7415373 STATUS MTU DATA CRC t asic Four corporation y B uU pe i SI SV RIO 852 READ STROBE SYNCHRONIZER o I 7415241 22387 05 O UPDI 1 19 IBRD 5 330 45V LIS b Is eeps 5 t 220 1 Fx 11 2 _ DAD 1 8 7 3 7 7B 10 ROSTB Pb 1 Pix a Shape ser d sor CAA esa 74520 Q 2 f 05 fia 2 5751 748240 2 y 20 RSTDIS 74574 RDCTB QRST QRSTI READ 8 7 COUNTER j 5 RDCTIS gt SRSTBA SV 74 508
24. initially the RDA line may be high or low Conditions can occur wherein single transitions can occur during erased portions of the tape These can 7 set the RDA line in the opposite state The read signal is always available in dual gap drives and is always available when WEN has been set for single gap drives The threshold levels are internally set as a function of the mode of operation m 5 4 NOTE Tape Drives with Encoder Decoder circuit board assemblies have interface signals the same as serial Tape Drives equipped with interface circuit board assemblies except the WDA and RDA signals Input Data For Drives With an Encoder Decoder Circuit Board Assembly WDE Write Data Enable A control line to the Tape Drive which separately allows enabling of the write function the sending of write data strobes and the writing of data on tape The WEN function is still required and will enable both writing and erasing WEN causes the write circuits to become active and tape to be erased after the tape is up to speed and other conditions met the WDE will cause the Tape Drive to send the first data strobe and shall commence to record flux transitions on the tape data which is to be written on the tape must be sent to the Tape Drive all preambles postambles and check characters and that data is recorded in Manchester form phase encoded During the write data strobe period the state of the input wri
25. last flip flop is set in preparation for initializing the write CRC generation chip Then based on the command code either EWG or EWRT2 is entered EWG Write Gap this routine simply delays enough time for about 4 inches of tape to be erased Tape is stopped their SQINT is called EWRT2 Write File Mark see the discussion of this routine below for the Write command For Write Data start up is different The firmware must fetch the control block from main frame memory using subroutine 50 to establish the number of bytes to write and where the data buffer is in memory Tape motion is then initiated 5 and control is passed to EWRT2 e EWRT2 Write the write function can be broken down into three main portions 1 front of record 2 body of record and 3 end of record Front this portion of firmware must write the preamble initialize the CR generator and write the Leader on tape e ERSS ETST ERD after write these are anticlimactic Al Subroutines These routines are used by many of the above described routines SELU SELUA sets the track and unit numbers on the tape unit interfaces then asserts the select line thereby selecting the desired unit SELUA selects the track last used on the unit SELU selects the track specified in the command SREADY tests that the selected unit is selected Ready and not Rewinding If not a not ready exit is taken posting an abnormal condi
26. network to assure valid read data and to discriminate against non valid data This network disables the Data Detected signal unless the read envelope exceeds a certain predetermined voltage This voltage is 60 millivolts during normal read operations 200 millivolts during a read after write operation Write enable WEN true enables the 200 millivolts threshold 500 millivolts during a high speed search High Speed HSP true enables the 500 millivolts threshold The Read envelope threshold detector is used to produce the Data Detected DAD signal After the selected track on the read heads have been determined the Read Data is input to a read amplifier which amplifies the data to approximately 250 millivolts and filtered by a low pass network This MFM data plus the Data Detected signal is sent to the Encoder Decoder Board via a line driver The Read Data decoding stages of the Encoder Decoder Board include a desnake circuit which eliminates data dropouts during periods of no transition a phase lock servo a timing pulse generator consisting of four one shots whose pulse widths are controlled by the servo output and a data acquisition circuit which strips the preamble and a Read Data Strobe generator The timing pulse generator four one shots produce four sampling pulses of variable width Each pulse is timed by the phase lock servo to equal one quarter of the bit cell This division helps in the detection of the mid bit tra
27. N CHECKS The first part of this section will explain the procedure to install a Transport in the cabinet 2 2 1 INSTALLING A TRANSPORT First remove the top cover In newer models the top cover is held in place by stick together clamps the transparent window then lift up the front of the top cover and it will snap loose In older models the cover is screwed down remove the screws and then lift off the cover This will expose the inner parts of the MTCD When installing the Transport proceed as follows o If unit is still plugged in 1 Set ON OFF switch on rear of lower cover to OFF 2 Remove ac power plug from ac outlet o Remove cables from PCB Cartridge Tape Drive Power Supply located at J1 and J3 o Lift out the PCB Cartridge Tape Drive Power Supply and set aside o Place Transport in lower cover 2 2 VENDOR VERSION LINE FILTER 100 V 005 0 007 008 O0 009 UNE FILTER LFI 220V REF 002 f 004 Figure 2 2 Converting From LINE FILTER LFI IOO V REF 5 7 00B LINE FILTER 54 REF 009 BFC VERSION INPUT ON OFF 3 4 72 BLK 2 ELK GRN WHT s s LUNE FILTER LFI 220V REF 0 2 100V to 220V 004 2 3 Clean heads carefully Spray type head cleaners are not recommended as they may contaminate the drive motor lubricant C
28. Sheet 1 a ee sheet g Sheet 1 T Sheet 1 9 Sheet 1 EUNLDI SDAD Wait For Data Forward Reverse __ ESPREV FWD Space Rev Space Control Control File Mark Detected ESPI File Mark Record Detected Record t Sheet Shect 1 Sheet 3 Data Transfer Command 5V JUF 3 PI P2 CANNECTOE FUNCTIONS SEE SHT 15 DESIGNATIONS ON F D INDICATE BOARD LOCATION FOR COMPLETE REFERENCE DESIGNATION PREFIX WITH U EXAMPLE ALL RESISTOR VALUES ARE IN OHMS 25 Ya WATT NOTES UNLESS OTHERW SE SPECIFIED G7 C20_ 4807 207 74L5LC8 7415 74 504 244520 7438 74 38 745240 74 5240 CONTROL LINES TO GNO 03 G10 ANGLES 1 0 DIMENSIONS IN INCHES TOLERANCES UNLESS OTHERWISE SPECIFIED MACHINE O SURFACES etr NEXT ASSY USEU 00 NOT SCALE DRAWING ARE SCHIP TID Eee AKI ig um etm n b hers tot be ee 7 21666 73 Le 253 Shee eA exte Ty i 5 69 CHANGED 22676 1591 Z zr day CHAN LOGIE sy zs 4 2 fol basic Four corporation 1335 South Clauding Calor 97805 RAWN LD 296 2 1 TAPE CONT
29. Write Write or write File Mark SBOT Test For BOT TP Bytr CT 0 SADT Start Tape Motion Sheet 1 Write Tape Not Selected Not Ready Rewinding lt Sheet File Protect Write Cap or Write File EDT Sheet 1 write Write File 1955 Request Special Status SGETCB Test Special Status g Sheet Sheet 1 9 Shee 2 TST Tost Command Pad Read Perma r srin Select ndi Z DNA Read Tape Unit Write Interface Interface 2 aady a T SGFTCB er Cet Rata Sheet 51 Test Unit Control Status Block d Perform Perform SETTE Test Test et Control x Block Sheet 1 lt Start Motion 5 Shoet 1 Wait nata File Record PhATA s Sheet 1 E suce 4 S SV yo 7 19945 spueuuo I1letal Comma nd Sheet 1 File CMD Clear IRPT Post Status Sheet 1 EUNLD Space Command Untoad SELUA Select nit Select and Last init Used Track and Last Rewinding SREADY Test Unit Status Track Not Selected Not Ready Rewinding Hot Selected Not Ready Test Unit Status e Unit Key Bot
30. abled and a corresponding interrupt is queued EXEC unqueues the interrupt and branches to SEXIN which performs the interrupt of the CPU 1 7 ECMDD when a command is received EXEC branches to this routine This routine first sets the Controller s main status to by writing an 80 to Output Port 20 then reads the command byte from Input Port 20 The four most significant bits comprising the CMD field are then used to branch thru a table to the routine which is coded to perform that command e SQINT this subroutine is called by most routines at the completion of their normal operation or to abnormally abort a command Two types of interrupts are defined in the product specification Attention and Command Complete which are essentially non data transfer and data transfer interrup Each may be selectively enabled or disabled by software For each interrupt request SQINT tests the associated enable disable bit in Input Port 27 bit 6 for Attention bit 7 for Command Complete enable control 15 passed to SEXIN If disabled an interrupt of the appropriate type is queued and control is returned to the calling routing e SEXIN this subroutine updates the Main and Auxiliary status bytes and makes the Controller Not Busy The interrupt requests flip flop input the CPU it is then set by simply writing to Output Port 25 and is reset by the CPU acknowledging the Control is then returned to the c
31. al C L 2 50 04 inch Erase Track Width 032 005 inch Write Track Width 028 002 inch Read Track Width 010 002 inch Tape Motion Steady State Bit Period Definitions Nominal Nominal Bit Nominal Data Speed Speed Period Transfer Range ips microseconds Rate Low 30 5 208 192 000 bps High 90 1 74 ANSI Standard ANSI Standard X3B5 75 43 GENERAL Cartridge ANSI x 3 55 1977 300 or 450 tape length Recording Density m 6400 bpi MFM or other high density codes Recording Mode 4 Track Serial Head Type Dual Gap Read While Write with Separate Erase lape Cleaner Integral 1 8 TABLE 1 1 Parameters GENERAL Operating Speeds Transfer Rate Start Stop Time Instantaneous Speed Variation Long Term Speed Variation Data Reliability Interface Signal Levels SPECIFICATIONS continued Characteristics 50 ips Write Bidirectional Read 90 ips Bidirectional Search and Rewind 192 000 Bits Sec At 30 ips 0 30 0 41 At 90 ips 2 97 3 42 3 Drive only 7 oe 2 Drive only 3 Less than 1 Error in Standard TTL Levels Logic 1 Logic 0 inches inches cartridge inclusive cartridge inclusive 10 Bits 0 0 to 0 4 VDC 2 4 to 5 0 VDC 1 9 2 INSTALLATION AND OPERATION INSTALLATION 2 1 UNPACKING PACKING PROCEDURE is shipped as part of a system Instructions for unpacking packing as part of a system are found in the system manual This m
32. alling routine e EIPL EIPLI these routines initiate and control the firmware sequencing through the IPL sequence Al 2 1 2 Command Sequencing Non Data Transfer Commands The following routines are used to perform the set of non data transfer commands defined for the Controller They include certain subroutines which deal with the tape unit control and status lines These routines are used by most of the major command performing firmware routines e EILL an illegal command status is posted then control is passed to SQINT e ECLRI any queued interrupts are removed from the queues The status of the tape unit whose number is coded in the command is placed into the main and auxiliary status bytes The Controller is made Not and control is passed to EXEC e EREW Rewind The last used track for the desired track is selected then the unit s status is tested If the unit is not ready an abnormal termination exit is taken Otherwise the Rewind line to the unit is pulsed and control is returned to EXEC A1 8 Unload Similar to Rewind except that the tape unit Unload control line is raised until the unit reaches End of Tape EOT which is signified by the unit becoming Not Busy Control is then passed to 5011 e ESP all space commands cause control to be passed to this routine Space File and Record Forward and Reverse Subroutines SELU and SREADY are called to select the unit and ver
33. anual will cover procedures for the MTCD only 2 1 1 TRANSPORT The shipping container provides protection against moisture dust and contact damage If the MTCD is not to be installed but placed in storage it should be opened and checked for damage then repacked Use the following procedure for unpacking packing the MTCD 1 Upon receipt of the shipping container examine for damage report any damage to the carrier before opening 2 If no damage is noted and the MTCD is not to be placed in storage cut the packing tape on the top center of the container and open the outer container Use care when cutting the tapes to open the container Too deep of a cut may damage cabinet or transparent door on the cabinet 5 Cut packing tape on inner container open container and lift out the MICD or Transport 4 Examine for damage noting any dents cracks or missing parts per shippin list If any are found they should be reported to the Marketing Office or Dealer immediately Use care in removing the Transport The Heat Sink and Pins are exposed Mechanical damage can result if bent or broken 5 All containers and packing material especially preformed containers must be saved These are to be reused if the assembly is returned to the factory 6 Packing is the reverse of the above procedure using the saved container and packing material Add packing tape to replace the cut tape in the unpacking procedure 2 2 PREINSTALLATIO
34. ape has been erased will not exceed 10 percent of the average base to peak read signal under test The tape is wound on the reel with the magnetic coating out During forward operation it will wind clockwise and unwind counterclockwise as viewed through the transparent door 1 4 MTCD SPECIFICATIONS Table 1 1 summarizes the general operation and performance of the MTCD This table provides a reference source of general data for the Service Engineer Parameters PHYSICAL Height Width Depth Weight AC POWER REQUIREMENTS Voltage Current Power Frequency Heat Output DC POWER REQUIREMENTS Voltage Current Amperes Drive Power Dissipation SPECIFICATIONS Characteristics 6 0 inches 15 2 cm 13 5 inches 34 3 cm 12 0 inches 30 5 cm 18 8 pounds 8 5 kg 115 230 VAC 1 5 75 172 60 50 Hz 1 phase 586 5 Btu hr 24 VDC 15 24 VDC 15 5 VDC 5 3 24 VDC 1 8 typ 24 VDC 1 9 typ 5 VDC 1 4 typ 3 4 max 3 5 max 2 6 max 18 5 Watts Typical Without Motion 57 4 Watts Typical With Motion 68 9 Watts With 10 Ramp Duty Cycle TABLE 1 1 SPECIFICATIONS continued Parameters Characteristics ENVIRONMENTAL REQUIREMENTS Temperature 65 F to 752 18 C to 25 C Humidity 40 to 60 RH non condensing Altitude 0 to 10 000 feet J MAGNETIC TAPE Read to Write Gap Spacing 500 005 inch Write to Erase Gap Spacing 500 010 inch Write Gap to EOT BOT Optic
35. ata Bit 6 TTL 1 0 us B 40 Memory Data Bit 7 TTL I O Bus B 27 DMA Acknowledge TTL Input A 57 DMA Request TTL Output A 44 DMA Memory Address TTL Output Bus B 57 Bit 15 Read Enable TTL Output Bus B 23 RTXX TTL Input B 20 Transmitted DMA TTL Output B 48 Acknowledge High Speed DMA TTL Output Bus A 24 1 2 1 FIRMWARE DESCRIPTION The firmware is divided into two portions Es Z The Control Structure includes power on sequencing initialization Executive idle loop and all paths in and out of the Executive Command Sequencing routine which realizes the Controller commands 1 2 1 1 Control Structure INIT this routine begins at address 000 6 A Controller Reset caused by I O bus signal RESET being asserted or BY software issuing a Reset Control operation forces firmware to begin executing at INIT as soon as the reset condition is removed INIT performs the Controller Initialization First Controller status is set to FF then all used ROM locations are added together Modulo 256 and compared with an expected sum stored in ROM location KSUM If the two sums are the same then the Read Write memory is tested Each memory location is tested to verify that the following patterns can be written and read from it 00 FF AA 55 and XY XY is the 8 LSB of the memory location s address these tests also succeed the firmware sets the Controller status to 00 and proceeds to START START various Read Write M
36. dictabl conclusion m AC will be set if the Not Ready Device Busy or Illegal Commanc situations occur These conditions are reflected in the Auxiliary Status byte AC will also be set if a Read Read Format or Write Command is issued with a DMA Byte count of O in the Control Block Busy Flag This bit allows the Controller to be run in an interrupt drive environment or a test flag environment When busy the Controller will set the Busy Flag the Busy Flag 15 set the software should not issue any commands to the Controller The Controller will reset BF when it is again read to accept a new command NOTE The Controller can take up to 500 microseconds to set the Busy Flag after a command has been received The tape in the cartridge is positioned at the Beginning of Tape BOT 4 1 _ MEANING 1 Command Complete Interrupt 0 Attention Interrupt This bit is set if during a read or read after write operation a CRC error is detected The tape in the cartridge is positioned in the End of Tape warning area or is physically the EOT This latter condition is undesirable When it occurs bit 0 AC is also set File Mark This bit is set after a Write File Mark command or after a Read or Space command that terminates immediately after traversing a File Mark record The tape unit is loaded with a cartridge that is file protected refer also to
37. e i e can be written on This signal will go true when the command is received and will re main true until the motion has stopped i e 30 milliseconds after low speed motion has been commanded to stop and 80 milliseconds after 90 ips operation has been commanded to stop In the case of receipt of a non executed or illegal command FWD a DM Load Point Sensed Will be set and latched when the upper load point hole the warning of beginning of tape 18 passed the reverse direction This signal will be internally reset when the load point hole is subsequently passed in the forward direction When this signal is true high speed will be disabled Reverse tape motion is allowed to proceed until the BOT holes are encountered where the Tape Drive will stop and accept only forward commands EWS Early Warning Sensed Will be set and latched when the upper early warming hole the warning at end of tape is passed in the forward direction This signal will be internally reset when the early warning holes is sub sequently passed in the reverse direction When this signal is true high speed is disabled Forward tape motion is allowed to proceed until the EOT hole is encountered where the Tape Drive will stop and accept only reverse commands Output Data This signal is a replica of the WDA data written onto the tape The RDA line is latched and its initial state is not preset thus
38. e a 256 byte Read Write Memory array Note that 246 bytes of the space enable by MBK6 are unused Each prom chip is uniquely enabled by one memory decode signal The Controller has sockets for 6 ROM s the seventh decode MBK7 is unused The Six sockets may not all be used depending on the size of the firmware package Finally the Data Bus Buffers created a high fanout bidirectional bus from the 1 TTI load drive of the 280 Note that the Read Write Memories which are very low fanii MOS parts connect to the actual Z80 bus 11 other parts are connected to the high fanout bus The following tasks are performed by microprocessor logic 1 Decode of all commands 2 Monitoring and posting tape unit status 5 Generation of all tape unit control signals and timing 4 Formatting of records written on tape 5 Byte by byte control of data transfers 6 Initiation of interrupts The detailed control for each of the Controller operations resides in read only memory resident firmware routines minimal amount of Random Access Memory is provided for scratch pad use by the firmware 3 3 A3 1 2 COMPUTER INTERFACE LOGIC This is composed of two parts Programmed 1 0 and Direct Memory Access DMA Programmed 1 0 The Programmed 1 0 logic is used to receive and latch commands from the Basic Four CPU hereafter called CPU It also holds and reports status to the CPU It decodes and latches the Initial Program Load IPL bus cyc
39. elopes of each track should measure within 0 05 volt dc of each other 3 4 2 SERVO POWER ADJUSTMENT SERVO BOARD Generally not required unless 15 volts regulator has failed If failed use the following procedure 1 2 Connect VOM or DVM reference lead to diode VR700 cathode Attach VOM or DVM test lead to Pin 4 of operational amplifier 0705 Record 15 volts de voltage to three figure accuracy XX XXX Attach VOM or DVM test lead to Pin 7 of the operational amplifier 0705 Adjust R765 until 15 volts dc is within 5 volts in positive direction of the reading obtained at Pin 4 of 0705 3 5 3 4 3 INTERFACE PCB ONE SHOT PERIODS LOCATION U623 Pin U623 Pin U617 Pin U617 Pin 0614 Pin U615 Pin 10 3 4 4 SERVO PCB POT SETUP 3 6 1 2 PERIOD 9 22 650 650 50 90 1 msec 5 usec 100 msec 100 msec 4 msec 15 msec Adjust R761 for a voltage of 0 0 0 1 volt at BALAS test point Set forward speed with R764 Set reverse speed with R763 Adjust R762 for a ramp time of 23 0 5 milliseconds Insure any loss of voltage that will result in loss of tape motion 3 4 5 DATA ADJUSTMENT AND CHECK PROCEDURE 1 Write all ones pattern 192 kilohertz at 30 inches per second on track Unit select track 0 forward and write enable are required 2 Attach scope probe to R535 on lead near R537 on board 301 061 5 In the Read Only Mode adjust R513
40. emory locations are set to 0 The 280 interrupt mode is set to 1 The 280 stack pointer is set to CFF 6 the top of Write Memory 280 H1 register pair is cleared and the Executive idle loop EXEC is entered EXEC this routine provides the main control structure of the operational firmware When entered via START EXEC has nothing to do so it loops testing several internal and external flags looking for things to do One flag may be set by the Controller s I O bus hardware Command Received This flag is included as bits 5 of Input Port 27 Two internally create situations caused by previously issued commands also tested as follows 1 When processing a Rewind command the firmware merely initiates the Rewind sets an internal flag to indicate the unit is rewinding and returns to EXEC up to four units may be rewinding simultaneously EXEC then will test the status of a rewinding unit until it reaches Beginning of Tape BOT at which point an interrupt will be initiated for that unit 2 Most Controller interrupts are processed through subroutine SUINT As described in the discussion of that routine interrupts may be disabled by the executing software so the Controller firmware will set a flag indicating an interrupt is queued and will return to EXEC EXEC will monitor the two interrupt enable flags Attention and Command Complete bits 6 and 7 of Input Port 27 When interrupt is re en
41. en the cabinet e Examine for loose connectors or broken wires Examine for broken or burned parts If the malfunction is located correct it 3 3 FUNCTIONAL DESCRIPTION The MTCD functions within a system as a backup read and write memory device The record mode is four ers Data and control signals are received via an interface 1 0 cable connecting the MTCD to the CPU The two major functional systems of the MTCD are the Power Supply and Transport The Transport contains two sub functions they are Tape Motion Control and Read Write Operations 3 3 1 POWER SUPPLY The Power Supply is an open frame multi output power supply which supplies the Transport with its required voltages Tap changes on the Transformer 1 give the following ranges over a frequency range of 47 to 63 hertz see Figure 2 2 100 10 VAC 200 10 VAC 110 10 VAC 220 10 VAC 115 10 VAC 230 10 VAC 120 10 VAC 240 10 VAC The Power Supply outputs the following voltages including a regulated 5 0 volts dc 0 1V Measure voltage at 4 on PCB Adjust RS for correct level 5 2 6A 24V 1 5 with 3 5A surge to 80 milliseconds 24V 8 1 5A with 3 5A surge up to 80 milliseconds A crowbar overvoltage circuit is provided on the 5 volts output The crowbar trips above 6 5 volts dc 3 3 2 TRANSPORT The Transport is made up of three assemblies and five PCBs dividing the Transport into two sub functions The two sub functi
42. her controlle equipped with this daisy chain logic Logic is included to decode bus cycles and perform the following bus operations l Command and main status transmission over I O bus 2 Data control and auxiliary status input and output over DMA channel 5 External interrupts A3 1 3 MAGNETIC TAPE MTCD INTERFACE LOGIC The MTCD interface hardware includes logic for performing byte data transfers with the microprocessor and converting them to serial data transfers with the MICD The microprocessor does not deal with the bit to bit timing details of the MTCD data transfers A set of individually settable resettable discrete latches is provided to supply control signals to the MTCD The microprocessor firmware has direct control over these control lines Thus all the details of MICD control timing and sequence i e the tape formatting positioning functions is resident in Z80 firmware The control logic in the MTCD interface is therefore mainly passive MTCD status is routed through a set of latches that allow the firmware to read it The MTCD hardware does not react to MICD status or status changes there are minor exceptions to this which will be discussed in the detailed description of the logic The data handling portion of the MICD interface logic consists of the following functions 1 A shift register for parallel to serial and serial to parallel conversion 2 Bit counters to define 8 bit byte increments of data
43. ify it is selected and ready SBOT is called to check for reverse motion requested with tape positioned at BOT Then routine SMOT is called to initiate tape motion When tape is up to speed subroutine SDAD is called to wait until data from tape is detected 1 the start of a record Then depending on forward or reverse motion ESPFWD or ESPREV is entered These routines read the first data bytes from tape and test for a value of 0 If 0 the record is a File Mark Control is passed to EFM where tape motion is stopped a File Mark status is posted and control is passed to SQINT If not a File Mark control is passed to ESPI to wait for the record to pas If the command is a Forward File or Reverse File command then the firmware loops to space over the next record until a File Mark is reached If a Forward Record or Reverse Record command tape motion is stopped normal status is posted and control is passed to SQINT Data Transfer Commands The following routines perform the read write and data test command set of the Controller e EWRT Write Write Gap Write File Mark All write oriented commands enter this routine Write Gap and Write File Mark proceed similarly to the Space commands see ESP above except that 1 the Tape Unit s Write Enab line is activated prior to initiating tape motion 2 the INIT flip flop is toggled to reset the write bit counter and various control terms in the tape unit interface logic and 3 the
44. ing procedure 4 2 Remove the screws located on the bottom of the MTCD Lift off the top cover Disconnect the PCB Cartridge Tape Drive power supply and remove per Section 4 2 1 Lift the Transport up and to your left placing on right side of MTCD Disconnect cable at P702 of Servo PCB I O cable at P3 of Encoder Decoder PCB Lift the Transport up and set to one side To install the Transport repeat the above in reverse order connecting cables as required Place top cover in place and tighten all screws loosened or removed 5 REFERENCE DATA 5 1 PURPOSE This section contains Logic Diagrams Schematics and drawings used in the MTCD and is intended to be used ONLY by Service Engineers as a troubleshooting aid mE Tape Motion Si Description D Forward When true causes the tape to move in a forward direction Bd When true causes the tape to move n a reverse direction High Speed When true causes the tape to move at high speed in the direction selected by either FWD Tape motion will proceed until the command signals go false or a In forward where an EOT hole is encounted whereupon motion will stop b In reverse where a set of BOT holes is encountered whereupon motion will stop Both directions are commanded simultaneously whereupon tape will stop d Rewind command is received which will overrule other motion commands e Internal Ready signal is not
45. le and performs the external interrupt function to the CPU The Programmed 1 0 logic does not operate on commands and status in any way It serves only as a holding function and provides the response time necessary to participate in the CPU bus cycles which the Z80 cannot respond to directly The content of the command and status data bytes is controlled entirely by 280 firmware DMA The Direct Memory Access logic is again mostly passive An incrementing address register holds the address in Basic Four computer memory The address is established by 280 firmware accordin to the operation being performed control block fetching data transfer status transfers etc There is no direct connection of the DMA logic to any Cartridge Tape Controller CTC function other than the microprocessor Memory input and output data is also handled passively The DMA logic merely contains latches to hold the data Data is always provided by or received by the Z80 firmware The DMA logic in no way assigns any significance to either data or address The active portion of the DMA logic is the DMA control This logic participates in all memory transfers providing control signals enabling address and data is in proper timing sequence for operation with a BFC memory module 3 4 Logic is included to allow the to be placed in a DMA priority daisy chain this enables the CTC to perform byte interweaving of DMA operations with ot
46. leaning the head with hard metal objects will result in permanent head damage The Tape Cleaner may be cleaned with a folded sheet of paper Insert the folded paper into the open slit and move the paper up down twice Install the transparent window and insert a cartridge Look through the transparent window and observe tape motion Tape should move forward approximately one second and then reverse to Is Z5 Grasp the tape cartridge firmly with one hand and pull it from the opening Place the tape cartridge in the opening and mes forward till the stopping point is felt and an audible sound is heard Verify tape motion if none insure the ac power cord is connected power is on and the fuse is not blown If the fuse is blown or the tape still does not move refer to Chapter 4 of this manual If the tape is in motion and stops at BOT the MTCD is ready for normal operation NOTE If the tape was on the left reel take up automatic rewind will take place till the tape has moved to theright reel supply and BOT 2 5 SYSTEM INSTALLATION The MTCD is part of a system therefore the System Installation and Preinstallation Checks are one and the same 2 4 2 4 SYSTEM INITIALIZATION PROCEDURES 2 4 1 BASS PROGRAM 1 Install a tape cartridge scratch tape in the Transport 2 Perform an alternate load from disc refer to Table 2 1 TABLE 2 1 SENSE SWITCH SETTINGS CPU Switches 1 2 3 4 Function 0
47. ll stay off for 13 bit times 55290 usec The read data threshold levels are internally set to three different levels depending on the write and motion commands Read only threshold occurs when running at low speed without writing Write threshold occurs when writing Search threshold occurs when running at high speed WDS Write Data Strobe The write data strobe is generated within the encoder decoder module and 8 sent out to indicate when the Tape Drive is taking data The low or true strobe period is 5 2 5 usec APPENDIX A MAGNETIC TAPE CARTRIDGE CONTROLLER APPENDIX SECTION 1 1 Al Al Al Al Al Al Al DN PN PN e SECTION 2 A2 1 SECTION 3 AS 5 5 N H N SECTION 4 A4 1 4 2 SECTION 5 5 1 TABLE OF CONTENTS MAGNETIC TAPE CARTRIDGE CONTROLLER INTRODUCTION General Description Physical Description Firmware Description Control Structure Command Sequencing Physical Requirements General Specifications Options INSTALLATION General Description MAINTENANCE General Description Microprocessor Logic Computer Interface Logic Magnetic Tape MTCD Interface Functional Parameters RECOMMENDED SPARE PARTS GLOSSARY Recommended Spare Parts List Glossary of Mnemonics REFERENCE DATA Reference Data Page 1 1 Al l 1 Al 7 1 8 1 10
48. mbly contains circuitry to sense Beginning of Tape BOT End of Tape EOT Load Point LP and Early Warning EW This enables automatic tape positioning after cartridge insertion power on or a rewind operation It further contains the File Protect and Cartridge In Place switches 1 5 1 5 Heat Sink Assembly The Heat Sink Assembly contains the drive motor tachometer power transistor circuits and a two piece heat sink It is designed as a plug in module and is The MTCD must be mounted in a horizontal position only This prevents dust and residue from falling into the Transport which could result in lost data center of gravity mounted 1 3 1 4 Tape Cleaner The Tape Cleaner removes foreign material and loose oxide particles as the tape passes the Tape Cleaner 1 3 1 3 2 MAGNETIC TAPE CARTRIDGE The Magnetic Tape Cartridge Assembly is shown in Figure 1 5 Each Magnetic Tape Cartridge Assembly is a single assembly consisting of a supply reel to left take up reel to right a magnetic tape file protect and belt guides DIRECTION OF FORWARD TAPE MOTION LIGHT SENSING DRIVE MOTOR FIXED TAPE GUIDES 2 RUBBER COVERED DRIVE ROLLER TAPE PATH OXIDE OUT BELT CAPSTAN FILE PROTECT TAPE SHOWN IN BOT POSITION TAKE UP HUB SUPPLY HUB BELT GUIDE ROLLERS 2 FLAT DRIVE BELT Figure 1 5 Cartridge Diagram 1 4 The Cartridge dimensions are shown in Figure 1 6 01258 9 ee Cg lt
49. nsition which is peculiar to data bits of the MFM code Depending on the data pattern two of the sampling pulses and 1 which represent 0 and 1 data bits are applied to the data acquisition network This network develops the NRZ data The Read Data Strobe is developed by a flip flop nand gate combination that automatically eliminates the all ones read preamble by disabling the Read Data Strobe during its occurrence 3 4 5 4 ELECTRICAL ADJUSTMENTS For information only Not a field adjustment 5 4 1 GAIN ADJUSTMENT DATA BOARD Adjust for a 1 9 volts positive and negative read envelope output on the lowest output signal track using the following procedure Iz Using an external DEI 302030 Data Pattern Generator or its equivalent write an all ones test pattern on all tracks in MFM format Data transfer rate is 192 kilohertz at 30 inches per second Other data sources may be used and none is required in drives having Codec Boards Read back each data track while alternately monitoring the positive or negative read envelopes on the Interconnect Board Test points are J500 20 positive envelope and J500 3 negative envelope on the Interconnect Board Determine track exhibiting lowest amplitude read envelopes Adjust pot R513 on the Data Board for 1 9 volts dc in the read reverse pass just after writing the track with the lowest amplitude Recheck all data tracks Positive and negative read env
50. ntroller Reverse 22 FWD Controller Forward 24 HSP Controller High Speed 26 WEN Controller Write Enable 28 SL1 Controller Unit Select 20 50 SL2 Controller Unit Select 21 52 SL4 Controller Unit Select 2 54 SLG Controller Select Gate 36 RNZ Drive Read NRZ Data 38 RDS Drive Read Data Strobe 40 DAD Drive Data Selected 42 WDE Controller Write Data Enabled 44 WNZ Controller Write NRZ Data 46 TR2 Controller Track Select 21 48 WDS Drive Write Data Strobe 50 1 Controller Track Select 2 The MTCD pin to pin listing of the interface cable is shown in Figure 2 4 1 3 The Computer Interface Signal List is contained in Table 1 2 TABLE Al 2 COMPUTER INTERFACE SIGNAL LIST Signal Name Type A Pin 1 4 Master Reset TTL Input A 6 B 44 Clock Phase 1 TTL Input A 6 Clock Phase 2 TTL Input B 22 1 0 Control Reg TTL Input B 31 I O Control Reg TTL Input A 31 I O Control Reg TTL Input B 61 Output Data Bit TTL Output Bus B 39 Output Data Bit TTL Output Bus B 10 Output Data Bit TTL Output Bus 26 Output Data Bit TTL Output Bus B 58 Output Data Bit TTL Output Bus B 37 Output Data Bit TTL Output Bus A 10 Output Data Bit TTL Output Bus 26 Output Data Bit TTL Output Bus A 58 Input Data Bit 0 TTL Input Bus 32 Input Data Bit 1 TTL Input Bus A 60 Input Data Bit 2 TTL Input Bus B 62 Input Data Bit 3 TTL Input Bus A 62 Input Data Bit 4 TTL Input Bus 32 Input Data Bit 5 TTL Input Bus 59 Input Data Bi
51. ons are Tape Motion Control and Read Write Operations The assemblies and PCBs are Assemblies Printed Circuit Boards Magnetic Head Interconnect Board Switch Sensor Data Circuit Board Heat Sink Interface Board Encoder Decoder Board Servo Board 3 2 5 5 5 SUB FUNCTIONS OF THE TRANSPORT A functional description of the assemblies and PCBs that make up the Transport are best explained in the following sub function descriptions 5 5 5 1 Tape Motion Control The Switch Sensor Assembly located on top of the drive is used to determine the state of the tape cartridge and the position of the tape The two microswitches in the Switch Sensor Assembly are used to originate the Cartridge In Place CIP and File Protect FIP signals CIP goes true whenever a cartridge is completely engage The FIP signal will be true only when the File Protect Indicator Arrow on the cartridge points toward the SAFE position This will disable the write operation Upper Tape Hole UTH and Lower Tape Hole LTH signals are derived from two photo sensors These signals go true whenever an upper or lower tape hole has passed the sensors These signals are sent directly to the Interface Board which utilizes the tape hole to control tape position The tape cannot run forward beyond the second EOT hole reverse past the second set of BOT holes 3 3 3 3 3 2 Read Write Operations The Data Board contains a read envelope threshold detection comparator
52. refer to 301 061 until the signal approximately a sine wave in appearance is 1 8 volts peak to peak 4 Check inter record gap voltage amplitudes after gain adjustment Voltage Shall not exceed 350 millivolts 11 four tracks must be checked 5 Check DAD signal to insure true level only during data a Attach scope trigger on forward command at P3 Pin 22 of PCBA 301 094 Observe DAD on U23 Pin 3 on PCBA 301 094 Place second 2nd channel lead to R535 on LEAD NEAR R537 on PCBA 301 061 for data burst correlation b Operate drive in READ AFTER WRITE MODE and write at least 20 consecutive data blocks for check All four tracks must be checked NOTE First 100 microseconds after Forward Command may generate DAD spikes not of consequence 5 5 PREVENTIVE MAINTENANCE Preventive Maintenance which should be done by the Service Engineer is limited to cleaning as needed and observing safety procedures while making repairs Cleaning shall be done if the Transport is replaced 3 5 1 MAGNETIC HEAD CLEANING The Magnetic Head should be cleaned daily if the Transport is in regular use Dirty heads may cause data dropouts during read and write operations Use a non residue non corrosive cleaning agent such as DuPont Freon TF and a lint free cloth to clean the head assembly Be sure to wipe up any excess and allow the heads to dry prior to operating the Transport 3 7 Spray type head cleaners are not recommended because overspray may
53. rtridge is in the unprotected state not safe In WDA unactuated state the tape will be erased in the ANSI fashion The WDA state will cause the opposite polarity to be re corded Therefore if no erase head is used erasing can be done by using the write head The minimum clock period for data input should not allow the re sultant number of flux reversal from exceeding 3200 per inch 1260 flux reversal cm and the rise and fall times should not be 5 2 greater than 0 5 microseconds Output Status Signals Drive Selected Will be true when the Tape Drive has received its proper unit address RDY Drive Ready Will be true when a cartridge is installed the sensor lamp is draw ing current and the 5 VDC is applied to the Tape Drive Drive Busy Will be true when the Tape Drive is in an automatic rewind sequence i e when a cartridge is first installed in the Tape Drive or when the Tape Drive is executing a rewind forward or reverse command at EOT or REV at BOT this signal will not be true indicating the command is rejected Flag Will be set and latched when an automatic sequence to position the cartridge to BOT has been executed or a rewind has been com pleted This signal is reset by subsequent receipt of a FWD command Write Enabled Will be true when a write enable condition is latched within the Tape Drive FUP File Unprotected Will be true when a cartridge is installed and it is in the unprotected stat
54. s Z80 address bits 9 10 and 11 into eight 512 byte bank select lines address lines 12 thru 15 are not connected the memory address space consists of 4 kilobytes By convention the firmware for the Controller places this 4 kilobyte space in addresses 0000 thru OCFF The address decoder is 16 16 enabled by the 280 MREQ signal creating unique chip enable outputs from the decoder These select lines are directly connected to PROM and RAM chip enable pins The two I O decoders 6D 8F are similar in their implementation Both are enabled by the 280 and address bit 5 They are selectively enabled by the WR write and RD read control lines They decode the three LSB address lines Because address bit 5 is an enable the decoders are active for If ports with addresses XXIXXyyy where X can be 0 or 1 and is a 5 bit code A So for each yyy there 16 possible occurrences By firmware conyentions the XXXX is always set to 0000 so the 1 0 decoders actually decode ports 201 thru 27 6 Due to the timing relationship of the address lines and the IO RD and WR control lines the decoder outputs are glitch free pulses This is important as it allows the decoder outputs to be directly connected to the flip flop clock and clear pins Read Write Memory s and Read Only Memory s are 256 x 4 bit and 512 x 8 bir parts respectively The two RWM chips are enabled together to provid
55. t 6 TTL Input Bus A 61 Data Bit 7 TTL Input Bus B 60 Priority In TTL Input B 54 Priority Out TTL Output A 55 TABLE 1 2 COMPUTER INTERFACE SIGNAL LIST continued select In TTL Input Select Out TTL Output A 52 External Interrupt TTL Output A 38 Request 5 Volts DC Power 1 2 64 65 Ground Return 1 19 2 35 13 B 56 A 14 B 56 A 18 A 33 A 34 A 56 A 64 A 65 Memory Address Bit 0 TTL Output Bus 51 Memory Address Bit 1 TTL Output Bus 53 Memory Address Bit 2 TTL Output Bus B 55 Memory Address Bit 3 TTL Output Bus 50 Memory Address Bit 4 TTL Output Bus A 53 Memory Address Bit 5 TTL Output Bus A 54 Memory Address Bit 6 TTL Output Bus A 15 Memory Address Bit 7 TTL Output Bus A 9 TABLE 1 2 COMPUTER INTERFACE SIGNAL LIST continued Signal Name Memory Address Bit 8 TTL Output Bus 14 Memory Address Bit 9 TTL Output Bus 11 Memory Address Bit 10 TTL Output Bus A 12 Memory Address Bit 11 TTL Output Bus B 13 Memory Address Bit 12 TTL Output Bus B 7 Memory Address Bit 13 TTL Output Bus B 18 Memory Address Bit 14 TTL Output Bus B 9 Memory Address Bit 15 TTL Output Bus B 47 Memory Address Bit 16 TTL Output Bus B 33 Memory Address Bit 17 TTL Output Bus 41 Memory Data Bit 0 TTL I O Bus B 34 Memory Data Bit 1 TTL I O Bus A 35 Memory Data Bit 2 TTL I O Bus B 43 Memory Data Bit 3 TTL I O Bus B 28 Memory Data Bit 4 TTL I O Bus A 36 Memory Data Bit 5 _ TTL I O Bus B 30 Memory D
56. te data line is sensed as follows Write Non Return Zero Data WNZ WNZ Low 1 and WNZ High 0 The state of WNZ is only examined during the write data strobe period The WNZ signal must be steady 0 5 usec prior to the the Write data strobe true period WDS Low Table 3 10 Ouput Data For Drives With an Encoder Decoder Circuit Board Assembly DAD Data Detected Will be false except when data has been detected Data detected requires the receipt of at least 12 zeros and a one following without a period of 2 5 bit times without data being received Data detected can be used to sense the presence of the block of data This signal will strip the preamble from the read data signal and is used to enable the other data output signals RNZ Read Non Return to During read data strobe period if RNZ is low true then the data is Zero Data if high then data is zero Read Data Strobe Will be low for 0 3 50 usec indicating that RNZ can be sampled during this period Read data in the forward direction will have preamble removed and will stay true for all of the postamble and for approximately 2 5 bit times after postamble has passed Therefore CRCC and postamble must be stripped in forward direction and the CRCC and preamble must be removed in the reverse direction To first set read data 12 zeros must be sensed A drop out will shut off circuit if it exists for gt 2 5 bit times 50 usec and circuit wi
57. tion status and calling SQINT SGETCB fetches the 7 byte control block CB from main memory by reading addresses 70 76 It then places the address portions of the CB in the DMA Address Register and returns with the byte count in the DE register pair the 16 address LSBs in the HL pair and the Index bytes in Read Write Memory SMOT starts tape motion providing appropriate delays to ensure proper gap size and proper head positioning before tape is written or read SMOT tests for forward or reverse tape motion setting the appropriate control signal to the selected tape unit After SMOT commands the units to Move it samples the units BSY busy status to insure it goes busy if not tape is either at physical EOT forward motion or BOT reverse motion this occurs control is not returned to the calling routine instead the status is updated to reflect an error exit to SDAD this routine simply tests the tape units Data Detected DAD which is connected as bit 1 SBOT test for BOT This routine aborts reverse motion commands issued to a unit positioned at BOT and insures that the Load Point area of the Tape is not used by any of the forward commands 1 5 PHYSICAL REQUIREMENTS The Controller will be installed in the card cage of a standard Basic Four data processing system 11 clearance and airflow provisions normal to the Basic Four system will be observed 1 3 1 GENERAL SPECIFICATIONS
58. true whereupon motion will stop f In High Speed motion will drop to low speed when the upper load point hole is sensed in reverse or the upper early warning hole is sensed in forward RWD Rewind When true causes the tape to be positioned to beginning of tape at high speed The Tape Drive must be selected to start a Rewind sequence but may be unselected after sequence is started Beginning of tape is defined as between the two innermost toward the middle of the tape set of upper and lower holes located at the head end of the tape This location is recommended for unloading the cartridge as the data recording area is completely protected Rewind will overrule all other motion signals Successive Rewind commands will not cause tape to be off Rewind will stop if the internal Ready signal is false An automatic Rewind sequence is executed when a cartridge is installed in the Tape Drive or when power is applied when a cartridge 18 installed Input Data Write Enable When true enables the writing and erasing functions for the selected track The writing and erasing processes occur only the cartridge in the unprotected state not safe This signal is internally latched and will remain set unless reset by Reverse or High Speed commands Internal Ready signal not true WDA Write Data Will modulate the write head to produce a recorded waveform WDA tape when WEN is true and the ca
Download Pdf Manuals
Related Search
Related Contents
Crédits d`impôt R&D / Des taux alléchants pour les PME! Instruction Manual for the Optical RPM Sensor Thank Mode d`emploi, Balances Pharmacy, Modèles PHL Lightolier C6P38MHA User's Manual User Manual Version 1.28 Page 1 Page 2 2006年度電子情報工学実験虹実施報告 ~移動ロボッ ト IP-110E/SC-510 BETRIEBSANLEITUNG (DEUTSCH) 02Sep_Perry - Naval Postgraduate School Les News Santé Un outil novateur pour mesurer la rigidité des Copyright © All rights reserved.
Failed to retrieve file