Digital PDFs
Documents
Guest
Register
Log In
EK-TUA81-TM-002
January 1985
273 pages
Original
9.7MB
view
download
Document:
TU81/TA81 Technical Manual
Order Number:
EK-TUA81-TM
Revision:
002
Pages:
273
Original Filename:
OCR Text
EK-TUA81-TM-002 TU81/TA81 Technical Manual EK-TUA81-TM-002 TU81/TA81 Technical Manual 1st ~rlition, January lq85 2nd Edition, November 1985 Copyright 6 19A5 by Digital All Rights Res~rved. Printed in U.S.A. Equi~ment Corporation The reproduction of t~is material, in part or whole, is strictly prohibited. For copy information, contact the Bducational Services nepartment, Digital Equipment Corporation, Maynard, MassachuRetts, 01754. The information in this document is subject to change without notice. Digital Equipment Corporation assumes no responsihility for any errors that may appear in this document. LEGAL NOTIeR: TMSCP and STI protocols and documentation are the proprietary informatio~ of Digital Equipment Corporation. UNIBUS/Q-BUS/BI-BUS port drivers and ~ocumentation for MSCP/TMSCP products are also proprietary information of Digital Equinment Corporation. .. The following are trademarks of Maynard, Massachusetts • ,. DEC DECmate DSCUS OeCwri ter DIBOL MASS BUS PDP P/OS Professional Digital Rainbow RSTS RSX RT UNIBUS Equipment Corporation, VAX VMS VT Work Processor CONTENTS SECTION 1 GENERAL DESCRIPTION 1.1 1.2 1.2.1 1.2.2 1.2.2.1 1.2.2.2 1.2.3 1. 2.4 1.3 1.3.1 1.3.1.1 1.3.1.2 1.3.1.3 1.3.1.4 1.3.1.5 1.3.1.6 1.3.1.7 1.3.1.8 1.3.2 1.3.2.1 1.3.2.2 1.3.2.3 1.3.2.4 1.3.2.5 1.3.2.6 1.3.2.7 1.3.3 1.4 1.4.1 General •••••••••••••••••••••••••••••••••••••••• Functional Description ••••••••••••••••••••••••• Transport Control System ••••••••••••••••••••• Interface System ••••••••••••••••••••••••••••• TU8i Interface ••••••••••••••••••••••••••••• TA81 Interface ••••••••••••••••••••••••••••• Power Supply ••••••••••••••••••••••••••••••••• 874 Power Controller ••••••••••••••••••••••••• Physical Description ••••••••••••••••••••••••••• Tape Deck - Top •••••••••••••••••••••••••••••• Supply Reel •••••••••••••••••••••••••••••••• Take-Up Reel ••••••••••••••••••••••••••••••• Air Bearings ••••••••••••••••••••••••••••••• Magnetic Head Assembly ••••••••••••••••••••• Tape Cleaner ••••••••••••••••••••••••••••••• BOT/EOT Assembly ••••••••••••••••••••••••••• File Protect ••••••••••••••••••••••••••••••• Power Supply Circuit Breaker ••••••••••••••• Top Cover Interlock •••••••••••••••••••••••• Tape Deck - Bottom ••••••••••••••••••••••••••• Tape Deck Latch •••••••••••••••••••••••••••• Power Supply ••••••••••••••••••••••••••••••• Pneumatic Pump and Filter/Regulator System. Power Amplifier Module ••••••••••••••••••••• Cooling Fan Assembly ••••••••••••••••••••••• Log i c Cages •••••••••••••••••••••••••••••••• Reel Motors •••••••••••••••••••••••••••••••• Control Panel (Front Door) ••••••••••••••••••• Equipment Configuration •••••••••••••••••••••••• Equipment ID Plate/Serial Tag •••••••••••••••• SECTION 2 INSTALLATION AND CHECKOUT 'I "' 'I ,.. J. • .l.J..!:I iii 1-1 1-8 1-8 1-8 1-8 1-9 1-10 1-10 1-10 1-10 1-12 1-12 1-12 1-12 1-12 1-12 1-12 1-13 i-i3 1-13 1-13 1-13 1-13 1-15 1-15 1-15 1-15 1-15 1-16 1-16 SECTION 3 OPERATION 3.1 3.2 3.3 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.3.2 3.3.4 3.4 General ••••••••••••••••• • •••••••••••••• Control Panel........... • ••••• Operating Procedure ••••••••••••••• • ••••• Inserting Write Enable Ring •••••••••••••••••• Tape Threarling and Loading ••••••••••••••••••• Tape Unloading •••••••••••••••• • ••••• Manual Mode ••••••••••••••••• • ••••• On-line Mode •••••••••••••• • ••••••••• Pump Shutdown •••••••••••••••••••••••••••••• Operator Corrective Actions •••••••••••••••••••• SECTION 4 THEORY 4.1 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.4.1 4.2.4.2 4.3 4.3.1 4.3.2 4.3.2.1 4.3.2.2 4.3.2.3 4.3.3 4.3.3.1 4.3.3.2 4.3.3.3 4.3.3.4 General Description ••••••••••••.••••••••••••••• Physical Description ••••••••••••••••••••••••••• Power Supply ••••••••••••••••••••••••••••••••• Tension/Speed Control •••••••••••••••••••••••• Magnetic Head •••••••••••••••••••••••••••••••• Electronic Modules ••••••••••••••••••••••••••• Formatter/Interface Logic Set •••••••••••••• Read/Write/Servo Logic Set ••••••••••••••••• Power Supply ••••••••••••••••••••••••••••••••••• General Description •••••••••••••••••••••••••• Ph Ysic a 1 De s c rip t ion ••••••••••••••••••••••••• Voltage Select PC Board •••••••••••••••••••• Power Supply Control PC Board •••••••••••••• Power Supply Main PC Board •••••••••••••• Power Supply Functional Description •••••••••• Input Power Selection •••••••••••••••••••••. Standby Voltage Generation ••••••••••••••••• Power-On Sequence •••••••••••••••••••••••••• Switching Converter •••••••••••••••••••••••• DC Vo 1 tag e s •••••••••••••••••••••••••••••••. Low Voltage/Over-Voltage Detection ••••••••• Power Supply Shut-Down ••••••••••••••••••••• Pneumatic System ••••••••••••••••••••••••••••••• Functional Description ••••••••••••••••••••••• Pneumatic System Operational Description Servo/Control Module ••••••••••••••••••••••••••• Introduction ••••••••••••••••••••••••••••••••• Formatter Commands/Responses ••••••••••••••• Transport Control/Monitoring ••••••••••••••• Control Panel Command Execution •••••••••••• Tape Motion/Servo Control •••••••••••••••••• Microprocessor ••••••••••••••••••••••••••••••• Velocity Servo ••••••••••••••••••••••••••••••• Tension Servo •••••••••••••••••••••••••••••••• Power Amplifier Module ••••••••••••••••••••••••• 4.3.3.5 4.3.3.f) 4.3.3.7 4.4 4.4.1 4.4.2 4.5 4.5.1 4.5.1.1 4.5.1.2 4.5.1.3 4.5.1.4 4.5.2 4.5.3 4.5.4 4.6 iv 3-1 3-1 3-7" 3-7 3-8 3-10 3-10 3-10 3-10 3-11 4-1 4-3 4-3 4-3 4-4 4-4 4-4 4-5 4-5 4-5 4-5 4-8 4-8 4-8 4-9 4-9 4-10 4-12 4-14 4-15 4-16 4-16 4-17 4-17 4-18 4-20 4-20 4-20 4-20 4-20 4-20 4-21 4-23 4-25 4-27 4.7 4.7.1 4.7.2 4 .. 7 .. 3 4.8 4.8.1 4.8.2 4.8.3 4.9 4.9.1 4.9.2 4.9.2.1 4.9.2.2 4.9.3 4.9.3.1 4.9.3.2 4.9.4 4.9.4.1 4.9.4.2 4.10 4.10.1 4.10.1.1 4.10.1.2 4.10.1.3 Write Driver Module •••••••••••••••••••••••••••• Wr i t e Co n t r 0 1 ................................ . Write Driver LSI •••••••••••••••••••••••••• Deg a uss ................................ .. .............................. .. Read Amplifier Module •••••••••••••••••••••••• Read Recovery •••••••••••••••••••••••••••••••• Automatic Gain Control (AGe) ••••••••••••••••• Loop Data ••••••••••••••••••••••••• ~ •••••••••• Formatter Modules •••••••••••••••••••••••••••••• I/O Command Translation •••••••••••••••••••••• Data Conversion •••••••••••••••••••••••••••••• PE Data Conversion ••••••••••••••••••••••••• GCR Data Conversion •••••••••••••••••••••••• Tape Control and Identifier Mark Generation and Deletion ••••••••••••••••••••••••••••••••• PE Data Block Format ••••••••••••••••••••••• GCR Data Block Format •••••••••••••••••••••• Error Detection and Correction ••••••••••••••• PE Mode •••••••••••••••••••••••••••••••••••• GC R Mo de ••••••••••••••••••••••••••••••••••• 4.11.3.1 4 .. 11 .. 3.2 4.11.3. 3 4.11.4 Interface Controller Modules ••••••••••••••••••• TMSCP Interface Controller Module •••••••••••• Command s ••••••••••••••••••••••••••••••••••• Status Information ........................... . ASCII Port Printout of Sense Byte Information •••••••••••••••••••••••••••••••• STI Interface Controller Module •••••••••••••• Interface and Timing Considerations •••••••••••• Motion Characteristics ••••••••••••••••••••••• Start/Stop Mode ••• = • • • • • ~ ••• Read Operations •••••••••••••••••••••••••••• Write Operations ••••••••••••••••••••••••••• Other Start/Stop Motion Characteristics •••• Streaming Modes {~~ ips and ;5 ipsj •••••••••• Case 1 (Non-Stop) •••••••••••••••••••••••••• Case 2 (Momentary Stop) ..................... . Case 3 (Wait For Command) •••••••••••••••••• 25 ips Mo d e Co n t ro 1 •••••••••••••••••••••••••• SECTION 5 MAINTENANCE 5.1 5.2 5.2.1 5.3 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 General Access to Components ••••••••••••••••••••••••••• Top Cover Interlock Switch Defeat •••••••••••• Removal/Replacement Procedures ••••••••••••••••• Drive Cover Assembly ••••••••••••••••••••••••• Tape Cleaner Assembly •••••••••••••••••••••••• Top Cover Interlock Switch ••••••••••••••••••• File Protect Sensor •••••••••••••••••••••••••• EOT/BOT Sensor Assembly •••••••••••••••••••••• Take-Up Reel Hub Assembly •••••••••••••••••••• 4.10.2 4.11 4.11.1 4 .. 11.2 4.11.2.1 4.11.2.2 4.11.2.3 .. ,.. """ 'i • .l.l.-' 5.3.~ QQQ •••••••••••••• ........................................ v 4-31 4-31 4-33 4-34 4-35 4-35 4-37 4-38 4-38 4-38 4-38 4-40 4-40 4-40 4-40 4-44 4-50 4~50 4-51 4-54 4-54 4-57 4-64 4-66 4-85 4-86 4-86 4-86 4-86 4-86 4-86 4-8; 4-89 4-89 4-93 4-95 5-1 5-1 5-3 5-5 5-6 5=8 5-10 5-12 5-14 5-16 5.3.7 5.3.8 5.3.9 5.3.10 5.3.11 5.3.12 5.3.13 5.3.14 5.3.15 5.3.16 5.3.17 5.3.18 5.3.19 5.3.20 5.3.21 5.3.22 5.3.23 5.3.24 5.4 5.4.1 5.4.2 5.4.2.1 5.4.2.2 5.4.2.3 5.4.2.4 5.4.3 5.5 5.5.1 5.5.1.1 5.5.1.2 5.5.2 5.5.2.1 5.5.2.2 5.5.2.3 5.5.3 5.5.4 5.5.5 5.5.6 5.6 5.6.1 5.6.2 5.6.3 5.6.4 5.7 5.B 5.9 5.9.1 5.9.2 Take-Up Reel Motor Assembly •••••••••••••••••• Supply Reel Hub Assembly ••••••••••••••••••••• Supply Reel Motor Assembly ••••••••••••••••••• Supply Motor Tach and Sensor ••••••••••••••••• Air Bearing Sensors •••••••••••••••••••••••••• Supply and Take-Up Air Bearing Spring Guide •• PneuMatic Pump Assembly •••••••••••••••••••••• Pressure Regulator and Filter Assembly ••••••• Magnetic Head Assembly ••••••••••••••••••••••• Control Panel Assembly ••••••••••••••••••••••• Cooling Fan Assembly •••••••• ~ •••••••••••••••• Power Supply ••••••••••••••••••••••••••••••••• Write Driver/Read Amplifier/Servo Control Modules •••••••••••••••••••••••••••••••••••••• Formatter Read Module •••••••••••••••••••••••• Formatter Write Module ••••••••••••••••••••••• Interface Controller Module •••••••••••••••••• Power Amplifier Module ••••••••••••••••••••••• Capacitor Assembly ••••••••••••••••••••••••••• TUBl/TA8l Diagnostics and Troubl~shooting •••••• Ge ne r a 1 •••••••••••••••••••••••••••••••••••••• Resident Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . Corrective Fault Code Matrix ••••••••••••••• Preliminary Troubleshooting •••••••••••••••• Diagnostic Mode Operating Instructions ••••• Resident Test Descriptions •••••••••••••••••. Field Service Diagnostic Listing ••••••••••••• TU81 VAX-Executable Diagnostics •••••••••••••••• M8739 Status Checking •••••••••••••••••••••••• TU81 Add-On Configuration •••••••••••••••••• On-Line Operation Failure •••••••••••••••••• VAX Front-End Diagnostic (EVMBB) ••••••••••••• DEFAULT Section •••••••••••••••••••••••••••• MANUAL Section ••••••••••••••••••••••••••••• FAULT Section •••••••••••••••••••••••••••••• VAX Data Reliability Diagnostic (EVMBA) •••••• Basic Operating Instructions for VAX-Based Diagnostics •••••••••••••••••••••••••••••••••• System Exerciser ••••••••••••••••••••••••••••• EVMBB Sample Error Printout •••••••••••••••••• TUBI PDP-II-Executable Diagnostics ••••••••••••• Operating Instructions for PDP-II-Based Diagnostics •••••••••••••••••••••••••••••••••• CZTU2 Front-End Functional Diagnostic •••••••• CZTUl Data Reliability Test •••••••••••••••••• CXTUCA DEC/XII Module •••••••••••••••••••••••• Maintenance Indicators and Fault/Error Codes ••• Operating System Error Log Decoding and Troubleshooting •••••••••••••••••••••••••••••••• TA81 HSC-Executable Diagnostics •••••••••••••••• ILTAPE ••••••••••••••••••••••••••••••••••••••• ILEXER ••••••••••••••••••••••••••••••••••••••• vi 5-1B 5-20 5-21 5-25 5-27 5-30 5-32 5-34 5-36 5-40 5-42 5-43 5-48 5-58 5-60 5-63 5-66 5-68 5-70 5-70 5-70 5-72 5-73 5-76 5-76 5-81 5-81 5-81 5-81 5-81 5-81 5-82 5-82 5-83 5-83 5-84 5-86 5-86 5-86 5-87 5-88 5-88 5-89 5-89 5-94 5-95 5-95 5-96 5.10 5.10.1 5.10.2 5.10.3 5.10.4 ........ 5-98 ........ ...... ··.............................·.. 5-100 ...... ............... ... 5-102 ·..............·. 5-102 ·..............·. 5-103 ASCII Port Diagnostics Port Access Diagnostic Commands Message Format Special Diagnostic Test 27 • • • • 4 • • • • • • • • • APPENDIX A TUBI SYSTEM INTERFACE A.l A.2 A.3 A.3.l A.3.2 A.4 A.4.l A.4.2 A.S A.5.l A.5.2 A.s.3 A.6 A.? TMSCP Overview ••••••••••••••••••••••••••••••••• Subsystem Overview ••••••••••••••••••••••••••••• Software/Firmware Overview ••••••••••••••••••••• Host Architecture •••••••••••••••••••••••••••• I/O Controller Architecture •••••••••••••••••• Host-to-Controller Communications ••••••••••• Connection States ••••••••••••••••••••••••• Flow Control ••••••••••••••••••••••••••••• M8739 LESI Adapter Data Transfers ••••••••••••••••••••••••••••••• Interrupts ••••••••••••••••••••••••••••••••••• UNIBUS Registers ••••••••••••••••••••••••••••• TMSCP Controller' Module •••••••••••••••••••••••• The Un it ••••••••••••••••••••••••••••••••••••••• ............................. A-I A-I A-3 A-3 1\-4 A-7 A-7 A-9 A-IO A-IO A-12 A-I2 A-l3 A-13 APPENDIX B B.l Tape Transport Configuration Selection ...... 8-1 APPENDIX C APPENDIX D TA81 SYSTEM INTERFACE 0.1 0.2 ....u • .) "'\ 0.4 D.. 4 .. 1 0.4.2 ................................. .. STI Overview Subsystem Overview ••••••••• e e e e e e e e e e e e e e e e e e e e STI Bus Overview ••••••••••••••••••••••••••••••• STI Communications ••••••••••••••••••••••••••••• State Frames .......................................... . Message Frames ••••••••••••••••••••••••••••••• vii D-I D-1 D-2 D-2 D-3 D-s FIGURES 1-lA 1-18 1-2A 1-2B 1-3 1-4 1-5 3-1 3-2 3-3 3-4 3-5 4-1A 4-18 4-2 4-3 4-4 4-5 4-fi 4-7 4-8 4-9 4-10 4-11A 4-118 4-12 4-13 4-14 4-15 4-16 4-17 4-18 4-19 4-20 4-21 4-22 4-23 4-24 4-25 4-26 4-27 4-28 4-29 4-30A 4-308 4-30C 4-30D 4-31 4-32 4-33 4-34 4-35 TU81 Tape Subsystem ••••••••••••••••••••••••••• TA81 Tape Subsystem ••••••••••••••••••••••••••• TUB1 Tape Subsystem Block Diagram ••••••••••••• TAB1 Tape Subsystem Block Diagram ••••••••••••• Component Location - Top View ••••••••••••••••• Tape Deck Component Locations - Rear View ••••• Equipment Identification Plate •••••••••••••••• TU81 Control Panel •••••••••••••••••••••••••••• TABI Control Panel •••••••••••••••••••••••••••• Control Panel Functions ••••••••••••••••••••••• Write Enable Ring ••••••••••••••••••••••••••••• Tape Path •••.••••••••••••••••••••••••••••••••• TUBI Functional Block Diagram ••••••••••••••••• TABI Functional Block Diagram ••••••••••••••••• Major Power Supply Components ••••••••••••••••• Power Supply Block Diagram •••••••••••••••••••• Voltage Select PC Board ••••••••••••••••••••••• Cooling Fan Wiring •••••••••••••••••••••••••••• Standby Voltage Generation •••••••••••••••••••• Power-On Sequence Flowchart ; •••••••••••••••••• High Voltage Generation .••••••••••••••••••••••• Switching Converter Circuit ••••••••••••••••••• Vacuum and Pressure Distribution •••••••••••••• Pneumatic Pump Wiring 120 Vac Configuration ••• Pneumatic Pump Wiring 220 Vac Configuration ••• Servo/Control Block Diagram ••••••••••••••••••• Velocity Servo - Simplified ••••••••••••••••••• Tension Servo - Simplified •••••••••••••••••••• Power Amplifier Block Diagram ••••••••••••••••• Power Amplifier Waveforms •••••.••••••••••••••• H-Bridge Switching •••••••••••••••••••••••••••• Switched +5 Volts •••••••••••••.••••••••••••••• Write Control Block Diagram ••••••••••••••••••• Write Driver Block Diagram •••••••••••••••••••• Degauss Waveform •••••••••••••••••••••••••••••• Read Amplifier Block Diagram •••••••••••••••••• I/O Command Translation •••••••.••••••••••••••• Phase Encoding •••••••••••••••••••••••••••••••• GCR Co n v e r s ion •••••••••••••••••••••••••••••••• GCR Translation Values •••••••••••••••••••••••• NRZI Encoding ••••••••••••••••••••••••••••••••• PE Tape Format •••••••••••••••••••••••••••••••• GCR Tape Format ••••••••••••.••.••••••••••••••• Detail of GCR Tape Format (PREAr-tBLE) •••••••••• Detail of GCR Tape Format (RESYNC) •••••••••••• Detail of GCR Tape Format (END MARK) •••••••••• Detail of GCR Tape Format (POSTAMBLE) ••••••••• Phase Error Window - PE Mode •••••••••••••••••• Phase Error Window - GCR Mode ••••••••••••••••• Block Diagram, Host/Transport Interface ••••••• TMSCP/Formatter Interface •••••• e • • • • • • • • • • • • • • Mode Change Command •••••••••••.••••••••••••••• viii 1-3 1-4 1-4A 1-4B 1-11 1-14 1-16 3-1 3-2 3-2 3-7 3-9 4-2A 4-28 4-6 4-7 4-9 4-10 4-11 4-13 4-14 4-15 4-17 4-19 4-19 4-22 4-24 4-25 4-27 4-28 4-29 4-30 4-32 4-33 4-34 4-36 4-39 4-41 4-42 4-42 4-43 4-43 4-45 4-46 4-47 4-49 4-49 4-52 4-53 4-55 4-56 4-63 4-36 4-37A 4-378 4-37C 4-38 4-39 4-40 4-41 4-42 4-43 5-1 5-2 5-2A 5-2B 5-3 5-4 5-5 5-6 5-7 5-8 5-9 5-10 5-11 ~-,., J -- ..... ' - 5-13 5-14 5-15 5-16 5-17 5-18 5-19 5-20 5-21 5-22 5-23 5-24 5-25 Read Data/Status Line Selection ••••••••••••••• ASCII Port Printout ••••••••••••••••••••••••••• ASCII Port Printout ••••••••••••••••••••••••••• ASCII Port Printout ••••••••••••••••••••••••••• Streaming Mode Velocity Diagram ••••••••••••••• Tape Motion Control - Case 1 •••••••••••••••••• Velocity Profile - Case 2 ••••••••••••••••••••• Tape Motion Control - Case 2 ••••••••• ~ •••••••• Velocity Profile - Case 3 ••••••••••••••••••••• Tape Motion Control - Case 3 •••••••••••••••••• TU81/TA8l Maintenance Access •••••••••••••••••• Cover Interlock Defeat Tool ••••••••••••••••••• TU81 Cable Diagram •••••••••••••••••••••••••••• TA81 Cable Diagram •••••••••••••••••••••••••••• Dr ive Cover ••••••••••••••••••••••••••••••••••• Tape Cleaner •••••••••••••••••••••••••••••••••• Top Cover Interlock Switch (Maintenance View) • File Protect Sensor Alignment ••••••••••••••••• EDT/BOT Sensor •••••••••••••••••••••••••••••••• Take-Up Reel/Supply Reel Hub Assemblies ••••••• Take-Up Motor Assembly •••••••••••••••••••••••• Supply Motor Assembly •.•••••••• ; ••••••••••••••• Tach Wheel/Sensor Alignment ••••••••••••••••••• Lo 9 ice age ............................. Air Bearing Sensors ••••••••••••••••••••••••••• Air Bearing Spring Guide •••••••••••••••••••••• Pneumatic Pump Assembly •••••••••••• ~ •••••••••• Filter Box Assembly ••••••••••••••••••••••••••• Magnetic Head Assembly •••••••••••••••••••••••• Magnetic Head Connectors •••••••••••••••••••••• Control Panel Assembly •••••••••••••••••••••••• Cooling Fan Assembly •••••••••••••••••••••••••• Power Supply Connectors ••••••••••••••••••••••• Power Supply (Rear Cabinet View) •••••••••••••• Voltage Select Card ••••••••••••••••••••••••••• Power Terminal Strip TB-l ••••••••••••••••••••• Write Driver/Read Amp/Servo Control Logic iii Cag e 5-26 5-27 5-28 5-29 5-30 5-31 5-32A 5-328 5-33 5-34 5-35 5-36 5-37 5-38 .. • .. • .. • .. .. .. .. •••••••••••••••••••••••••••••••••••••••••• Removing Write Driver/Read Amp/Servo Control Modules ••••••••••••••••••••••••••••••••••••••• Write Driver Module Connectors •••••••••••••••• Read Amplifier Module Connectors •••••••••••••• Servo/Control Module Connectors ••••••••••••••• Formatter Read/Formatter Write/Interface Controller Modules •••••••••••••••••••••••••••• Formatter Write Module •••••••••••••••••••••••• TMSCP Interface Controller Module . e e • • • • • • • • • • STI Interface Controller Module ••••••••••••••• Power Amplifier Module •••••••••••••••••••••••• Capacitor Assembly •••••••••••••••••••••••••••• Troubleshooting Chart ••••••••••••••••••••••••• Power-On Health Check Flowchart ••••••••••••••• Error/Status Code Word Format .•••••••••••••••• ASCII Port and EIA Cable •••••••••••••••••••••• ix 4-65 4-67 4-68 4-69 4-88 4-90 4-91 4-92 4-93 4-94 5-2 5-4 5-4A 5-4B 5-7 5-8 5-10 5-12 5-14 5-17 5-19 5-22 5-25 5-28 5-29 5-31 5-33 5-35 5-36 5-38 5-40 5-42 5-43 5-44 5-45 5-47 5-50 5-51 5-53 5-54 5-55 5-59 5-62 5-64 5-64 5-67 5-68 5-71 5-78 5-95 5-98 A-I A-2 A-3 A-4 A-5 A-6 8-1 B-2 8-3 8-4 8-5 D-l D-2 0-3 TU8l System Block Diagram ••••••••••••••••••••• So f twa r e / Fir mw are 8 1 0 c k 0 i a 9 ram ••••••••••••••• Communications Mechanism .••••••••••••••••••••• M8739 LESI Adapter Block Diagram •••••••••••••• TMSCP Interface Block Diagram ••••••••••••••••• TMSCP Controller Block Diagram •••••••••••••••• Logic Module Locations with Tape Deck in Se r vic e Po sit ion •••••••••••••••••••••••••••••• Formatter Write Module - Jumper Locations ••••• Servo/Control Module - Jumper Locations ••••••• TMSCP Interface Module - Jumper Locations ••••• STI Interface Module - Jumper Locations ••••••• Subsystem 8lock Diagram ••••••••••••••••••••••• STI Interface Module 8lock Diagram •••••••••••• 5TI Data Control 810ck Diagram •••••••••••••••• A-2 A-5 A-8 A-II A-14 A-15 8-3 8-4 8-5 8-6 B-7 0-2 0-3 0-6 TABLES 1-1 3-1 3-2 4-1 5-1 5-2 5-3 5-4 5-5 5-6 5-7 8-1 C-l Mechanical & Electrical Characteristics ••••••• 1-6 Control Panel Switches and Indicators ••••••••• 3-3 Operator Corrective Actions ••••••••••••••••••• 3-11 Streaming Mode Motion Sequence Chart •••••••••• 4-89 Removal/Replacement ·Index ..................... . 5-5 Fault Code Matrix (Operator Test 01) •••••••••• 5-74 TMSCP Fatal Error Codes Deposited Into SA Register •••••••••••••••••••.••••••••••••••• 5-90 TMSCP Status and Event Codes •••••••••••••••••• 5-91 Maximum Error Number •••••••••••••••••••••••••• 5-97 Control Commands •••••••••••••••••••••••••••••• 5-99 Operating Commands •••••••••••••••••••••••••••• 5-101 TU8l/TA8l CO'1figuration ••••••••••••••••••••••• 8-1 Related Documents ••••••••••••••••••••••••••••• C-l x PREFACE This .manual contains information pertinent to the operation and maintenance of the TU8l and/or TABl Tape Subsystem. The subsystem is defined as a tape transport. an I/O interface, and a data bus adapter module. Related documents are listed in Appendix C of this manual. xi Section 1 - GENERAL DESCRIPTION 1.1 GENERAL The TU8l/TA8l Streaming Tape Unit is a microprocessor-based, electronic and mechanical assembly containing all hardware and firmware necessary for the transfer of Phase Encoded (PE) or Group Coded Recording (GCR) data to and from half-inch wide magnetic tape. The horizontally mounted transport is a fully integrated tape storage system packaged wi th it-s power controfler in - a standard H9643 cabinet. TABI ONLY TERM I/O ,..--, (00\ \. ..... A . . . . . ./ "'-----' C. .if F•• 1t I ,..., , •••, r;;-t L.:.J c ••••• ,., II • 02B01-10! TU8l/TABl TAPE TRANSPORT 1-1 Solid-state electronics replace many devices that were traditionally mechanical. Tape moves from reel to reel, maintaining its tension by means of an electronically controlled servo. This non-buffered approach allows performance equivalent to that of a conventional capstan-controlled drive in the start/stop operating mode. The transport contains no capstan motor drive, tension arms, vacuum columns, or associated components. Read/Write functions are accomplished in an ANSI-compatible format at 1600 bits per inch (BPI) Phase Encoding or 6250 BPI Group Coded Recording. The TUB1 subsystem and TAB1 subsystem are very similar in layout, operation, and functional capability. The principal difference between the two is in the input/output interface that is, in the way the subsystem is physically connected ,to and Both tape subsystems commmunicates with its host computer. consist of the same stand-alone tape drive, but have a different I/O controller module. These tape subsystems are summarized as follows: o The TUBl subsystem consists of the tape drive and UNIBUS interface. The TUBl connects directly to the host through the Low-End Storage Interconnect (LESI) bus and UNIBUS adapter, and uses Tape Mass Storage Control Protocol (TMSCP) to communicate with various DEC components (see Figures l-lA and l-2A). o The TABl subsystem consists of the tape drive and Standard Tape Interface (STI) interconnect bus. The TABl is to be used with the HSCXX Mass Storage I/O Controller. The HSCXX enables multiple processors to access a common pool of disks and tapes. The TABl has a dual communication port that enables the tape drive to be sequentially shared by at least two HSCXX controllers (see Figures 1-1B and l-2B). NOTE The cabinet may hold an optional disk drive mounted under the tape transport at the bottom of the cabinet. Consult the User Guide of the appropriate disk drive for user information. 1-2 The TU8l/TABl subsystem itself includes a tape deck with a read/wri te head, reel hubs, servo Illotors, power supply and air bearings. Printed circuit modules contain the following ... o le "'Lv""'I"\L,i ('" .L.~eat'U''''L es·. se""'" "'''r·~e''' ""._ .... 1 ~ ~~ ..... __ .... ..J 1 •• _ : ~___ 1 r t __ __ LYV t-'vw L servo control, data encoding and decoding, and microprocessors with their support devices (for transport control in both the operational and diagnostic modes). The device features a qui c k - reI e as e r e e l l ate h \~ h i c h , I i lC e its simp 1 i f i ed tape threading path, is designed for ease of ope~ation. aUjtJLLL~CL, LC(lUfW~.L"-C, M8739 LESI UNIBUS ADAPTER MODULE (IN CPU) EXTERNAL INTERFACE CABLE • II !' ~ 02BOI-102 Figure l-lA. TUBl rAPE SUBSYSTEM 1-3 ~Ct:J. TDC ADAPTER MODULE IN HSCXX ., EXTERNAL INTERFACE CABLE(S) (TWO CABLES ARE AVAILABLE) • POWER CORD a PLUG 02801-102 Figure l-lB. TA8l TAPE SUBSYSTEM 1-4 UNIBUS UNIBUS ADAPT ER M8739 MODU~_E CPU lESI BUS CABLE _-....i--_- - - - - , f'TU81TA"TE TRANSPORT TMSCP ASCI! PORT OPERATOR CONTROL PANEL TAPE DECK 8 B 8 0 POWER AMPLIFIER MODULE I L_ CONTROL POWER MECHANICAL - - - t--------- 0 1 PNEUMATIC PUMP/FIL TER ---.----~--' • - ~ I I ..J.I _ _ POWER SUPPLY MODULE 1201240- Vac LJ ~ ••••••• MA·11J&.U SHR-OU'''S Figure 1-2A. TU81 TAPE SUBSYSTEM BLOCK DIAGRAM 1-4A IHsc---TO TO HOST HOST ,....-..... TOHSC STI BUS CABLES ITA8TrA~ - - ---- - ., TRANSPORT I INTERFACE CONTROLLER ....- - - - - - - -... STI ASCII PORT J--I OPERATOR CONTROL PANEL I I I 1--I ----~ , I POWER AMPLIFIER MODULE ... t--------- I I .120/240- - . Vee I L_ CONTROL POWER MECHANICAL POWER SUPPLY MODULE I I-...L-- PNEUMATIC PUMP/FIL TER _ _ _ _ ...J ----. •••• •• MA·117~83 SHR·O' ....$ Figure 1-2B. TABl TAPE SUBSYSTEM BLOCK DIAGRAM 1-4B Multiple data transfer rate capability is achieved by allowing selection of the 25 ips modes and 75 ips streaming mode and density selection through the adapter interface. The 25 ips modes operate at an instantaneous data rate of 40,000 bytes/second when in PE mode and 156,250 bytes/second when in eCR mode. The 75 ips streaming mode operates at 120,000 bytes/second when in PE mode and 46B,750 bytes/second when in GCR mode. Selection of either a normal Inter-Block Gap (IBG) length of 0.6 inch or a longer IBG length of 1.2 inches when in PE mode, and 0.3 inch or a longer IBG length of 0.6 inch when in GCR mode is also ava i lable through the adapter interf ace. Optionally, long and Short gaps can be selected to be variable length. All transport address and feature selections are required to be verified (and/or set) before rUB1/TABl initialization. These selections are performed through jumpers on the Formatter/Write and Interface Modules as shown in Appendix B of this manual. Off-line diagnostic routines are designed into the transport and are capable of isolating faults throughout its electronics. These diagnostic routines which are initiated via the operator's control panel, and consist of operator and field service diagnostics, are explained in detail in the TU8l/TABl Subsystem Diagnostic Test Documentation/Pathfinder (EK-TUA81-SV-001). The host I/O controller is capable of monitoring the transport status through the Status Transfer command. In addition to the off-line routines initiated by the control panel, Power-On Health Check is also an integral part of the transport. The transport automatically performs a "power-on health check" sequence of host routines to checK AC/DC power lines and the control panel each time power is applied. Table 1-1 provides a list of mechanical characteristics for the rUB1/TABl transports. and electrical On-line diagnostics are performed under the host CPU control and are listed in the applicable system's diagnostic listings. NOTE Appendix C provides the listing of the TUSl/TAB1 documents available to user. 1-5 Table 1-1. MECHANICAL & ELECTRICAL CHARACTERISTICS FUNCTIONAL CHARACTERISTICS: Tape Speed (Nominal) a. Low Speed Start/Stop Mode b. Low Speed Streaming Mode c. High Speed Streaming Mode 25 in/sec 25 in/sec 75 in/sec Data Format/Recording a. GCR b. PE 6250 BPI, 9-track 1600 BPI, 9-track Data Transfer Rate a. GCR b. 1. 2. PE 1. 2. High Speed Low Speed 469 Kbyte/sec 156 Kbyte/sec High Speed Low Speed 120 Kbyte/sec 40 Kbyte/sec Rewind Time (Nominal) 2.5 minutes (2400 foot reel) Load Time (Maximum) 15 seconds PHYSICAL CHARACTERISTICS: Electronics Solid-state Tape Width Tape Thickness Tape Tension 12.65 mm (0.5 in) 38.1 micron (1.5 mil) 2.23 N (8.0 oz) Reel Diameter Reel Capacity 26.7 em (10.5 in) * 732 m (2400 ft) * Transport Dimensions 105. 7 em (H) x 54 • 6 em (W) x 76.2 cm (D) 41. 6 in (H) x 21.5 in (W) x 30.0 in (D) Transport Weight (In Cabinet) 139 kg (295 1bs) UNIBUS Adapter (TU81 Only) Standard quad-size module +5V at 4A maximum * Smaller tape reels are also allowed. 1-6 Table 1-1. MECHANICAL & ELECTRICAL CHARACTERISTICS (Cont'd) OPERATIONAL CF~~CTERISTICS: Power Requirements a. Current Average Input Current at 75 ips streaming 3.2A rms b. Voltage 93 to 128 VAC, 120 VAC -nominal, 60 Hz, single phase 187 to 256 VAC, 220 or 240 VAC nominal~ 50 Hz, single phase c. Power Consumption 300 VA - Standby and Loaded 550 VA maximum - Start/Stop d. Power Controller Model 874B, 50 Hz, 240V, l2A Model 874D, 60 Hz, 120V, 24A e. Power Cord (For l20V, 60 Hz) 3-wire, #12 AWG, 14 feet long plug - NEMA L5-30P, Hubbel 2611 Model Variations Model TU8l-CA, l20V, 60 Hz Model TU8l-CB, 240V, 50 Hz Model TA8l-CA, 120V, 60 Hz Model TA8l-CB, 240V, 50 Hz Operating Temperature ** 15°C (60°F) to 33°C (90°F) Storage Temperature -10°C (14°F) to 50°C (122°F) Relative Humidity 20t to 80t (10% to 90% in storage Altitude Up to 3048 m (10,000 ft) or 688 millibars (9.98 psi) Heat Dissipation (Average) 1100 BTU/hour Acoustical Noise 6.8 bels (max.) in operating mode Data Reliability a. Recoverable Write Error b. Recoverable Read Forward Error c. Recoverable Read Reverse Error d. Unrecoverable Read Error e. Unrecoverable Write Error 1 in 108 bits 1 in 109 bits 1 in 108 bits 1 in 1010 bits (PE), 1 in lOll bits (GCR) Not Allowed ** Restricted by the operating temperature of the media. 1-7 1.2 FUNCTIONAL DESCRIPTION Functionally, the TUB1/TABl comprise the transport control system, the power supply, and the tape drive unit which is similar for both TUBl and TAB 1 , and one interface (which is unique in both subsystems). 1.2.1 Transport Control System The transport control system consists of two logic/control subsystems and a power amplifier module. All logic modules are functionally partitioned and controlled by the on-board microprocessors. The Formatter Read/Formatter Write subsystem comprising two logic modules is used to control the drive operation and to convert the received I/O commands into the motion and data transfer operations of the tape drive. Data received from the host via the interface controller module is converted by the formatter to GCR or PE format and is passed on to the read/write head to be recorded on tape. Data read from tape is "on- t he-f1y" error corrected, converted into data bits, and passed via the interface to the host. The formatter also stores and monitors the built-in diagnostic routines. The Read Amplifier/Write Driver/Servo-Control subsystem consists of three logic modules whose function is to increase the level of read/write signals and to control electromechanical functions of the tape drive (reel motors, tension sensors, magnetic head, etc.) The power amplifier module receives low voltage analog control signals from the Read Amplifier/Write Driver/Servo-Control subsystem and outputs higher voltages to the reel motors. 1.2.2 Interface System The interface system consists of the resident (transportmounted) interface controller module, interface bus, and a communication interface adapter module installed in an appropriate sy.stem control unit. The TUB1 and TABI employ different interfaces, as follows: 1.2.2.1 TUB1 Interface - The TUBI tape trans.Eort is directly interfaced to the host Central Processing Unit (CPU) (See Figure l-2A). The interface consists of a transport-mounted TMSCP interface controller module, LESI bus to the CPU, and a UNIBUS/LESI adapter module plugged into a Small Peripheral Control1er"{SPC) slot in the host I/O backplane. NOTE Paragraphs 4.9 and 4. 10 and Appendix A give more detailed information on the TU81 Interface. 1-8 The UNIBUS/LESI adapter module (M8739) is the standard quad-size PC card that provides physical interface with the CPU's I/O. It supervises several I/O functions and works with the resident TMSCP I/O controller in co~mand and data transfers. The Physical LESI interconnect between the CPU and Tual comprise three 50-conductor cables. The external round-shielde~ cable is 20 feet long. The interconnect also includes internal ribbon cable in the CPU (from the M8739) and in the TUal (from the TMSCP controller). The TU81 uses the asynchronous TMSCP data communication protocol to transmit data. This enables the TU8l to communicate with various DIGITAL computer systems. The TMSCP resident interface module is a complete on-board interface controller that establishes data interface between the LESI bus and PE/GCR formatter. This module is mounted in the same logic cage as the formatters. The microprocessor-based controller fetches and translates host-originated command messages into PE/GCR focmatter 'co~"ands. It monitors and encodes formatter and drive status data into the status messages and transmits them to the host. It also supervises bi-directional data transfer between the host CPU and TU81. 1.2.2.2 TA81 Interface - The TAB1 can be connected to the host systems only through the HSeXX I/O controller. The TA8l communicates with tne Hsexx by means of the STI interface which consists of the transport-mounted STI interface controller module with two I/O ports, one or two flat STI bus cables, and the HSeXX-mounted Tape Data Channel (TOC) module (LOI08-YB). Data transfers on the STI bus are performed according to the STI protocol. Dual communication port enables sequential access from at least two host systems under control of the HSCXXs. Maximum availability is achieved by connecting one TAB 1 to two HSCXX controllers (see Figure 1-28). NOTE The STI interface controller and Toe module functions are similar to that of the corresponding TU8l modules (see above) except for the different (STI vs TMSCP) communication bus and protocol. Appendix 0 gives more detailed information on the TA81 interface. The transport logic and interface modules are compactly mounted in two metal cages under the tape deck. 1-9 1.2.3 Power Supply The power supply is vertically mounted in the rear of the tape deck and provides all required ac/dc voltages. The switched 120 or 240 volts to the power supply come from the 874 power controller located at the bottom of the transport cabinet. 1.2.4 The 874 power controller is connected to the CPU or HSCXX by the power switching line which enables the CPU (or HSCXX) to remotely control ac power ON/OFF to the on-l ine tape transport. NOTE Refer to Appendix A for detailed information on tne M8739 UNIBUS Adapter. 1.3 PHYSICAL DESCRIPTION The TU8l/IA8l is a cabinet-enclosed, horizontally mounted unit designed to provide front access for both operator and maintenance functions. Operator access for tape mounting is via the hinged top cover. Maintenance access to the underside of tne tape deck is aChieved by opening the top cover and front door and releasing the deck latch located at the left underside of the tape deck. Releasing this latch allows the tape deck to pivot such that the underside of the deck is positioned to the front of the cabinet in a vertical position. The input power cord and interface cables enter the cabinet at the rear bottom of the unit. Access to this area is via a hinged rear door. 1.3.1 Tape Deck - Top Refer to Figure 1-3 for component locations. The following components are located on the front of the transport. A brief description of the components and their function is provided as follows. 1-10 POWER SUPP\.Y CaRcuaT alllaKER __ SUPPLY RilL ~~~_ _ _-,=-----TAKE-UP --EEL ~m~r;:;;;~~-- CONTROL PIlNEL 1 I I! • I' 02801-104 Figure 1-3. COMPONENT LOCATION - TOP VIEW 1-11 1.3.1.1 Supply Reel - The supply (rear) reel is mounted on a The supply hub is latched by manual mechanical-latching hub. pressing the periphery of the hub face while the supply reel is positioned against the bottom flange of the hub. The reel is released by pressing the center button on the hub face. 1.3.1.2 Take-Up Reel The take-up (front) reel is permanently mounted reel secured to the take-up motor shaft. a 1.3.1.3 Air Bearings - The air bearing/tension sensor assembly is used to sense and control air pressure across the air bearings, thus reducing tape friction and providing constant (8 ounce} tape tension by tne corresponding action of the supply reel motor. The air bearings also guide tape across the magnetic heads. 1.3.1.4 Magnetic Head Assembly The magnetic head is a dual-gap read/write unit designed to perform the read/write functions in a 9-track PE or GCR mode. The dual-gap head allows a write-to-tape operation, read-only operation, or read-arter-write operation. A full-widtn erase head is also provided to erase the tape by DC saturation in the forward direction before passing over the write head. 1.3.1.5 Tape Cleaner - The tape cleaner assembly consists of two blades and a vacuum port to attract tape to the cleaner surfaces. The cleaners are designed so that one cleaner cleans tape in the forward direction and the second cleans tape in reverse direction. The vacuum system directs the stripped particles through a screen and into a filter. 1.3.1.6 BOT/EOT Assembly - Load Point/End of Tape is detected optically. Photo-transistors detect light reflected from BOT and EDT markers on tape. A no-tape-present condition is detected wnen both BOT and Eor photo-transistors detect a reflective marker normally blocked by the presence of tape. 1.3.1.7 File Protect - The file protect assembly consists of a reflecting ring around the supply hub and a photo-transistor mounted adjacent to the reflecting ring. If a write enable ring is installed in the supply reel, the reflecting ring is in direct line with the photo-transistor. If a write enable ring is not present, then the reflecting ring is out of the path of the photo-transistor. 360 0 1-12 1.3.1.8 Power Supply Circuit Breaker The power supply circuit breaker is located at the right rear corner of the tape deck. In the OFF position (0 side pressed), l.nput ac voltage is removed from the power supply" The host controls the ON-OFF state of the input power to the transport by means of a power switching cable. Therefore, during normal use, the power supply circuit breaker should be in the ON position (1 side pressed). 1.3.1.9 Top Cover Interlock - The transport is equipped with an interlock -switch/top cover latch located at the lower left corner of the tape deck. This interlock is basically a safety device to prevent reel motion, unless the front cover is closed and secured. 1.3.2 Tape Deck - Bottom Refer to Figure 1-4 for component locations. The following components are located on the boteom of the tape deck. A brief description of the components and their function is provided as follows. 1.3.2.1 Tape Deck Latch - Tnis latch enaDles the tape deck to be placed in the maintenance position for access to the bottom tape deck assemblies. 1.3.2.2 Power Supply - The power supply accepts the input AC voltage from the 874 Power Controller and converts it to six (+5, -6, +15, -15, +25, +38) DC output voltages. The supply contains a line filter, unit circuit protectors, on/off circuit breaker, logic master clear circuit. cooling blower control, pneumatic pump motor controi, and voitage and current monitors. 1.3.2.3 Pneumatic Pump and Filter/Regulator System The pneumatic pump is a 120V (60 HZ) or 220/240V (50 HZ) AC inductor motor with a 4-blade, carbon vane pump. The compressor output air is routed to a filter where any carbon particles are removed before distribution to tape deck components. Mounted directly onto the filter is a piston-type pressure regulator which maintains a constant 2.0 PSI output to the upper and lower air bearings. The vacuum portion of the pump draws air from the tape cleaner. If the TU81/TA81 does not receive a new command from the host within one minute, transport automatically shuts down the pneumatic pump (compressor) and removes power from the reel motors. If the transport has entered the shut-down mode, execution of the first command received from the host is delayed by approximately one second. 1-13 POWER .-~::-:-:-- AMPLIFIER -n-jj---~~ LOGIC CAGE __ SUP PLY -REEL MOTOR POWER ~------- SUPPLY 02BOl-105 Figure 1-4. TAPE DECK COMPONENT LOCATIONS - REAR VIEW (DRIVE COVER REMOVED) 1-14 1.3.2.4 Power Amplifier Module - The power amplifier module receives the low voltage analog signais from the control logic and outputs a higher voltage,high current to the reel motors. Outputs are dependent on the requirements of the velocity and tension servo systems. 1.3.2.5 Cooling Fan Assembly The cooling fan is a squirrel-cage type assembly located at the rear of the power supply. Cooling air is drawn across the rear deck assemblies and_ through the power supply.. The fan motor is compatible with either 120 or 240 volt operat10n. 1.3.2.6 Logic Cages These two metal cages, mounted vertically under the tape deck, serve as the mounting and security enclosures for the six logic modules. One cage holds the Formatter Read module, the Formatter Write module, and the Interface Controller module. The external I/O cable(s) plug into connector(s) on the cage mounting plate. The other logic cage holds the Read Amplifier module, the Write Driver module, and the Servo-Control module. The modules are inserted into top and bottom hinges at the rear of the bracket assembly and are secured with thumb screws in the normally closed position@ Releasing the thumb screws allows the hinged modules to be positioned for access to components. 1.3.2.7 Reel Motors The reel motors are conventional, permanent-magnet DC motors. The supply reel motor works in conjunction with the upper and lower air bearings to control tape tension across the recording surface of the magnetic head. The air bearings sense the proximity of tape via air pressure ~~A aLAU, ~.... ~ .L&. e-F-Fe ".. llw'-, .L. a""~ 'U'~"e ........ .Lva.'- ....... 10 .... L&. ....... ",,....oS8""".o ...... '"-'" t'~"""' s.onso"'S ,....... ...... Th.o ---...... Q~nSO"'A _ .... __ - __ cause the servo to maintain a constant tension by action of the supp ly ree 1 motor. The take-up ree 1 motor has a lOOO-segment tachometer attached which provides velocity control. 1.3.3 Control Panel (Front Door) The control panel includes a set of operational control switches, indicators, and a display located at the top right of the front door. These controls enable the operator to initiate and monitor on-line operations and the off-line diagnostic routines. 1-15 1.4 EQUIPMENT CONFIGURATION The equipment conf igurat ion of the transport is determined by the equipment identification plate. A description of the ID plate is given in the following paragraphs. 1.4.1 Equipment 10 Plate/Serial Tag The 10 plate/serial tag is located on tne inside of the hinged front door. Refer to Figure 1-5 for the following items contained on the plate. TUB1 - C A I I It,a I MODEL ctl,gli SN: I Ha60 MADE "IN • o. s. A. • 1 PH i w SOO A -241m W+N+G • 02B02-106 - - - -....- -_ _ _ _ _ _1_ _ _ _rIIII V... 120 Figure 1-5. EQUIPME~T IDENTIFICATION PLATE MODEL - Indicates the model designation variation for the unit. and model SN - Indicates the serial number which for each transport and is sequentially by the manufacturer. is unique assigned HZ - w - Indicates the total operating consumption of the transport. V - Indicates the frequency parameters (cycles per second) of the input voltage. power Indicates the input voltage requirement of the transport. A/Ph Indicates phase. Ph - Indicates transport. the maximum ampere requirement per the phase requirement of the W+N+G - Indicates the configuration of the input power line cord (active wire + neutral + ground). 1-16 Section 2 - INSTALLATION AND CHECKOUT For installation publications: o o o and checkout procedures, refer to the following TU8l/TA8l Tape Subsystem User Guide EK-TUA91-UG TU81 Magnetic Tape Subsystem Pocket Service Guide EK-OTU81-PS TA81 Magnetic Tape Subsystem Maintenance Guide AA-Z786A-TC 2-1 Section 3 - OPERATION 3.1 GENERAL This section contains a description of the TUB1/TABI control panel and instructions on tape loading and unloading procedures. Also supplied in this section are operator corrective action procedures in response to fault codes displayed on the control panel. 3.2 CONTROL PANEL As can be seen in Figures 3-1 and 3-2, the control panels of the TU81 and TAB1 are almost identical, the difference being the add i t i on 0 f c omm un i cat i on s wit c he s A and B on the TA81 . All panel switches are of pushbutton type. Switch functions and the conditions required for enabling the functions are given in Table 3-1. Figure 3-3 shows the general view of the lUBI/TAB1 control panel. The central part of the control panel (OPERATOR) contains operator-oriented switches and indicators (Figure 3-3). The 3-digit display shows the unit number during the normal operation. If an error occurs, either during on-line operation oro f f -1 i ned i a g nos tic r 0 uti n e , t :, e dis pIa y \'1 i 11 i n die ate the 3 -character error code (e. g., E3l). Wh i 1 e runni ng the of f -1 ine resident diagnostic, the display shows the number of the test in progress. Tne right part of the panel (MAINTENANCE) contains the switches and lights for running the resident diagnostic test routines. The left part of the control panel (SPECIAL) provides specialpurpose switches, connectors, and indicators. These are the FAULT/CONTROLLER switch/indicator, the Field Service-used ASCII Test Panel, and the communication channel selection switches Port A and Port B (TA8l only). Figure 3-1. TU8l CONTROL 3-1 Figure 3-2. TA81 CONTROL PANEL MAINTENANCE TA81 ONLY ,,-- ... " ' -- fDO: CORR.ctor \ Port A Port. J COllT.~ fAUlT fu •• o LJ Pow., Co ••• clor t,____________________~v~-------------------'J INDICA '011 OPERA fOR PUS".UTTOIo F IElO SERVICE TEST PANEL Figure 3-3. CONTROL PANEL FUNCTIONS 3-2 , Table 3-l~ SWITCHiINDICA'rOR CONTROL PANEL SWITCHES AND INDICATORS tt'UNCTION Operator Controls LOGIC OFF LOGIC ON Indicator - When lit, LOGIC OFF indicates a Power Fault condition, meaning that there is a failure in the transport power supply operation. Indicator - ~.jhen lit, LOGIC ON indicates a normal Power-On cond i t ion wi th all dc voltages applied to the transport' s control system and circuits. NOll: LOGIC OFF and LOGIC ON are indicators only, not operational switches. BOT Indicator When lit, indicates tape is positioned at beginning-of-tape (BOT) marker. LOAD/REWIND Switch - If transport is powered on and tape is threaded, pressing this switch causes a load operation to be performed. If tape is loaded, press ing the swi tch causes a rewind operation to BOT. UNLOAD Switch - If tape is loaded at BOT, pressing this switch causes tape to unload from take-up reel and tape pacn on~o supply reel. If the tape is loaded beyond BOT, it rewinds to BOT. If tape is threaded, but not loaded, pressing the switch causes the transport to slowly unload tape onto the supply reel. ON-LINE Switch - If tape is loaded, pressing this switch causes transport to go on-line and become accessible by the host system. Press RESET switch to take transport off-line. Indicator When lit, indicates that TUSl/TABl is in on-line mode. All switches except RESET are inhibited. FILE PRO Indicator - When lit, indicates absence of a write enable ring in supply reel and a write operation is inhibited. Otherwise, write operations are allowed. 3-3 Table 3-1. CONTROL PANEL SWITCHES AND INDICATORS (Cont'd) SWI'rCH!INDICATOR FUNCTION Operator Controls (Cont'd) HIGH DENSITY Indicator When lit, indicates that the transport is selected by the host system for GCR operation. REseT Switch - When pressed, this switch places transport off-line, stops tape motion, and clears error status. The switch can stop a load or rewind operation. It also turns off RESET indicator and clears diagnostic test conditions. FAULT/RESET Indicator When lit, indicates that transport is in a fault or diagnostic status. A 3-digit display may contain a fault or diagnostic code. Maintenance Controls DIAGNOSTIC Indicator When lit, indicates that transport is in diagnostic/test mode. The indicator remains on until RESET switch is pressed. TEST Switch If tape is threaded, but not loaded, pressing this switch places unit in diagnostic/test mode. STEP Switch In the diagnostic/test mode, pressing this switch causes diagnostic/ test sequence numbers in 3-digit display to be incremented to digit required. ExECUTE Switch - If transport is in diagnostic/test mode (and test number is displayed), pressing this switch initiates internal diagnostic test shown on 3-digit display. CE Switch - If transport is in diagnostic/test mode, this switch helps to recall and run Field Service Diagnostics. 3-4 Table 3-1. SWITCH/INDICATOR CONTROL PANEL SWITCHES AND INDICATORS (Cont'd) FUNCTION Special Controls In tne TU81 Subsystem: CONTR FAULT Indicator - When lit, indicates the TMSCP lnterface Controller FAULT condition until it is cleared by the TU81 or host. Switch - With CONTR FAULT on, pressing this switch causes TU81 transport to attempt to clear the fault condition. If fault is corrected (either through the transport or host): CONTR FAULT goes off and the TUBl is available to the host again. In the TA81 Subsyste~: CONTt{ FAULf Indicator When lit, indicates the STI Interface Controller FAULT condition until it is cleared by the TABl or ~SCXX. Switch With CONTR FAULT lit, the STI Controller remains in the same connection state relative to HSCXX. When CONTR FAULT is pressed tne first time, TABl causes transmiss ion to HSCXX. When CONTR FAULT is pressed a second time, the SrI Controller attempts to clear the ERROR condition. If this attempt is successful, CONTR FAULT goes off and the transport is available to the HSC.){X again. If the STI Controller is unable to clear the ERROR condition, CONTR FAULT remains lit and the transpor t becomes unavai lable to HSCXX for system-generated diagnostics and failure correction. NOTE: When the interface controller fails (CONTR FAULT is lit), there is no error code displayed in the 3-digit display. The display continues to show unit number. 3-5 Table 3-1. CONTROL PANEL SWITCHES AND INDICATORS (Cont'd) SWITCH/INDICATOR FUNCTION Port A Port B TA8l Only - Pressing either of the switches causes selection of corresponding interface channel to I/O controller (and host). Indicator shows the active (selected) port. CAUTION Complete dual-port functionality is not currently supported under VMS. If, however, both ports are cabled, only one port switch should be enabled at a time. Port Switch Operation Through two I/O ports, the TABl connects to the HSCXX Controllers which are used to control mass storage subsystems of several computer systems. The I/O port becomes operational when the transport is on-line, and the I/O channel is selected through the corresponding port switch. If this switch is disabled with the transport on-line, the transport cannot be disconnected from the I/O port until ONLINE is also disablerl. ASCII Port Test Panel This panel contains the connectors for an ASCII terminal that are used to run the wide spectrum of general and unique diagnostic tests. Operator Hints 1. When LOGIC ON indicator is on, all control panel switches and indicators are functional except LOGIC OFP indicator. 2. The ON-LINE switch can be pressed while tape is loading. The TU8l/TA8l goes on-line immediately when loaded. 3. When FAULT indicator is on, the control panel is not operable except for RESET switch. To turn indicator off, press RESET switch. 4. Tape unloading is performed at low speed. If there is a lot of. tape on take-up reel and you wish to do it more quickly, press LOAD/REWIND first and then UNLOAD. 5. HIGH DENSITY processed. indicator lights 3-6 when GCR information is being 3.3 OPERATING PROCEDURE The operating procedure includes preparing and loading the tape reel, powering on the transport, placing it on-line to the host computer, and checking its operational status. If a fault code appears on the 3-digit display during loading or routine operation, refer to Table 3-2, Operator Corrective Actions. 3.3.1 Inserting Write Enable Ring Before mounting the reel of tape onto the supply hub, determine whether or not the tape is to be recorded (write operation performed). If write operations are to be performed, place a write enable ring into the bottom recessed part of the reel (Figure 3-4). When the reel is prepared, proceed with tape threading and loading. WRITE ENABLE RING WRITE ENABLE RING GROOVE ·REEL Figure 3-4. 02AOl-22 WRITE ENABLE RING 3-7 3.3.2 1. Tape Threading and Loading Pull the cover latch toward the front and lift the top access door. Check that the POWER switch is in the ON position (1 pressed). NOTES 2. a. Keep the circuit breaker on 874 Power Controller is ON position all the time. b. The Power switch can also be in ON position all the time to enable the to be remotely TUB1/TABl transport controlled by the CPU, provided the power controller is in REMOTE mode. If necessary, set the Power switcn to ON position. If all dc voltages are present, the LOGIC ON and FILE PROT indicators must be lit. NOTE If at power-up (or later) the power supply fails, the LOGIC OFF indicator lights and there may be a fault code on the display. 3. Press the inner button on ,the face of the supply reel hub. 4. Mount the supply reel onto the hub so that the reel is seated on the bottom flange. Secure the reel by pressing the periphery of the hub face to latch the reel. s. Thread magnet ic tape through the tape path as shown in Figure 3-5. 6. wrap the tape leader (a length of tape before the BOT marker) onto the take-up reel for several turns. CAUTION Make sure that the tape is positioned correctly over all tape path components; otherwise, tape damage may occur. 3-8 Figure 3-5. TAPE PATH 7. Close and latch the top cover. 8. Press the LOADiREWIND switch. In one second: air pressure builds at the air bearings and tape starts moving in the forward direction. This motion stops when the BOT marker on tape is detected. If the tape was over-threaded and the BOT marker was positioned after the sensor, forward tape mot ion continues for approximately 40 feet. Then the transport initiates reverse tape motion until the BOT marker is detected. At this moment, tape motion stops and the Bor indicator is lit. NOTE If LOAD fails and tape does not move to BOT check for the BOT marker the on tape. If there is no BOT marker, attach one. J 3-9 9. Press the ONLINE switch to make until available to the host. The switch may be pressed while the load operation is in progress. On completion of the load operation, the transport indicates the ONLINE status by turning the ONLINE indicator on. (If the transport is ready for a write operation, the FILE PROT indicator goes off.) The transport is now ready for use. 10. TA81 Only - Press either or both of the interface channel selection buttons (PORT A or PORT B) to select appropriate host interface channels. 3.3.3 Tape Unloading The following are procedures for unloading tape manually or in on-line mode. 3.3.3.1 Manual Mode - Perform this procedure to unload tape manually. 1. Press the off-line. FAULT/RESET switch to place the transport 2. Press the UNLOAD switch. Tape moves in reverse direction (rewinds), gently winding onto supply reel reel until it clears the take-up reel and the tape path. NOTE If loaded beyond the BOT marker, the tape rewinds to BOT. 3. Open the top cover and press the center button of the supply reel hub. The hub unlatches and the supply reel can be removed. 4. Close the top cover to prevent dust accumulation on the tape deck components. 3.3.3.2 On-line Mode - When on-line to the host unload operation can be performed under CPU control. CPU, the 3.3.4 Pump Shutdown If the transport does not receive a new command from the CPU within one· minute, the transport will automatically shut down its pressure pump (compressor) and remove power from the reel motors. Tape position will continue to be monitored by the transport microprocessor, and if motion of the take-up reel is detected, power will be reapplied to the take-up reel to re-null its position. 3-10 3.4 OPERATOR CORRECTIVE ACTIONS If a fault condition is indicated on the control panel (RESET indicator is on and a fault code is indicated on the digital display), refer to toe Fault Recovery Table on the inside of the top cover (also Table 3-2 below) and to the Fault Code Matrix, Table 5-2, in section 5.4 of this manual. Table 3-2. OPERATOR CORRECTIVE ACTIONS FAULT COOE CORREcrIVE ACTION EOI - E09 Clean magnetic head and tape path. ElO Ensure cover door is securely closede Ell Thread tape. E12 Latch supply reel hub. E13 Thread tape correctly as shown on tape threading diagram. E14 Check for marker. BOT E15 Indicates operator. RESET switch pressed Reinitiate test. E16 Check for presence of write enable ring in supply tape reel. Install the ring if not present. E17 Check for marker. E18 Initiates that tape was loaded when test was Thread tape, but DO NOT press LOAD initiated. switch. marker presence of on EOT tape. Attach BOT/EaT inadvertently by ~arker. Attach EOT E20 - £29 Mount a tape of known good quality. All Others Attempt to run Diagnostic Test 01 (refer to section 5.4). and report the fault code to Field Service. 3-11/3-12 Section 4 - THEORY 4.1 GENERAL DESCRIPTION This section discusses the operating principles of the TU8l/TA8l Tape Transport. Descriptions are provided fOL all functions of the transport on a major component basis. Major areas of discussion are as follows: o o o o o o o o o Power Generation and Distrib~tion Pneumatic System Servo/Control Module Power Amplifier Module Write Driver Module Read Amplifier Module Formatter Modules Interface Controller Modules Interface anrl Timing Considerations Text is supported by diagrams, flowcharts, and timing charts. Diagrams are condensed and simplified, and in no way should be used tor transport troubleshooting. Logic diagrams and schematics in the Field Service Print Set take precedence over any diagrams in the theory of operation. Refer to Figures 4-lA and 4-lB for a block diagram of the TU81/TA8l. A brief functional description of the major areas of the TU81/TA81 is given in the following paragraphs. A more detailerl circuit description then follows with accompanying block diagrams and flowcharts. NOTE Appendix A of this manual contains a functional description of the TU81 Subsystem with emphasis on the TMSCP protocol. It also gives a short functional summary of the M8739 UNIBUS Adapter Module used on the TU8l subsystem. Appendix D provides a functional description of the TA81 Subsystem with emph~sis on the STI protocol. 4-1 UNIBUS 10 BUS LESI HOST AUTO POWER ONI LOAD +5V -6V LINI: PWR MAINS CONT. POWER AMP KlOULE COOlI FAN ---- I t -G AIR BEARING ~ I<E- TAPE ~CK ~EL V P ~ A C ~ M PNEUMATIC S PUMP W J E CD OPERATOR/DIAGNOSTIC COMMANDS @ TACH INFO TO SERVO C.:uITS ® BEARING SENSOR TENSION INFO ~ ON/OFF SWITCHES AND PANEL INDICATOR VOLTAGES ® COOLING AIR TO ALL ASSEMBL IES ® VACUUM SUPPLY TO TAPE CLEA~ @ PRESSURE TO AIR BEARINGS ® DRIVE CURRENT TO REEL MOTORS @ BEARING SENSOR TENSION INFO (If) WRITE OATA TO TAPE @ READ DATA FROM TAPE ~ POWER TO PUMP MOTOR ® SPEED/ TENSION CONTROL Figure 4-1A. TUB1 FUNCTIONAL BLOCK DIAGRAM 4-2 ~ ClBUS LJr-------oll r HOST AUTO POWER L-----~1 ONI I L~ I L_ MAINS POWER AMP PWR MODU CONT. AIR BEARING ~ I /TAKE-Ufl\ I L--.~~~ I r TAPE DECk ~ V A P ~ C PNEUMATIC S ~ M PUMP ~ W E CD OP£RAlOR/DIAGNOSTIC COMMANDS @ TACH INR> TO SERVO C.:lIITS (!;) ON/OFF SWITCHES· ANO PANEL. ® BEARING SENSOR TENSION INFO INDICATOR VOLTAGES @ COOLING AIR TO ALL ASSEMBLIES @ VACUUM SUPPLY TO TAPE CLEANER @ PRESSURE TO AIR BEARINGS @ DRIVE CURRENT TO REEL MOTORS (!) SPUD/ TENSION CONTAOl Figure 4-1B. @ BEARING SENSOR TENSION INFO ® WRITE DATA TO TAPE @ READ DATA FROM TAPE ~ POWER T PUMP MGTOR TA81 FUNCTIONAL BLOCK DIAGRAM 4-2A/B 4.2 PHYSICAL DESCRIPTION The TU8l/TA8l is a manual thread, autoload, reel-to-reel tape drive unit reauiring no capstan drive. tension arms or vacuum columns. Tape· is transported directly ·under electronic control, with no tape buffers required. Tension is sensed electronically by tension sensors built directly into the tape path. The major equipment components or subsystems are Control, Formatter and Controller Hodules, Read/Write Head Assembly and Circuits, Pneumatics/Cooling Systems, and the Power Supply and Distribution Circuitry. The following paragraphs give a brief description of the overall transport functions. 4.2.1 Power Supply The power supply is activated when the ON/OFF power switch (main circuit breaker) is in the ON position. This allows the LOGIC ON indicator on the control panel to illuminate, and also supplies the AC power to operate the cooling fan motor. Pressing the ON/OFF power switch generates all the necessary DC voltages used throughout the TU8l/TA8l logic circuits, as well as initiating a MASTER CLEAR pulse. This pulse is used to steer the control logic functions to a starting or known state prior to starting a Load operation. An auto load feature built into the power supply allows the host system to perform a power-on, automatic load operation. At the conclusion of the autoload sequence, an ON-LINE status is indicated. 4.2~2 Tension/Speed Control The Load function is initiated by the LOAD switch on the control panel when off-line, or by the host via the 874 Power Controller. The pneumatic pump is activated at this time, causing air pressure to be gated to the air bearings. Air pressure gated through holes in the bearings senses the tension of the tape through sensors physically located on the air bearings. The sensor output signals are applied to a tension servo circuit, whereby, the supply (file) reel is directed to drive so that approximately 8 ounces of tension is maintained across the tape path at all times. Tape speed is maintained through the use of a 1000 line tach and a one-line tach located on the rear of the reel motors. Tach information i~ applied to an electronically controlled servo, whereby, a calculation is made of the linear velocity (inches per sec 0 n d ) and the r ad ius 0 f the t a k e - u pre e 1 . Th era diu s 0 f tape on the reel is always a known factor, therefore, linear velocity can be compensated for without the use of a capstan drive circuit. 4-3 4.2.3 Magnetic Head The magnetic head fulfills the objective of the TUBI/TABI; ie., read from or write to the magnetic tape. This assembly consists of a sectionalized read/write head and an erase head. Selection of the read or write modes of operation is made by the host through the control logic circuits. Data is transferred from or to the host via data lines that are gated to the individual read heads by the read/write circuits. Read recovery circuits convert the readback data to a digital format compatible with the control and formatter logic. Write driver circuits convert the logic- compatible write data to current levels required to drive the write head coils. 4.2.4 Electronic Modules The electronic modules are divided physically into two sets; each set is housed in a separate cage. One cage contains the Formatter/Interface logic set consisting of the Formatter Write Module, Formatter Read Module, and Interface Controller Module. The other cage contains the Read/Write/Servo logic set consisting of the Read Amplifier Module, Write Driver Module, and ServolControl Module. 4.2.4.1 Formatter/Interface three modules. Logic Set The set comprises In the TUBI subsystem transport, the Interface Controller Module uses the Tape Mass Storage Control Protocol (TMSCP). The TMSCP controller receives commands and data from the host, checks them for validity, and passes them onto the Formatter Modules. Also, the TMSCP Controller manages the flow of data and status codes from the transport to the host during read operations (see Appendix A). STI Interface Module - The TABI uses the Standard Tape Interface (STI) protocol. More information on this protocol will be published in the next revision of this manual. The Formatter Write Module receives commands and data from the Interface Controller Module, translates the commands for the tape drive, and encodes the data into either PE or GCR format. The Formatter Write Module also generates tape control and identification signals, and error checking and correction codes. The Formatter Read Module decodes the data from the PE or format, and strips off the tape control an signal marks. data is checked for errors' and, if detected, the errors corrected if possible, or the error condition is reported to Interface Controller. 4-4 GCR The are the 4.2.4.2 Read/Write/Servo Logic Set - The Read Amplifier Module amplifies the data signals detected by the magnetic head, and converts these analog signals to digital logic levels usable by the Formatter and Interface logic. The Write Driver Module furnishes up to 140 ma of drive current to the write head with write compensation and ac bias up to 80 mAe The Servo/Control Module receives, validates, and runs commands from the formatter. The Servo/Control Module also regulates the tape motion and responds to manually initiated commands from the control panel. 4.3 POWER SUPPLY 4.3.1 General Description AC power from a single ac power outlet is supplied through a standard, 3-wire power cord (60 Hz only) to the 874 Power Controller at the bottom rear of the transport cabinet. The 874 Controller features a 12A (50 Hz) or 24A (60 Hz) circuit breaker, and provides regulated 120 Vac (60 Hz) or 240 Vac (50 Hz) to the power supply at the top rear of the cabinet. The 874 Power Controller is connected to thenost CPU by a power switching cable. This gives the CPU control over the transport's power supply. The power supply accepts regulated inputs of 120 Vac (60 Hz) or 220/240 Vac (50 Hz) power, with the only change in configuration being the positioning of the Voltage Select PC board. A functional description of this change is discussed in the following paragraphs. The major function of the power supply is to provide ac power to the cooling fan and pneumatic pump, generate dc voltages used throughout the transport, and provide shut-down capabilities in the event of abnormal voltage conditions. 4.3.2 Physical Description Power supply components consist of the ac input receptacle, line filter, circuit breaker (mounted on the top rear of tape deck), Voltage Select PC board, main Power Supply PC board, and Power Supply Control PC board. A simplifie~ block diagram of major power components is shown in Figures 4-2 and 4-3. A brief functional description of the three power supply PC boards follows. 4-5 ~A 2~ Cit FlI 4A 4A '" '" ~ 11' 41' } l' 21' I ~ J6 , COIHfIOL DC PW" MACHINE SIG I J+ ,- l' '0 r 11' I 1 ~ L---J4~-~~ I I -+_._}- ~ -- .. - PWA VOLTAGE SElECTOR PillA CONTROL PillA POWER SUPPl~ AC AC TO TO FAN PUMP & 8OARO ~ fLIPS FOR 120v.60HZ,OfI 220V,!)OHI 02,-\OI-~5 Figure 4-2. MAJOR POWER SUPPLY COMPONENTS 4-6 r.;;;:;--,....--- + 20 VSB INPUT ~--.+15 VSB L..::.:.:.=:...r--_. t 5 VSB P<MER 1----------------- COOLING FAN AUTO POWER ON +15VSB t - - - -6V ....,;._ _............- - t 5V u.:."'" Figure 4-3. POWER SUPPLY BLOCK DlAGR.A!-1 4-7 "';h 4.3.2.1 Voltage Select PC Board This board consists of connectors JIA and JIB and fuses. The fuses are used in the input AC lines to a standby voltage supply and for protection of components in the internal high voltage circuit. The land layout of the board is such that the input lines from the line filter are matched to the input transformer in a configuration compatible with either 120 VAC (60 Hz) or 220/240 VAC (50 Hz). Connector JIA is inserted into the main PC board if 120 VAC is provided; connector JIB is used for the 220/240 VAC requirement. Connector keys are provided on the board edge connectors to eliminate the possibility of incorrect insertion. The Voltage Select PC board is mounted vertically into the power supply main PC board at connector J6. 4.3.2.2 Power Supply Control PC Board The Control board consists of the low voltage and over-voltage detect circuits, Automatic Power-On circuits, LOGIC ON/OFF control panel indicator circuits, master clear circuit and power-on latching circuit. Like the Voltage Select PC board, the Control board is mounted vertically into the main PC board at connector J8. 4.3.2.3 Power Supply Main PC Board - The main PC board is responsible for the function of the power supply; i.e., generating DC voltages for all functions in the transport. A brief description of the circuits, comprising the main PC board, is as follows: o Standby Voltage Circuit - Standby voltages of +20, +15 and +5 volts are developed to provide a separate supply voltage for all other control circuits associated with the power supply. The standby voltages are used only within the power supply. o Pulse Width Modulator - This circuit monitors the +5 volt logic level and developes a pulse train to drive the half bridge switching converter. The pulse width modulator also provides the means by which abnormal conditions cause the shut-down of the output voltages. o Half-Bridge Switching Converter - This circuit contains the pulse width modulator, totem-pole driver circuits, high voltage rectifier, and transformers coupling the converted energy to the regulated DC voltage output circuits. o Regulated DC Voltages - The regulated DC voltages generated on the main PC board include +5V, -6V, + l5V, +25V and +38V. The circuits consist of output transformers, full wave rectifiers, filtering networks and regulators. 4-8 4.3.3 Power Supply Functional Description The following discussion of circuit operation is presented in the sequence in which the power supply is activated. Reference should be made to the accompanying block diagrams or to the Power Supply Schematics contained in the Field Service Print Package. 4.3.3.1 Input Power Selection - Input power (120V 60 Hz or 220/240V 50 Hz) is applied from the power line cord connected to the power supply receptacle and into a line filter for noise suppression. Power is then supplied to the transport power switch (circuit breaker) located on the tape deck. The switch portion of the circuit breaker is labeled 1 (ON) and 0 (OFF). Yith the circuit breaker placed in the 1 position, input power is routed through connectors and into the Voltage Select PC board. It is, at this point, that circuit selection is made for either 120 or 220/240 volts AC. Refer to Figure 4-4 for circuit differences. If l20V 60 Hz' input power is being applied, the Voltage Select PC board is positioned such that connector JlA is plugged into the main PC board. If an overload condition is present at transformer Tl, the F3 and/or the' F2. l/BA fuses would blow. The fuses are situated so that any externai taps of the primary (i.e., pneumatic pump operation) do not affect the fuses, which are used only for detection of an overload condition at transformer Tl. If 220/240V 50 Hz input power is being applied, then the Voltage Select PC board is positioned such that connector JIB is plugged into the main PC board. With this configuration, the two primaries of transformer Tl are wired in series, with only the F3 fuse applicable to the circuit. JII ~2)~----------~ ~A 6~ ~4)>---------+) ~ 8 A. 120 VAC 60 Hz Power Input Figure 4-4. B= 220/240 VAC 50 Hz Power Input VOLTAGE SELECT PC BOARD 4-9 Also, note that at this point (power applied, circuit breaker ON), the ac line is applied to the cooling fan motor. The cooling blower has a three-line input and is configured as shown for either 120 or 220/240 volt application. Wiring to the neutral line is determineci in the Voltage Select PC board (Figure 4-5). )':==J J3 JIA NU IS) NEUTRAL JIA 3) e::==J 14) LINE • FAN MOTOR WINDINGS )4 TERMINAL I OF TI XFMR A. 220V NEUTRAL 120 VAC 60 Hz Power Input JIB JIB J3 4)>-----IS)>--------~) , :==J e::==J Wj~) FAN MOTOR WINDINGS 220V LINE ••-----------4)4 TERMINAL I OF TI xnt" OUOl-ZI B. 220 VAC SO Hz Power Input Figure 4-5. COOLING FAN WIRING 4.3.3.2 Standby Voltage Generation - Standby voltages of +20, +15, and +5 volts are developed to provide a separate supply voltage for all control circuits associated with the power supply. These voltages are present when input power is applied and the circuit breaker is placed in the ON position. Development of th~ standby voltage is as follows. Input power is applied to the T1 standby transformer and converted to a +20 ~~andby voltage through a full-wave rectifier and filter network. The +20 VSB is used as a control voltage for the half-bridge switching converter and is used to develop the +15 standby voltage. 4-10 The +15 standby voltage is developed by a LM3l7 voltage regulator. The resistor divider network R3/R4 determines the required output of this regulator. Plus 15 volts is used as a supply voltage for the K-l pump enable relay, K-2 current-on relay, pulse width modulator, over and under voltage detect circuits and master clear circuits, and is usen as the source voltage to develop +5 standby vol tage" The +5 standby voltage is developed by a LM3l7 voltage regulator circuit similar to that used on the +15 VSB line. Plus 5 VSB is used as the supply voltage to operate all TTL chips used throughout the power supply. The Q3 transistor between the +S and +15 volt circuits is used in the event of the +15 V supply being shorted to the +5 volt supply. If the +5 V supply increases above 6.~ volts, diode CR36 forward biases transistor 03, causing a +5 V potential at the resistor divider network of the +15 VSB voltage regulator. The +15 VSB regulator then regulates to about 6.2 volts, eliminating any damage that would otherwise occur to the TTL circuits fed by the +5 V supply (Figure 4-6). RECT. INPUT a AC XFMR ~-'----------------------------7 + 20VSB FLTER +15V REG- +15VSB LATOR 03 R3 T5VS8 R4 1 ~ ictCR~ OIMI-i. Figure 4-6. STAND-BY VOLTAGE GENERATION The only effect of the standby voltage outside the power supply is the OFF indicator on the control panel. The Power-On flip-flop (reset at this time) turns un the OFF LED transistor and supplies current limites (20 rna) +20 VSB to the OFF indicator. While in the standby mode, the ION signal is a logic 1 (High), keeping the pulse width modulator in a shut-down condition. 4-11 4.3.3.3 Power-On Sequence (Refer to Figure 4-7, Power-On Flowchart) - The purpose of the power-on function is to provide the required regulated DC voltages to the transport s control, formatter and servo circuits. The power-on sequence also enables the abnormal (low/over) voltage detect circuits within the power supply. I Power-On is initiated by pressing the main circuit breaker switch. This action causes a momentary turn on of the power-on transistor which triggers the PO~ER-ON flip-flop to the set state. The set output of the flip-flop removes the ION (low) signal from the pulse width modulator, enabling a 25 KHz pulse train output (DRIVE A/DRIVE B). These outputs are the control signals to develop the +5, -6, .!. 15, +25 and +38 volt logic levels used throughout the transport. An explanat ion of the pulse width modulator and DC circuits are discussed in succeeding paragraphs. Concurrent with the development of the DC voltages, the POWER-ON flip-flop also initiates a power-on delay, which is used to inhibit detection of low voltage until the DC voltages are expected to attain their nominal voltage level. The reset output of the POWER-ON flip-flop initiates a RC time delay of approximately 300 ms. This delay prevents the ON DLY flip-flop from setting which, in turn, forces the LVCHECK flip-flop to remain reset. At the conclusion of the 300 ms delay, a comparator triggers the OH DLY flip-flop. The LVCHECK flip-flop is now primed to receive a Low Voltage signal, if that condition is detected. Low voltage detection is discussed in succeed ing paragraphs. The ON DLY flip-flop also removes one of three inhibits from the Master Clear circuit. The Master Clear (MCLR) circuit is provided to the transport logic to "steer" the control functions to a starting or known state during ON/OFF and other detected abnormal conditions. The MCLR circuit contains a time delay circuit of approximately 150 ms, which is used to assure output voltage stability prior to inac t iva t i ng Mas ter Clear. Three inputs are used to con trol MCLR: paN (PO\ier On flip-flop). LOWV (Low Voltage). and ONDLY (On Delay flip-flop). The output of the MCLR is held low active during transitional periods, and is allowed to de-activate to a high level after all three controlling inputs are logic high. At the conclusion of Master Clear, the ON LED transistor is turned on which applies +5V to the LOGIC ON indicator on the control panel. 4-12 AUTO PWR ON SET PWRON F/F SET GENERATE +5.-6.+15, -15."25.~38 vollS SET LV CK FIF i SET LOW V FLT F. DC VOLTS TO TRANSPORT lOGIC MASTER CLEAR POWER OFF 02A02-30 Figure 4-7. POWER-ON SEQUENCE FLOWCHART 4-13 4.3.3.4 Switching Converter (Refer to Figures 4-8 and 4-9) The high voltage supply for the switching converter consists of two electrolytic capacitors charged through a diode bridge network. The output capacitors are configured such that during l20V operation, the circuit functions as a voltage doubler, with the output capacitors connected in series. During 220V operation, the output capacitors are connected in series, and the input line is full-wave rectified. The resulting effect is that an output voltage of approximately 300V is supplied to the switching converter, regardless of whether l20V or 220 VAC is supplied. A simplified diagram of output capacitors and bridge configuration is shown in the figures below. + + I 300V OUTPUT A. B. 120 VAG Input Figure 4-8. 'YXN OUTPUT 220/240 VAG Input HIGH VOLTAGE GENERATION DRIVE A and DRIVE B (from the pulse width modulator) appear at the input of two peripheral drivers. These drivers, in the on s tat e , po sit i ve i n put, pro vi de' a g r 0 un d 0 u t put. In the 0 f f state, the output is an open collector circuit. An example of circuit operation is as follows: As the signal level of DRIVE B goes negative, driver output becomes an open collector. This pro v ide s a c i r cui t from R12 , + 20 VSB, t h r 0 ugh the p r i rna r y 0 f transformer T2, to ground of the output of the opposite peripheral driver. With terminal 2 of T2 at a positive potential, an induced positive voltage is also present at terminal 10 of the secondary of T2, causing transistor Ql to turn on. With Ql turned on, a current path is now provided via Ql, T2 windings 5 and 6, and through the primaries of transformers T4 and T5. The induced voltage in the secondary of T4 and T5 is rectified, as described in the DG Voltage paragraph. During conduction of Ql, the current flow through T2 terminals 5 and 6 applies a "load proportional" drive current to base of Ql. DRIVE B peripheral driver is turned on (ground output) when the DRIVE B signal returns to the high level. With both DRIVE A and DR I VE Bin the on s tat e , the p r i mary 0 f T2 i s e s s en t i a 11 y shorted, causing Ql to turn off. The charge stored in capacitor ClO, during conduction of Ql, is applied as a back bias to Ql when T2 is shorted. This ensures an immediate turn off of Ql to produce the resultant waveform shown in Figure 4-9. 4-14 When DRIVE A signal goes negative, the peripheral driver pin 3 outputs an open collector, and a current path is provided in the opposite direction through transformer T2 primary winding. Terminal 7 of T2 secondary now has a positive reference and Q2 i stu r ned 0 n . Cur r en t f 10\-/ t h r 0 ugh T 4 3 n d T 5 i s now i nth e opposite direction via Q2 and T2 windings 5 and 6. r 300V suPPLY TO DC RECT. TO DC RECT. Figure 4-9. SWITCHING CONVERTER CIRCUIT 4.3.3.S DC Vo 1 tag e s - Th e DC vol tag e s g en era ted by the power supply, for use throughout the transport, are as follows: VOLTAGE USED ON +5V -6V +lSV -lSV +24V +38V All modules as a supply voltage for TTL circuits Read Amplifier Circuits Servos, Power Amplifier and Read Recovery VFO Servos and Power Amplifier Write Driver Circuits Power Amplifier All DC voltages are generated and regulated in a similar manner. The output of the secondary windings of the Switching Converter transformers T4 and TS are inputted to a full wave rectifier and filtered by a choke/capacitor filter network. Negative 6 volts and ± lS volts are regulated by LM3l7 and LM337 voltage regulators, with resistor divider networks providing the requ ired regu la tor progr ammi ng. Pl us S vol ts c i reu it does not require a voltage regulator due to the compensation circuit supplied by the pulse width generator discussed previously. 4-1S 4.3.3.6 Low Voltage/Over-Voltage Detection The detector circuits are comprised of the various DC input voltages, voltage divider resistor networks, +2.5 reference voltage and LM339 voltage comparators. If any of the input DC voltages exceed the circuit threshold set up by the resistor networks and reference voltage, the comparator outputs a ground potential. This output then initiates a shut-down of the transport power supply. If the voltages are within the parameters listed below, the comparators will have open outputs. NOMINAL VOLTAGE LOW VOLTAGE THRESHOLD OVER-VOLTAGE DETECTION +5V -6V +15V -15V +25V +38V +4.53 -5.0 +12.58 -12.58 +21.25 +25.25 +6.0 -6.96 +17.25 -17.25 +28.13 +50.3 4.3.3.7 Power Supply Shut-Down - There are two circumstances which cause the transport to power-down. They are an over-voltage condition and a low voltage condition. o Over-Voltage - When an over-voltage condition occurs, the voltage comparators of the detection circuit output a ground potential. This ground signal (labeled OFF) resets the POWER-ON flip-flop. Signal ION becomes a logic 1 (high), causing the pulse width modulator to shut down. With no output from the modulator, all DC voltages to the transport are dropped. Concurrent with the shut-down of the pulse width modulator, the Master Clear signal goes to a logic 0 (low), thereby resetting affected circuits in the transport logic. The LOGIC OFF indicator on the control panel is illuminated by the shut-down condition. o Low Voltage - When a low voltage condition occurs, the voltage comparators of the detection circuit output a ground potential. This ground signal (labeled LOW) sets the Low Voltage Check flip-flop, if the ON DLY FF is set, causing LV FAULT FF to set which results in the POWER-ON flip-flop going reset. With POWER-ON flip-flop in the reset state, the power supply is shut down in the same manner as described in the Over-Voltage discussion above. 4-16 4.4 PNEUMATIC SYSTEM 4.4.1 Functional Description The pneumatic system generates and distributes the air pressure and vacuum requirements of the transport. The pneumatic system consists of a carbon-vane centrifugal pump, tape cleaner intake port, filter /regulator assembly, and pressure ports of the air bearings. The pneumatic pump is enabled by the microprocessor during the load sequence. A PUMPEN signal from the logic energizes K-l relay located in the power supply. The contacts of K-l relay triggers a triac which gates the single phase input power to the pump motor. Motor wiring is configured for 120 or 220/240 volt input via the Voltage Select PC board in the power supply. With the pump motor operating, the air intake (vacuum) side of the pump is from the tape cleaner assembly. Refer to Fi~ure 4-10 for a block diagram of vacuum and pressure distribution. In add i t ion to the tape cleaner intake, a small bleeder hole exists on the elbow fitting between the pump and plastic hose from the tape cleaner. The vacuum effect at the tape cleaner is approximately 8.0 inches H20. t t PRESSURE RSULAlOR .J PUMP MOTOR P R E S S U FILTER BOX R PLENUM E 02"\01-33 Figure 4-10. VACUUM AND PRESSURE DISTRIBUTION 4-17 The regulator part of this assembly is a spring-controlled valve that causes any pressure above 2.0 PSI to be bled out of the system. The air pressure is filtered by a hepa filter, acting as a high efficiency particle accumulator to clean the air before application to the air bearings. Air is forced through the filter and a hollow shaft. One end of the shaft is open and contacts the bleeder valve so that pressure in excess of 2.0 PSI is removed. The inside area of the filter (now regulated to 2.0 PSI) is applierl to the rleck plenum which directs the air pressure to the air bearings. 4.4.2 Pneumatic System Operational Description Operation of the pneumatic system is obtained through the power supply by the presence of 15 VSB and low active -PUMP signals. Together, these signals energize K-l relay and trigger triac CR8. The output of triac eR8 provides the pump with the single phase operating voltage. Figures 4-11A and B show motor wlrlng configurations for 120 or 220/240 volt inputs via the Voltage Select PC board in the power supply. In the 120 V mode of operation, single-phase input power is applied to the motor through pins 2 and 6 of connector P2. During initial motor start-up, an external 5 uF capacitor is used to create a phase difference. In this configuration, the capacitor is connected in series with the start motor winding. 4-18 PUMP MOTOR V.S.B 120V APPLICATION (JIAl PINS PINS THERMAL SENSOR A-----. . ~ _____----.;6---t) _ _ _ _ _ _ _ 6 -')---:.P....:U~IM::.:PA;;;::C:.:L~_......,y Iv r3 ! PRUN1 ~ _....;1J--_ _ _ _.~2~) 3 ~~P~A~C~L____________-4______4 _______ 2 '>-_P:...;.A.;:.:C;.:...P_ _ _ _ _ _ _-t---. I :: - - -- ~ -- ~ ~). -. .;.:. .; ; :;. ;.~.;.;.:T.;. .2- - ___J__'1'.1_5"_f_r :NG Figure 4-11A.. PNEUMATIC PUMP WIRING 120 VAC CONFIGURATION In the 220/240V mode of operation, single phase input power is applied to the ~otor via pins 5 and 6 of connector P2. During initial motor start-up, an externalS uF capacitor is utilized to create a phase difference. In this configuration, the capacitor is connected in parallel with the start motor winding. For both configurations, the pump motor contains a self-recovering thermal sensor. V.S.B 220V APPLICATION (JIB) PUMP MOTOR THERMAL - . _______ 6 >--;...;:;.:.:::.:..:;;:.:.::..---fr)(A---------. PUMPACL SENSOR ____ , _ _ _ _t)~) 220/240V _--Lt_ _ _ _.:;.5~) _ _ _ _ _ _ _ 5 ~---:P~R-U;.:.;:N;...:.1---.J 3 ~~P~A~CL~-----------~----~ 2~-P~~~-------~PRUN2 START WINDING 4 >-~P~S~T~~~____________~_~ Figure 4-118. PNEUt1ATIC PUMP WIRING 220 VAC CONFIGURATION 4-19 4.5 SERVO/CONTROL MODULE 4.5.1 Introduction The Servo/Control module has four main functional areas of responsibility in the overall operation of the transport. They are as follows: o o o o Formatter Commands/Responses Transport Control/MOnitoring Control Panel Command Execution Tape Motion/Servo Control 4.5.1.1 Formatter Commands/Responses The transport must accept, validate, and dispatch for execution commands transmitted by the formatter. For commands such as Write and Read Reverse, the module must determine, sequence and monitor the necessary tape motion to complete these commands. Communication between the formatter and transport is controlled by the respective Servo/Control and Formatter Write module microprocessors. 4.5.1.2 Transport Control/Monitoring The Servo/Control module must respond to each of the outputs generated by the various sensors located throughout the drive. Some of the responses include BOT/EOT, File Protect, updating of the take-up reel radius dependent parameters, and the initiating of a verification sequence for a potential fault condition. 4.5.1.3 Control Panel Command Execution - The Servo/Control module communicates with the operator or customer engineer through the control panel to allow execution of manually initiated commands. These commands include the loading and unloading of tape or the executing of various diagnostic tests. 4.5.1.4 Tape Motion/Servo Control - In addition to the global activity of overseeing tape activity, the servo control logic becomes embedded in the take-up reel motor servo during stoplock and tape acceleration/deceleration. The Servo/Control module monitors tape speed and provides compensation for underspeed/ overspeed conditions to ensure constant speed during all tape motion operations. 4-20 4.5.2 Microprocessor (Figure 4-12) The 6002 microprocessor (uP) is the controlling entity on the servo/control module. The microprocessor features include two 8-~it accumulators to form a 16-bit accumulator, two 16-bit index registers, a user stack pointer, a hardware stack pointer, and an 8-bit direct page register. The microprocessor has no internal RAM, is operated off a 4 MHz crystal, and has 3-level priority interrupt inputs. All inputs and outputs of the 6802 and all other devices on the uP bus are TTL compatible. Output or bi-directional ~evices connected to the uP bus have tri-state drivers which only get enabled as a function of the uP, E, and Q clock outputs. The input, output, and control lines extend out to the various peripheral and memory devices. Device selection is obtained by decoding a part of the uP address bus and gating it with the E and Q clocks. A 6821 Peripheral Interface Adapter is used for communication between the Servo/Control uP and Formatter Write uP. The PIA's 16 bi-directional, peripheral data lines (ports A and B), interrupt line (CAl), and peripheral control (CBl and CB2) are used to establish a handshake communication between the two boards. The drive uP gains the attention of the formatter by use of the INTR line which causes the formatter to interrogate the drive status/sense to determine cause for the interrupt. For the processor to count servo tachs (forward and reverse) for tape acceleration, to maintain positional information during repositions, and to provide a real-time clock for the processor, two 6840 Programmable Timer Modules are attached to the uP bus and control lines. The PTM contains three 16-bit counters which provide various modes of operation including squarewave generation, gated delaying of signals; digital single~shot pulse generation, and pulse width modulation. The counters decrement on each clock period. The functional and diagnostic programs for the processor reside in two Read-Only-Memory (ROM) chips. When the ROM is enabled by the processor (through the address decoder), the data relative to the current processor address is conveyed to the data bus by the ROM within one uP cycle time. Various Medium Scale Integration eMSI) devices are attached to the processor data and address bus to allow the uP to interface to the servo, read, and write hardware. The MSI devices consist of bit input multiplexers, bit output latches, byte output latches, and related address decoding devices. 4-21 ~ -_ ..., t------ - ounvr .T_~ ~--~~--~ L~ IIMCl --[ cmaII_ ""10 ........... - •-- A I ..., t PtA • -- t ..., Figure 4-12. SERVO/CONTROL BLOCK DIAGRAM 4-22 s _ E t c - . .• - . . .11 Single input data bits are passed through the bit input multiplexers to the uP data bus bit 7 (the most significant bit), upon selection of an input multiplexer. The selection of a given data hit and multiplexer is dependent on the address conveyed by the uP to the multiplexer and address decoding devices. Bit output latches are used to convey bytes of data from the uP to the hardware. No connection to the uP data bus is made. The selection of a given bit output latch is dependent on the address conveyed by the processor to the latch and address decoding devices. All latches are reset by the master reset line. Byte output latches are used to pass bytes of data from the processor to the harnware. Output data is derived from the uP data bus upon a write operation to the byte output latch address. The selection of a given byte output latch is dependent on the address conveyed by the uP to the address decoding devices. A nonvolatile lK X 1 bit static RAM (E2 PROM 220lA) is attached to the processor to provide both a means of storing the read amplifier gain values, velocity servo gain adjust multiplexer and write driver current levels, and a means of storage of flag bits used by the uP to retain transport status. A 2-position jumper is provided to prevent unintentional changes to the data contained in the E2 PROM. Data can only be transferred to the E2 PROM with the jumper in the "STORE" position. 4.5.3 Velocity Servo (Figure 4-13) The velocity servo consists of a digital-to-analog converter (DAC), decode flip-flops connected to a digital tachometer, operational amplifiers, and three presettable counters. The DAC converts eight bits of information labeled "Demand Velocity" (DMDVEL) into a signal proportional to the desired velocity. The demand velocity can vary from 0 to 255 with complete control at any speed. The DAC output at 25 ips is 1/2 volt per radian per second. A radian per second is derived from the linear tape velocity (ips) divided by the radius of the take-up reel. At the beginning of tape (BOT), the radius is 2.56 inches. At the end of tape (EOT), the radius is about 4·.9 inches when using a 2400 foot reel of tape. The voltage at the output of the DAC is about 4.88 volts at 25 ips (speed divided by 2.56 inches) at BOT and 2.5 volts at EOT. The voltage at the DAC output does not change when 75 ips is selected; however, the rotational speed changes accordingly. The signal REV determines the polarity of the analog demand velocity signal for rotation of the take-up motor in each direction. 4-23 Rotational velocity is generated and referred to as "analog tachometer" (ANALOG TACH). The ANALOG TACH signal (TP9) is also proportional to 1/2 volt in the 25 ips mode. In the 75 ips or rewind mode, the analog tach is less than the rotational speed. The analog tach is derived from the 2-phase, 1000-line tachometer physically mounted on the rear of the velocity motor. The output signals, phase A and phase B, are decoded into direction and divided down (depending on the speed selected). The divided tach triggers a 128 microsecond one-shot. The decoded direction is logically Anded with the 128 microsecond one-shot and then filtered to become the analog tach. The analog tach is subtracted from the demand velocity and compensated with a lag-lead filter. This signal is then multiplied by 2 or 6, depending on the speed and becomes the take-up error (TUER). The take-up error is proportional to the desired current in the velocity motor and is equivalent to 1.0 volt per amp. REV VELOCITY (TAKE-UP) DEMAND VELOCITY ......._J""IIoooI...... D-/A- , .--~.. MOTOR AMP 1-----1 G: 2 X CONV. OR 6X ANALOG TACH OUTPUT TACH 0A IB ~ DIREC-t-+...............-----+----I TIOH +REF 02BOI-126 Figure 4-13. VELOCITY SERVO - SIMPLIFIED 4-24 4.5.4 Tension Servo (Figure 4-14) The tension servo system is comprised of two tension servo transducers, input operational amplifiers, reference voltage inputs, take-up motor error input, summing circuit, analog switch circuit for mode selection! and above/below tension level comparators for servo shutdown in the event of component failure. The two tension sensors are on either side of the magnetic head. One sensor is between the velocity servo motor (take-up reel) and the magnetic head, and the second is between the tension servo motor (supply reel) and the magnetic head. During a load sequence, before starting the pump motor, the microprocessor sweeps TTENOFF and FTENOFF levels from their maximum voltage to the minimum voltage. At the point at which the TTENOFF and FTENOFF zero their respective operational amps, the TTENZERO and FTENZERO signals toggle causing the microprocessor to stop the changing sweep levels. The effect of this action is to determine the point at which both tension transducers have a zero offset. The microprocessor maintains the TTENOF~ and FTENOFF levels at the determined offset until the next load sequence. +6.9V TENSION REFERE FILE SENSOR £D~~-------------' M~~ 1._ F-ZERO OFFSET _ _e"",."", ... _ __ CONTROl +6.9V kDY~~--------------~ M~~ T-ZERO OFFSET ~'J11 ---~ ..,...--- CONTROL 02AOI-35 Figure 4-14. TENSION SERVO - SIMPLIFIED 4-25 The inputs to the tension servo circuit are TTENTRANS, FTENTRANS, + REF and TUER. The TTENTRANS and FTENTRANS signals come directly from the tension sensors with a signal input proportional to the variance of tension felt by the sensor. The tension reference is derived from a 6.9 volt supply and a 1.78M ohm resistor. This reference voltage is equivalent to 16 ounces of tape tension, and is used to bias the circuit so that 8 ounces of tension is developed. The fourth input is the TUER signal and is proportional to the current in the take-up motor at any given time. At an optimum condition, where both sensors are sensing 8 ounces of tension, the 16 ounce (+ REF) reference is effectively neutralized. The only dynamic effect on the circuit, at this time, would be the action of the take-up reel motor. With the TUE~ being summed with the neutralized tension/reference voltage inputs, the tension motor (supply) reacts proportionally to the current in the take-up motor, as indicated by TUER. Any variance in tape tension would cause a change in the sensor op amps' outputs. Th is voltage output is subtracted from the tension reference, with the result summed with TUER. The difference of all these signals is multiplied by a high gain amplifier when tape is in motion. The PRKD input term to the tension servo is active during a Parked or No Tape Motion condition. With PRKD active, the operational amplifier used as a high gain multiplier, after the summing network, is switched to a low gain amplifier. The above/below tension limit protection circuits consist of a series of comparators, with inputs referenced to predetermined voltage levels corresponding to high or low tension levels. If above or below tension levels are sensed on either of the tension sensors, the microprocessor is notified via signals TAUTL, TBLTL, FAUTL or FBLTL and a shut-down of the servo is initiated. 4-26 4. 6 AMPLI FISK. [iODULE PO~lEt{ The function at the Power Drive module is to convert voltage error values received from the Servo/Control module into proportional currents driving the take-up motor and the supply (file) motor. The torques created by the motors are applied as acceleration anj tension to the tape between the t~o motors. The Power Drive module's electronics B.ssembly consists of two identical amplifiers. The operation of one amplifier is described below. The amplifier nas an rl-bridge voltage switcher driven by a Pulse width Modulation (PWM) converter contained within a current feed-back loop. The resulting current is uninterrupted, but varies witn an average value proportional to the input voltage, with a gain factor of 1 amp per volt. A soft dead-band of + 300 mv exists where the gain factor quickly approaches zero wIthin tnis region of input. 0 v era 11 b 10 C k d i a gram i s s h Oy n in Fig u r e 4 -15 . Th e s i g na 1 flow proceeds from the differential error input through Ul with Unity Gain Summing, with the current feed-back voltage from U2. The resulting difference is multiplied by five through U3 and compared to two triangle voltages by comparators U4 and US . An SVP£II ! .,!I : .... , r , ~ f l £R IN £RRTJj I'B . C ~ I 00 ~ . '8 ~ I II·· 0 n ___ . Ii trj1 • ~ I • !III SW t/" :~ ,I i 1?U5 ;: j~[] f ... of· ! r;"j V '~O t-fJ1 It 18> J. I· v!l.'~j tIr V , .~ ! r CI .i I 5Vfij I; TP 0.5'11& L-~_I~~~_cf,_ _ _ _ _ _ _ Figure 4-15. POWER AMPLIFIER BLOCK DIAGRAM 4-27 J , These waveforms are shown in Figure 4-16. Two quadrants of input are shown to point out that only one of the negativeactive outputs from U4 and US exists at any given time. The peripheral drivers U6 and U7 connect the PWM outputs from the comparators to the appropriate transistors Q1 through Q4. At this point, it can be seen how the enab1~to the H-bridge is performed. The gating of SVPEN and ~ allow diagnostic control. The SWS signal (Switched +S Volts) is applied as the ~ource of drive to the lower bridge. It can be quickly removed during Power On and Off sequencing or during a high over-current condition. The circuitry for providing SWS is shown in Figure 4-1S. Motor current is sensed through the appropriate resistor R1 or R2 and connected to U2 through a low-pass filter. The filter removes switch-over spikes caused by shorting currents through commutating diodes CR1 through CR4 and non- aligned switching times of the two transistors in anyone diagonal. The filter plays no part in compensation for loop stability or rejecting the 20 KHz current ripple. COMPARATOR INPUT FROM U3 I -2 I I n I I I I I I OUTU4~I~__-+~==~nJ __~~~~~__~~____ I I I I I I I I I I I I I I I I I I US OUT ~----~~--~--~~~--~----~----I I I I I I MOTOR CURRENT O~--------------~~~~~~--~---- Figure 4-16. POWER AMPLIFIER WAVEFORMS 4-28 Figure 4-17 sho~s a quadrant of tne rl-bridge and the states of for a. given dc. input. In State 1, current is flowIng In Ql and Q4, 'char61og the motor. In State 2, the motor is 'discharging' through CRl and CR2 and through CR3, thus charging Cl. It sl10uld be noticed that tne capacitor Cl is discharging during State 1. The capacitor is also charged by the power supplj during State 2. curr~nt ~low ,@ +38 @ STATE 01 Q4 <D ON ON ® OFF OFF t CR2 <D t , Zm (!) t CRI ® STATE I II n U I x.~ 0------ STATE 21 Figure 4-17. H-BRIDGE SWITCHING 4-L9 C! A block diagram of the Switched 5-Volt line for biasing the lower stages of the H-bridge, and also the peripheral drivers for biasing the upper stage, is shown in Figure 4-18. The 5-volt sout-down is needed because the peripheral drivers become uncontrolled below 4 volts, thereby turning on both sides of the bridge in the presence of 38 volts. The 11ASTER CLEAR signal from the power supply and the over-current one-shot . also make use of comparator U4 for shut-down. If more than 20 amps flow in any sense resistor for longer than 5 microseconds, one-shot U3 is tr iggered, which extends for 0.5 second and prevents the comparator from turning off U5 for that time. U5 ./ SW5 , +5-----/1--------~7 +5 + 4.2V ENABLE. U3 U2 lof4 RESISTORS nNa-t----t Figure 4-18. ONE SHOT SWITCHED +5 VOLTS 4-30 4.7 WRITE DRIVER MODULE Tne function of the Write Driver Module is to convert the digital data received from the formatter to an analog write current for writing data on tape. The Write Driver contains the necessaty control circuits for generating the required voltages and currents used internally to perform the write data function. 4.7.1 Write Control control circuits are enabled by the absence of both File Protect and Rewind as shown in the Write Control block diagram (Figure 4-19). 'The absence of these signals, along with a +24 volt supply. turn on transistors El/Ql, outputting a· voltage greater than +22 volts. This voitage is used along with ERASE to enable erase head current and the erase current detect output at TP2. The +'L2V is also an input to a voltage regulator for generation of +15V. This voltage is used to enable the ac bias generator and also develops, through Fl/G3 transistors, the +15 WE and +5 WE supply voltages. The Write current is sensed by toe voltage developed across a 10 ohm resistor such that write current -WR CURR is a logic low when write current is flowing through the head coils. The erase circuit is enabled by ERASE when File Protect and Rewind are not true. FI transistor turns on allowing erase current to flow through the erase head coil. A +5V fault detect circuit consists of a differentiator with inputs of +5V and +5VR. Any variance of the +5V input will cause the collector output of Ql to go from +22V to 0 volts, thus removing the Write Driver supply voltages and shutting down the write current. 4-31 -__________-r----- ~ '1I8S .. ISWE .. SWE 1--------- HEAD ~=TER WR CURR +MY------------------------ --.r--- FILE PRO _ _ _ _ _ TP2 ER CURR ERASE _ _ _ _ _ _ I +5Y - - - - - - - - - - - - - +5YR 4.7.2 Write Driver LSI The Write Driver is an LSI circuit designed to output a write current with a "step" and ac bias. The waveform shown in the write Driver block diagram (Figure 4-20) is the summation of AC bias current, step current, and write current. The transistors used on the Drive land 2 outputs of the LSI are voltage amplifiers used to amplify the relatively low voltage drive ouputs to the write head coils. The Data Pulse output of the LSI is used to trigger an external timing circuit. The output pulse width of timer 84 is dependent on the resistor selection through a mu] ::iplexer which is gated by high or low speed and PE or GCR oper~ting modes. The output pulse deter~ines the write compensation times for the write driver. ~1~-T=Sa{----'l:rR:ciCUC~', ~_l .. -=0 ~ I -~ -:. Cr -_ :::::1 =:r.TOIVIM_ I~ ! 1Y::..n: i VOI..f CENTIR i TU ~ COiU t - - -........-w--t AMP XISTOIIt I.DW .aD ,. TPT !.Oat ..t\. OATa TO -...0 AMP a.ocx 14 TN 0 I Figure 4-20. WRITE DRIVER BLOCK DIAGRAM 4-33 4.7.3 Degauss During a write operation, current flow through the \t1rite head causes residual magnetism to build up around the write coils. If the residual magnetism is not neutralized, partial tape erasure is possible during succeeding tape operations. In order to prevent this unwanted magnetism, the transport performs a degauss operation (Figure 4-21) at the conclusion of a wr i te func t ion. When the wr i te enable (-WR EN) signal goes from a logic low to a logic high, the microprocessor refreshes the write reference (+wR REF) signal to its maximum voltage, charging CIS refresh capacitor. The microprocessor then stops the refresh cycle, allo\Jing the refresh degauss capacitor to discharge. The write current operational amplifiers see a decreasing positive voltage, the affect of which results in an exponential decay of write current. At the same time that the capacitor is allowed to discharge, the write data input lines are switched at a 10 KHz rate. As the write current is switched at 10 KHz, the exponential decay of the current waveform causes any residual magnetism to be neutralized. -WR EN - - - - - - - - - - WR REFMAX. WR REF - - - ~ VOLTS T IDee Figure 4-21. DEGAUSS WAVEFORM 4-34 4.8 READ AMPLIFIER MODULE initiated from the Interface Controller during any read or write operation. As tape motion is initiated and tape passes across the read head coils, recorded data on the tape induces a voltage in the head coils. This voltage has to be amplified, and circuit selection made, depending on tape speed and recording mode. The entire read chain is responsible for detection of data, amplification of the low amplitude readback signal, and conversion of the analog signal to a digital TTL logic level for use in the formatter and interface portions of the transport. See Figure 4-22. A read operation is 4.8.1 Read Recovery As data is detected when tape passes the read head, the induced voltage is differentially coupled to a preamplifier to help reduce common mode noise while amplifying the relatively weak read head signal. The amplification factor at this stage is determined by a programmable gain control circuit that is selected by the microprocessor. The amplified signal is then differentially coupied to a second stage for an additional gain of 20. The third stage in the read chain is a selectable gain, low pass filter providing roll-off of the high and low end of the read signal. Gain of this stage is dependent on the speed and recording mode that the microprocessor selects. The fourth stage is both a programmable bandpass filter and differentiator. The bandpass filter, with a frequency selected by the speed and record ing mode, set s the upper and lower frequency limits of the input signal. The fourth stage output is connected to both the zero cross detector and envelope threshold level detector. The threshold circuit compares the single-ended output voltage of the fourth stage with a clip level voltage labeled THI and TH2. The clip levels are a percentage of the nominal input voltage and are predetermined by the microprocessor, depending on the type of operation being performed. The threshold detector turns on with a delay of approximately 6.8 microseconds in high speed (75 ips) or 27 microseconds in low speed (25 ips), and turns off with a delay of approximately 12.3 microseconds in high speed or 48 microseconds in low speed. Envelope detection takes place only when the processed read signal overcomes the microprocessorcontrolled clip levels. This microprocessor-controlled level can be between 0 and 10010 of the read signal. Output from the envelope detection/clip circuits is ANDed with the output of the z-ero cross detector to enable the transfer of read data from the read amplifier board. 4-35 ~ ..... ()'Q C r1 -" OATA C'D LOW PAil flLTEI r-- -----. LCJOP - - ,_ _.... ~ I L, N N ::t ~~ PREMP·r-~---------~ READ ::a tz:I .pI UJ 0\ OPA. . I - lAND PASS "LTtR NETWDRl! OP".. ____~ T" 4 OPAM.. fl >o AGe CIeT ~ ~ LOW t'"'" 'ILTII t-4 ~ t-4 TP I£RO .-- CROSS OETECT t- ... 11 AND J r- lEAD DATA TO fORMATTER CONTROL LOGIC e tz:I :::c TP OJ t"" 0 PI: _ ~ ~~[D - ..... >:::c >..,... ..... C'l PE/.c:a LEVEL 11/71 L---------L---------------------IL-.r-~ DETECT n 0 '-1 CLIP _ [NV. -W»,.p coema =:~M ~r-·C-DN-TO-V-~..,~~--------=·================~ ~ ,.p T REfRESH MUX t----------------- - - - . - - - - - - - - - - - WRIT[ R[f• RE'fADS nRACK SELlCn I 1-----1 .01 RUlE . . CAPIUTOR UNllY ______________ AGC TO R[AO GAIN r-----. PR[AMP OP AMP 4.8.2 Automatic Gain Control (AGC) AGC is designed to replace the potentiometer that would normally be used to determine the readback amplitude of recorded data. In PE mode, the circuit is activated through the use of field service diagnostics when the PC board or magnetic head is replaced, or if reported errors are such that the field service determines the need to activate AGC. In the GCR mode, the circuit is activated every time tape is read from the BOT marker. When the formatter recognizes the GCR 1D burst, the AGe circuit is enabled so that the first stage amplifier gains can be set during the ARA burst. The AGC lines during normal operation are constant, and provide the appropr iate input to the fi rs t stage amp! i fiers to set a nominal output of 2.0 volts peak-to-peak at the analog test··point. This output voltage may vary slightly due to magnetic head wear or the type of magnetic tape being used. Operation of the AGC circuit during the off-line field service diagnostics in PE or during the ARA burst in GCR is as follows: The readback signals are sampled through the ENV outputs of the read caain, witn an AGe clip level set at 9570. The test is initiated with a binary bit count of 128 (80 Hex) applied to the Digital-to-Analog Converter (DAC). The output voltage of DAC is then applied to an analog multiplexer. The microprocessor provides the input gating to the multiplexer so that the voltage conversion of the 128 count is applied to each of the nine read circuits on an individual basis. Using one read channel for discussion purposes, AGC voltages are set up as follows: The voltage equivalent of the binary 128 count is gated through tne analog multiplexer and charges a 0.01 uF capacitor to the value whereby, the read amplifiers have a mid-po int ga in. As da ta is read from tape, the output of the read amplifier is sampled by the envelope comparator. If the ENV signal is low, the microprocessor uses a successive approximation method of the binary count to the DAC so that an optimum AGC voltage is applied to the read amplifiers. If the ENV signal is low or inactive, the microprocessor lowers the binary count by half (64) to the DAC. The DAC then outputs a voltage equivalent to the 64 count to the AGC capacitors. The read ampl i f ier ga in is increased and the ENV signal is aga in sampled by the microprocessor. The microprocessor adjusts the binary count either up or down by half of the previous count, depending on whether the ENV signal is active or inactive. This method of successive approximation is continued until the microprocessor determines, via the ENV signal, that the read gain is optimum. In this manner, the count "zeros in" on the point at which the ENV signal is active except for extraneous pulses going inactive. At tnis point, it can be assumed that, if the ENV signal is mostly active at the 9510 AGC clip level, then when the normal clip level is used, then ENV signal will be a solid active level. 4-37 The binary count for each read channel is stored in memory. During normal on-line operation, the microprocessor will access memory every 11 milliseconds, and the AGe voltage charges the 0.01 uF refresher capacitor to maintain a constant gain of the first stage read amplifier. 4.8.3 Loop Dat~ The LOOP signal IS used to exercise the read/write circuits wi thout tape mot ion. In the read c i rcui ts, the signal LOOP turns on a transistor and FEr circuit so that the read chain is effectively isolated from the read preamplifier and magnetic head. This isolation allows the loop write data to be connected to the read chain for diagnostic purposes. 4.9 FORl'1A TTER l-10DULES The For~atter Modules, comprising the Formatter Read Module and the Formatter Write Module, are located functionally between the Interface Controller Module and the Read/Write/Servo Control logic set. The Formatter Modules perform the following operations: 1. Translate I/O commands sent from the host system for the tape drive. 2. Encode and format. 3. In write operations, generate tape control and identification marks. In read operations, delete tape control and identification marks. 4. Generate and monitor data error detection perform error correction "on-the-fly". 5. Monitor and report Hard Error (HER) conditions. 6. Control reinstruct times when in streaming operation. decode data to and from PE format or GCR codes and 4.9.1 I/O Command Translation The Formatter Modules serve as a link in the I/O chain by accepting commands sent by the host system, and translating tnese commands into tape motion and data transfer instructions for the tape drive (see Figure 4-23). 4.9.2 Data Conversion The Formatter Modules are responsible for encoding and decoding data to and from PE format and GCR format. 4-38 DRIVE COMMANDS • Wrilte • Data Security Erase t-zj ..... CJQ C • Read Forward H • Relld Reverse ~ • Sense Byte n ro I N Vol ~ I W \0 CONTROL TYPE COMMANDS HOST SYSTEM ~ -... 0 ~------~{I~ 2 WRITE TYPE COm-lANDS ) READ TYPE • Re,,,lnd r I FORMATTER ~OM.'tANDS lUODULES C"') TRANSPORT I ---------e.~ LOGIC • Online • Chllnge Speed 0 ~ . Unload • Select PE Mode 3 2 Z 0 CONTP.OL TYPE COHt-1ANDS WRITE TYPE COMMANDS READ TYPE COMMANDS • Select GeR Mode ~ • • • • • • • • • • • Wr it e a Record • Wr ite a Rec.ord with Long Gap • Write a File Mark • Write a File Mark with Long Gap • Erase 3 Inches • Controlled Erase • Data Securi,ty Erase • • • • • • • • • • Select Start/Stop Hode ~ Z Ul r >~ ..... 0 Z Sense Rewind Tape Unload Tape Put Drive Online Select Low Speed Select High Speed Select Auto Speed Select PE Mode Select GCR Mode Diagnostic Coaaands Read a Record Forward Read a Record Reverse Read a File Forward Read a File Reverse Space a Record Backspace a Record Controlled Bmckspace a Record Space" FUe Backspace a File • Select Streailling Node • Clear Interrupt • Dbgnos\C ie Commands SET 4.9.2.1 PE Data Conversion - In PE format, the data block must begin with a preamble and end with a postamble. In the data format sent by the host system, flux transitions in the middle of a cell define the l' sand 0' s. A positive pulse (flux transition) indicates a I; a negative pulse indicates a O. A cell is the time required to transfer one data bit (see Figure 4-24) • In order to denote two contiguous l' s or 0' s, a phase pulse must occur at the junction of the two cells. A positive phase pulse occurs at the junction when both cells contain 0; a negative phase pulse occurs when both cells contain 1. The absence of a phase pulse at a cell junction indicates that the cells contain opposite values. 4.9.2.2 GCR Data Conversion - GCR (Group Coded Recording) is a coding scheme rather than a recording mode. The GCR scheme translates an 8-byte data group, comprising two 4-byte subgroups, into a la-byte recording group, comprising two 5-byte subgroups. The first data subgroup converted contains 4 data bytes; the second data subgroup converted contains 3 data bytes and an Error Correcting Code (ECC) (see Figure 4-25). Note that in the 5-bit GCR conversion of the 4 data bits, there are no more than two contiguous 0' s and no more than a single a at either end of the 5-bit string (see Figure 4-26). This scheme yields a more narrow band-width and better synchronization capability. After conversion to the GCR code, the data is recorded on tape using the NRZI method. In the NRZI method, a change in the direction of flux indicates a I bit (see Figure 4-27). 4.9.3 Tape Control and Identifier Mark Generation and Deletion For both PE and GCR modes, the Formatter Modules generate the tape control and identifier marks in write operation, and strip off these marks during the read operation. The following paragraphs detail the content and location of these marks. 4.9.3.1 PE Data Block Format - The PE tape (see Figure 4-28) begins with the PE density identification burst consisting of a series of alternate l' sand 0' s in track 4. The inter-block gap, which follows the density identification burst, is nominally 0.6 inch, but may be increased up to 1.2 inches, depending on data availability. The PE data block begins with a preamble (40 tracks with alIa's followed by 1 track of alII' s) and ends with a postamble (1 track of alII's followed by 40 tracks of all D's). 4-40 DATA BITS BEf=-ORE ENCODING : CELL I I ~ ..... (JQ c r; (1) .J:'I .J:'I .J:'- ..... N . .J:'- ~ ::c > CIl t1'l trl 2: n 0 tj t-4 2: J [, I~I 1 'E I I r I 0 0 0 I I I II I I I I I / I II I II I II I I c;'l / DATA PULSE / II I I I I I I I II I I II I I I I I I I J t r I I I I I I I I I I I I FLUX TRANSITIONS ON TAPE PHASE PUIL.SE L =0 =I KECOKDING GROUP DATA GROUP r-------l r-------l SUBGROUP SUBGROUP SUBGROUP SUBGROUP r------'I r------t 567 8 r--------") r-------l 1 2 3 4 S 6 7 ~ 1 234 o 1 t I 1 E a 3 2 B2 1 3 T4 C I 4 c s 5 I T 5 S 6 6 I 7 7 I 8 P t 9 36 Bits (4 Bits at a time) Figure 4-25. GCR CONVERSION GCl{ Value 4 Bits Data Value 000 0 1 100 1 000 1 o0 1 0 o0 1 1 o1 0 0 o1 0 1 1 101 1 10010 1 0 0 1 1 1 1 1 0 1 10101 10110 OIl 0 OIl 1 1 0 1 1 1 1 1 0 1 0 1 000 o 1 001 o 1 010 100 1 101 0 101 1 1 100 1 101 o 1 011 11110 o 1 101 1 1 1 0 01110 01111 111 1 Figure 4-26. GCR TRANSLATION VALUES 4-42 ~ 10 o o o I I I I o I DATA BIT BEFORE E:-JCODI~G I f I I I· I .. I I I I I i! p""""""'"_ _ I I I I t t__t _ _ _ I_ I I I I t,"----I 1 I Figure 4-27. • .0· " .... 2 3 I I ~ t· I NRZI ENCODING 3.0" C APPROx. ) 1__----~_t_AA-8L-OC-K----~, ( 1 I I I """.1 •• I I _lJ NRZI ENCODED DATA I· o ,-----80T ' I ... ----~ 1010 PATTERN· 1600 Fel 4 101010101010101010101010101010101010101 5 6 7 II' PRE- AMBLE 40 DATA TRACKS ALL o's, ONE TRACk ALL ,'s ALL OTHER TRKS D.C. ERASED 8 9 \.. .-----v-------) ~~:~~.:LJ PE IDENTIFIER • Figure 4-28. 4-43 TAPE MOTION PE TAPE FORMAr POST- ....E ONE TRACk ALL ,'5, ONE TRACkS ALL o'S 18G 4.9.3.2 GCR Data Block Format - The GCR data for.mat requires not only preamble and postamble patterns, but also data conversion into groups, for each of which an Error Correcting Code (ECC) clearance is generated. Also, Cyclic Redundancy Checks (CRC's) and Auxiliary Cyclic Redundancy Checks (ACRC's) are added to the data to facilitate detection and correction of errors. Resynchronizing bursts are added for transfers over 1106 bytes to enable the read detection logic to resynchronize (see Figure 4-29). The following describes GCR tape they are written on tape. format components in the order o Density Identification - A burst in the PE range on track 6. All other tracks are erased. frequency o Interblock Gap (IBG) - A dc erased section of tape separating blocks of information. Gap length is set by WI jumper on the Formatter Write module. WI is factory set for variable long gap (0.6 to 1.2 in). This setting is used for normal operation on VAX systems. o ARA (Automatic Read Amplifier) Burst l's in all tracks placed on the tape setting up the read amplifiers. o ARA 10 (Automatic Read Amplifier Identification) - A special control at the end of the ARA. When reading backwards, the ARA ID denotes the appearance of the ARA burst. o PREAMBLE (see Figure 4-30A) - A group of signals recorded at the beginning of a block for circuit synchronization. The preamble contains 16 subgroups, the first of which is the Terminator (TERM) control subgroup. The terminator subgroup is the first (and last) subgroup of a record. The next subgroup is the Secondary (SEC) control subgroup which is the second (and next to last) subgroup of a record. Next, 14 synchronization subgroups are written which complete the preamble. o MARK I A control signal which separates control subgroups from data. When the tape is moving forward, it denotes the beginning of data. o Data Group - From 1 to 158 data groups may be written. Each data group comprises two subgroups. The first contains four data bytes. The second subgroup contains three data bytes and one Error Correcting Code (ECC) byte. Note that the tape format is shown before the 4/5 conversion takes place. 4-44 - A string of all for the purpose of .3.1" ~ 2.... ,~~====~~------~~--r-------~------r-------r-_ 2 [!Q!J 3 4 5 ~ 6 t=-,~,,:-:::,-:-::,e:-::.~.e::-.:::-:,:-i ;I~ l~ .' MARk I PREAMBLE DATA GROUP 18111 ________~__~________~__~__~________~________~________~__ ~ GCA 10 -J ~'-vJ DATA GROUP .'51 ARA AAA BURST 10 RESVNC .N DATA GROUP DATA GIGI' .,59 ENDMARK /1.11 RESIDUAL GROUP • MIA &IDIIP •• tY'IU • 7 Ins , . _ , • TAPE MOTION I CRe MAlI< 2 GROUP 1118. POSTAMaLE Figure 4-29. I I • [et IYl[ • IU1It ISEI 10 ES1IIC VfO _ fill i.iSi liiA iiiiiiiIP faG I EstT twr. POI.,rRS • 1U'''4iIIIII' • CGliiiiiliS iDAilillili mrs I;: 1!OS1' MTA WILt IIOT • [1W'JIl[ - .st 5£_ n mrs • nl7· 10 . . . . a 2 lYlES 1EM1111G • II[SI-. . . • lIZ -.T m[s • II IYUS ZElOS • kit. £U mn GCR TAPE FORMAT 4-45 I B G ECC C... RAtTER \ ( o 0 0 o [ E ~Ig 00 o o E P P P PIP P P P 0 0 0 0 o D 0 0 0 ~I~ 0 o D 0 0 0 010 0 o D 0 0 0 gig 0 o 0 0 0 0 0 0 0 0 0 0 TERM I SfC I SYNK SYNC MaRK I 1'1'1 11111 1111 I 11111 '1" II ~ '4 SYNC 0 0 0 0 o 0 12345171 ·1 ISUB-GRO~ sua-GROUPI GCR DATa GROUP Figure 4-30A. DETAIL OF GCR TAPE FORMAT 4-46 HOST DATA RESYNC CHARACTERS A ( )f MARK 2 SYNC SYNC MARK I 1I10e 11111 11111 Gelll oDID0 PIP , D D P 0 DID D0 DD DID D" 0 DID o 0 o Do 0 I 2 345 678 Isua-GROLPI sua-GfDJP GCR DATA GROUP Figure 4-30B. DETAIL OF GCR TAPE FORMAT 4-47 8 I o RESYNC (See Figure 4-308) The RESYNC burst is written following the l58th data group in order to resynchronize the circuits and to clear dead-track and phase error pointers. The first element of the RESYNC burst is MARK 2, a signal which separates data from control subgroups. Next, two sync subgroups are wr i tten, followed by MARK 1, to separate the control signals from the data. After RESYNC, another series of data groups may be written. o END MARK (see Figure 4-30C) - A control signal separating the last full data group from the residual group. o Residual Group (see Figure 4-30C) - Contains the remaInIng data characters from the host, and pad characters if needed, to fill the first six positions in the group. The 7th character is the Auxiliary Cyclic Redundancy Check (ACRC); the 8th character is the Error Correcting Code (ECC) character. o Cyclic Redundancy Check (CRC) Group (see Figure 4-30C) - The first character is either· a pad character or the CRC character. Positions 2 through 6 are occupied by the CRC character. The 7th position is occupied by the residual character and the 8th position is occupied by the ECC character. o l1ARK 2 (see Figure 4-30C) o POSTAMBLE (see Figure 4-30D) - A group of control signals at the end of the data block. There are 16 subgroups, the first 14 of which are synchronizing subgroups for the electronic synchronization of the circuits. The next to last subgroup is the Secondary (SEC) control subgroup and the last is the Terminator (TEtU1) control subgroup. - A control signal separating data from control subgroups. When tape is moving forward, it marks the beginning of other control signals. Under control of the Formatter logic, the preamble, postamble and resynchronizing codes are generated in the correct sequence, and the data is manipulated to produce a correctly coded data block. After the preamble is generated, data from the Interface Module is clocked through the Formatter input c i rcui try to the 4/5 Converter where 4 bytes are converted to 5 bytes. After every seventh byte, an ECC character is generated by the logic from the incoming data and sent to the 4/5 Converter. At the end of data transfer, with the Last Word signal from the Interface Module, padding characters of zero value are added to the final group to make a complete group. Cyclic Redundancy Check (CRC) and Auxiliary Cyclic Check tACRC) characters are generated from the incoming data and inserted in the data block in toe appropriate locations. At the termination of data transfer, a postamble is generated and placed at the end of the data block (see Figures 4-30A, 4-)08, 4-30C, and 4-30D). 4-48 During a read operation, tne control and error detection codes are removed in the Formatter Modules before the data is transferred to the dost. ECC CHARACTER ACRC CHARACTERl I CRe OR PAD CHARACTER r . RESIDUAL CHARACTER ;AD C~RACTERS!s I ! ~S! [CHARACTER DATA OR CRC ECC D a....---..... E E E o o p o ENDMARK 11111 P E J - - -.......~ C E D D E D E D E 1234567812345678 \ J\ Y GCR RES I DUAL GROUP Figure 4-30C. J y GCR CRC GROUP DETAIL OF GCR TAPE FORMAT __0_._3_"~.1 r~________________P_OS_T!~M_BL_E________________~,M~ MARK 2 SYNC SYNC 11100 III1I II II I I· SEC 2 11110 TERM 2 ICICI 14 SYNC Figure 4-300. DETAIL OF GCR TAPE FORMAT 4-49 IBG 4.9~4 Error Detection and Correction When operating in PE mode, single track, "on -the-fly" parity error detection and correction is performed. In GCR mode, single and 2-track, "on-the-fly" error detection and correction are performed by means of cyclic codes. Both the PE and GCR methods are described in this subsection. The read detection circuit performs best when the incoming signal level from the track is between 300 mV and 900 mV; the optimum level is 500 mV. When the signal level drops below a specified value, a warning latch is set for that track to denote the presence of a marginal signal. The latch remains set until resynchronization or the end of the data block. Setting the latch is called "dead tracking". 4.9.4.1 PE Mode - In PE mode, when a parity error is found in a byte, the warning latches for all 9 tracks are checked to see if any track is "dead tracked". If a track is, it is assumed that the bit in the dead track is in error, and that bit is reversed before the byte is sent to the Interface Controller Module. For proper data detection in PE mode, the flux reversal denoting a bit should occur approximately in the middle of the bit cell. If the flux reversal takes place outside a window of + 25% of center (see Figure 4-31), a phase error signal is generated to indicate that the data detected on that track may be in error. In GCR mode, the limit of the window in a write operation is + 37.Sio 0 f center; in the read operat ion, the window 1 imit is + 43.7510 of center (see Figure 4-32). The phase error indication lasts only as long as the time required for the bit cell to traverse the read head. the data correction is similar to that described in dead tracking - when a parity error is found, the phase error field is scanned to see if a track is reported in error; if so, the bit in that track is reversed~ The limitations to the PE methods are that, if more than 1 track is dead tracked, or if a dead track error and phase error occur in the same byte, an unresolved bit error conditon exists. Also, parity checking does not detect an error if both bits are wrong. Or, if only one bit is wrong, there is no way to determine which of the two tracks is in error. The lack of perfect perpendicularity between the tape track and the read/write heads is known as IIskewll • This condition causes the bits comprising a byte to be read at slightly different times. 4-50 Skew compensation is implemented by transferring read data from the tape over nine separate detection circuits (one for each track). The detected bits are gated independently into a skew buffer. When the skew buffer has received all of the bits in the byte, the byte is gated out as a unit. 4.9.4.2 GCR Mode - In GCR mode, three check characters based on cyclic codes are used in error detection and reporting. These check characters are: o o o Error and Correcting Code (ECC) Character Cyclic Redundancy Check Character (CRC) Auxiliary Cyclic Redundancy Check Character (AUX CRC) The ECC character, which contains 8 bits, is generated as the 8th byte of a data group (see Figure 4-25). By means of the ECC character, single track errors can be detected and corrected "on-the-fly" without the need of track pointers. The ECC character also detects double track errors, but requires the aid of dead track pointers and phase error pointers to correct the errors. These pointers use the same methods to identify the tracks as in PE error detection. The CRC character and AUX CRC character are generated from the data structure and written into it so that the validity of the data can be checked after it is read. These characters indicate only the occurrence of one or more errors; they do not identify the location of the error{s), nor are the error{s) corrected. However, the host system is informed of the error occurrence so that the host can initiate its retry procedure. 4-51 ----~ ~ ~8 ~ ~ - -oJ -oJ ~Z - lLI 0 ~ lLI Z ~~ ~O 0 NZ ~- OC) 0 liJ ",,0 mo (LLIJO ~ ffiz ~§ !fl8~ J:Zc( ~ og lL-oJ >0 ~ ~LlJa::O o (1)00 ." c( a:: Z N J:a::+1(LW!t 3w NOTE: Phase error is generated when no data transition within + 25% window. Figure 4-31. PHASE ERROR WINDOW - PE MODE 4-52 .... I"Zj (JQ C DATA BEfORE ENCODING H to ,f:'I W r -' I I . NRZI ENCODED DATA ,f:'I VI w :x: > CIl I ,I I t'I2 t'I2 :;a VfO CLOCk ::0 0 :;a ~ L H z t1 0 s:: t 43.75 0/0 PHASE ERROR, WINDOW( READ) Cl n ,0 6 0 t'I2 I t 31.5 0 /0 PHASE fRROR WINDOW (WRITE) I I I I I t r-- N t"d -1 ONE CELl. L L. ~ -43.15% r- +-1 I I 43 75 • "4 1 L_ I I I 31 5O • ", -I- +31.5% 1 I I I I I I 1 L_ 4.10 INTERFACE CONTROLLER MODULES Each design version of the transport (TUBI or TABl) has its unique Interface Module. The Interface Module of the TUBl, which is a single- host device, is the Tape Mass Storage Control Protocol (TMSCP) Module; the Interface Module of the TAB1, which is a dual-host device, is the Standard Tape Interconnection (STI) Module (see Figure 4-33). The basic functions of both Interface Modules are the same: to translate commands from the host(s) into a form usable by the Formatter Modules, to transfer status information from the Formatter Modules to the host, and to oversee execution of read/write operations. 4.10.1 TMSCP Interface Controller Module The commands from the host are transferred from the host to the TMSCP Module through the MB739 UNIBUS Adapter Module (see Figure 4-33) • A functional description of the TMSCP Module and the MB739 UNIBUS Adapter in the TU8l Subsystem is contained in Appendix A. The interface lines between the TMSCP Module and Formatter Modules are shown in Figure 4-34. The function and mnemonic of each signal line or set of lines are given below. The first letter (F) of the mnemonic denotes a Formatter signal. SIGNAL FUNCTION COMMAND STROBE (FCSTR) To strobe the 8-bit coded command contained on WRITE DATA lines into the Formatter. The Formatter commands are listed in Table 1. COMMAND BUSY command (FCBY) Signals DATA BUSY (FDBY) the TMSCP module that the has been accepted. The COMMAND BUSY signal sets within 100 nsec from the trailing edge of the FCSTR signal. The FCBY signal remains true until operation is completed. Once· the FCBY signal goes false, a new command can be issued. Any commands issued while FCBY is true are discarded. Goes true only when the transport has reached operating speed, traversed the IBG, and the Formatter is about to write data on tape or read data from tape. DATA BUSY remains true until the data transfer is finished. FDBY also goes true during Sense, Spacing, and Erase operations. 4-54 HOST PROCESSOR I I - HOST --1 ADAPTER - RII~ I --- I TU81 I . L ESI - - INTERFACE T M S C P FORMATTER READ MODULE FORMATTER WRITE MODULE p 0 HOST CI PROCESSOR H S C 5 0 TA81 R T S T I FORMATTER READ MODULE FORMATTER WRITE MODULE HOST CI PROCESSOR Figure 4-33. BLOCK DIAGRAM, HOST/TRANSPORT INTERFACE 4-55 I WRITE DATA ( 9 LINES) (FWD0 -7, FWDP) - LAST WORD ( FLWD) COMMAND STROBE (FeSTR) STATUS SELECT (FSSEL) TMSCP MODULE - --- FORMATTER RESET (FFRST) READ DATA (9 LINES) (FRDO -07, FRDP) COMMAND BUSY (FCBY) - - FORMAT TER MODULE S DATA BUSY ( FDBY) DEMAND WRITE DATA STROBE (FDWDS) READ DATA STROBE (FRSTR) Figure 4-34. TMSCP/FORMATTER INTERFACE SIGNAL FUNCTION FORMATTER RESET (FFRST) When true, causes initialization of the Formatter. The FORMATTER RESET signal should be issued only during power-up of the TMSCP Interface Module or when a runaway condition is detected. All other times, the Formatter should be enabled. STATUS SELECT (FSSEL) Once the COMMAND BUSY signal goes false, the Formatter and Drive status can be examined on the READ DATA lines. The STATUS SELECT line, when true, selects the Device status byte, and when false, selects the Formatter status byte. The status information represents the status for the operation just completed. The status can be read only when FCBY is false. When FCBY is true, read data is selected on the READ DATA lines. LAST WORD (FLWD) During Write operations and Coritrolled Space operations, this line, when true with FWDO-7 and FWDP, indicates that the character being strobed into the Formatter is the last byte of the record. During a Controlled Space operation, the contents of the WRITE DATA lines are ignored. 4-56 SIGNAL FUNCTION DEMAND WRITE DATA Comprises a pulse for each data character to be written onto tape. During a Controlled Space operation, this line is also used. However, no data is transferred or written on tape. The TMSCP may use this line to determine the length of tape which is to be spaced. During Write File Mark and Erase operations, this signal is not used since the Formatter controls these operations internally. READ DATA STROBE (FRSTR) Comprises a pulse for each character of read information to be transmitted to the Adapter Interface and is used to sample READ DATA lines FRDO-7 and FRDP. WRITE DATA (9 lines) (FWDO-7, FWDP) Used to transmit write data and commands to the Formatter. FWDO is the most significant bit. READ DATA (9 lines) (FRDO-7, FRDP) Used to transmit read data from the Formatter to the TMSCP Interface Module. FRDO is the most significant bit. Sense data is also transmitted on these lines.- STROBE (FDWDS) 4.10.1.1 Commands - The commands transferred from the TMSCP Interface Module to the Formatter Modules are described below with the hex code for each command. HEX CODE COMMAND FUNCTION 80 READ FORWARD Causes the tape to be accelerated to operating speed. The transport reads the next logical record of data encountered. If the transport has not detected data within 25 feet of tape motion for PE or 15 feet for GCR, it terminates operation by decelerating tape and resetting FORMATTER BUSY status. An error condition is set as a result of the time-out. File Mark testing is performed during a Read operation. 4-57 HEX CODE COMMAND FUNCTION 80 READ FORWARD (Cont'd) In Start/Stop mode, the transport decelerates tape after each block. The next command is not executed until the stop is completed. In Streaming mode, if the next READ command is received during the Reinstruct Time, the transport continues tape motion and reads the next _block of data. Otherwise, the transport decelerates tape. If the READ command is received after the Reinstruct Time, the command is not executed until the recovery cycle is completed. 01 READ REVERSE READ REVERSE is not supported in either PE mode or GCR mode. The operation is, however, simulated in the following way: is performed - A SPACE REVERSE followed by a READ FORWARD to establish record length for Host memory address calculation. SPACE - A second performed followed FORWARD to transfer Host. REVERSE is by a READ data to the - A third SPACE REVERSE is performed to position the tape as if a READ REVERSE operation had taken place. 02 READ FILE FORWARD Similar to READ FORWARD, except that the next logical file is read. 83 READ FILE REVERSE Similar to READ REVERSE, except that the preceding file is read. 04 READ FORWARD WITH HIGH THRESHOLD (PE Only) Performed in the same manner as READ FORWARD except that clip level is at This command is at higher value. used in error recovery after normal read has been exhausted. 4-58 HEX CODE COMl-f.AND FUNCTION 08 SPACE FORWARD This operation is similar to a READ n --c--~ ~~ft~ ~n ~~An ~TROB~ FvnRuAR WA U, signals are generated and no read data is supplied to the controller. Error checking is not performed on the read data. However, File Mark testing is performed. CA Cl"'" ... 110.... 1~"" ."".~ ....- W -- ~ 89 SPACE REVERSE This operation is similar to SPACE FORWARD", except that the transport moves tape in the reverse direction. 8A SPACE FILE Similar to SPACE FORWARD, except that the tape is moved forward to the next file. OB BACKSPACE FILE Causes backspacing continuously until a file mark is detected. If BOT is encountered while backspacing, the command is terminated with a hard error condition set. This condition should not occur normally. 8e CONTROLLED SPACE FORWARD Causes the transport to accelerate tape in the forward direction and to start issuing DEMAND WRITE DATA STROBES. There are restrictions on maximum space length. DEMAND WRITE DATA STROBES continue at the data rate until the LAST WORD command is given from the controller: Tape motion continues until an IBG is detected. This terminates the operation. No read data is sent to the controller and no error checking is performed. File Mark testing is not performed for this operation. This operation is similar to a Write operation except that no data is recorded on tape. OD CONTROLLED SPACE REVERSE This operation is similar to the CONTROLLED SPACE FORWARD, except that tape motion is in the reverse direction. 4-59 HEX CODE COMMAND FUNCTION 10 WRITE Causes the transport to accelerate tape and start transferring data. Data transfer continues until the LAST WORD command is given from controller. The transport continues to move tape to perform the ReadAfter-Write check. In Start/Stop mode, the transport decelerates tape after each block. The next command is not executed until the transport has completed its stop. In Streaming mode, if the following WRITE command is received during Reinstruct Time, the transport continues tape motion and writes next block. Otherwise, the transport decelerates tape. If a WRITE command is received after Reinstruct Time, the command is not executed until the transport has completed its Recovery cycle. 98 WRITE WITH LONG GAP Causes the transport to be set for Long Gap regardless of mode and speed settings. 92 WRITE FILE HARK Causes the transport to start tape and Write File Mark pattern on tape. lA WRITE FILE MARK WITH LONG GAP Causes the transport to start tape and Write File Mark pattern with Long Gap on tape. 94 ERASE GAP Causes the IBG to be extended by 3 inches. The ID burst is written when an ERASE command is given with the tape positioned at BOT. lC ERASE GAP WITH Causes erasure of 3 inches' of tape not including IBG. Reinstruct time and gap following the record are extended by an additional IBG. LONG GAP 4-60 HEX CODE COMMAND FUNCTION 16 CONTROLLED ERASE Causes the transport to accelerate and erase tape continuously until a LAST WORD signal from the controller is set true. This terminates the ERASE operation. The ID burst is written when an Erase command is given with tape positioned at BOT. Ip~ \ ,&;, ,,-1 ... ' VLl~7J 9E CONTROLLED ERASE WITH LONG GAP Causes erasure of a length of tape specified by TMSCP module. Once tape is UP to speed~ the formatter starts issuing demand -write data strobes as though a write operation is being performed. However, no data is ignored. This process continues until LAST WORD is detected by formatter. Erase operation terminates at that point and an IBG is generated. The length of tape to be erased can be determined by the density: PE = 1600 BPI and GCR • 6250 BPI. For example, in GCR, a 6250 byte record would erase 1 inch of tape not including the lBG. 97 DATA SECURITY ERASE Causes the transport to erase tape at 75 ips from its position when the command is issued to a position approximately 10 feet past the End of Tape marker. The ID burst is written when the command is issued with the tape positioned at BOT. 20 SENSE Can be used by TMSCP Module to determine reason for a specific error that occurred during previous operation. A Sense command causes formatter to send sense byte information. DATA BUSY is set true prior to sending sense data. Sense data is sent along with a read data strobe. The period of· the read strobe is in the order of 250 microseconds. Each data byte should be examined using leading edge of read strobe. DATA BUSY is reset once all sense data has been transferred. 4-61 HEX CODE COMMAND FUNCTION 23 ONLINE Causes the transport to go on-line if tape is loaded. A4 LOAD Causes the transport to load tape, if a tape is threaded. Al REWIND Causes the transport to rewind the tape to BOT. In PE mode the tape unit defaults to Start/Stop mode after Rewind. The command is ignored if unit is already at BOT. A2 UNLOAD Causes the transport to unload tape. B9 FORMATTER HEALTH CHECK This is a diagnostic command used to test the formatter modules. BA FORMATTER LOOPBACK This is a diagnostic command used to loopback the formatter interface for test purposes. 3B DEVICE INTERFACE LOOPBACK This is a diagnostic command used to loopback the transport interface for test purposes. BC DEVICE READ/WRITE LOOPBACK This is a diagnostic command used to loopback transport interface WRITE DATA lines to the READ DATA lines. The . transport generates a DEMAND WRITE DATA STROBE and loops back write data from the interface to the READ DATA lines until LAST WORD signal is received. The FORMATTER BUSY and DATA BUSY signals are reset when the last data byte is transmitted. The data transfer rate is at the previous transport speed. 3D DIAGNOSTIC TEST Causes execution of diagnostic functions which are resident within the TMSCP storage of. transport. Diagnostic Tests pertaining to interface, formatter, and drive elements may be initiated by invoking this command, fo llowing the command with a 2-byte data transfer which passes a test number and test option byte to the subsystem. Successful completion of DIAGNOSTIC· TEST is indicated by FORMATTER BUSY dropping. 4-62 HEX CODE COMMAND FUNCTION 3E DIAGNOSTIC SENSE Unsuccessful completion of DIAGNOSTIC TEST is indicated by FHER line set. The host then issues a DIAGNOSTIC SENSE command to obtain the Fault Symptom Code byte. The Pathfinder Manual contains additional instructions in the event of a DIAGNOSTIC TEST failure. BF DIAGNOSTIC RESPONSE Used by TMSCP Module on completion of its heaith check. It uses this command to send to the drive fault code and fault sub-code information. 25 SELECT REMOTE DENSITY Forces the drive into remote density selection mode. This command will override selection made during power-up. This command should only be issued after drive goes ONLINE. 40 MODE CP..A.~GE Causes the transport to change Speed mode and/or Density mode of operation. The bit configuration of the command is shown in Figure 4-35. I. - - - - - - - ee NO CHANGE el PE MODE GCR MODE ~--~- e0 NO CHANGE II LOW I e HIGH II AUTO ODD MRITY Figure 4-35. MODE CHANGE COMMAND 4-63 HODE CHANGE BITS 2 &3 MODE FUNCTION 01 LOW (Speed) Causes the transport to operate in the 25 ips mode. 10 HIGH (Speed) Causes the transport to operate in the 75 ips mode. 11 AUTO (Speed) Causes the transport to operate in the Adaptive Velocity Gain (AVC) mode, in which the speed. yielding optimum throughput is chosen automatically. 01 PE Mode Causes the transport to operate in PE mode (1600 bpi density). The dropping of the FORMATTER BUSY line indicates completion of the command. This command is accepted only when tape is positioned at BOT. 10 GCR Mode Causes the transport to operate in GCR mode (6250 bpi density). The dropping of the FORMATTER BUSY line indicates completion of the command. This command is accepted only when tape is positioned at BOT. The drive executes LOAD operations in PE mode, regardless of the density selected. A prerecorded tape is automatically read at the density at which it was written, even if the incorrect density has been selected. If this condition occurs, the HARD' ERROR status bit is set. BITS 4 &5 4.10.1.2 Status Information - After COMMAND BUSY (FCBY) becomes inactive at the completion of an operation, the status information is placed on the read data lines. When the STATUS SELECT line is false (0), the Formatter status byte is selected. When the STATUS SELECT line is true (1), the Device status byte is selected. The Device status bits indicate the latest state of the device. The bit significance of the status bytes is shown in Figure 4-36. 4-64 CMD STATUS BUSY SEL. LINE LINE BIT BIT BIT BIT BIT BIT BIT 0 1 2 3 4 5 6 0 0 GCR HSPD ASPD FMK DIAG sIs VLG VSG FORMATTER STATUS 0 1 RDY ONL FPT GPC HSPD BOT EOT DEVICE STATUS 1 X RWD BIT 7 BIT P READ DATA Figure 4-36. READ DATA/STATUS LINE SELECTION FORMATTER STATUS DEFINITIONS BIT MEANING WHEN SET o (GCR) GROUP CODED RECORDING - During the formatter was in GCR mode. 1 (HSPD) HIGH SPEED - During the last operation, was in High Speed mode. 2 (ASPD) AUTO SPEED - The speed is selected automatically by the formatter to yield optimum throughput. 3 (FMK) FILE MARK - A operation. File Mark 4 (DIAG) DIAGNOSTIC MODE Test. - Set 5 (S/S) START/STOP - During the was in Start/Stop mode. last operation, the the formatter was detected during the last only while running a Diagnostic last operation, the formatter (VLG) VARIABLE LONG GAP - During the last operation, the formatter was in Variable Long Gap mode. For a discussion of gap length, refer to paragraph 4.9.3.2. 7 (VSG) VARIABLE SHORT GAP During the last operation, the formatter was in Variable Short Gap mode. For a discussion of gap length, refer to paragraph 4.9.3.2. 6 4-65 DEVICE STATUS DEFINITION BIT MEANING WHEN SET o (RDY) READY - The transport is ready to accept an external command. This indicates that the initial Load sequence is complete and no Rewind is in progress. I (ONL) ONLINE control). control. 2 (RWD) REWINDING - A Rewind operation is in progress. 3 (FPT) FILE PROTECTED - A reel of tape which has write enable ring removed and is mounted on the transport. 4 (GPC) GAP CONTROL The drive is still streaming and Reinstruct Time has not expired. When reset, indicates that Reinstruct Time has expired, and the drive is either repositioning or has stopped. 5 (HSPD) HIGH SPEED - The transport is in High Speed mode. When reset, indicates that the drive is in Low Speed mode. The drive always reverts to Low Speed after a Rewind. 6 (BOT) BEGINNING OF TAPE - The drive is at Load Point. It stays set until the BOT marker leaves the photosensor area in the forward direction. 7 (EOT) END OF TAPE - The EOT marker is sensed in forward direction and becomes latched. It stays set until the EOT marker leaves the photosensor area in reverse direction. The When transport is On-line (under remote reset, the transport is under local 4.10.1.3 ASCII Port Printout of Sense Byte Information - The ASCII port printout (Figures 4-37A, 4-37B, and 4-37C) contains information detailing the activity of the transport during execution of the last command received. The information is transferred to the Host as part of the Error Log Message. Details of information contained in bytes as designated in the ASCII port printout follow Figure 4-37C. ASCII port operation is described in paragraph 5.10. 4-66 7 ,4 5 6 ----- t - - - BUFFER PARITY ERROR COMPARE ERROR READ PARITY RAM/FIFO OVERFLOW/ OVERRUN NONEXISTENT iHEMORY LESI I/F PARITY ERROR HOST I/I~ PARITY ERROR COMMAND REJECT INTERVENTION REQUIRED E(~U IPMENT C!HE CK DATA CHECK ILLEGAL CHANNEL COHMAND DEVICE COMKAND CHECK F[L,E PRoTECTED RESET KEY CHANNEL PARITY ERROR CHANNEL RESPONSE CHECK WI:TE DEVICE RESPONSE CHECK I 2 3 -- ~---MSCP I/F PARITY ERROR 1 I i o SENSE BYTE ..- ROM PAR ITY ERROR RAM PARITY ERROR ASCII ADDRESS -4257 tTl ..... (JQ C H (1) -- r---- ~ I W ....... ~ _. ~ I 0\ ....... > en (j ...... 4258 I UNIT CHECK UNI T EXCEPTIO N DEVICE NOT READY DEV ICE OFF' -LINE VELOCITY CHECK DEV ICE IN~"'ERRUPT cm~ CK 0 425q -- -I 42SA 2 425S 3 I 42SC ~ toe 0 H ""'tJ H ..... 0 " " READ HARDWARE CHECK HAIl~DWARE CHE:CK -- f--- f-- AGe FAULT READ DATA CHECK 0 C DEV1CE HARmJARE CHECK -- e----- ID FAt'fLT ERROR RECOVERY CODE TA1PE BOT HO'ITED UNRECOVER- ~ ABLE I --'--C<»fMAND CODE GCR MODE '" HIGH SPEED MODE AUTO SPEED MODE FILE MARK DE1rECTED DIAGNOSTIC HODE START/ STOP MODE _.._---- l'ARlABLE GAP HODE i( LONG) ----- I I VARIABLE GAP HOP. ( SHORT) -- I 4 ~ 42SE 7 6 I 5 I'%j ..... I 4 I ) 2 I 1 I 0 SENSE BYTE DIAGNOSTIC FAULT CODE 425F DIAGNOSTIC FAULT SUB-CODE 4260 WRITE ERROR SYMPTOM CODE 4261 ()'Q C 1"1 ASCII ADDRESS CD ~ I W ""'-J o:J J::'- !WRITE TRANSFER CHECK RESIDUAL BYTE COUNT CHECK WRITE CRC PARITY ERROR 45 PARITY ERROR WRITE AUX CRC PARITY ERROR RESIDUAL CHECK READ CRC CHECK READ AUX CRC CHECK RESYNC CHECK ECC) CHECK UNCORRECTABLE DATA NO TRACK NOISE CHECK POSTAHBLE ERROR SKEW ERROR READ TIME-OUT WRITE TAPE HARK CHECK ID CPECK EC HARDWARE CHECK READ BUFF IN PARITY ERROR READ TRANSFER CHECK READ DATA PARITY ERROR END HARK CHECK TIE 7 TIE 6 TIE 5 TIE ) TIE 9 6 4262 EXCESSIVE POINTERS 7 4263 ARA BURST CHECK ARA ID CHECK 8 4264 DUAL TRACK CORRECTION SINGLE TRACK CORRECTION TIE(4) 9 4265 TIE 1 TIE 8 TIE 2 10 4266 >- til I 0\ C"l 00 ~ ~ tot! 0 r; f"'t tot! r; ..... ::s f"'t 0 C f"'t READ ERROR SYMPTOM CODE 4267 7 6 4 5 I 2 3 o 1 -- - ----- 1-.----t'1:) ADY ONLINE REWIND FILE PROTEC:TED GAP CONTROL HIGH SPEED REVERS'E WRITE DSE GCR LONG GAP START/STOP HODE REMon REMOTE DIAG. LWR I/F LWR PE LWIt GCI INTERVENTION REQUIRED DIAG. REQUEST DENS 11'Y CHANGE AGC CHECK ~. H CD I -...J ('"'"J ~ I 0'\ \0 » en C1 H H 11 4268 12 4269 -----r' ~ W EOT ASCII ADDRESS ----- ()Q c: BOT SENSE BYTE DIAG. INRIBl.T LOCAL DENSITY SEU:CT GCR DEFAULT DENSI'ry REVERSE IN nOT AIRFLOW/ TEMPERATUR E CHECK 426A ----I--. COKMAND REJECT RESET KEY 13 426B (:OMMAHD roDE 14 426C HAltGUIAL CONDITION roDE. 15 4260 ~ ,.,0 M' t"O H ~. ::I M' 0 FAUL.T/TEST COMPLETION roDE 426E SUB-FADLT/SUB-TEST COMPLETION roDE 426F c: M' UNIT NUMBER -------_. MIClOCODE REVISION LEVEL 4270 4271 ASCII Address 4257 The information in this byte reflects TMSCP operation. Bit 7 - COMPARE ERROR. An error was detected from the comparison of data read to/from tape and from/to the Host. Bit 6 - READ PARITY ERROR Bit 5 - RAM/FIFO OVERFLOW/OVERRUN Bit 4 - Not Used Bit 3 - BUFFER PARITY ERROR Bit 2 - MSCP INTERFACE ERROR Bit 1 - RAM PARITY ERROR Bit 0 - ROM PARITY ERROR ASCII Address 4258 This byte reflects operation of the LESI module. Bit 7 - NON-EXISTENT MEMORY Bit 6 - LESI INTERFACE PARITY ERROR Bit 5 - HOST INTERFACE PARITY ERROR Bit 4 thru 0 - Not Used 4-70 ASCII Address 4259 Sense Byte 0 Bit 7 - COMMAND REJECT. An invalid command was received from Host Adaptor. Detailed information is available from bits 7 through 4 of sense byte 1. Bit 6 - INTERVENTION REQUIRED. A condition exists that must be corrected by the Operator or Host system before normal operations can information is available sense byte 1. be resumed. Detailed from bits 3 through 0 of Bit 5 - Not Used. CHECK. Hardware malfunction in Bit 4 - EQUIPMENT Drive. Formatter or Detailed information available from remaining sense bytes. the is Detailed Uncorrectable data error. Bit 3 - DATA CHECK. information is available from remaining sense bytes. Bit 2 - Not Used. Bit 1 - UNIT CHECK. A hard error condition and indicator that at least one of the following flags is also set: o o o o DATA CHECK EQUIPMENT CHECK INTERVENTION REQUIRED COMMAND REJECT Bit 0 - UNIT EXCEPTION. Marginal acceleration, correction was performed on a read. 4-71 or error ASCII Address 42SA Sense Byte 1 Bit 7 - ILLEGAL CHANNEL COMMAND. Illegal opcode from host (implies hardware malfunction). Bit 6 - DEVICE COHMAND CHECK. A READ REVERSE or BACKSPACE command was issued at BOT or Device rejected a formatter command. Bit 5 - Not Used. Bit 4 - FILE PROTECTED. A WRITE command was device with no write ring. issued to a Bit 3 - RESET KEY. The RESET switch on the front panel has been activated. Bit 2 - Not Used. Bit 1 - DEVICE NOT READY. A device command was received and drive was not ready. Bit 0 - DEVICE OFFLINE. A device command was received and the drive was off-line. 4-72 ASCII Address 42SB Sense Byte 2 Bit 7 - CHANNEL PARITY ERROR. Formatter detects either a command or data parity error from the adapter. Bit 6 - CHANNEL RESPONSE CHECK. Adapter does .not respond to Formatter during diagnostic protocol. Bit 5 - READ HARDWARE CHECK. A hardware malfunction occurred in the Formatter Read circuitry. Detailed information is available from sense byte 12. Bit 4 - WRITE HARDWARE CHECK. A hardware malfunction occurred in the Formatter Write circuitry. Detailed information is available from sense byte 6. Bit 3 - DEVICE RESPONSE CHECK. The incorrect status to the Formatter. device presented Bit 2 - DEVICE HARDWARE CHECK. A hardware malfunction occurred in the drive. Detailed information is available from drive sense bytes. Bit 1 - VELOCITY CHECK. The drive did not come up to speed in the required time. Bit 0 - DEVICE INTERRUPT. the operation. A DEVICE INTERRUPT occurred during 4-73 ASCII Address 425C Sense Byte 3 Bit 7 - AGC FAULT. Gain could not be set properly in GCR during ARA burst. Bit 6 - PE CRC CHECK. Bit 5 - READ DATA CHECK. an error. Bit 4 - ID FAULT. the tape. The Formatter read logic detected The Formatter detected a bad ID field on Bit 3 - Not Used. Bits 2 thru 0 - ERROR RECOVERY CODE. oBit 2 - UNRECOVERABLE ERROR o Bit I - ERROR OCCURRED AT BOT; REWIND is required oBit 0 - TAPE MOVED ASCII Address 425D Sense Byte 4 - Sense byte 4 is the code in binary of the Formatter command that was executed. BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 FORMATTER COMMAND CODE 4-74 ASCII Address 425E Sense Byte 5 - Sense byte 5 is the Formatter status byte (paragraph 4.9.2.2). Bit 7 - GCR MODE. The Formatter was in GCR mode during the last operation. Bit 6 - HIGH SPEED MODE. The Formatter was mode during the last operation. in high speed Bit 5 - AUTO SPEED MODE. The speed is automatically selected by the Formatter to provide optimum throughput. Bit 4 - FILE MARK DETECTED. the last operation. A file mark was detected during Bit 3 - DIAGNOSTIC Only MODE. diagnostic test. set while Bit 2 - START/STOP MODE. The Formatter was mode during the last operation. executing in a Start/Stop Bit 1 - VARIABLE LONG GAP MODE. The Formatter was in the Variable Long Gap Mode during the last operation. Bit 0 - VARIABLE SHORT GAP MODE. The Formatter was in the Variable Short Gap Mode during the last operation. ASCII Address 42SF BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 DIAGNOSTIC FAULT CODE ASCII Address 4260 BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 DIAGNOSTIC FAULT SUB-CODE Bytes 6 and 7 represent the Formatter Completion Code and Sub-Code when executing a diagnostic. 4-75 ASCII Address 4261 This byte is a Write Error Symptom Code that designates a Formatter microprogrammed routine which was in the process of executing when an error was detected. This is used for diagnosing errors. BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 WRITE ERROR SYMPTOM CODE ASCII Address 4262 Sense Byte 6 - Sense byte 6 is a further breakdown of the Write Hardware Check bit in sense byte 2. Bit 7 - WRITE TRANSFER CHECK. Indicates a malfunction in the write strobe generator. Bit 6 - RESIDUAL BYTE COUNT CHECK. Indicates a malfunction in the formatter latency buffer, resulting in the wrong number of residual bytes at the end of an operation. Bit 5 - WRITE CRC PARITY ERROR. the write CRC generator. Indicates a malfunction in Bit 4 - 45 PARITY ERROR. Indicates a malfunction in the GCR write 4-to-5 conversion logic. Bit 3 - Not Used. Bit 2 - WRITE AUX CRC PARITY ERROR. Indicates a malfunction in the write AUX CRC generator. Bit 1 - Not Used. Bit 0 - Not Used. 4-76 ASCII Address 4263 Sense Byte 7 - Sense byte 7 is a further breakdown of data check in sense byte O. Bit 7 - RESIDUAL CHARACTER CHECK. is in error. Bit 6 - READ CRC CHECK. Bit 5 - RFAD AUX The GCR residual character The GCR CRC character is in error. CRe CHECK. The GCR auxiliary character is in error. Bit 4 - RESYNC ERROR. resync group. An error was detected in the GCR Bit 3 - ECC3 CHECK. An error was detected on the corrected data. This bit sets the UNCORRECTABLE DATA error bit. Bit 2 - UNCORRECTABLE DATA. An encountered in the data. uncorrectable error was Bit 1 - NO TRACK POINTER. An error was detected in PE mode and no track pointer was specified. This bit sets the UNCORRECTABLE DATA error bit. Bit 0 - EXCESSIVE POINTERS. An error was detected in GCR mode and more than 2 pointers were specified. This bit sets the UNCORRECTABLE DATA error bit. 4-77 ASCII Address 4264 Sense Byte 8 - Sense byte 8 is further breakdown of data check in sense byte O. Bit 7 - NOISE CHECK. Indicates erase operation. Bit 6 - POSTAMBLE ERROR. postamble. Bit 5 - SKEW ERROR. An an error incomplete was or marginal detected in the Excessive skew was detected. Bit 4 - READ TIMEOUT. A long gap was detected during a read operation or the read-after-write data was not detected within a predetermined window. Bit 3 - WRITE TAPE MARK CHECK. A read-after-write error was detected while writing a tape mark. Bit 2 - ID CHECK. An error was detected in the ID burst in PE or GCR mode. Bit 1 - ARA BURST CHECK. An error was detected during the ARA burst in GCR mode. Bit 0 - ARA ID CHECK. GCR mode. An error was detected in the ARA ID in 4-78 ASCII Address 4265 Sense Byte 9 - Sense byte 9, bits 0 thru 2, is a further breakdown of the Read Hardware Check in sense byte 2. Bit 7 - EC HARDWARE CHECK. A malfunction occurred in error correction hardware. Bit 6 - READ BUFFER IN PARITY ERROR. A parity error occurred on read data into the latency buffer. Bit 5 - READ TRANSFER CHECK. A malfunction occurred in the read strobe generator. Bit 4 - READ DATA PARITY ERROR. A parity error was detected by the read circuitry while passing data to the read output buffer during diagnostics, Bit 3 - END MARK CHECK. Missing end mark in GCR mode. Bit 2 - DUAL TRACK CORRECTION. occurred in GCR mode. Dual track correction Bit 1 - SINGLE TRACK CORRECTION. occurred in PE or GCR mode. Single track correction Bit 0 - TIE 4 (P). The parity track was in error. ASCII Address 4266 Sense Byte 10 - Sense byte 10 is a further breakdown of the Data Check in sense byte O. Sense byte 10 designates the track in error (TIE), excluding the parity track, which is in sense byte 9. BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 TIE 7 TIE 6 TIE 5 TIE 3 TIE 9 4-79 TIE 1 TIE 8 TIE 2 ASCII Address 4267 BIT 0 BIT 1 BIT 2 BIT 3 BIT 4 BIT 5 BIT 6 BIT 1 READ ERROR SYMPTOM CODE (RESC) This byte contains the error symptom code for read errors. The upper 4 bits are the routine and the lower 4 are the error symptom code. ASCII Address 4268 Sense Byte 11 - Sense byte 11 is the Device Status byte (paragraph 4.9.2.2). BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 READY ONLINE REWIND FILE PROTECTED GAP CONTROL BIT 2 BIT 1 BIT 0 HIGH SPEED BOT EOT 4-80 ASCII Address 4269 Sense Byte 12 - Sense byte 12 represents drive status for the last command issued. Bit 7 - REVERSE. When set, indicates Reverse tape motion; when reset, indicates Forward tape motion. Bit 6 - WRITE. When set, indicates a Write operation; when reset, indicates a Read operation. Bit 5 - DATA SECURITY ERASE Data Security Erase. (DSE). Bit 4 - GCR. When set, indicates indicates PE mode. When set, indicates a GCR when mode; reset, Bit 3 - VARIABLE LONG GAP. When set, indicates Variable Long Gap; when reset, indicates Normal Gap. Bit 2 - START/STOP MODE. When set, indicates Start/Stop mode; when reset, indicates Streaming mode. I Bit i-Not Used. Bit 0 - Not Used. 4-81 ASCII Address 426A This byte represents diagnostic status from the drive. Bit 7 - REMOTE DIAGNOSTIC INHIBIT. Bit 6 - REMOTE DIAGNOSTIC. A diagnostic executed from the host. test was being Bit 5 - LWR IfF. A Loop Write-to-Read diagnostic test was being executed on the Drive/Formatter interface. Bit 4 - LWR PE. A Loop Write-to-Read diagnostic test was being -executed in PE mode through the drive's read/write hardware. Bit 3 - LWR GCR. A Loop Write-to-Read diagnostic test was being executed in GCR mode through the drive's read7write hardware. Bit 2 - Not Used. Bit 1 - LOCAL DENSITY SELECT. Bit 0 - GCR DEFAULT DENSITY. 4-82 ASCII Address 426B Sense Byte 13 -Sense byte 13 represents associated with a device interrupt. drive status Bit 7 - COMMAND REJECT. An invalid command was received from the STU adapter. Rejected command is available at ASCII Address 426C. Bit 6 - INTERVENTION REQUIRED. A condition must be corrected by the operator or host system before normal operation can be resumed. Bit 5 - DIA.GNOSTIC REQUEST. The drive notified the Formatter that a local diagnostic is to be executed. Bit 4 - DENSITY CHANGE. Bit 3 - AGC CHECK. The drive could not set up AGC correctly in GCR mode. Bit 2 - RESET KEY. activated. The RESET switch on the drive panel was Bit 1 - REVERSE IN BOT. BOT was encountered while the drive was going in Reverse. Bit 0 - AIRFLOW/TEMPERATURE CHECK. 4-83 ASCII Address 426C COMMAND CODE. This contains a representation of the drive's last rejected command code. ASCII Address 4260 MARGINAL CONDITION CODE. Bit 7 - HSPD Up Ramp Time-out of marginal limits Bit 6 - LSPD Up Ramp Time-out of marginal limits Bit 5 - HSPD Down Ramp Time-out of marginal limits Bit 4 - LSPD Down Ramp Time-out of marginal limits Bit 3 - HSPD Speed Bit 2 - LSPD Speed Bit 1 - LSPD AGC Bit 0 - HSPD AGC ASCII Address 426E FAULT/TEST COMPLETION CODE. This byte contains a representation of the internally detected failure mode when a hard error occurs. This is the code displayed on the operator control panel. In remote diagnostics, this byte contains the test completion code. 4-84 ASCII Address 426F SUB-FAULT/SUB-TEST COMPLETION CODE. This byte contains a representation of the internally detected sub-fault code when a hard erroc is detected. In remote diagnostics, the byte contains the test subcompletion code. ASCII Address 4270 UNIT NUMBER. This byte contains identification number. a representation of the unit ASCII Address 4271 MICROCODE REVISION LEVEL. This byte of the microc~je revision level. 4.10.2 contains a representation STI Interface Controller Module The commands from a host are transferred from the host to the STI module through the LOI08-YB Tape Data Channel (TDC) module mounted in an Hse. Appendix D'contains a functional description of the STI module and information about STI protocol. Since the STI module (in the TA8l) communicates with the same Formattec modules as the TMSCP module (in the TU8l), the descriptions of the interface lines, commands, status information, and ASCII port printout provided in the previous paragraphs also apply to the STI Interface module. 4-85 4.11 INTERFACE AND TIMING CONSIDERATIONS 4.11.1 Motion Characteristics The transport has two operational speeds: 25 ips and 75 ips. Selection of either speed is made at the interface, with 25 ips being the default mode. Also, following a rewind operation, the transport automatically reverts to 25 ips. In the ensuing discussions, read operations represent all read-type operations such as READ, SPACE and SEARCH. Similarly, write operations represent all write-type operations such as WRITE DATA, ERASE and WRITE FILE MARK. 4.11.2 Start/Stop Mode In the start/stop mode, the transport operates similar to a conventional 1/2 inch tape unit. It accelerates the tape when a command is received and stops the tape within the IBG. A long IBG of 1.2 inch nominal in PE or 0.6 inch in GCR may be commanded as well as the normal or 0.7 inch nominal IBG in PE or 0.4 inch in GCR. 4.11.2.1 Read Operations - After a block has been successfully traversed, the tape is brought to a complete stop to await the next command. The microprocessor delays the subsequent start if the time since the last start is less than 80 ms. NOTE In start/stop mode, the tape is stopped between records regardless of reinstruct timing. 4.11.2.2 Write Operations - Tape control is the same as in the Read case; the 80 ms restriction also applies. Note that the nominal IBG written in this mode is 0.7 inch in PE and 0.4 inch in GCR. 4.11.2.3 Other Start/Stop Motion Characteristics - Whenever a change from read to write mode is experienced (forward direction), a "j og" operation is performed in order to position the erase within the IBG. The time to execute the jog operation is nominally 191 milliseconds in PE and (TBD) in GCR. When changing from Write to Read Reverse or Rewind, a Forward Jog to erase a full gap is inserted by the transport. This insures that there will be no glitch in the initial gap when the write head is turned off. Time to execute the Forward Jog is 120 milliseconds in PE and (TBD) in GCR. 4-86 4.11.3 Streaming Modes (25 ips and 75 ips) The streaming modes are high performance operating modes designed to accommodate contiguous transfers of many data blricks to or from tape. Unlike the start/stop mode, tape acceleration and deceleration cannot be accomplished within the Interblock Gap (IBG). In order to efficiently utilize the streaming mode, tape motion must be sustained by commanding successive data operations. This is accomplished by issuing subsequent commands to the transport during the time the transport is traversing the IBG. (This command window is referred to as the command reinstruction time.) Should a follow-up command not be received during the reinstruction interval, a repositioning cycle is required. (A Reverse command can be received during the initial down ramp and reverse ramp up, and will be executed without going through the complete repositioning cycle.) By way of illustration, consider this 75 ips case. Assume that the transport is in PE mode and has just completed a write data operation; if the normal IBG length of 0.6 inch is commanded by the system, then the system has 6:0 IDS to respond with a subsequent Write command in order for streaming mode to be sustained. If the subsequent WRITE command is not received by the end of the reinstruction interval, the transport repositions itself in anticipation of the next streaming mode command •. There are three sequences of events which generally describe the motion characteristics of the transport in the streaming mode. These sequences are: o o o Case 1 - Command Received During Reinstruction Interval Case 2 - Command Received During Repositioning Cycle Case 3 - Command Received Following Repositioning Cycle These three sequences are applicable to both forward and reverse operations and are described individually on the following pages. First, a more general discussion of streaming mode motion characteristics is presented. (See Figure 4-38) In order for the transport to perform a data operation on Block N + 1 from a stopped position (point E), it must first accelerate and be up to speed at point F as referenced to the read head in the case of a read-type operation, or erase head in the case of a write-type operation. For the case where the transport has just completed a data operation on Block N and a repositioning cycle is required, the transport begins the repositioning cycle at point Band traverses path BCDE. The transport then positions itself at point E in anticipation of the next operation. The transport presumes the next operation to be a streaming mode operation on Blo-ck N + 1. A sequence chart is presented in Table 4-1 which identifies transport streaming mode motion sequences for combinations of previous and present command issuances. 4-87 In all cases, the next command is received during the reinstruct time. This chart refers to the diagram of Figure 4-38. ----------e-LOC-J(-N--.--1-N-TE-R-a-l.-OC-K-G-A-P....'--Sl-0-C-J(-N-+-I------(raG) . ------- ------'-----.;~------'------- COMMAND REINSTRUCT INTERVAL - - - --- a F A -----------,....-----~~------- +iCOI?S E C - - - - - - - - - -.......- - - - - - - ' - - - - - - - - - - - 1 0 0 I~S G Figure 4-38. o H STREAMING MODE VELOCITY DIAGRAM 4-88 Table 4-1. STREAMING MODE MOTION SEQUENCE CHART NEXT ~l)MMANI5 FORWARD REVERSE PREVIOUS COMMAND READ-TYPE READ-TYPE WRITE-TYPE Forward Read-Type Path ABF Paths ABC, CHDG Path ABCDEF Paths HDE, Path HOG Not Recommended Paths ABC, CHDG Reverse Read-Type Write-Type EABF Paths HDE, EABF Path ABF 4.11.3.1 Case 1 (Non-StoD) Command Received During Reinstruction Interval. A command is received sometime during the command reinstruct period following the data operation on Block N. Note that the velocity profile at the bottom of the figure indicates that full velocity is maintained without interruption through the processing of Block Nand N + 1 (see Figure 4-39). . 4.11.3.2 Case 2 (Momentary Stop) Command Received During Repositioning Cycle. A command is not received during the Command Reinstruct period, but rather is received during the Repositioning Cycle. The diagram illustrates, in the distance domain, the sequence of events with respect to the transport motion and the command transfer (see Figure 4-40). 4-89 - CAS! 5 ~.,...c;... I - NON- STOP 7/" I _ _.o..--,l) / laG I LOCK N-I laG Lecx N !Leo< N+ I 19G I STUDr': -------...... I I I I =~Rm~~--------------------~fl"r A~~~~~ ----------------------~I STlAC't I=s -------------------IJ ~ 25M75IN~AS~~---I~---------------~~~~~t--~~.~~~~r~.I_~~ Figure 4-39. TAPE MOTION CONTROL - Case 1 4-90 The velocity profile (Figure 4-40) illustrates, in the time domain, tape velocity characteristics. Looking at the diagram of Figure 4-41, it can be seen that the tape stops only momentarily to change direction. The velocity profile identifies the time sequence of events. The correspondence between the time and distance portrayals in sequence is as follows: Velocity Profile Position EVENT Steady Speed Period Forward Motion Deceleration Tape Motion Stopped Momentarily Reverse Motion Acceleration Full Speed Reverse Motion Reverse Motion Deceleration Tape Motion Stopped Momentarily Forward Motion Acceleration Steady Speed Forward Through Data Block N + 1 Up to Point A A-B B B-C C-D O-E E E-F Point F and On .... , IS~S:c._--!-t_ _ _,-A Figure 4-40. ~----~~ VELOCITY PROFILE - Case 2 4-91 TA" M9T!9N CONTR2L mNt". MOOE - 75 INCHES/XC ( 2! INCHES (SEC. .. " , 1I'UGr.aD NIIIGD I I : I ,:\\p~----- " I tr-: ~~~--------------------~I~ CCIIIIIMO IIDImUCT I ~------~~~~-------- ~~______________________~:I____~I________~r I I : IIEVIJISI ~ ~ PULL. SIIUD - - - MOI'ICM NJIIOO '" I I '-' ~-------------------------i~~ I I I ~--------~----~f~--------~I . . . . CIIIIMUID IIIICII'e AT ItIIf TIle Dt.-.. TJIS I : , :' I I I I : ~~----~l------~----~~ : " _+___________________...;:~-----.JV I _ I -J' : ___ ~~~~I~----------------------------~J & ~ --!!--________ I I }. I ~ M'a &OCIC ... , Figure 4-41. TAPE MOTION CONTROL - Case 2 4-92 4.11.3.3 Case 3 (Wait For Command) - Command Received Following Cycle (Figure 4-42). Very similar to Case 2 except that the subsequent command is not received until the tape has come to rest at point El. The tape is then not accelerated untii time E2 when the new command is received. Other than for this delay in receiving the next command, the correspondence between the time and distance domain portrayals is the same for Cases 2 and 3 (refer to Figure 4-43). Repositioning EVENT Velocity Profile Position Steady Speed Period Forward Motion Deceleration Tape Motion Stopped Momentarily Reverse Motion Acceleration Full Speed Reverse Motion Reverse Motion Deceleration Tape Motion Stopped While Awaiting New Command Forward Motion Acceleration Steady Speed Forward Through Data Block N + I Up to Point A A-B B B-C C-D D-El EI-E2 E2-F Point F and On Important to note is that the transport performs repositioning without system or controller intervention. NO .. INAL _-+____...... VELOCITY ~ __-+___________ ,,____________ Figure 4-42. ~I~I ________ ~ _______ VELOCITY PROFILE - Case 3 4-93 all Tees; f:t9TI9N CONTROL S!!IAMING wqot: - 75 INCHp/BC OR 25 INCHIS/S!C .5!!I.Jl - START I STOP 'TAP£ YOTION IS STOPPED 'OR NJIIODI LOHCIO T1WI KQUIRID TO CHANGI DI"'C~IC -> '~~~-7'~'~~~~~~~~~~~~~~~~~~~--'~'~---------------IIH/! I III laoor ... 1 ,.. IILOCU)IH I &aaC •• , IIH \\ ~""""--"'--)~.( I '~<~I------ I i l ITUOY SPlIO : I ~ I ~ ~1~ ________________________~tJr-i i IIPIGO l I I 1 1_______..;;;;;;;;;;:;;;;:;...______......: ~ ~a~--+---------------------~:~~'~·------~·~f I I I ~~--~--------------------~I~~~--------~ --+-------------------~~--~ : _ ~r=.&. DlClL.DATICIII JOIIWUD MGT1CII iCCILIItATIOIt I I .... ."..., f A I ~~ C I --- f II I 1 I I I I I I I ~r~:--~r~~~ ~ I I LO. T..,.. IIGT1C* ITQIIPO IIOICNTAlllLT & ,..,. IIIOTIOII ITOPPID & ... ~ IttcalVCD UTI1t T..,.. IS ~ Figure 4-43. TAPE MOTION CONTROL - Case 3 4-94 4.11.4 25 ips Mode Control The transport - automatically switches between 25 ips streaming mode and 25 ips start/stop mode in response to system usage. Essentially, when repositionin~ mode, rather than continue to start/stop mode. becomes excessive in streaming thrash', the STU will switch to The transport switches back to streaming mode when the command Reinstruct Time consistently reduces to a value that would allow streaming. NOTE To avoid 'jog' delays, mode switching is done at 25 ips rather than when stationary. In essence, a mode switch takes effect at the end of the block in process. 4-95 Section 5 - MAINTENANCE 5.1 GENERAL The first portion (paragraphs 5.2 and 5.3) of the maintenance section contain~ instructions on how to remove and replace all field replaceable parts or assemblies. Location and identification of assemblies can be referenced to the TUBI/TABI Illustrated Parts Breakdown (EK-TUABl-IP). Reference into the removalireplacement procedures is primarily via the diagnostic test do~umentation and _ fault co~e interpretation found in the TUBI/TABI Pathfinder (EK-TUA81-SV). Verification tests follow each of the replacement procedures so that the integrity of the replaced assembly can be ensured, prior to returning the transport to on-line status. The removal/replacement procedures follow a concept of modular (assembly) replacement only. Individual circuit troubleshooting or assembly repair are not recommended and are, therefore, not within the scope of this manual. Unless otherwise specified, in all procedures it is assumed that the tape has been unloaded, the transport is powered down, and the input power cord is disconnected. The second portion (paragraph 5.4) of this section describes the TUB1/TABl diagnostic test procedures and the resident tests used for both troubleshooting and operational verification of the TU81/TABl subsystem. Corrective action in the diagnostic section is of a general nature and should not be used exclusive1v for transport troub1eshootin2. Refer to the TU81/TA81 ~ Pathfinder (EK-TJA81-SV) for more detailed test descriptions and fault isolation procedures. Also described are the ASCII port diagnostics~ 5.2 ACCESS TO COMPONENTS Components located on the underside of the tape deck can be accessed for maintenance purposes by placing the tape deck in the mainte'nance position. Using Figure 5-1 for reference, proceed as follows: o Maintenance Position 1. Place the top cover in the fully opened position. 2. Using a 5/32 inch Allen wrench, open the front door. 5-1 TAPE DECK LATCH FRONT DOOR ~LATCH -\I OPERATING POSITION MAINTENANCE POSITION Figure 5-1. TU81/TA81 MAINTENANCE ACCESS 5-2 3. Using a straight slot screwdriver, rotate the pawl fastener on the front left corner of the tape deck one-quarter turn counterclockwise to release the deck. Rotate the fastener six more turns counterclockwise to disengage the pawl fully. 4. While pressing down on the front of the tape deck, pull out on the ring of the spring-loaded tape deck latch. With the latch handle extended, pull the tape deck upward and allow the front of the tape deck to rise. 5. Release the tape deck latch and manually tilt the front of the tape deck up until the latch engages and the tape deck is locked in the vertical position. For easier access to some components, the tape deck can be moved from the vertical position to the tilted position for maintenance. To move the tape deck from the vertical to the tilted position, push the top of the tape deck back slightly to relieve pressure on the latch and pullout the latch. Keep pushing the top of the tape deck back until the latch engages in the tilted position. CAUTION Use care not to snag or chafe the control panel cable or any other cables when positioning the tape deck. o Operation Position 1. To return the tape deck to the operating position, pull the tape deck latch out and manually place the deck in the horizontal position until the latch engages. Secure the tape deck by turning the pawl fastener clockwise. 5.2.1 Top Cover Interlock Switch Defeat When servicing the transport, the Field Service Engineer may need to operate the unit and run diagnostic tests with the top cover open. To bypass the safety interlock switch, insert the defeat tool (supplied in the CD Kit) into the interlock latch. This keeps the interlock switch pressed down, simulating the "top cover closed" condition. See Figure 5-2. 5-3 INTERLOCK LATCH DEFEAT TOOl MA.-G07e-13 02AOS-68 Figure 5-2. COVER INTERLOCK DEFEAT TOOL 5-4 REAO AMP TAK£ UP TtNSlON + 11£1' TU SENSOR -REf TU OUTPUT - ----•- -:A~l • AIIIZ ClJTPUT+ MT2 SERVO CONTItOL 3 I I _~J tozj REAO JI HEAD PI WRITE JI ..... HEAD PI c: ERASE OOT WHT OOT 00 I 1'/ N I ~ > ', W' (Ci VI VI CI " BlK t1 CD > W6 NU BOT SENSOFt MT6 t-i c: 00 .....,. n W7 ~ t-t WI tzj '=' ~(f: \ ) H ~ W8 W2 W3 WI6.'_--4-_..L- FILE MTt FILE PfroTECT SENSOR MT3 PSt PWR OPERATION AND OIMNOSTIC IUEl A2AI U SUPPLY A2 CONTROL MNIL ASIY DOOR INTERLOCK SWITCH SI TAKE-UP TENSION SENSOR MT2 WRITE HEAD ..... JI W3 READ AMP WRITE SERVO CONTROL • _.L --• ..... (A,- • REF TU OUTPUT + - REF TU OUTPUT - 4 READ HEAD "1] P3 11 pg 31 Pl0 32 P4 12 W9P2 A3AI WI9Pl TBI PWR DI5T W6 W3P8 PI Jl W!i W9Pl WIPI "l C rc Wl0Pl (l) U1 W8PI I N tJ:J W2Pl I t-i VI I ~ til' > (X) L_ .... W1 n > WI tJ:J Lt W8 [IJ 0 ..... ~ (CABINET) E6 FILE MT1 "~ ES .-0-----0 + REF Fl OUTPUT B _ REF FL ~-t---.... OUTPUT A 4 (HINGE) E4 FILE TENSION SENSOR ,----CONTROL PANEL ASSEMBL V (2 I I I GND NU -OFF SN -ONSN OPERATION AND DIAGNOSTIC PANEl I IL __ A2AI 4 3 FILE PROTECT SENSOR MTl lAMP _ _ _ _ _ _ _ _ AZAZ ~ ________ _ I -1 PSI flOWER SUPPLV Jl SHIIII·IM!'I2,.' 5.3 REMOVAL/REPLACEMENT PROCEDURES Table 5-1. REMOVAL/REPLACEMENT INDEX ASSEMBLY PARA. NO~ Drive Cover Assembly Tape Cleaner Assembly Top Cover Interlock Switch File Protect Sensor EOT/BOT Sensor Assembly 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 Take-Up Reel Hub Assembly Take-Up Reel Motor Assembly Supply Reel Hub Assembly Supply Reel Motor Assembly Supply Motor Tach and Sensor 5.3.6 5.3.7 5.3.8 5.3.9 5.3.10 Air Bearing Sensor Supply & Take-Up Air Bearing Spring Guide Pneumatic Pump Assembly Pressure Regulator & Filter Assembly Magnetic Head Assembly 5.3.11 5.3.12 5.3.13 5.3.14 5.3.15 Control Panel Assembly Cooling Fan Assembly Power Supply Write Driver/Read Amplifier/Servo Control Modules Formatter Read Module 5.3.16 5.3.17 5.3.18 5.3.19 5.3.20 Formatter Write Module Interface Controller Module Power Amplifier Module Capacitor "'c ..,~ ?? 5.3.21 . ..... 5.3.23 5.3.24 NOTE The TUB1 cable diagram is shown in Figure 5-2A. The TABI cable diagram is shown in Figure 5-2B. Appendix B shows the location of electronic modules in the tape transport and their layout. 5-5 Drive Cover Assembly 5.3.1 Removal 1. Place the tape deck in the maintenance position (paragraph 5.2). 2. Loosen the nuts and the screws securing the cover and remove the drive cover assembly (Figure 5-3). (The drive cover assembly consists of the drive cover with attached foam strips and grommet.) Replacement 1. Place the drive cover assembly in position so that the cooling fan wires are placed in the feed-thru hole. 2. Secure the cover with the nuts and the screws. 3. Return the tape deck to the operating position. 5-6 Figure 5-3. 5-7 DRIVE COVER Tape Cleaner .Assembly 5.3.2 Removal 1. Remove the tape path cover and magnetic head covers from the tape deck. 2. Loosen the two mounting screws and remove the cleaner assembly from the tape deck. See Figure 5-4. 3. Remove screws, lockwashers and cover plate from the blade housing. 4. Slide the platform out from the tape cleaner assembly. MOUNTI SCREWS W.SHERS If ~ ( - .-FRONT PLATE it,_____ ~ ._--PLATFORM 02A02-69 CLEANER BLADES Figure 5-4. TAPE CLEANER CAUTION Handle the assembly with care. The cleaner blades are both brittle and sharp. NOTE The defective tape cleaner must be replaced as a complete assembly. 5-8 5.3.2 Tape Cleaner Assembly (Cont'd) Replacement 1. Inspect the cleaner blades for damage. If the blades are chipped or damaged, replace the entire assembly. 2. If the blades are not damaged, clean the platform and reinstall. When installing the platform, make sure that the flanges are positioned so that the platform fits firmly inside the cleaner assembly. 3. Install the cover plate, two washers and mounting screws. 4. Position the assembly onto the guide pins on the tape deck and tighten the screws. 5. Reinstall the tape path and magnetic head covers. Verification Check 1. No functional checks are necessary. 5-9 Top Cover Interlock Switch 5.3.3 Removal 1. Place the tape deck in the maintenance position. Remove the four labeled slip-on connectors from the interlock switch connectors. (If any wires are not labeled, identify and mark each wire for reassembly.) See Figure 5-5. 2. Remove the two mounting screws securing the switch plate to the tape deck. Remove the switch and the switch plate. 3. Press the top and the bottom release tabs on the switch to separate the switch from the switch plate. Figure 5-5. TOP COVER INTERLOCK SWITCH (l~INTENANCE VIEW) 5-10 5.3.3 Top Cover Interlock Switch (Cont'd) Replacement 1. Assemble tne switch to the switch plate. 2. Position the switch assembly on the rear of the tape deck so that the connector numbers on the switch correspond to the numbers stencilled on the tape deck. 3. Insert the two hex mounting screws. Position the top cover door so that the interlock switch can be aligned with the actuating stud on the door. Tighten the switch mounting screws when the center of the switch front is ali6ned witn the actuating stud. 4. Attach the slip-on connectors to the appropriate studs of the interlock switch. Refer to Figure 5-5 for wire and connector positions. Return the tape deck to the operating position. Verification Check 1. Thread tape. Test 101. Do not load. 5-11 Execute Operator Diagnostic 5.3.4 File Protect Sensor Removal 1. Remove the tape reel from the supply hub. 2. Remove the four mounting screws and the file protect sensor cover plate from the tape deck. See Figure 5-6. 3. Remove the mounting screw and washer securing the file protect sensor to the tape deck. 4. Detach connector W3P6 from the sensor and discard the sensor. W3P6 ~I oX~~OR ~) Figure 5-6. FILE PROTECT SENSOR ALIGNMENT 5-12 5.3.4 File Protect Sensor (Cont'd) Replacement NOTE See Figure 5-6 for sensor alignment and cable plug connection. 1. Place the sensor on the tape deck and secure with the ffiounting screw and washer. 2. Attach connector W3P6 to the sensor pins. 3. Reinstall the sensor cover plate and secure it to the tape deck with four mounting screws. Verification Checks 1. Thread a write-enabled tape and perform a load operation. Observe that the FILE PRO indicator is not lighted. 2. Unload tape and remove the write enable ring. Thread tape, perform a load operation, and observe that the FILE PRO indicator is lighted. 5-13 EOT/BOT Sensor Assembly 5.3.5 Removal 1. Remove the tape path cover and magnetic head cover from the tape deck. 2. Remove connector W3Pl from the EOT/BOT assembly. 3. Remove the flat head mounting screw from the assembly base-mount and lift the assembly from the tape deck. See Figure 5-7. NOTE The defective sensor must be replaced as a complete assembly. ,. ~J EOT/BOT ~ASSEMBLY Figure 5-7. EOT/BOT SENSOR Replacement 1. Position the EOT/BOT assembly onto the tape deck and install the flat head mounting screw. 2. Thread tape onto the take-up reel. assembly with the tape. 5-14 Align the EDT/BOT 5.3.5 EOT/BOT Sensor Assembly Replacement (Cont'd) 3. Tighten the flat head mounting screw. 4. Attach connector W3Pl to tne assembly as shown. If excess cable exists, position the cable so that the excess is at the rear of the tape deck. 5. Install the magnetic head cover and the tape path cover. Verification Checks NOTE If available, use a 600 foot reel of tape with properly installed EOT/BOT markers to reduce test time. 1. Load a reel of tape onto the supply hub and thread tape so that the BOT marker is located before the EOT/BOT assembly. 2. Perform a load operation and observe that the tape loads and positions itself at the BOT marker (the BOT indicator lights). 3. Execute Field Service Diagnostic Test #44 to verify the operation of the EOT sensor. 5-15 Take-Up Reel Hub Assembly 5.3.6 Removal 1. Remove the four mounting screws from the take-up reel hub cover and remove the cover from the hub assembly. See Figure 5-8. 2. Remove the three Allen screws, lockwashers and plain washers securing the reel to the motor shaft assembly. 3. Kemove the take-up reel from the transport. Replacement CAUTION If a new reel is being installed, inspect the reel edges for burrs or cracks that could cause tape damage. 1. Replace the take-up reel on the transport. 2. Replace the three Allen screws, lockwashers, and plain washers securing the reel to the motor shaft assembly. 3. Replace the cover on the hub assembly and install the four mounting screws. Verification Checks 1. Manually rotate the tape reel to ensure that the reel does not contact the tape deck. 2. Load a known good reel of tape and observe the reel during tape motion. The tape should not contact the reel flanges. 5-16 CAM CARRIER HUB COVER __ ! _-_ ~~~) -- ~~-: fir MOUNTING SCREWS(3) --.~ ~)J, CUT-OUT FOR COVER REMOVAL ,L. ~ SUPPLY REEL HUB ASSEMBLY I I ~ i1 I MOUNTING HARDWARE ~ • -.___ · ~ ~I~ ~ TAKE-UP REEL COVER .-. ----- -1-- -. ·-1 ~~~~9 '~--=--~t- TAKE-UP REEL -- Figure 5-8. --- -- TAKE-UP REEL/SUPPLY REEL HUB ASSEMBLIES 5-17 Take-Up Reel Motor Assembly 5.3.7 Removal 1. Perform the Removal procedure for the Take-up Reel Hub Assembly (paragraph 5.3.6). 2. Place the tape deck in the maintenance position and remove the drive cover (paragraph 5.3.l). 3. Remove connector W3P2 from the tach assembly on the take-up motor. 4. Kemove connector 83Pl from the Power Amplifier module (jack Jl on the power amplifier module). 5. Remove the four mounting screws securing the motor to the tape deck. See Figure 5-9. Remove the motor from the transport. Replacement NOTE The reel motor and tach must be replaced as an assembly. CAUTION When installing the motor, make sure there are no loose wires between the motor mounting plate and tape deck. 1. Position the motor on rear of the tape deck so that the 83Pl cable extends from the lower right. Secure the motor with the four mounting screws. 2. Attach connector 83Pl to Jl on the Power Amplifier module. 3. Attach connector w3P2 to the tach assembly on the motor. 4. Install the drive cover and return the tape deck to the operating position. 5. Perform the Replacement procedure for the Take-up Reel Hub Assembly. 5-18 5.3.7 Take-Up Reel Motor Assembly (Cont'd) Verification Cneck 1. Execute Field Service Diagnostic Test 137 (refer to TU8l/TA~1 Pathfinder for Diagnostic Test 37 requirements). 2. Execute Field Service Test 148. 3. Thread tape. Test 101. Do not ,load. Execute Operator Diagnostic TACH WHEEL TACH SENSOR TAKE UP REEL.. MOTOR COVER MOUNTING SCREWS(2) Figure 5-9. TAKE-UP MOTOR ASSEMBLY 5-19 5.3.8 Supply Reel Hub Assembly Removal (Refer to Figure 5-8) 1. Press the center button on the hub to put the hub into the unlatched position. 2. Locate the slot opening on the periphery of the cover. Insert a small blade screwdriver into the slot and twist to unsnap the cover from the hub assembly. 3. Place the hub assembly in the latched position by pressing the cam carrier. CAUTION Make sure that the hub is latched before proceeding with further removal. If the hub is unlatched, parts may falloff. 4. Remove the three large shoulder screws from the cam carrier. The hub assembly can then be removed from the tape deck. Replacement 1. Position the hub assembly onto the motor shaft assembly and secure with three large shoulder screws. 2. Install the cover on the face of the hub assembly. Verification Checks 1. Mount the tape reel onto the hub assembly. The reel should mount easily onto the hub and against the bottom flange. 2. Latch the reel onto the hub. securely fastened. 3. Load a known good quality tape and observe the reel during tape motion. The tape should not contact the reel flanges. 4. Thread tape. Test 101. Do not load. 5-20 Make sure the reel is Execute Operator Diagnostic Supply Reel Motor Assembly 5.3.9 IMPORTANT The supply reel motor assembly is not supplied as part of the spare parts iist: the spared take-up reel motor assembly must be disassembled and the motor used as a replacement for the supply motor. Removal 1. Perform the Removal procedure for the supply reel hub assembly (paragraph 5.3.8). Place the tape deck in the maintenance position and remove the drive cover (paragraph 5.3.1). 2. Remove connector 8lPl from J3 on the Power Amplifier module. 3. Remove the tach cover and mounting screws from the motor (Figure 5-10). Retain for reuse. 4. Remove connector W3P5 from the tach assembly on the motor. 5. Remove the four mounting screws securing the motor to the tape deck. Remove the motor from the tape deck. 6. Remove the mounting screw and the sensor from the mounting plate on the supply reel motor. See Figure 5-10. Retain for reuse. 7. Loosen the two set screws securing the tach to the motor shaft and remove the tach from the shaft. Retain for reuse. 8. Remove the four screws securing the mounting plate and remove the plate from the supply reel motor. Retain for reus~. 5-21 MOTOR MOUNTING SCREWS (4) SUPPLY REEL MOTOR SENSOR MOUNTING PLATE MOUNTING PLATE SCREWS(3) TACH WHE&. AND SET SCREWS / "~,'~ TACH COVER MOUNT I NG -:SCREWS(4) Figure 5-10. SUPPLY MOTOR ASSEMBLY 5-22 Supply Reel Motor Assembly 5.3.9 Removal (Cont'd) 9. Disassemble the spared take-up reel motor assembly as follows:. (see Figure 5-9) a. Remove the two mounting screws and the tach cover from the motor assembly. b. Remove the two mounting screws securing the tach sensor to the reel motor. Remove the tach sensor from the reel shaft and the tach wheel~ c. Loosen the set screw and remove the tach wheel from the motor shaft. Replacement 1. Place the mounting plate (from step 8 of Removal) onto the rear of the new motor and secure with four mounting screws. 2. Assemble the sensor and tach wheel (from steps 6 and 7 of Removal) onto the motor mounting plate and shaft as shown in Figure 5-11 and adjust per paragraph 5.3.10 of Replacement. CAUTION When installing the new motor, make sure there are no loose wires between the motor mounting plate and tape deck. 3. Position the motor on the rear of the tape deck so that the B1Pl cable extends from the right. Secure the motor with four mounting screws. 4. Attach connector BlPl to J3 on the Power Amplifier module. S. Attach connector W3P5 to the tach sensor pins as shown in Figure 5-11. 6. Install the tacn cover and secure with the four mounting screws. 5-23 5.3.9 Supply Reel Motor Assembly (Cont'd) Replacement (Cont'd) 7. Install the drive cover and return the tape deck to the operating position. 8. Perform the Replacement procedure for the Supply Reel Hub Assembly. Verification Check 1. Thread tape. Test #01. Do not load. 5-24 Execute Operator Diagnostic Supply Motor Tach and Sensor .3.iO Removal I. Place the tape deck in the maintenance remove the drive cover (paragraph 5.3.1). 2. Remove four mounting screws and the tach cover from the supply motor. See Figure 5-10. 3. Remove connector W3P5 from the sensor pins. 4. Remove the mounting mounting plate. 5. Loosen the two set screws securing the tach to the motor shaft and remove the tach. screw and the position and sensor from the Replacement (See Figure 5-11) 1. Insert the tach wheel on the motor shaft. Position the tach for a 0.030 + 0.005 inch clearance between the tach and the sensor mounting plate. 2. Install the sensor on the mounting plate and position for a clearance of 0.150 + 0.01 inch between the sensor and the tach. Tighten the-sensor mounting screw • ...-_ _;1i..-0.030 !.OOS" "I 1 fO. 150 !a.OI" TACH SENSOR tf>UNTING PLATE 02AOl-75 Figure 5-11. TACH WHEEL/SENSOR ALIGNMENT 5-25 5.3.10 Supply Motor Tach and Sensor Replacement (Cont'd) 3. Attach connector W3P5 to the sensor pins. 4. Install the tach cover and secure with the four mounting screws. 5. Replace the drive cover and return the tape deck to the operating position. Verification Check 1. Thread tape. Test 101. Do not load. 5-26 Execute Operator Diagnostic 5.3.11 Air Bearing Sensors Removal NOTES Replacement parts for the air bearing assembly are contained in Refurbishment Kit pIN 29-24359. This kit contains a supply air bearing spring guide, a take-up air bearing spring guide, a sensor, a small a ring, and a large 0 ring. If a sensor is replaced, it is recommended that the appropriate spring guide and both 0 rings also be replaced. The supply air bearing,spring guide and the take-up air bearing spring guide are not interchangeable. 1. Perform steps 1 thru 6 of paragraph 5.3.19 (Write Driver/ Read Amplifier/Servo Control Modules Removal). 2. Remove connector PI from the sensor pins. 3. To gain access to the screws holding the air bearing, remove the screws holding the logic cage and move the cage enough to access the air bearing mounting screws. See Figure 5-12. DO NOT remove the tie-wraps holding the cables to the cage. 4. Remove the mounting screws and washers from the air bearing assembly (the tape path cover on the top of the tape deck will hold air bearings in place at this time). CAUTION Tak~ care not to snag or chafe the control panel cable or any other cable when positioning the tape deck. 5. Return the tape deck to the operating position. 6. Remove the tape path cover and lift the air bearings away from the tape decke 5-27 5.3.11 Air Bearing Sensor Removal (Cont'd) 7. Remove the 0 ring from the air bearing housing. Figure 5-13. 8. Remove the two socket head screws and washers securing the sensor to the rear of the air bearing. Remove the sensor and the small 0 ring from the bearing housing .. 9. Replace the spring guides as described in paragraph 5.3.12. See Replacement 1. Insert a new small 0 ring in the opening at the rear of the sensor. 2. Position the sensor on the air bearing so that the connector pins are positioned towards the outside of the air bearing. Secure the sensor with the mounting screws and washers. MOUNTING MOUNTING • HOLES I BRACKETS ~ I I Figure 5-12. 5-28 LOGIC CAGE 5.3.11 Air Bearing Sensor Replacement (Cont'd) 3. Insert the large 0 ring into the aperture at the rear of the air bearing housing. 4. Place the air bearing assembly onto the tape deck using locating pin for positioning. Install the tape path covers to hold the air bearings in position. 5. Place the tape deck in the tilted maintenance position. Secure the air bearings with mounting screws and washers. 6. Replace the screws the holding logic cage. 5-12. 7. Attach connector Pl to the sensor pins. 5-11 for pin orientation., 8. Perform steps 4 through 9 of paragraph 5.3.19 (Write Driver/Read Amplifier/Servo Control Modules Replacement). See Figure See Figure Verification Check 1. Thread tape. Test #01. Do not load. Execute Operator Diagnostic SMALL 0 RING INTO SENSOR \ \ SENSOR '~r < "- ) "- LARGE 0 RING . . . . .@, I NTO AIR BEARI NG 6 ...... /' PIN 4 LABEL E \ 1~1 t ~............ fJ, r AIR BEARING MOUNTING SCREWS SENSOR CABLE ,CONNECTOR SENSOR MOUNTING SCREWS Figure 5-13. AIR BEARING SENSORS 5-29 02A02-76 I I Supply and Take-Up Air Bearing Spring Guide 5.3.12 Removal NOTE Replacement parts for the air bearing assembly are contained in Refurbishment Kit PiN 29-24359. This kit contains a supply air bearing spring guide, a take-up air bearing spring guide, a sensor, a small 0 ring, and a large 0 ring. If a spring guide is being rep laced, it is recommended that both the supply air bearing spring guide and the take-up air bearing spring guide be replaced. 1. Remove the tape path cover and the magnetic head cover from the tape deck. 2. Remove the two phillips head screws securing the supply spring guide, isolator, and the guard to the bearing housing. See Figure 5-14. 3. Remove the spring guard, isolator, and the guide from the housing. 4. Repeat steps 2 and 3 to remove the take-up spring guide. Replacement 1. Place the supply rear spring guide (PiN 77004255), isolator, and the guard into the bearing housing. Holes for the mounting screws provide positive alignment of both parts to the housing. 2. Secure the guide with two phillips head screws. 3. Repeat steps 1 and 2 above using spring guide 77004254) to replace the take-up spring guide. 4. Install the tape path cover and magnetic head cover on the tape deck. 5-30 (PiN 5.3.12 Air Bearing Spring Guide (Cont'd) Verification Checks 1. Thread tape. Test #01. Do not load. Execute Operator Diagnostic 2. Visually observe the tape edge for no damage. $PRING GUIDE ISOLATOR / / SPRING GUARD ~ t o( IIAIlING HOUIING ~. " " NOTE The supply spring guide and the take-up spring guide are not interchangeable. Figure 5-14. AIR BEAKING SPRING GUIDE 5-31 Pneumatic Pump Assembly 5.3.13 Removal 1. Place the tape deck in the maintenance remove the drive cover (paragraph 5.3.1). 2. Detach the two pneumatic assembly. See Figure 5-15. 3. Remove the drive (paragraph 5.3.1). 4. Remove connector W4P2 from the power supply. 5. Remove the pneumatic tube connected from the tape deck nipple to the pneumatic pump. cover to tubes from access the position and the filter box pneumatic pump NOTE Detach any wiring that may interfere with removal of the pneumatic pump assembly. 6. Remove the four mounting screws and washers securing the pneumatic assembly to the tape deck. Carefully withdraw the assembly from the transport. Replacement 1. Position the pneumatic pump assembly to the rear of the tape deck and secure with washers and mounting screws. 2. Attach the pneumatic tubes tape deck nipple. 3. Attach connector W4P2 to the power supply. Attach any wiring that was disconnected prior to the Removal procedure. 4. Install the drive cover and attach the two pneumatic tubes to the filter box assembly. 5-32 from the compressor to the 5.3.13 Pneumatic Pump Assembly (Cont'd) Verification Check 1. Thread tape. Test 1101. Do not load. Execute Operator Diagnostic MOUNTING .-+----- SCREWS (4) I TUBING TO FI LTER BOX I- I +++-_ PNEUMATIC PUMP TUBING TO_~ TAPE DECK Figure 5-15. PNEUMATIC PUMP ASSEMBLY 5-33 5.3.14 Pressure Regulator and Filter Assembly Removal CAUTION Replace filters only when necessary. It should not be replaced on a PM schedule. Air pressure could be lost through the seals when removing and replacing the filter assembly. NOTE If only the pressure regulator is being replaced, perform Removal steps land 2, Replacement steps 4 and 5, and the Verification Check. If the filter is being replaced, perform the entire Removal/Replacement and Verification Check procedures. 1• in the Place the tape deck maintenance position (paragraph 5.2) and remove the drive cover (paragraph 5.3.1). 2. Remove the pressure regulator by unscrewing the regulator from the filter box assembly. See Figure 5-16. 3. Remove the two pneumatic tubes nipples on the filter box. 4. Remove the four mounting screws securing the filter box and remove the filter box from the tape deck. 5. Remove the filter from the filter box. from the IN and OUT Replacement 1. Position the filter into the filter box. 2. Secure the filter box to the tape deck with mounting screws. Check seals for leaks. 3. Install the two pneumatic tubes on IN and OUT nipples. 4. Screw the pressure regulator box assembly. 5. Replace the drive cover and return the operating position. clockwise onto the four the filter tape deck to the Verification Check 1• Thread tape. Do not load. Run Operator 01. 5-34 Diagnostic Test' / /'1 ,/ I 1 FILTER BOX Figure 5-16. FILTER BOX ASSEMBLY 5-35 Magnetic Head Assembly 5.3.15 Removal 1. Remove the tape path cover and the magnetic head cover from the tape deck. 2. From the top of the transport, detach read head connector W6Pl, write head connector W5P1, and erase head wires P3/P4 from the magnetic head. See Figure 5-18. NOTE Before removing the head, tape a piece of soft material across the recording surface. 3. Perform steps 1 through 4 of paragraph 5.3.19 (Write Driver/Read Amplifier/Servo Control Modules, R~moval). 4. From the rear of the tape deck, remove the read, write and erase connectors away from the magnetic head. ASSEMBLY SCREWS (DO NOT LOOSEN) -----)~ ~ ' " MOUNTING SCREWS (4) Figure 5-17. MAGNETIC HEAD ASSEMBLY 5-36 5.3.15 Magnetic Head Assembly CAUTION Refer to Figure 5-17 for the location of the head mounting screws. DO NOT loosen the head assembly screws; if loosened, the entire head must be replaced by a new assembly. Removal (Cont'd) 5. Loosen the four head mounting screws. Hold the head against the tape deck while removing the four mounting screws, lockwasners, and flatwashers. 6. Carefully withdraw the magnetic head from the tape deck. Replacement NOTE Before installing the magnetic head, ensure that the recording surface is protected with a soft material. 1. Place the magnetic head on the tape deck and position the guide pins into the head. 2. While holding the head in place, insert the fiatwashers, lockwashers, and mounting screws. Tighten the four mounting screws. 3. Place the read and the write/erase cables through the tape deck. 4. From the top of the tape deck, attach the read, write and erase connectors to the magnetic head. See Figure 5-18. Remove the recording surface covering. 5. Perform steps 6 through 9 of paragraph 5.3.19 (Write Driver/Read Amplifier/Servo Control Modules Replacement). 6. Install the tape path cover and the magnetic head cover on the tape deck. 5-37 5.3.15 Magnetic Head Assembly (Cont'd) Verification Checks 1. Clean the magnetic head recording surface with a soft lint-free cloth moistened with tape transport cleaner. Wipe the recording surface in same directin as tape motion. 2. Load a 3M777, or equivalent, write-enabled tape. 3. Move jumper WI at location module to the 1-2 position. 4. Execute Field Service Test 64 to set write current values. D23 on the Servo-Control WHITE ERASE CONNECTOR BLACK ERASE CONNECTOR ---ti~~~~~Q;~~;a., W6PI READ CABLE (GRAY) W5PI WRITE CABLE (BLUE) 02AOl-8l Figure 5-18. MAGNETIC HEAD CONNECTORS 5-38 5.3.15 Magnetic Head Assembly Verification Checks (Cont'd) 5. Execute Field Service Diagnostic Test #31. complete with display 00. 6. Return jumper WI at location D23 on the Servo/Control Module from the 1-2 position to the 2-3 position before the unit is powered down. 7• Thread tape. Do not load. Execute Operator Test #01. If the test is successful. the test terminates with display 00. If the test -is unsuccessful, refer the display number to correspondlns Fault Code in the TU8l/TA8l Pathfinder. 5-39 The test will Control Panel Assembly 5.3.16 Removal 1. I)pen the front cabinet door. 2. Remove connectors W13J1, W8P1, and W16P2 from the control panel. 3. Remove the four mounting screws from the control panel bracket and the ground strap connector from the door assembly. 4. Move the bracket away from the door switch and +5V cable still attached). 5. Remove the push-in clips (see Figure 5-19) securing the control panel to the mounting bracket. 6. Remove the control panel. assembly MOUNTING BRACKET M.\ 003!> 83/\ Figure 5-19. CONTROL PANEL ASSEMBLY 5-40 (FAULT 5.3.16 Control Panel Assembly (Cont'd) Replacement 1. Install small connector W13Jl and align the mounting holes in the control panel with the holes in the bracket. Secure control panel with four push-in clips. 2. Place the control panel and bracket in position on the door assembly and install the four mounting screws. Attach the ground strap to the door assembly. 3e Install connectors W8PI and WI6P2 to the control panel assembly. Verification Check 1. T'nread tape. Test 1101. Do not load. 5-41 Execute Operator Diagnostic Cooling Fan Assembly 5.3.17 Removal 1. Place the tape deck in the maintenance position. Remove the drive cover (paragraph 5.3.1) and detach the cooling fan connector from receptacle J3 on the power supply (Figure 5-20). 2. Remove the four hex nuts and washers and withdraw the fan assembly from the mounting studs. Replacement 1. Place the fan on the mounting studs and install the four hex nuts and washers. Attach the cooling fan connector to receptacle J3 on the power supply. . 2. Replace the drive cover. operating position. Place the tape deck in the Verification Check 1. Power the transport on and check for air flow from fan. CONICCTOR ~ Figure 5-20. COOLING FAN ASSEMBLY 5-42 Power Supply 5.3.18 Removal 1. Disconnect the power cable from the power supply. Figure 5-22. 2. Tilt the tape (paragraph 5.2). 3. Remove the cooling fan assembly (paragraph 5.3.17). ""'t. I. Detach all connectors from power supply. 5. Place the tape deck in the operating position. deck into the maintenance position See Figure TO TB-I VOLTAGE TERMINAL STRIP (J4) W2P2 TO W4P5 TO COOLiNG FAN J I ~.. -"J ---------d~ JIO W4P2 TO PNEUMAT Ie PUMP CONNECTORS 5-43 See 5.3.18 Power Supply Removal (Cont'd) 6. Open the rear door of the cabinet. 7. Remove the frame stabilizing bar by removing the mounting screws. See Figure 5-22. CAUTION The power supp ly is attached to the tape deck by four screws. The two screws on the left are located in slots so that power supply can be slid out from under these screws for removal. The power supply weighs 4.1 Kg (9 lbs.). approximately FRAME STA8IL.IZING BAR POWER SUPPLY CAlLE CONNECTOR SH[PP[NG BRACKET (SHIPPING POSIT!C~ POwER SUPDL T CA8U / Figure 5-22. POWER SUPPLY (REAR CABINET VIEW) 5-44 Power Supply Removal (Cont!d) 8. Loosen, but DO NOT REMOVE, the two mounting screws on the left side of the power supply. 9. Remove the two mounting screws on the right side of the power supply while supporting the power supply from the bottom. iO. Slide the power supply out of the slots on the left carefully remove the power supply from the cabinet. j Replacement NOTE If a new power supply is being installed, remove the cover and observe the position of the Voltage Select Card. See Figure 5-23. The position of this card must correspond to the input voltage defined on the equipment identification plate. The ends of the card are stencilled with "120V" and "220V" and indicating arrows. Make sure the card is connected to match the input voltage. The card can be disconnected, turned upside down, and reconnected to the Main Power Suppiy module if required. i > o "" t J1B Ft N N 1I1a {Ll ~;y [JJ ,. o> o < til-' ".. {D=?~v=r'D oA N 11 n------------------------------------20 Figure 5-23. VOLTAGE SELECT CARD 5-45 o .ItA < -OJ ~, and 5.3.18 Power Supply Replacement (Cont'd) 1. From the rear of the transport, position the mounting slots on the left side of the power supply under the two loosened mounting screws. 2. Insert and tighten the two mount ing screws on the right side of the power supply. 3. Tighten the two mounting screws on the left side. 4. Install the frame stabilizing bar and secure it with the mounting screws. Close the rear cabinet door. 5. Tilt the tape deck into the maintenance position. 6. Attach the connectors to the power supply as follows: POWER SUPPLY J2 J3 J4 J5 JlO CABLE w4P2 Pneumatic Pump PI Cooling Fan W7Pl TBI Terminal Block W2P2 Servo/Control Module TBI Terminal Block 7. Install the cooling fan assembly (paragraph 5.3.17). 8. Place the tape deck in the operating position. 9. Connect the power cable to the power supply. Verification Checks 1. DC Voltage Checks - Using a digital voltmeter for all DC voltage measurements, connect the ground lead of the meter to pin 5 of the power terminal strip TB-l. See Figure 5-24. Connect the other meter lead to the points listed to test all DC voltages. 5-46 TB-1 RED/BROWN +2~V BLANK BLACK GND BLACK GND BLACK GND RED/WHITE +ISV RED/WHITE +ISV BLUE/WHITE -15V RED +SV REO +5V BLUE -6\1 BLANK Figure 5-24. POWER TERMINAL STRIP TB-l 5-47 Write Driver/Read Amplifier/Servo Control Modules 5.3.19 NOTE To service any of these modules, you must separate them from the logic cage and move them to the maintenance position (Figures 5-25 and 5-26) . Refer to Chapter 5 of the TU81/TA8l Subsystem User Guide (EK-TUA8l-UG) for instructions on removing the shipping and safety brackets. CAUTION Ensure that there is no undue stress placed on the wires or modules when removing the connectors. Removal 1. Place the tape deck in the tilted maintenance position (paragraph 5.2). 2. Completely loosen both thumbwheels (top and bottom) to partially release the modules from the logic cage (Figure 5-26). Remove connectors W5P2 (to read/write head), W7P6, and W12Pl from the Write Driver Module (Figure 5-27). 3. Swing the modules slightly to the left. Remove both connectors (W7P5, W7P4) at the top of the Read Amplifier and Servo Control Modules (Figure 5-28). 4. Release the logic cage latch at the top-rear of the logic cage and temporarily slide the three-module assembly into the maintenance position (Figures 5-25 and 5-26). 5. From the Servo Control Module, remove connectors W3P8, WlOPl, W8Pl, and W2Pl (Figure 5-29). Remove connectors W6P2 (to read/write head), W12P2, and W12P3 from the Read Amplifier Module (Figure 5-28). 6. Ensure that all connectors have been removed. Remove one of the two Phillips screws from the bracket stop on the underside of the logic cage (Figure 5-26) and carefully remove the three-module assembly from the transport. 5-48 5.3.19 Write Driver/Read Amplifier/Servo Control Modules Removal (Cont'd) 7. Remove 5-26). the retaining bar from the logic cage (Figure 8. Remove the read amplifier/write driver/servo control set of modules from the cage and the cabinet. 9. Remove the plastic clips at the top and bottom of the modules. 10. Loosen the upper thumbscrews 6 to 8 times at the top and bottom space brackets/blocks (Figure 5-26). 11. If you need to replace the Read Amplifier or Write Driver module, separate them by removing four standoff screws (Figures 5-21 and 5-28). 12. If you need to replace the Servo Control or Read Amplifier module, loosen the thumbscrews on the Read Amplifier module at J2/J9 and J3/J8 (Figure 5-28). Then slide the module to be replaced out of the brackets and separate the modules. CAUTION Avoid excessive stress on the boards by loosening the thumbscrews alternately and separating J2 from J9 and J3 from J8 as the-screws-are released. 5-49 OPERATING POSITION MAINTENANCE POSITION ~~~ '" ~ ~~~ ~ e HOLDING BRACKET\L I ~~ I~~---.;;:: ,c---:---- I -~, I OPERATING POSITION ! i I ii MAINTENANCE (SLIDE -OUT) POSITION MA 0411 801 Figure 5-25. WRITE DRIVER/READ AMP/SERVO CONTROL LOGIC CAGE 5-50 1. TOP THUMBSCREW (TOP AND BOTTOM HINGES) BACK OUT TO REMOVE READ AMPLIFIER MODULE. 2. BOTTOM THUMBSCREW (TOP AND BOTTOM HINGES) BACK OUT TO REMOVE SERVO CONTROL MODULE. LATCH OPERATING POSITION MAINTENANCE POSITION LOOSEN THUMB SCR EWS WRITE ~ DRIVER 1111 III TO SEPARATE LOOSEN THUMB WHEELS (TOP AND BOTTOM) TO SWING MODULES OPEN MODULES (AT J2/J9 AND J3/Ja) . - - - LOGIC CARD CAGE SERVO CONTROL Figure 5-26. REMOVING WRITE DRIVER/READ AMP / SERVO CONTROL MODULES 5-51 5.3.19 Write Driver/Read Amplifier/Servo Control Modules Replacement NOTE It is recommended that the modules be replaced together as one assembly into the unit. This procedure assumes the above mentioned modules have been previously removed and subsequently separated. 1. Join the Read Amplifier and Servo Control Modules and partially secure by installing and tightening two thumbscrews as shown in Figures 5-28 and 5-29. 2. Install an upper and lower spacer block assembly to both modules and secure by tightening each (4) thumbscrew (Figure 5-26). Replace the plastic clips. 3. Secure the Write Driver Module to the using four screws (Figures 5-27 and 5-2B. 4. Carefully install the three modules (as in assembly) into the transport and place into the maintenance position. 5. Install connectors Y6P2 (from read/write head), W12P2, and Wl2P3 to the Read Amplifier Module (Figure 5-28). At the Servo Control Module, install connectors W3P8, WIOPI, WBPI, and W2Pl (Figure 5-29). Install the read/write head cables. 6. Install connectors W7P5 and W7P4 to the top of the Read Amplifier and Servo Control Modules (Figure 5-2B). Slide the module assembly into the operating position and secure with the logic cage latch (Figures 5-25 and 5-26). 7. Replace and secure the retaining bar (Figure 5-26). B. Install connectors W5P2 (from read/write head)"W7P6, and Wl2PI on the Write Driver Module. 9. Tighten the upper and lower thumbwheels on the logic cage to completely secure the modules (Figure 5-26). read amplifier 10. Place the tape deck in the operating position (paragraph 5.2) . 5-52 NOTE Some versions assembly use I) f. the TUBl' s only two screws modu Ie to secure the write driver module to the read amplifier module. The other two screws have been replaced with plastic clips mounted on the read amplifier module. W7P6 - - - . WI2PI HOLES TO CLEAR CONNECTOR LEvERS jN READ BOARD SCREWS (4) L _ _ _ .....J Figure 5-27. WRITE DRIVER MODULE CONNECTORS 5-53 W7P4 (READ AMPL IFIER-+ MODULE) J8 JI i W6P2'~~'.'.II THUMB : I! ~z ,I J5 i SCREWS (2 ) • ~~-+--+-- STANDOFFS (4) I J8 I (SERVO CONTROL MODULE) 11.'I4-~~- ) Figure 5-28. W12P2 02A02-89 READ AMPLIFIER MODULE CONNECTORS 5-5,,+ ~.,..._._::jS'--_~ ~ /tJ r W7P4. ....- 1 +---- (SERVO I J2 ( READ AMPLIFIER MODULE) CONTROL MODULE) ~-W3P8 Ii II J3~l.-W9P2 II II J4~r--WIP2 ~I I J5 I I I II II I ~.tl :..< ! ~ i .--- Figure 5-29. 1'-- WBPI 1J7 ~:::-: (READ AMPLIFIER MODULE) ~ II UI ~I J3 J6 ~·-WI0PI 02A02-90 SERVO/CONTROL MODULE CONNECTORS 5-55 Write Driver Verification Check 1. Load a 377, or equivalent, write-enabled tape. 2. 8xecute Field Service Test 64. 3. Execute Field Service Test 31. 4. With tape threaded, but not loaded, execute operator test 01. If test is successful, it ends with display 00. If test is unsuccessful, perform Troubleshooting Procedures 1001 through 1003 as explained in the TU8l/TA81 Pathfinder. Read Amplifier Verification Check 1. Load a 377, or equivalent, write-enabled tape. 2. Move jumper WI at location D23 on the servo module to the 1-2 position (Figure 5-29). 3. Execute Field Service Test 31. If test is successful, it e~ds with display 00. If test is unsuccessful, compare the display number to the test description for test 31 in the TU8l/TA8l Pathfinder. 4. After the test is successfully completed (display 00), return jumper WI from the 1-2 position to the 2-3 position before powering down. ~. With tape threaded, but not loaded, execute operator test 01. If test is successful, it ends with display 00. If test is unsuccessful, perform Troubleshooting Procedures 1001 through 1003 as explained in the TU8l/TA8l Pathfinder. control Servo Control Verification Check 1. Move jumper WI at location D23 module to the 1-2 position. ~. With tape not threaded, execute Field Service" Test 37. If test is successful, it ends with display 00. If test is unsuccessful, compare the display number to the test description for Field Service Test 37 in the TU81/TA81 Pathfinder. 3. Execute Field Service Test 49. 5-56 on the servo control Servo Control Verification Check (Cont'd) 4. Execute Field Service Test 64. 5. Execute Field Service Test 31. If test is successful, it will terminate with the display 00. If test is unsuccessful, refer the display number to the test description for Field Service Test 31 in the TUB1/TAB1 Pathfinder. 6. After the test is successfully completed (display 00), return jumper WI from the 1-2 position to the 2-3 position before powering down; 7. Install and tighten the top and bottom thumbscrews to secure the modules to the logic cage. 8. With tape threaded, but not loaded, execute operator test Oi. If test is successful, it will terminate with the display 00. If test is unsuccessful, perform Troubleshooting Procedures 1001 through 1003 as explained in the TU81/TAB1 Pathfinder. 5-57 5.3.20 Formatter Read Module Removal 1. Place the tape deck in the maintenance position (paragraph 5.2). Loosen the cage lock screws and slide the cage out until the top and bottom detents engage. See Figure 5-30. 2• Lo 0 sen the two t hum b s c r e wsan d s epa rat e the Read module from the Formatter Write module. Fo r rna t t e r CAUTION Avoid undue stress on the modules by loosening the thumb screws alternately and separating the modules as the screws are loosened. 3. Loosen and back out si x to eight turns the upper screws of each hinge. Loosen the lower screws two turns (DO NOT remove). Hold the -module in place while loosening the screws. 4. Remove the Formatter Read module from the logic cage. Replacement 1. Insert the module into the top and bottom hinge slots of the cage. Make sure the module is fully inserted into the hinge slot and rear connector W7PB. 2. Attach the outside pin connectors of secure with the two thumb screws. 3. Tighten the upper and lower screws of the top and bottom hinges to lock the module into position. Make sure all four hinge screws are snug. 4. Release the upper and lower detents and slide the cage into the frame. Tighten the cage lock screw. Return the tape deck to the operating position. both modules and Verification Check 1. Thread tape. Do not load. Execute Operator Test 01. If the test is successful, the test ends with display 00. If the test is unsuccessful, perform Troubleshooting Procedures 1001 through 1003 as explained in the TUBl/TA8l Pathfinder. 5-58 @ PUSH TO RELEASE RELEASE PLASTIC SNAP CD TOP AND BOTTOM RELEASE PLASTIC SNAP CD TOP AND BOTTOM @ PUSH IN THEN RELEASE METAL @ PUSH IN THEN RELEASE METAL (i) SNAP TOP AND BOTTOM RESUME PUSH SNAP TOP AND BOTTOM CD PUSH /<, (!) BACK OUT SCREW TO REMOVE ® ~ ~ 0 INTERFACE MODULE BACK OUT SCREW (TOP AND BOTTOM) TO REMOVE FORMATTER READ MODULE BACK OUT SCREW (TOP AND BOTTOM) TO REMOVE FORMATTER WRITE MODULE TAB MUST BE DEPRESSED TO REINSERT MODULE SET @ RESUME PUSH 1 lJ I (!) BACK OUT SCREW TO REMOVE INTERFACE MODULE OUT SCREW (TOP AND ® BACK BOTTOM) TO REMOVE FORMATTER READ MODULE (j) BACK OUT SCREW (TOP AND '-' BOTTOM) TO REMOVE FORMATTER WRITE MODULE (9 TAB MUST BE PRESSED TO REINSERT MODULE SET ~ I r~ @ ~ LOOSEN ScREW (TOP AND BOTTOM) TO EXTEND MODULE SET • /. FORMATTER---~~I WRITE MODULE -- 4 FORMATTER ~~' READ MODULE . / LOOSEN SCREW (TOP AND BOTTOM) TO SEPARATE MODULES e lJ ~ INTERFACE MODULE / . '"' " . - LOOSEN SCREW (TOP AND BOTTOM) TO SWING INTERFACE MODULE OPEN ..... -Glla·. . .....-01..·.. $ .. R-O"" ... ,.-03111-. . TU81 Figure 5-30. -'" / OCAJ /.....-- TA81 FORMATTER READ/FORMATTER WRITE/INTERFACE CONTROLLER MODULES Figure 5-30A. FORMATTER READ/FORMATTER WRITE/ INTERFACE CONTROLLER MODULES Figure 5-308. FORMATTER READ/FORMATTER WRITE/ INTERFACE CONTROLLER MODULES 5-59 5.3.21 Formatter Write Module Removal 1. Place the tape deck in the maintenance position (paragraph 5.2). Loosen the cage lock screw and slide the cage out until the top and bottom detcnts engage. See Figure 5-30. 2• Unscrew the top and Interface Controller module. 3. Remove connectors WlOP2 and WllP from the moudle (Figure 5-31) and power supply connector W7P8 at the rear of the module (Figure 5-31). 4. Loosen the two thumb screws and separate the Formatter Read module from the Formatter Write module. bottom thumb screws securing the module to the Formatter Write CAUTION Avoid undue stress on the modules by loosening the thumb screws alternately and separating the modules as the screws are loosened. 5. Loosen and back out six to eight turns the lower screws hinge. Hold the module in place while loosening the screws. of each 6. Remove the Formatter Write Module from the cage. Replacemen t NOTE Before installing the new module, make sure that the jumper blocks (WI, W2, and W3) at module locations Al and Bl are in the same position as on the replaced module. See Figure 5-31. 1. Inser.t the module into the top and bottom hinge slots of the cage. Make sure the module is fully inserted into the hinge slot. 5-60 5.3.21 Formatter Write Module Replacement (Cont1d) 2. Attach the edge pin connectors of both modules and secure with the two thumb screws. 3. Tighten the lower screw of the top and the bottom hinges to lock the module into position. Make sure all four hinge screws are snug. 4. Attach connectors WIOP2 co JS, WIIPI to J4, and power supply connector W7P8 to the module. 5. Secure the Formatter Write module to the Formatter Read module and the Interface Controller module to the Formatter Write module using thumb screws as shown in Figure 5-30. - 6. Release the upper and the lower detents and slide the modules into the cage. Secure them with the logic cage lockscrews. Return the tape deck to the operating position. Verification Check 1. Thread tape. If the test display 00. Do not load. Execute Operator Test 1101. is successful, the test terminates with If the test is unsuccessful, perform Troub1es~ooting Procedures 1001 thru 1003 as explained in the TU81/TA81 Pathfinder: 5-61 FORMATTER READ MODULE \ J5 321 -. J ~ § ~ § § § I W1 W10P2 FORMATTER WRITE MODULE MA·0555·84 ~ ~ ~ ~ ~ ~ § ~ Figure 5-31. FORMATTER WRITE MODULE 5-62 5.3.22 Interface Controller Module NOTE The Interface Controller module may be the TMSCP module (in TU81) or the STI module (in TA81). Removal 1. Place the tape deck in the maintenance position (paragraph 5.2). Loosen the cage lock screw and slide the cage out until the upper and lower detents engage. See Figure 5-30. 2. Unscrew the upper and lower Interface Controller module module. 3. When removing a TMSCP Interface Controller module, remove connectors W17Pl, WISPI, WIIP, and WIS (I/O cable). Refer to Figure 5-32 A. thumb screws securing the to the Formatter Write When removing an STI Interface Controller module, remove connectors WI7PI, WI5PI, WIlP, and port A and 8 (STI) cables. Refer to Figure 5-328. 4. Unscrew the top and bottom screws from the brackets shown in Figure 5-30 and remove the module from rear connector W7P9. NOTE Before installing a new Interface Controller module, make sure that the baud rate jumpers on the new modu Ie are in the same position as those in the replaced module. Replacement 1. Insert the new module in the upper and lower brackets and secure with the upper and lower screws. 2. Install the cable connectors as follows (Figure 5-32): W7P9 to Jl WllP to Al W17PI to J4 WlSPl to J5 Wl8 to J2 (TMSCP module) Port A and B (STI) cables (ST! module) 5-63 Al ~gR~~Al IJ WRITE CONNECTOR) Jl ~J1 {) BAUD--~ SELECTION JUMPERS J6 J2 V1 I 0\ ~ q J5 .f:' J4 PORT A ; J. e' ~ e W18 (SYSTEM 1/0 . CONNECTOR) ~ ~A 031)1 •• SH R·031 7·85 Figure 5-32A. TMSCP INTERFACE CONTROLLER MODULE Figure 5-328. STI INTERFACE CONTROLLER MODULE 5.3.22 Interface Controller Module Replacement Cont'd) 3. Tighten the upper and the lower thumb s crews to secure the Interface Controller module to the Formatter Write module. 4. Release the upper and the lower detents and slide the cage into the frame. Tighten the cage lock screw. Place the tape deck in the operating position. Verification Check 1. Applying DC power to the drive results in the execution of the Interface Health Check. If the check is successful, the unit identifier is displayed on cne control panel display. If the test is unsuccessful, perform Troubleshooting Procedures 1001 thru 1003 as explained in the TU8l/TA8l Pathfinder. 5-65 5.3.23 Power Amplifier Module Removal the maintenance position Place the tape (paragraph 5.2). 2. Remove the drive cover (paragraph 5.3.1). 3. Remove the following connectors from the Power Amplifier module. (See Figure 5-33.) B3Pl W3P7 BlPl W7P7 elPl deck in 1• from Jl from J2 from J3 from J4 from J5 4. Release the three "Quick Disconnect" tabs along the outside edge of the module from the mounting assembly. 5. Remove the module. Replacement 1. Insert the new module into the mounting assembly. The inside of the mounting assembly has metal slots to receive the module. 2. Secure the module by pressing it onto the tabs. 3. Install the connectors as follows. B3Pl W3P7 8lPl W7P2 elPl to Jl to J2 to J3 to J4 to J5 4. Install the drive cover. 5. Place the tape deck in the operating position. Verification Check 1. Thread tape. Do not load. Execute Operator Test 01. If the test is successful, the test ends with display 00. If the test is unsuccessful, perform Troubleshooting Procedures 1001 through 1003 as explained in the TU81/TA81 Pathfinder. 5-66 CIPf CAPACITOR ASSY SIPI SUPPLY MOTOR· 02AOl-92 Figure 5-33. POWER AMPLIFIER MODULE 5-67 5.3.24 Capacitor Assembly Removal 1• in the Place the tape deck maintenance position (parag raph 5.2) and remove the drive cover (paragraph 5.3.1). 2. 3. Remove the capacitor connector from Amplifier module. See Figure 5-34. J5 of the Power Insert a screwdriver through the access hole (see Figure loosen the screw holding the capacitor in the retainer. Remove the capacitor from the retainer. 5-34) and "'101--_- ~ ____ TO POWER AMP MODULE (J5) HOLE Figure 5-34. CAPACITOR ASSEMBLY 5-68 RETAINER 5,,3 .. 24 Capacitor Assembly ......... r... l A Rt::--o··-' w vaJ.. 'C \ ULH u l' NOTE The capacitor loses its charge within four seconds after transport power is removed. 4. Slide the protective caps up from the capacitor terminals. Note the position of the connector wires in relation to the + mark on the capacitor. Remove the connector wires. Replacement 1. Install the connector wires to terminal location as the original. caps over the terminals. 2. Place the capacitor in the retainer. Insert a screwdriver through the access hole and tighten the retainer screw until the capacitor is secured. 3. Install the capacitor Amplifier module. 4. Replace connector the drive cover. operating position. Place the same capacitor Slide the protective in J3 of the Power the tape deck in the Verification Check 1. Thread tape. Test 01. Do not load. 5-69 Execute Operator Diagnostic 5.4 TUB1/TAB1 DIAGNOSTICS AND TROUBLESHOOTING 5.4.1 General Note To Field Service Representative: When reporting to the site, obtain as much information from the operator and operating system, as available. Fault Codes, the frequency at which they occur and, if possible, the operation in progress at that time, are all things which should be considered prior to execution of the diagnostics. If the fault is intermittent, the information received from the operator and operating system may be instrumental in directing you to the appropriate test to duplicate the fault condition. When troubleshooting the transport, follow the steps in the troubleshooting chart (Figure 5-35). Complete information on troubleshooting, diagnostic procedures, and diagnostic test descriptions is given in the TUBl/TAB1 Pathfinder Manual (EK-OTUBl/TAB1-SV) provided in the CD Kit. 5.4.2 Resident Diagnostics TUBI/TABI Resident Diagnostics consists Diagnostics and Field Service Diagnostics. of the Operator NOTE Make sure that the TUBl/TAB1 power cord is plugged in and the transport is energized (the power switch is ON) before starting any diagnostic routine. The diagnostic tests designed into the TUSI/TABI are functions which can be initiated through the operator control panel or on-line by the host. The host controller is capable of monitoring TUBI/TABI status through the STATUS TRANSFER command. A CHANNEL LOOPBACK command is also provided to exercise the formatter logic of the TUSI/TABI. 5-70 N EXIT TO TU81/TA81 PATHFINDER, FAULT CODE SECTION. PERFORM FAULT CODE PROCEDURE N PERFORM POWER-ON PROCEDURE 1001 POWER TU81/TA81 OFF, DISCONNECT INTERFACE CABLE. POWER UNIT ON. Y N _. I N PROBLEMISIN SUBSYSTEM. DRIVE INDICATIONS ARE NORMAL Figure 5-35. PROBLEM IS IN SUBSYSTEM. DRIVE INDICATIONS ARE NORMAL EXIT TO TUB1IT AB1 PATHFINDER, FAULT CODE SECTION. PERFORM FAULT CODE PROCEDURE. TROUBLESHOOTING CHART 5-71 Even when not running diagnostics, the control microprocessor tests for many operational fault conditions while operating on-line. These conditions are indicated by fault codes which appear on the control panel display. The fault condition is indicated by illumination of the RESET indicator and the appropriate fault code being displayed. To prevent tape damage, faults which occur while tape is loaded may initiate a controller removal by the microprocessor of servo and write circuitry power. The CONT/FAULT indicator comes on when the TMSCP (or STI) controller fails. It also can indicate that there is a problem with the MB739 module (for TUB1). 5.4.2.1 Corrective Fault Code Matrix When the fault condition is recorded, consult the Fault Code Matrix (Table 5-2) and corresponding corrective action tables in the TUSl/TAS1 Pathfinder to determine if an operator action (A, B, or C) is required. If the fault still persists after an appropriate action, consult the tables for the list of Field Replaceable Units that may be required to be replaced. The Fault Code Matrix lists malfunctions or fault codes and possible assemblies which may cause the fault condition. Test 01 is a lead-in to all other tests. The purpose of this table is to provide a list of related assemblies prior to reporting to the customer site. Assemblies listed under the individual malfunction or fault codes are arranged in a "most probable fault" order. In addition to the assemblies listed, the table may direct the service personnel to request the operator to perform Diagnostic Test #02 or #03. When on-s ite, consult and use the TUBI/TABI Pathfinder (Troubleshooting Procedures and Diagnostic Tests) to isolate and correct the malfunction. 5-72 5.4.2.2 Preliminary Troubleshooting Before running any tests, check the following to isolate an easily correctable external malfunction: 1. Make sure that the tape has a BOT marker. 2. If a write operation is to be performed, make sure that the tape reel has the write enable ring installed. 3. Verify that the tape path is clean. 4. Verify that the power switch is ON (1). 5. In case of power failure, verify controller circuit breaker is ON. 6. Make sure that the top cover door is closed and latched. that NOTE If the host computer reports data (read/write) errors, "first-aid" action is to clean the tape path. 5-73 the power FAULT CODE MATRIX (OPERATOR TEST 01) Table 5-2. ! _ !ASSEMBLY/ACTION FAULT CODE 0 0 0 I 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 I 0 I I I I 1 23456 I I I I 7 801 2 2 222 234 2 2 2 5 6 789 2 2 ~'T~e~s~t~s~u~c~c~e~s~S~f~U~l__~______~X~-+__~~-+__+--t~~+--t__r-1-Af--t-~~~i--t--t--r-1~i-- --+~+-~~~-1--~ ~ ~'La~t~c.!!h_H~u~b~C:::o~r~r~e!:.c=-t~IYL____-+-4_+-+-1f-+--+_t-+-t_+-+-:-i""':A1-;-i-;:-t-~r--t-~_t--r-1_A~_t'"-1-....:;A.;-+_,~~~~ ,Thread Tape Correctly A A A A A iClean Head /Tape Path/Hubs A A A A A A A A B B B iChange Tape B B B B B B B B B ABC C B _,~ *Close Top Cover A A 'I' ,Install Wr. Protec t Ri ng Run Test 02 (See NOTE 1) X X X _ f-I Run Test 03 (See NOTE 1) X X X X .--+-X-+--X.-t----t-+-'1 "'-I( See NOTE 2 Below) X # Formatter Write I Inter! ace ! Power Supply , Power Amplifier i Control Panel 'Pneumatic Pump Filter ::,', :Supply Ai r Bea ri ng , 1**Take-Up Air Bearing ! ,Head (Amplitude Error) ! 'Head (Data Reliability) ,Supply Motor/Tach 'Supply Hub Take-Up Motor/Tach EOT/BOT Sensor Top Cover Switch File Protect Sensor Pressure Reaulator CoolinR Fan "Temperature Sensor : 5 5 6 6 5 7 .",-1--,- 6 5 6 3 2 3 2 7 r-·+---4-+--+---1f-+--+-:1:-+--j~1+--+_+-_-+--4-+--+-1--+--t-+--+-t-1 4 1 I I I 3 363 6 3 3 3 2 7 8 4 8 1 4 1 1 2 2 I 2 3 2 1 1 I 1 5 • OPERATOR CORRECTIVE ACTIONS •• FAILING ASSEMBLY NOTE 1. Do not run Tests 02 and 03 unless Test 01 directs their use. Test 02 will not run Stand-alone. NOTE 2. Fault can be caused by operator pressing RESET/FAULT switch during a LOAD or UNLOAD operation. Table 5-2. ~DE 3 0 IASSEHBL YI ACTIO CJ1 I -J CJ1 I l tTest Successful ,Clea n Hub Pad s Thread Ta~e Correctlx Clean Head/TaEe Path/Hubs :Change Tape *C1ose TOE Cover ;Run Test 02 (See NOTE 1) IRun Test 03 (See NOTE 1) (See NOTE 2 Below) Servo-Control 'PE/GCR Read Amplifier PE/GCR Write Driver Formatter Read Formatter Write Interface Power Supply Power Amplifier Control Panel Pneumatic Pump Filter --_....'-..... Supply Air Beari~ Take-Up Air Bearing Head (Amplitude Error) Head (Data Reliabi1~ ~uEElX Motor/Tach . ,SuEElX Hub '**Take-U~ Air Beari!!a ~T7BOT Sensor Top Cover Switch File Protect Sensor Pressure Regulator Coo'ling Fan Temperature Sensor - 3 1 3 2 3 3 3 4 3 5 FAULT CODE MATRIX (Cc)nt'd) 4 1 3 6 4 4 4 4 2 3 7 8 5 0 5 1 5 2 5 3 5 4 5 5 5 6 1 3 1 2 6 0 6 1 X X 2 6 2 6 3 6 4 6 5 6 6 6 7 6 8 6 9 A A A -X X X X X X X 1 2 1 1 --- y- X 1 1 1 10 9 12 13 1 1 2 4 4 5 7 8 5 7 8 4 5 4 5 7 8 3 3 2 2 3 -i 1 1 2 2 1 2 1 1 1 3 2 3 3 X -- 2 11 A B 1 .--~- 1 2 1 2 1 2 1 2 1 1 3 1 --- ----- - 4 --- -2 3 3 1 3 -.-._6 r-y "y _..- 6 6 6 f--- - ''''- 2 2 * OPERATOR CORRECTIVE ACTIONS ** FAILING ASSEMBLY NOTE 1. Do not run Tests 02 al1ld 03 unless Test 01 directs their use. Test 02 will not lrun Stand-alone. NOTE 2. A Fault can be caused 1l!Y the operator press.1ng any operator panel switchejil for longer than 15 se/!onds during the power-up cycle. 5.4.2.3 Diagnostic Mode Operating Instructions - To get into the diagnostic mode and initiate the Operator or Field Service (liCE Tests") Diagnostic Tests, use the diagnostic panel as follows: 1. To initiate Operator Diagnostic Test 01, press the TEST switch. 01 will be displayed. Press EXECUTE to initiate the test. press a. The DIAGNOSTICS indicator lights. b. The display shows 00. Press the STEP switch. a. Display number increments by one each time the STEP switch is pressed, or will increment automatically if the STEP switch is held pressed. The display can show 00 thru 09. b. To select the required test number, use the STEP and TEST switches. When you press the TEST switch after the STEP switch, the number is multiplied by ten. Example: o o o o Test 39 is required. Press the CE and Test switches. Press the STEP switch three times. Press the TEST switch. Press the STEP switch until 9 is displayed. Display: 00 Display: 03 Display: 30 Display: 39 Press the EXECUTE switch to start the test. After the fault code appears on the display, you can view the sub-fault code by pressing the CE switch. The sub-fault code will be displayed as long as the CE switch is held pressed. 5.4.2.4 Resident Test Descriptions Resident Diagnostics include the Power-on Health Check, Operator Test 01, Unit Number Procedure (Test 04), and Field Service Tests as shown on the Troubleshooting Chart (Figure 5-35). The Field Service Diagnostics are described and listed in the TU8l/TA8l Pathfinder Manual. 5-76 5.4.2.4.1 Power-on Health Check This is automatically performed by the transport when the POWER switch (circuit breaker) in the far right corner of the tape deck is set in the ON pesitien (i pressed). This built-in diagnostic (Figure 5-36) checks dc power distributien (i.e., availability of all required de voltages on the electronic modules' inputs) and normal operation ef the centrel panel indicaters. . If the check is successful, all indicators mementarily go en and eff. Then the LOGIC ON and FILE PRO indicators come on indicating the normal stand-by operating conditione The three-digit display will show the Unit Number. NOTE LOGIC ON and LOGIC OFF indicators are used as de power lights. LOGIC ON shows normal power status, LOGIC OFF indicates power failure. If a pewer failure is detected at power-up, a fault code may appear on the display, the LOGIC OFF a~d FAULT indicators should light up, and the LOGIC ON should go. off. NOTES If a fault code appears en the display, press RESET to clear the display. Then press the POWER switch again to repeat the Health Check. If the faul t cede reappears, refer to the TU8l/TA8l Pathfinder for en-site treubleshoeting precedures and Field Service Diagnestic Tests to iselate the failure. 5.4.2.4.2 Operater Diagnestic (Test 01) The operator diagnestic censists ef ene selectable test (Test 01) which runs fer approximately 10 minutes, when a 2400 feot tape is used. Faults enccuntered during the test terminate the diagnostics and display a numerical cede cn the display panel. Any fault code sheuld be iogged by the operator and reported to the field service representative, if eperater cerrective actions do not resolve the preblem. The eperater diagnestics are initiated as fellews: 5-77 ~ ON J DISPlJ\v IF FAULT SE AVO CONTROL HEAL TH CHECK -I SO 1 1 J DISPlJ\v ~ IF FAULT SERVO CONTROL INTERFACE HEALTH CHECI( 1 56 r FORMATTER WRITE BOARD HEAL TH CHECK 1 DISPlJ\ v IF FAULT I 62 1 FORMATTER READ-WRITE INTERFACE HEALTH CHECK If FAULT FORMAtTER READ BOARD HEALTH CHECK IF FAULT J DISPLAY 1 83 J DISPlJ\v -I 85 -r---. 1---~ 1 PRESS RESET SWITCH FORMATTER READ BOARD DATA LOOP8ACK J -I DIS~lJ\Y ~ IF FAULT T r IF FAULT FORMATTER-ADAPTER INTERFACE HEALTH CHECK 1 f 1 ~ SERVO CONTROL EEPROM CHECKSUM J DISPLAY IF FAULT 1 I OPERATOR PANEL HEALTH CHECK ~ 1 ADAPTER HEALTH CHECK r 66 J DIS:'LAY ~ IF FAULT ADAPTER CHECKSUM DISPLAY FUNCTIONAL SW FAULT J DISPLAY 1 60 I DIAGNOSTIC SW FAULT FAULT 1 DISPLAY 81 J DISPLA Y -I I 87 51 r---. ~ l-(O" RESET SWITCH JINITIALIZE SERVO CONTROL MODULE • DISPLAY UNIT IDENTIFICATION NUMBER LOAD TAPE • iliA OIt)." Figure 5-36. POWER-ON HEALTH CHECK FLOWCHART 5-78 o o Transport Status 1. Transport powered on (LOGIC ON indicator lit). 2. Tape threaded through tape path and onto take-up reel, but not loaded (untensioned). Test Procedure 1. 2. Press TEST switch. a. DIAGNOSTIC indicator lights. b. Display panel shows 01. Press EXECUTE switch. a. Test starts with display panel incrementing from 000 thru 999. Verify that all segments of the numerical display are functioning. b. following with step a. above, the are 1 it: FILE PRO, LOGIC ON, ON-LINE, RESET/FAULT, and DIAGNOSTICS. Concurrent indicators c. Test continues with various motion and exercises for approximately 10 minutes. read/write The transport performs a Rewind/Unload operation and 00 appears on the display panel if the test runs to completion. If the test is unsuccessful, the test terminates and a fault code appears on the dispiay panel. If the problem cannot be resolved through operator actions, as indicated in Table 5-2, the fault code is referenced directly to the corresponding troubleshooting procedure for corrective action. When referring to the Fault Code Troubleshooting Procedures for corrective action, a Sub-Fault Code interrogation may be required. With the fault code still indicated on the display panel, press and hold the CE switch. This action will cause the Sub-Fault Code to appear on the display. 5-79 5.4.2.4.3 Unit Identification - The Unit Identification Number is a unit address feature giving each tape transport a unique ID code (from 0 to 255) to be recognized by the host. This ID is especially useful in a multi-drive configuration since it gives you the opportunity to re-address peripheral device from one tape drive to another in case of emergency (tape drive failure, connection breakdown, etc.). The Unit Number is a three-digit code that is manually entered from the transport control panel using the procedure (Test 04) shown below. This code is stored in the transport non-volatile memory (which retains stored data in case of power fluctuations or failure) until you enter a new unit ID number. The Unit Number is constantly indicated on the display panel when the drive is powered on and is in the normal on-line, off-line, or tape- unloaded status. When there is a fault condition, or a diagnostic test is running, the Unit Number is replaced by the fault code or test number indications. Example - To enter Unit Identification Number 201, use Test 04 and proceed as follows: * * * * * * Press simultaneously CE and TEST switches Press STEP four times Press EXECUTE Press STEP twice Press TEST twice Press STEP once DIAGNOSTIC indicator lights display - 00 display = 04 display = 000 display = 002 display 200 display a 201 III To store that ID code in the transport memory, * * display 'a 00 display - 201 Press EXECUTE Press RESET to return the drive to operating condition 5.4.2.4.4 Tape Sticking Problem - If you have a possible tape sticking problem, run Test 82. For the test description, refer to the TUBl/TA8l Pathfinder. If this test ends with the unit number flashing on the display, replace the tape. 5-80 5.4.3 Field Service Diagnostic Listing The TU81/TA81 Pathfinder lists all the built-in Field Service troubleshooting procedures and tests provided by the TU8l/TA8l tape subsystem. Refer to this document after you perform test 01. If there is a failure that cannot be detected by test 01, perform troubleshooting procedures 1001 through 1003 to manually check out the transport. 5.5 TU8l VAX-EXECUTABLE DIAGNOSTICS This section lists and describes all VAX-executable diagnostics that can be used to check out and accept a TUB1 subsystem when it is installed on a VAX system. The VAX-executable diagnostics are as follows. 1. 2. VAX front-end diagnostics (EVMBB) VAX data reliability diagnostic (EVMBA) NOTE Refer to the documentation of the installed Digital computer for information on how to run and interpret the host diagnostics. 5.S.1 M8739 Status Checking Before running the VAX diagnostics, check the TU8l ~nd I/O connection status using the SHOW DgVICE command. Then the system checks the M8739 module in either of the following conditions. 5.5.1.1 TU8l Add-On Configuration -- At system power-up, the host automatically configures the tape unit into the system. l~ cne M8739 fails any time after, the host is unable to access the TU8l, and an error message is entered in the system error log. 5.5.1.2 On-Line Operation Failure -- If the M8739 fails during normal on-line operation, the host is unable to continue to access the TU8l, and an error message is entered in the system error log. When the operator tries to recall the TUSl, the appropriate message appears on the operator's terminal indicating the "abnormal" status of the corresponding device. Use SHOW DEVICE PT to check the connection to the I/O controller and SHOW DEVICE MU to check out the TU81 transport connection. 5.5.2 VAX Front-End Diagnostic (EVMBB) This diagnostic checks the subsystem in all basic modes of operation and tests the TU81 logic, interface bus, and I/O silo. It can only be performed with the host off-line. 5-81 The front-end diagnostic consists of three test sections: DEFAULT, MANUAL, and FAULT. For acceptance testing purposes, when the TU81 is checked at system initialization, transport add-on, or after repairs, only the DEFAULT and MANUAL sections are used. All three test sections are used for routine testing of the TU81 subsystem. Each section contains several tests that check various modules and functions of the TU81 subsystem. 5.5.2.1 DEFAULT Section - DEFAULT section tests do not require magnetic tape. This section is used to check the subsystem interface. The section contains the nine tests listed. It executes by either of these commands. OS> RUN EVMBB or OS> START NOTE OS> is the prompt from the diagnostic supervisor. Do not type OS>. Tests 1 2 3 4 5 6 7 8 9 Register existence Power-up initialization Steps 1--3 initialization Diagnostic SA wrap Vector and BR level Purge and poll Small ring buffer initialization Large ring buffer initialization Get DUST status To start an individual test in this section, enter OS> START/TEST:n where n is a test number from 1 to 9. The diagnostic begins at the specified test and proceeds until the end of the section. 5.5.2.2 MANUAL Section - The MANUAL section test requi res operator intervention to mount and remove the magnetic tape when requested by the diagnostic through the console terminal. This section runs the preselected transport microdiagnostic test 01, which is designated test 10 in this section. To start the section, use this command. DS> RUN EVMBB/SEC=MANUAL 5-82 5.5.2.3 FAULT Section This section requires operator intervention to mount and remove the magnetic tape when requested by the diagnostics through the console terminal. This section runs preselected transport microdiagnostics consisting of three tests (tests 11 through 13). To start the section, enter this command. DS> RUN EVMBB/SEC=FAULT The tests are as follows. 11 12 13 Tension fault isolation (drive resident test 02) Velocity fault isolation (drive resident test 03) Select a drive resident test (tests 01 to 99) To select an individual test, enter os> RUN EVMBB/SEC=FAULT/TEST:n where n is any number from 11 to 13. To run test 13, use the following example. os> START/SEC=FAULT/TEST=13 Test i ng : MUAO Test 13: Select a Drive Resident Test (1--99) Enter the TU81 Drive Unit Number: 0 Enter the drive resident test number <1--99>: 91 READY? [(No), Yes] Y 5.5.3 VAX Data Reliability Diagnostic (EVMBA) This diagnostic provides a complete tape subsystem checkout. It allows you to test the TU8l operation on-line without bringing the system down. The EVMBA consists of three test sections (a total of five tests) as follows. DEFAULT Section Acceptance (test 1) Qualification (test 2) Multidrive (test 3) MEDIA Section Read interchange (test 4) CONVERSATION Section Conversation mode (test 5) 5-83 To initiate a complete EVMBA run, load EVMBA these commands. and enter either of OS) RUN EVMBA or OS> START To run any of the sections, enter the example: section start command, for DS> START/SEC=MEOIA To run an individual test in the DEFAULT section, enter DS> START/SEC = DEFAULT/TEST:n where n is a number from 1 to 3. 5.5.4 Basic Operating Instructions for VAX-Based Diagnostics Follow these instructions when running VAX diagnostics. 1. Load the diagnostic supervisor (ENSAA, for the applicable computer system. ECSAA, or ESSAA) NOTE Use ENSAA on the VAX-ll/730. Use ECSAA on the VAX-ll/750. Use ESSAA on the VAX-ll/780. 2. Attach and select the devices ways. a. to be loaded in one of two Prompt mode Attach the UNIBUS adapter to the appropriate bus. OS> Load EVMBX OS> Attach Device Type? DWXXX where XXX is 780, 750, or 730 Device Link? HUB DWO 3 4 Attach the tape transport OS> Attach Device Type? TU8l Device Link? OWO Device Name? MUAO CSR? 774500 Vector? 260 BR? 5 OS> Start/Switches 5-84 b. Explicit mode DS> Load EVMBX os> Attach OWXXX HUB DWO 3 4 os> Attach TU8l OWO MUAO 774500 260 5 DS> Select MUAO os> Start/Switches NOTES 1. In the above diagnostics, no errors are allowed. 2. For control Elags, refer to diagnostic listings. hard the VAX 3. Load EVMBB by booting from a media device; for example, I I I >B/10 OXXX I I I ( OXXX = device) • load type BOOT Example: 1. Initialize and log in on the VAX system. 2. Check the subsystem availability command. $ SHOW DEV PT $ SHOW OEV MU using the SHOW DEVICE Checks I/O connection and status. Checks TU8l transport status. 3. Perform the EVMBA diagnostic. $ R ESSAA DIAGNOSTIC SUPERVISOR, ZZ-ESSAADS> LOAD EVMBA DS> ATTACH DW780 HUB OWO 3 4 DS> ATTACH TU8l OWO HUAO 774500 260 5 OS> SELECT MUAO OS> START 4. Continue with the EVMBB diagnostic. Load EVMBB by booting from a load media device. (OUAO = RA8l) »> B/lO DUAO DIAGNOSTIC SUPERVISOR, ZZ-ESSAA OS> LOAO EVMBB OS> ATTACH DW780 HUB OWO 3 4 DS> ATTACH TU81 DWO HUAO 774500 260 5 OS> SELECT MUAO DS> START/Switches 5-85 5.5.5 System Exerciser The system exerciser (UETP) for the TU8l is fully supported under VAX/VMS Version 3.6, but it is not supported in VAX/VMS Version 3.5. However, it is possible to run TU81 under VMS Version 3.5 if you modify the UETP data file slightly. Edit the file [UETSUPDEV.DAT] to include the new line as follows. 02 03 UETTAPEOO.EXE !TU77 02 08 UETTAPEOO.EXE !TU81 02 05 UETTAPEOO.EXE !TU78 ~ Add this line. 5.5.6 EVMBB Sample Error Printout The following is an example of the erroc printout that is returned whenever the TU81 fails to execute a drive resident diagnostic while running under EVMBB. ****** EVMBB TU81 FRONT-END/HOST DIAGNOSTIC - 2.0 ****** PASS 1, TEST 13, SUBTEST 0, ERROR 18, l8-MAY-1984 10:53:27.13 HARD ERROR WHILE TESTING MUAO: INTERNAL DIAGNOSTIC FAILED SA = 0000 (X) FAULT CODE = 09 SUBFAULT COOE = 03 $ SHOW DEV PT $ SHOW DEV MU 5.6 TU8l PDP-II-EXECUTABLE DIAGNOSTICS This section lists and describes all PDP-II-executable diagnostics that can be used to check out and accept a TU81 subsystem installed on a PDP-II system. NOTE Refer to the documentation of the installed Digital computer for information on how to cun and interpret the host di agnostics. 5-86 5.6.1 Operating Instructions for PDP-II-Based Diagnostics Follow this procedure when using PDP-Il-based diagnostics. 1. Load XXDP+ monitor. a. Enter date 2. Answer hard core questions. a. 50 Hz? Y or N b. LSI? '{ or N This is XXDP+. Type H or H/L for details (Help File). [Receive XXDP+ prompt (dot)] "1 J. Enter R (space) program name. The program may be CZTU2 or CZTUI. The operator entry should look like this. [ • R ZTU2??] 4. Receive DR) prompt. 5. Enter the appropriate command. For example, DR>STA to start the test. 6. Change HW(L)? Y or N 7. Change SW(L)? Y or N 5-87 5.6.2 CZTU2 Front-end Functional Diagnostic CZTU2 is the first host level diagnostic run, basic functionality of the TUal subsystem. since it tests the CZTU2 tests up to four TUal subsystems. To run a full pass of the program, a scratch tape must be mounted on the transport and an operator must be present to perform manual intervention. The first pass oE unit under test, subsequent passes these passes each test. Test 001: Test 002: Test 003: Test 004: Tes t 005: Test 006: Test 007: Test ooa: Test 009: Test 010: Tes t 011: Test 012: Test 013: the program is a "quick verify." For a single the first pass takes about 20 minutes. All run multiple iterations of each test listed: take about 24 minutes for a single unit under Existence Verification Initialization Initialization SA Register Wrap Vector and BR Level Purge and Poll Small Ring Maximum Ring Buffer Get DUST Status Functional Fault Detection (Internal Drive Test 1) Tension Fault I~olation (Internal.Drive Test 2) Velocity Fault Isolation (Internal Drive Test 3) Select A Drive Resident (Internal Drive Tests 1-99) 5.6.3 CZTUI Data Reliability Test This diagnostic tests the performance subsystem. quality of the TUal CZTUI tests up to four Tual subsystems. A scratch tape must be mounted on the transport to run this test. Each pass takes about I hour and 10 minutes Eor each unit under test. Test 001: Test 002: Test D03: Test 004: Test 005: Test 006: Test a07: Basic Function Quick Verify Read/Write Complex Read/Write Write Interchange Tape Read Unknown Tape Start/Stop Write/Read Conversation 5-88 5.6.4 CXTUCA DEC/XII Module This module streams the drive In both read and write modeso Each pass begins where the previous pass left off. In effect the entire reel of tape is written and read. CXTUCA tests a single TU8l subsystem. 5.7 MAINTENANCE INDICATORS AND FAULT/ERROR CODES The four methods that a TU81 subsystem uses to display error and status conditions are, in order of decreasing severity: 1. Lighting the controller fail indicator, 2. Depositing register, 3. Displaying a fault code on the operator panel, and 4. Sending a TMSCP error log packet to the host= a fatal error code in the I/O page SA with erroristatus code A TU8l subsystem uses these four methods in different combinations, depending on the type and severity of the particular error. o Fatal errors (detected by internal microdiagnostic routines or other checks in the master drive's controller) light the controller fail indicator and leave a fatal error code in the host system I/O page SA ,register. o TMSCP command errors return error codes and send corresponding error log packets to the host! if enabled. Table 5-3 lists the assigned fatal error codes and the reason for the error. Error codes in the range of 100001 through 100026 (octal) are generic TMSCP controller codes; error codes in the range of 100454 through 100460 are specific to the TU8l. These codes can be printed out while running host-level diagnostics, or they can be accessed by reading the SA register (default 774502(8) or F942(16)). All of these codes include bit 15 set so that any time the host finds bit 15 of the SA set, it knows that one of these errors has occurred. Host level diagnostics print out the code, including bit 15. Paragraph 5.8 and Table 5-4 describe all TMSCP end/errorlog packet codes. - 5-89 Table 5-3. TMSCP FATAL ERROR CODES DEPOSITED INTO SA REGISTER ERROR CODE OCTAL ERROR CODE HEXADECIMAL 100001 8001 100002 8002 lOOOO~ 8003 8004 100004 100005 BOOS DESCRIPTION Command packet read error (parity or timeout) Response packet write error (parity or timeout) Controller ROM and RAM parity Controller RAM parity Controller ROM parity 100006 100007 100010 100011 1000 12 a006 8007 8008 8009 800A Ring read ercor (parity or timeout) Ring write error (parity or timeo~t) Interrupt failure Host access timeout (TMSCP dependent) Command limit exceeded (reporting this condition optional) 100013 100014 100015 100016 100017 800B 800C 800D 800E 800F Bus Master error Diagnostic controller fatal error Instruction loop timeout Invalid connection identifier Error on interrupt write 100022 100023 100024 100025 100026 8012 8013 8014 8015 8016 RAM error (non-parity) Port initialization sequence error Wrong TMSCP version Purge/poll hardware failure Map table entry read error 100454 100455 100456 100457 100460 812C 8120 812E 812F 8130 TMSCP version number error TMSCP hardware failure Unknown interrupt OWn bi t not set Pulse AC Clear unsuccessful 5-90 Table 5-4. TMSCP STATUS AND EVENT CODES MAJOR CODE NAME MINOR OCTAL CODE FULL OCTAL CODE FULL HEX CODE Success 0000 000000 0000 0010 0040 000400 002000 0100 0400 Invalid command 0000 000001 0001 v~vv 004001 (xxxxOl) 0120 0140 005001 006001 0801 OAOI OCOI 0160 007001 OEOI 0400 020001 2001 (xxxxOO) Command aborted nlnn MINOR CODE NAME Normal success (no err:or) Already on-line EOT de tee ted Invalid MSG length Invalid Opcode Invalid modi fiers Invalid byte count or Invalid TMSCP version Invalid unit flags or Invalid controller flags Invalid format No substatus codes apply (xxxx02 ) Unit off-line 0000 000003 0003 (xxxx03) 0001 0002 000043 000103 0023 0043 Unit available No substatus codes apply Unit unknown or on-line to another controller No ·media loaded Unit is inoperative (xxxx04) Unit write protected 0200- 010006 1006 (xxxx06 ) 0400 020006 2006 0600 030006 3006 Compare error Unit is software write protected Unit is hardware write protected Unit is software and hardware write protected No substatus codes used (xxxx07) Data error (xxxxlO) 0000 0001 0002 0003 0004 0005 0006 0007 000010 000050 000110 000150 000210 000250 0003la 000350 0008 0028 0048 OG6S 0088 OOAS ooca ODES 5-91 Long Gap encountered AGC fault 10 fault Read data check Unit exception FIFO Overrun/Overflow FMTR read parity err.or Unrecoverable read error Table 5-4. TMSCP STATUS AND EVENT CODES (Cont'd) MINOR OCTAL CODE FULL OCTAL CODE FULL HEX CODE nOlO 0011 0012 3773 000410 000450 000510 177550 0108 0128 0148 FF68 3774 177610 FF88 3775 177650 FFA8 3776 177710 FFC8 3777 177750 FFE8 Host buffer access error (xxxxll) 0003 0004 000151 000211 0069 0089 Nonexistent memory Host bus/memory parity error Controller error (xxxx12) 0000 0001 000012 000052 aOOA 002A Gross Time Out Data, late Dri ve erro.r (xxxx1:l) nooo 0001 0002 0003 0004 3761 3762 3763 000013 000053 000113 000153 000213 177053 177113 177153 OOOB 002B 004B 006B 008B FE2B FE4B FE6B 3764 177213 FE8B 3765 3766 177253 177313 FEAB FEes 3767 3770 3773 177353 177413 177553 FEEB FFOB FF6B 3776 177713 FFCB 3777 177753 FF88 Device response check Device hardware check Velocity check Device command check Airflow/Temperature check Could not save byte count Could not write tape mark Could not set unit charac teristics Unable to position to before LEOT Rewind failure Could not complete On-line sequence Erase Gap failed Erase failed Tape drive requested error log Could not position for (Formatter) Retry Cannot clear driv'e errors MAJOR CODE NAME 5-92 MINOR CODE NAME FIFO parity error I/F parity error LESI parity error Formatter Retry sequence exhausted Controller transfer Retry 1 imi t exceeded Host cequested Retry suppression on a K.sti detected error Reverse Retry currently not supported Host requested Retry suppression on a formatter detec ted error Table 5-4. TMSCP STATUS AND EVENT CODES (Cont'd) MAJOR CODE NAME MINOR OCTAL CODE FULL OCTAL CODE FULL HEX CODE Formatter er-ror (xxxx14) 0001 0002 0003 0004 0005 000054 000114 000154 000214 000254 3757 176754 002C 004C 006C OOSC OOAC FDEC 3760 177014 FEOC 3770 3773 177414 177554 FFOC FF6C 3776 177714 FFCC 3777 177754 FFEC BOT Encountered (xxxx15) No substatus codes used Tape Mark de tected (xxxxI6) No substatus codes used Recorded Data trllnca ted (xxxx20 ) No substatus codes used Position lost error (xxxx21) 3771 177461 FF31 3773 177561 FF71 3776 177721 FFD1 3777 177761 FFFI 5-93 MINOR CODE NAME Equipment check Interventiori required Command reject Formatter response check Formatter sense read error Could not get extended drive status Could not get f.ormatter summary status while trying to restor.e tape position Topology command failed Formatter requested error log Cannot clear formatter errors Could not get formatter summary status during transfer error recovery Retry limit exceeded when attempting to restore tape position Formatter detected position lost Formatter and controller disagree on tape position Controller detected position lost Table 5-4. TMSCP STATUS AND EVENT CODES (Cont'd) FULL OCTAL CODE FULL HEX CODE MAJOR CODE NAME MINOR OCTAL CODE Serious Exception Condition Present (xxxx22) No substatus codes used LEOT detected (xxxx23) No substatus codes used MINOR CODE NAME 5.8 OPERATING SYSTEM ERROR LOG DECODING AND TROUBLESHOOTING Status/error codes pass from the TMSCP server (in the TU8l) to the TMSCP class driver (in the host). Hard TMSCP command errors, such as trying to read from a drive that is off-line, return a TMSCP error code in the command's end packet. Other nonfatal errors that occur during a command's execution return an error code in the command's end packet only if the error cannot be recovered after retries (hard). Most of these nonfata 1 errOl"S also try to send an error log packet to the host even if the error is recoverable or if there is a correlating TMSCP command. However, log packets are sent only if the host has explicitly enabled logging. The drive can send any combination of end/log packet status/error codes. All status and error codes use the same format (Figure 5-37). A 5-bit major code occupies bits 04 through 00 and an II-bit minor code occupies bits 15 through 05. (For TMSCP conventions, the major code is the device code and the minor code is the subdevice code.) Most of the error log report generators in Digital's operating system decode the packets and provide text descriptions for the major and minor codes. However, host-based diagnostics and utilities may provide only the numeric code. A full 16-bit code, or perhaps just the II-bit minor component, may be provided. Table 5-4 lists all major and minor codes the TU8l returns to the system. The table is broken into sections, and each major code occupies a section. The major codes are listed by name in numeric order. The minor codes and descriptions follow. For example, if the system logs a 177713 (octal) error, reduce the code to a major code of 13 (bits 04 through 00) and a minor code of 3776 (bits 15 through 05). Now refer to the table. Major code 13 is a drive error. Under the drive error section, minor code 3776 is an error caused when the drive could not position for Retry. 5-94 BIT NUMBER 15 14 1J 12 11 \.________- - - - - - - A - -___- - - J Y Y ll-BIT SUB-DEVICE CODE (MINOR CODE) 5-BIT DEVICE CODe (MAJOR CODe) MA1317-83 SH R·0454-85 Figure 5-37: ERROR/STATUS CODE WORD FORMAT 5.9 TA8l HSC-EXECUTABLE DIAGNOSTICS This section lists and describes all HSC-executable diagnostics that can be used to check out and accept the TA8l subsystem. these diagnostics, mount and load a write-enabled 267 mm (10.5 in) tape reel. Place the transport on-line and make sure the To run on-line indicator lights. Depending on the STI port being driven, set the PORT SELECT A or B switch on the TA81 control panel to the enable (in) position. To run HSC-executable diagnostics, To do this: 1. Press the displays: you also need to boot the HSC. INIT button on the HSe. The following message INIPIO-I Booting ••• The boot orocess takes about two completed,· this message appears: minutes. When it is HSCSO Version XXXX Date Time System n 2. Type Control Y. This prompt appears: HSCSO> 5.9.1 ILTAPE The In-Line Tape Diagnostic (ILTAPE) is capable of running all of the drive resident formatter microdiagnostics from the HSe. A canned sequence, test 01, tests the TA81 transport functions. A second canned sequence, test OS, is available to check the transport's streaming functionality. 5-95 To run ILTAPE test 01, respond to each of the following prompts by entering the underlined command. HSC50>R ILTAPE ILTAP8>D>hh:mm Execution Starting DRIVE UNI'r NUMBER (0) [ ]? Tnnn (nnn=uni t number assigned) EXECUTE FORMATTER DIAGNOSTICS (YN) [~]? ~ EXECUT8 TEST OF TAPE TRANSPORTATION (YN) [N]? Y IS SCRATCH MRDIA MOUNTED (YN) [N]?! FUNCTIONAL TEST SEQUENCE NUMBER (D) [1]1 1 SELECT DENSITY (1-800, 2-1600, 3-6250) [3]? 3 DATA PATTERN (D) [3J? 1 ITERATIONS (D) [l]? 1 (One pass of ILTAPE test 01 will run.) To run ILTAPE test OS, respond to each prompt by entering the same commands as those listed above until the following questions. FUNCTIONAL TEST SEQUENCE NUMBER (D) [I]? ~ SELECT DENSITY (1-800, 2-1600, 3-6250) ["3]? 3 ILTAPE>D>FIXED SPEEDS AVAILABLE: ILTAPE>D> (1) 025 IPS ILTAPE>D> (2) 075 IPS SELECT FIXED SPEED (D) [0 = AUTOMATIC]? 0 DATA PATTERN NUMBER (D) [3]1 1 ITERATIONS (D) [1]1 1 (One pass of ILTAPE test 05 will run.) 5.9.2 ILEXER The In-Line Exerciser Diagnostic (ILEXER) exercises from 1 to 10 units in any combination of disk and tape drives connected to an HSC. Logic is tested by writing and reading predetermined data patterns and recording modes. Table 5-5 lists the acceptable error criterion for one pass of ILEXER, using the GCR worst case data pattern (22) for a 2400 foot reel of tape. 5-96 Table 5-5. MAXIMUM ERROR NUMBER ALLOWED NUMBER (PER PASS OF 2400 FT REEL) ERROR TYPE DESIGNATION DESCRIPTION Hard Media Double Trkerr Double Trkrev Single Trkerr Single Trkrev Other Err A Other Err B Other Err C Nonrecoverable Tape media Double track correction ( read) Double track correction (read reverse) Single track correction (read) Single track correction (read reverse) Other (read) Status Other (write) 0 20 1 * 5 * * 10 10 * Indicates designations not used by TABl. Headings appear on error report, but these designations always report 0 errors. NOTES: 1. Other (read) - successful operation without error correction, but with interesting occurrence (AMTIE or PHTIE flag). Other (write) - write retry succeeded in same physical location that previous write retry failed. 2. If the TA8l does not meet these specifications, additional run time is needed to determine the validity of errors. 5-97 5.10 ASCII PORT DIAGNOSTICS When connected to a handheld or console terminal, the ASCII port (Figure 5~38) serves as an input/output device to perform the following functions. 1. 2. 3. Run the transport resident diagnostics Display or print out error log information (sense bytes) Run special test 27 (conversation mode test using selective parameters) NOTE Paragraph 4.10.1.3 lists the sense bytes and ASCII addresses. The ASCII port is on the left side of the TU81 control panel (under the cover). To use the port, open the cover and plug in an RS232-compatible terminal into the EIA 25-position terminal I/O connector. NOTE The ASCII port accepts and generates the full ASCII character set. Certain characters ace ignored or have special meaning as defined in Table 5-6. MA·' 173-83 Figure 5-38. ASCII PORT AND EIA CABLE 5-98 Table 5-6. CONTROL COMMANDSCONTROL CHARACTER DESCRIPTION CONTROL/C (ETX) CONTROL/Y (EM) Gains the attention of the ASCII control program. Other commands may follow. It can also be issued to abort the run of the current command, program, or diagnostic. CONTROL/G (BEL) When received by the terminal, causes an audible sound (BELL) from the terminal. The ASCII control program treats it as an illegal character. BACKSPACE (BS) or CONTROL/H When received by a video terminal, overwrites the previously displayed character. LINEFEED (LF) or CONTROL/J Starts any line of text output. RETURN (CR) or CONTROL/M Signals the end of an input line. CONTROL/O (SI) Toggles the output to the ASCII terminal on or off. Wi th the output toggled of-f ~ the characters sent to the terminal do not display. The program continues to run. XON (OX!) -or CONTROL/O Generated by the terminal to start the . output aborted by the previous CONTROL/S. XOFF (DC3) or CONTROL/S Generated by the terminal to stop the ASCII control program from sending characters to it. The program generating the output stops running until a CONTROL/O is received. CONTROL/U (NAK) Generated by the terminal to tell the ASCII control program to delete and abort the current input and reissue the command prompt. CONTROL/Z (SUB) Generated by the terminal to signal the end of a transaction. I f this command is entered at the command prompt, the ASCII control program ignores further terminal input, reversing the initial CONTROL/e or IY command. 5-99 Table 5-6. CONTROL COMMANDS (Cont'd) CONTROL CHARACTER DESCRIPTION DELETE (DEL) Generated by the terminal to erase the previously entered character. On a video terminal, in the default mode, DELETE is echoed as BACKSPACE, SPACE, BACKSPACE. On a hardcopy terminal (set up with the command SET TERMINAL/NOSCOPE or /HARDCOPY), DELETE is echoed as \, echo of deleted characters, \. DELETE does not delete past the end of the prompt. NOTE The ASCII port's control program generates no special characters except CONTROL/G, indicating an illegal input character: and CONTROL/J and CONTROL/M for formatting the output. Any control character not mentioned in this table as valid input generates BELL if received. 5.10.1 Port Access To communicate with the ASCII port, proceed as follows. 1. Take the TU8l off-line from the host system. 2. Type CONTROL/C or are ig nored • 3. Mount a scratch tape and enter continue the operation. 4. The ASCII port's control program gives the command level prompt, indicating it is ready for an input command. The prompt is TU8l>. 5. Enter a command from Table 5-7. If you want to run the transport diagnostics, enter the default RUN DIAGNOSTICS command or RUN DIAGNOSTICS/TEST=xx to run a particular test (for example, from the TU8l/TA81 Pathfinder). Refer to Paragraph 5.10.2 to set up specific options. 6. If the test is successful, the terminal responds with the TU8l> prompt. If the test fails, the terminal displays the diagnostic message specifying the fault condition. (Refer to Paragraph 5.10.3.) 7. Type CONTROL/Z or EXIT to exit from the mode. The TUBl echoes with AZ. CONTROL/Y. 5-100 Characters typed earlier CONTROL/M (or RETURN) to ASCII terminal Table 5-7. OPERATING COMMANDS COMMAND DESCRIPTION SET TERMINAL /SCOPE -- (Default) indicates that the terminal in use is a video display termi na 1. /HARDCOPY or /NOSCOPE -Indicates that the terminal in use is a hardcopy (printing) unit. SET DIAGNOSTIC /LOOP -- Enables loop-on-error mode. /NOLOOP -- (Defauit) Disabies ioop-onerror. /HALT -- Enables halt-on-error: exits to TA81> prompt endi ng the tes-t. /NO HALT -- (Default) Disables halt-onerroc. SHOW DEVICE Displays the device unit type and device serial number. SHOW RADIX Displays the number base of numeric outputs: in TA8ls the radix is decimal. SHOW VERSION Displays the hardware and microcode version levels. RUN DIAGNOSTICS (Default) Starts the power-up diagnostic test. RUN DIAGNOSTICS/ Selects a diagnostic test number where xx represents two decimal digits. TEST=xx EXIT Exits the TA81 from the terminal mode. After exit, the TA81 no longer responds to the external ASCII terminal except for the CONTROL/C input command. CONTROL/Z Same as EXIT, echoes with -Z. Also, used to return the 'SET mode to default values. The control program disconnects after 10 idle minutes if there is no input at the command prompt level. Any characters typed in before the TU81> prompt are ignored. 5-101 5.10.2 Diagnostic Commands The diagnostic commands check the TU8l status, and set up and control the diagnostic execution. To set a diagnostic control parameter, enter the proper SET command before starting the test. Once sp~cified, the parameter stays in effect until changed ~ith another command or until you exit from the terminal mOlie. If no SET paramet~cs were specified, the ASCII control program automatically uses the default parameters, which remain active until you use a SET command. For example, you can run the selected test with "no loop on error" and "no halt on error" defaults. In this case the test runs for one pass only. Type diagnostic commands immediately after the prompt with no spaces between. Separate the command from the first parameter by one space. If you invoke options, enter them after the first parameter, with a slash between the two terms. One option per command is allowed. 5.10.3 Message Format Each input line together with the command prompt should not be greater than 64 characters. Characters beyond the 64th are ignored by the control program. All inputs from the terminal (except CONTROL/C and /Y) are prompted. Diagnostic Messages Diagnostic results are reported in the following format test is unsuccessful (maximum 64 charactecs per line). TEST:xx . FAULT CODE:xx if the FAULT SUBCODE:xx where TEST:xx FAULT CODE:xx FAULT SUBCODE:xx = = = Diagnostic test number (in decimal) Code indicating primary field replaceable unit Code indicating hardware element that failed Successful completion of a diagnostic test causes the prompt to display_ Refer to the TUSl/TASl Pathfinder tables for additional instructions in the event of a diagnostic failure. 5-102 5.10.4 Special Diagnostic Test 2·1 Test 27 is not a resident microdiagnostic permanently stored in the TUa1 memory. This diagnostic can only be performed using a terminal since it req~ires manual data input. Test Procedure Put unit on-line. Enter the command III RUN DIAGNOSTICS/TES'f=27 I II. This causes three commands to be run in the following order. 1. 2. 3. Wri te Backspace Read When the prompt appears on the te(minal, enter the first input parameter, selecting speed and density. As each additional prompt appears, enter additional input parameters in the specified order. , "TU81> I I I Speed and density select where 1 - 25 ips PE 2 = 75 ips PE 3 = 25 ips GCR 4 = 75 ips GCR I I 'TU81> '" Pattern identifier where 1 = all ones 2 = all zeros 3 = alternating bytes of ones and zeros 4 = worst case PE pattern 3 2 3 Is Os 3 3 3 Os byte 1 Is Is byte 2 Os I I ITU81> II I Bytes/block where 1 = 512 bytes 2 = 2048 bytes III TU81> III Write block count.: XXX = 0 to 255 XXX where , "TU81> I I I Backspace block count: XXX = a to 255 I I ITU81> I I I Read block count where XXX = 0 to 255 5-103 XXX where Example: Entering the following causes 16 blocks of 204B bytes of ones to be written at 25 ips PEe Then a backspace of 16 blocks occurs, and the 16 blocks are read. TUBl> TUB1> TU8l> TU81> TU8l> TUBl> 1 1 2 16 16 16 If you entec zero command is not run. in a block count field, the corresponding Enter all parameters as decimal numbers. After receiving the input parameters, the TUBI performs a rewind to BOT. This is necessary because a density 6hange can only be made when the tape is positioned at BOT. Default Parameter Values If you type CONTROL/Z immediately after entering: RUN DIAGNOSTICS/TEST=27 the input parameters revert to these default values. Speed and density select Pattern identifier Bytes/biock Write block count Backspace block count Read block count I 3 1 10 (25 ips PEl (alternating ones and zeros) (512 bytes) In 10 If you enter CONTROL/Z during parameter selection, default values are assumed for the remaining parameters. System Conflicts If the unit is on-line to the host when the ASCII port activated, the following message displays on the terminal. TUBI ONLINE TO HOST. TO USE ASCII PORT, TAKE UNIT OFFLINE! 5-104 is APPENDIX A - TUBI SYSTEM INTERFACE A.I TMSCP OVERVIEW The TUBI tape subsystem conforms to the DIGITAL Mass Storage Control Protocol (MSCP). MSCP is an asynchronous communications protocol. Tape-oriented MSCP (TMSCP) is the a-synchronous I/O communication protocol used by a family of tape mass storage device controllers. TMSCP conforms to general MSCP. Commands and responses are exchanged between the Host and TMSCP Interface/Controller by messages structured with a general format. Data I/O is performed over the Unibus and Low End Storage Interconnect (LESI) comprised of a set of I/O cables and KLESI-UNIBUS adapter (MB739). The TMSCP Interface/Controller modules contains the intelligence under microprocessor control to convert these messages to TUBI device specific Commands and Responses. The MSCP concept allows future devices to be interfaced to the Host without requiring new Host-based driving software. LEGAL NOTICE TMSCP and STI protocols and documentation are the proprietary information of Digital Equipment Corporation. UNIBUS/Q-BUS/BI-BUS port drivers and documentation for MSCP/TMSCP products are also proprietary information of Digital Equipment Corporation. A.2 SUBSYSTEM OVERVIEW Figure A-I is a block diagram of the TU81 subsystem. The tape transport is directly connected to a VAX CPU by a UNIBUS/LESI interconnect. The LES! adapter (M8739) resides in any small peripheral controller slot in the UNIBUS backplane. The LESI relieves the Controller of UNIBUS overhead such as supervising NPR transfers and generating interrupts. It also simplifies communication with the I/O page registers. A-I r---- ~S;- r ---------.., - - - - -, UNIT \1AIr-,r""'.1f IU8! h .IE '.Il/II' I fIJIH.1ATUR SUIfSVSHM I I . , :lPf DRIVE tI~;IBIIS J L ___ ...J L _________ .J Figure A-I. TU8I SYSTEM BLOCK DIAGRAM L ---------- A-2 The TMSCP Adapter contains the Controller interface to the LESI, the interface to the Formatter and the microorocessor-based intelligent conroller. The Controller fetches "and translates Host-transmitted command messages to TUBI Formatter commands. It also encodes TU81 Formatter and driVe status into messages and delivers them to the Host. In addition, it supervises bi-directional data transfer between the Host and Unit. The Formatter receives commands from the from the Controller and converts them to motion and data transfer operations to the drive. Data received from the Host via Controller is converted to PE or GCR format and Dassed on to the drive. Data received from the drive is error corrected, converted and passed to the Host through the Controller. The Tape Drive is the physical transport itself with the read/write electronics, servo control and panel switches. For purposes of MSCP definition, the Formatter and drive are defined as the 'Unit' and the THSCP Adapter as the 'Controller'. A.3 SOFTWARE/FIRMWARE OVERVIEW In a computer system that uses an MSCP mass storage subsystem, the I/O controller in the peripheral device contains the intelligence to perform the detailed I/O tasks. 'Ibis arrangement allows the Host to simply send command messages (such as requests for reads and writes) to the I/O controller and to receive responses messages back from the controller. The Host does not concern itself with the details such as device type, media geometry and format, error recovery, etc. A.3.l Host Architecture The Host uses two layer of software to communicate with t~e tape subsystem. They are a "class driver" and a "port driver". The class driver is the higher software layer and is concerned with the tasks to be performed. The class driver's knowledge of details is limited to the general device class (such as disk or tape) and the capacity of the device. The class driver is not concerned with the communication link (I/O bus and adapter), controller or the exact model of the device being used. The port driver is the lower software layer that is concerned only with communication services such as passing the messages over the communication link. The port driver is not aware of the messages' meaning and is not concerned with the exact type of the I/O controller or the 'storage unit. However, it is tailored to the type of lio bus used in the subsystem. The LESI-UNIBUS adapter is driven by a UNIBUS port driver. Each driver (software layer) has its own level of responsibilities and shields the other from unnecessary load and details. A-3 A.3.2 I/O Controller Architecture In the device I/O controller, there are also two corresponding levels of software. The lower of these two is also a port driver and like the port driver in the Host, is only concerned with passing messages back and forth over the communication bus. The higher layer of controller software is a "TMSCP Server". It constitutes the intelligence of the I/O controller and therefore defines it functionality. The TMSCP Server concerns itself with determining the number of devices, their type, geometry, unit number, availability, status, etc. The TMSCP Server receives requests from and sends responses to the Host. It optimizes the requests, performs the data handling and data I/O operations, and saves the data in the buffer if necessary. The TMSCP Server performs error detectin and recovery, and reports any significant errors to the Host. Because of this function, the Host sees a "perfect media", an important characteristic of an MSCP subsystem. That is, the Host only needs to report the errors to the higher level (user) software, as the TMSCP Server performs all error recovery and media defect (bad block) handling. Figure A-2 is the software/firmware block diagram of the subsystem. The following paragraphs summarize the operation of each block. The Class Driver performs the following functions: 1. Establishes a connection with the TMSCP Server via the Host and Controller Port Driver. 2. Builds commands in Message Format to be delivered via the Port Driver to the TMSCP Server. 3. Receives Response Messages from the TMSCP Server via the Port Driver. 4. Interrogates the status from the Response Messages. 5. Establishes the data buffer via the Host Port Driver for bi-directional data transfer between Host Memory and Tape Drive. A-4 r -----------, r-------, HOST CONTROLLER I I I I I CLASS DRIV[~ HOST PORT DRIVER I I I I I I I I I COMMUN ICA TlONS MECHANISM I I I I I HOST I I I MEMORY IL ___________ I I ~L CONTROLLER PORT DRIVER 1 TMSCP SERVER U'..IIT I J I I MEMORY _______ I CONTROLLER ~ 1IoII"~U1" Figure A-2. SOFTWARE/FIRMWARE BLOCK DIAGRAM A-S The Host Port Driver peforms the following functions: 1. Initializes synchronization of the connection between the Class Driver and the TMSCP Server via the Controller Port Driver. 2. Supervises the integrity of the connection by monitoring the communication mechanism for error conditions and re-establishes connections on Power Fail. 3. Establishes and supervises the communications area in Host Memory for bi-directional message transfers between the Class Driver and TMSCP Server. 4. Maintains control of the data buffer in Host Memory under direction from he Class Driver. 5. Maintains Flow Control of commands to the TMSCP Server. The Communications Mechanism is the hardware, physical interconnect between the Host and the TUBI tape transport. It consists of the UNIBUS, the LESI adapter and associated logic in the Host and Cotroller to support the Host and Controller Port Drivers. The Controller Port Driver performs the following functions: 1. Responds to and supports the Host Port Driver initialization to establish the connection between the Class Driver and the TMSCP Server. 2. Performs diagnostic functions in the communications mechanism and in the Controller to support the Host Port Driver in maintaining the integrity of the connection. 3. Reports and defines all fatal error conditions detected during the operation of the port. 4. Supervises delivery and receipt of Command and Response messages from the Host Port Driver. 5. Supervises the Controller portion of bi-directional data transfers between the Tape Transport and Host Memory. The TMSCP Server performs the following functions: 1. Receives Command Messages from the Class Driver via the Port. 2. Translates and interprets Function Commands. A-6 Command Messages into TUBl 3. Transmits TUBI Function Commands to the Formatter. 4. Receives status information from the Formatter. 5. Encodes Formatter and Drive status information into Response Messages to be delivered by the Controller Port Driver. A.4 HOST TO CONTROLLER COMMUNICATIONS The Host's class driver and the controller's THSCP server route their messages through the path of corresponding port drivers and a hardware interconnect layer. The hardwre interconnect (physical realization of the communication link) is the communication mechanism. This communication takes place across a link called a "connection" (Figure A-3). A.4.l Connection States The state of the connection is directly equivalent to the state of the controller of THSCP server with respect to the class driver. Controller states are as follows: o CONTROLLER-ONLINE - only if the connection is established and functioning. o CONTROLLER-AVAILABLE - the connection is NOT established but it is believed that it CAN be established. o CONTROLLER-OFFLINE - the connection is NOT established and it is believed that it CANNOT be set. Three types of communication services are used connection between a class driver and a MSCP server: across the o Sequential Message Communication Service for MSCP control messages. o Datagram Communication Service for MSCP error log messages. o Block Data Communication Service for data transfer between a Host and device controller. That is, the contents of a named buffer on one side of the link are transferred to a named buffer on the other side of the link. A-7 I I APPLICATION PHOGRAM I I I I I I COMMUNICATION PROTOCOL DISK TAPE CLASS DRIVER 4-- - - - - - - - - UNIBUS PORT DRIVER I L ____ ..J rI I - I r,-- --:. I I I I I -+ II II II II DISK/TAPE MSCP SERVER I I II PORT DRIVER II II .... _- --.... I L __ --...J I --------------COMMUNICATIONS MECHANISM UNIBUS KLESI UA ADAPTER LOW END STORAGE INTERFACE IM87~91 -., I I ~--------------------~ "i4 "~ KEY: PHYSICAL CONNECTION " LOGICAL CONNECTION 4 - _ _ - - . I\OA.,.... ' ... Figure A-3. COMMUNICATIONS MECHANISM A-8 Unit (i.e. TUBI Formatter) can be in one of three states re.,.ative to each class driver (in a Host) that is "CONTROLLER ONLINE" to an I/O controller (TMSCP server). The unit states are: A o UNIT-OFFLINE If a formatter is OFFLINE to an controller, the addressed tape transport connected to offline controller is also offline to a host. I/O the o UNIT-AVAILABLE - Tape transport must be powered up, online to the formatter, have a tape loaded, and be ready to perform I/O when the Host brings it online. o UNIT-ONLINE - With the formatter and the controller both online, the transport is ready and able to satisfy normal host requests and the Host has issued a successful ONLINE command. A.4.2 Flow Control Especially critical to ~1SCP is the concept of Flow Control which is used to control, buffer, and handle the data flow. Flow Controi provides data buffering and overflow control for sequential message and block data communication services. The datagram communication service does not use flow control. if no buffers are available, the incoming datagrams will be· discarded. The probability of datagram delivery is based on the ability of the receiver (i.e. the class driver) to always have the buffers queued for incoming datagrams. When a potential receiving process queues a buffer for receiving messages on a connection, the presence of this buffer 1s transmitted (via the underiying communications service) to the potential sending process at the other end of the connecton. This message, while notifying the potential sender of the queued buffer, grants the sender a credit, which is the privilege to send the message. Therfore, the messages will only be sent when the sender knows that the receiver has queued a buffer with enough capacity to receive the messages. Typical implementation of the flow control is based on the use of a counter in the port driver which holds the process credit balance for each partner involved in the communication process; that is, the number of queued receive buffers minus the number of messages that have been sent. Every time the process's partner queues the receive buffer, a message is sent causing the counter to be incremented. Every time the message is sent, the counter is decremented. Th~ messages may only be transmitted when the counter (credit balance) is greater than zero. A-9 H8739 LESI ADAPTER The H8739 LESI UNIBUS Adapter is a quad height module which plugs into any small peripheral controller slot in the UNIBUS It interfaces the UNIBUS to the intelligent backplane. in the transport. The M8739 performs the following controller functions: A.5 1. Enables the I/O controller to send and receive data (via Direct memory access) to and from the Host's memory. 2. Enables the I/O controller to interrupt the Host. 3. Enables access to two UNIBUS registers - Initialization and Polling (IP) , and Status, Address and Purge (SA). In the LESI Interconnect, the M8739 is always a slave to the controller. The controller initiates all operations and the adapter response upon completion of the command or data block transfer. Figure A-4 is the M8739 Block Diagram. A.S.l Data Transfers Before initiating an NPR, the controller writes the host starting address for the NPR into the address register. The controller initiates the NPR by writing into the command register: Do an NPR, with a direction bit and the word count. The address register increments with each data transfer occuring on the host interface. The M8739 transfers data to and from the controller in blocks of 16 words. Multiple block transfers occur without reissuing the command or rewriting the starting address (except in Byte Mode). This is done by transferring 16 more data words into or from the adapter RAM. The DO NPR command restarts when an overflow of the word count is detected by the adapter. Each successive block transfer must start at RAM address 0 and be 16 words long. If a shorter block has to be transmitted at the end of the burst, DO NPR is cleared first, then the word count is modified before the controller reissues DO NPR and sets up the RAM. Multiple block transfers can be prevented by clearing DO NPR at the end of each block transfer. Byte operation occurs ~n single byte transfers at the beginning and end of a record. All data inside the record is in word format and all word transfers are executed in block sizes specified by the Host. The adapter gives up the Host bus at the end of every byte transfer. Therefore, after each single byte transfer, the controller writes the starting address and issues a new command. A-lO lESI BUS TO PERIPHERAL CONTROllER PARITY CHECK! GEN PARITY UPPER l 1,3 I-_ _ _ _ _ _ _ _ _ _ _ _ _ _ _--.;..PA:..;R;;.;I:..;TY~LO;;.;W;.;;E:.;R~L::._. STATUS REG ----"'I" ACD 1 OH "'PRL -----4 -----4 I~PR !DUAl CONTROL NPGIN----t NPG OUT COMMAND REG _------ll I ~ ~~UENCER.~I:..;S~E=o~OO~N~E~~~~~~~~~~~------------T~l~e BBUSY SACK ...._ - - -.... 1 _ _-11 1i I 411, INTR BR SGOUT INTERRUPT IBR!.I CONTROL BG IN Figure A-4. 4 INTR REO M8739 LES! ADAPTER BLOCK DIAGRAM A-II Parity is generated and checked on both the controller and the host interfaces. The adapter informs the controller of the completion of the data block transfer by asserting ATTENTION. A.5.2 Interrupts The adapter card also executes Host interrupts. First, the controller writes the interrupt vector into RAM location zero, then initiates the interrupt by writing into the command register the DO INTERRUPT command with zero address and word count bits. A.5.3 UNIBUS Registers The M8739 adapter also operates as a slave device to the host when it runs from the TMSCP Controller. The adapter holds the addresses of two UNIBUS registers, Initialization and Polling (IP) and Status, Address and Purge (SA) which are used for control of the port. o o IP Register Function 1. Host write to IP causes a "hard" initialization of the port and controller. 2. Host read from IP (when the port is operating.) sets POLL bit in the adapter status register. SA Register Function 1. Host write to SA during initialization sends host specific parameters to the port (adapter and controller). 2. Host read from SA during initialization gets data/error information relating to the initialization process. 3. Host read from SA during normal operation gets status and fatal errors. 4. Host write zeros to SA during initialization or normal operation signifies a successful adapter purge in response to a port initiated purge request. A-12 A.6 TMSCP CONTROLLER MODULE Figure A-S is a block diagram of the TMSCP Controller Module. The LES! Interface is the interconnect between the TMSCP Card and the Host. The Formatter Interface is the interconnect between the TMSCP Card and the TUBI Formacccer. Tne Microprocessor Controller on the TMSCP Module contains the Microprocessor RAM Memory, ROM Memory and support logic to execute the translation of MSCP protocol to. TUBl specific functions. Figure A-6 is a block diagram of the Microprocessor Controller. The Microprocessor controls the execution of the Controller Port Driver Firmware and the TMSCP Server Firmware. It also controls all hardware I/O via the PIAg and Latency Buffer. The 16K x 9 ROM Memory contains the microcode for the TMSCP Server and Port Driver as well as additional functionality required internally. The lK x 9 RAM Memory provides temporary storage for Command Packets, End Packets and Error Log Messages. It also provides scratch pad memory to support the ROM-based firmware. A.7 THE UNIT The rest of the TU8l Subsystem is referred to as the Unit. Figure A-I is a functional block diagram of the TU8l. Refer to paragraphs 4.9 and 4.10 of this manual for information on Formatter modules and interface signals. A-l3 I I TMSCP INTERFACE/CONTROLLER HOST I TUS1 FORMATIER I LESI ADAPTER CARD 1M87391 A K---. FLAT CABLE I ... LESI ) INTERFACE K ... Figure A-S. A fI. "I ... MICROPRO A JI.. "I r CESSOR I( ) CONTROllER ) PE/GCR FORMATTER ADAPTER INTERFACE A K y BACK PLANE INTERCONNECT iii. I TMSCP INTERFACE BLOCK DIAGRAM A-14 V ) FORWATTER ....- - - - - - - - - - - - - - - - CTLRINIT 08$'1 C&SY lK X 9 RAM 16K )(9 ROM BIT nST MUX TIMER ACWRITE ADRO ADRI • CLEAR AC HOST AC LO CABtE IN PLACE LAST WORD FEN SSEL READ DATA CHANNEL DATA PIA CSTR WRITE DATA DSTR LATENCY BUFFEn RSTR --------~ WDSTR ____________ PARITY ~-------~--------__.STROBE 11( X 9 T21NPRI ....- - - - - - - - - - - - - - - - TIIREADY) ~ _tS;;,..V~_ _ _ _-.. CTLR DClO 4 MHZ CLI( "A. 011. 1M Figure A-6. TMSCP CONTROLLER BLOCK DIAGRAM A-lS/A-16 APPENDIX B B.l TAPE TRANSPORT CONFIGURATION SELECTION The TU8l/TA8l has optional features and selectable addresses. Option and address selection components are contained on the Interface, Formatter Write, and Servo/Control Modules. Table B-1 lists these features and their associated jumpers and switches. Refer to Figure B-1 for component locations. Table B-1. OPTION TU81/TA8l CONFIGL~TION JUMPER/SWITCH FUNCTION INTERFACE MODULE Channel Parity Check WI (1-2) Parity bit not transferred with data from host. WI (2-3) Parity bit transferred with data from host. As Shipped Remote Density Select Remote/Local Density * W3 (1-2) W3 (2-3) As Shipped Adaptive Velocity Control (AVC) ** W5 (1-2) As Shipped W5 (2-3) AVC Enabled AVC Disabled Density Status Option W6 (1-2) As Shipped W6 (2-3) Density Status Enabled Density Status Disabled Formatter/Device Address Select Switches Sl to S4 Sl-OFF As Shipped Sl-0N Formatter Address 0 Formatter Address 1 S2-0FF, S3-0FF As Shipped S2-0FF, S3-0N S2-0N, S3-0FF S2-0N, S3-0N Transport Address 0 Transport Address 1 Transport Address 2 Transport Address 3 B-1 Local Density Select Table B-1. TUBA/TABI CONFIGURATION (Cont'd) JUMPER/SWITCH OPTION FUNCTION FORMATTER WRITE MODULE Long Gap Select (PE) WI (1-2) As Shipped WI (2-3) Variable Gap-0.6" to 1.2" Fixed Gap-l.2" Short Gap Select (PE) W2 (1-2) As Shipped W2 (2-3) Variable Gap-0.6" to 0.9" Fixed Gap-0.6" Long Gap Select WI (1-2) As Shipped WI (2-3) Variable Gap-0.3" to 0.6" Fixed Gap-0.6" W2 (1-2) As Shipped W2 (2-3) Variable Gap-0.3" to 0.45" Fixed Gap-0.3" (GCR) Short Gap Select (GCR) a Long Ga or Short Gap selection is made by means of I/O interface line FLAP. Spare W3 SERVO/CONTROL MODULE Write to EEPROM WI (1-2) WI (2 -3) ,As Shipped Active Inactive * If the transport is configured in the local density mode (W3, no jumper) and tape is positioned at BOT, alternately pressing of the LOAD/REWIND switch will cause the unit to alternately change density from· PE to GCR and vice versa. The HIGH DENSITY indicator lights when GCR is selected. ** Jumper W5 - Adaptive Velocity Control. When this option is used, rather than selecting 25 ips mode when low speed is commanded, the transport enters a mode whereby the optimum speed is chosen to match system requirements. If 75 ips mode gives the best throughput, then this mode is used; the same applies to 25 ips streaming and 25 ips start/stop modes if the unit is in the PE mode. This choice of operating mode is made automatically by the transport and does not require any involvement by the system. B-2 The diagrams (Figures B-1 through B-5) are intended to service personnel find ann service the electronic modules. WRITE FORMATTER MODULE @ o © WRITE SERVO! TMSCP OR STI DR!VER CONTROL M.ODUlE MOCULE MODULE POWER AMP MODULE MA·(M10." SHR.Q441S-85 Figure B-1. LOGIC MODULE LOCATIONS WITH TAPE DECK IN SERVICE POSITION B-3 help FORMATTER READ MODULE \ ~ J3 J J5 321 -. J I W1 W10P2 FORMATTER WRITE MODULE MA-0555-a. , ~ § § § § § § " Figure B-2. FORMATTER WRITE MODULE - JUMPER LOCATIONS B-4 LOCATION D23 Figure B-3. SERVO/CONTROL MODULE - JUMPER LOCATIONS B-5 TRANSMIT 48 ~ 4800 BAUD 96 -= 9600 BAUD . 3 = 300 B~UD 12 = , 200 B A U D Figure B-4. TMSCP INTERFACE MODULE - JUMPER LOCATIONS B-6 .1 PORTB PORTA 48 =4800 BAUD 96 :: 9600 BAUD 3= 300 BAUD 12 = 1200 BAUD MA-0358-S4 SHA-0285-81 Figure 8-5. STI INTERFACE MODULE - JUMPER LOCATIONS B-7 APPENDIX C Table C-l. RELATED DOCUMENTS TU81/TA81 Suhsystem User Guide EK-TUA8l-UG Contains functional an1 system overview, installation, operation, and user maintenance information. TU81/TA81 Pathfinder EK-TUA81-SV Provides test documentation (troubleshooting procedures, diagnostic tests, fault and sub-fault codes) for use by trained service personnel. TU81/TA8l EK-TUA81-IP Illustrated Parts Breakciown Lists and illustrates TU8l/TA81 assemblies and replaceable parts. Tua1 Magnetic Tape Subsystem Pocket Service Guine EK~OTU81-PS Provides a quick reference to installation, maintenance, and repair procedures for trained service personnel. TA81 Magnetic Tape Subsystem Maintenance Guidp, AA-Z786A-TC As a part of the HSCSO Service Manual, gives a quick reference to installation, maintenance, and repair procedures for trained service personnel. 874 Power" Controller IPS EK-00874-IP TU81 Field Maintenance Print Set MP-01618 TA8l Field Maintenance Print Set MP-02027 TU81-C Field Maintenance Print Set MP-02060 C-l/C-2 Appendix D - TA~l SYSTEM INTERFACE D.1 STI OVERVIEW The TA~1 ta~e subsystem conforms to DIGITAL St~ndard Tape Interface (STI) protocol .. STI is an asynchronous communi.cations protocol usen by a family of tape mass storage device controllerR. eommand~ and resnonses are exchangerl hetween the Hse an~ STI interface by messages structured with a general format. Data I/O is performed between a host an~ the HSC ov~r the CI bus: 1ata I/O is performed hetween the HSe and the STI interface mo~ule (inst~lled in the TARl) over the STI ~us. T~e STI interface module contains the intelliqence unoer microprocessor. control to convert these messages to TAOI oevic~ specific commands and responses. The STI concept allows future devices to be interfaced to the Hse without requiring new HSe-based driving software. LP.GAL NOTICR TMSCP an~ S T I . protocols and documentntion are the proprietary information of Digital Rquipment Corporation. UNIBUS/Q-BUS/BI-RUS port orivers ann documentation for MSCP/TMSCP prooucts are also propriet~ry information of Digital 8quipment Corporation. D.2 SUBSYSTEM OVERVIEW Figure D-1 is a hlock diagram of the TARl suhsystem. The tape transport is directly connected to up to two HSCs by an ST! interconnect. A Tape Data Channel (TDe) installed in the Hse connects the HSC to the STI bus. The STI module contains the int~rface to the STI bus, t~e interface to the formatter, and the microprocessor-based intelligent controller. The interface fetches and translates HSC-transmitt~t1 comrnann messages to TABI formatter commands. It also encodes TA81 formatter ann rlrive status into messages and delivers them to the HSC. tn addition, it supervises hi-rlirectional nata transf~r between the HSC and the unit. The tape drive is the physical transport itself with read/write electronics, servo control and panel switches. the For purposes of STI definition, the formatter and ~rive are defined as the "unit," the Toe mo~ule as t~e "controller," and the STI mo~ule as the "formatL~r." D-1 r------T~-------l HSC A HSC B I I '---~I----I ST I INTERFACE FORMATTER DRIVE I II -------I I ' l I ' l L _ _ _ _ _ _ _ ..... _ _ _ _ _ J SHA·0<W8... Figure 0-1. SUBSYSTEM BLOCK DIAGRAM D.3 STI BUS OVERVIEW The STI bus carries signals between the controller and formatter. The STI bus consists of four uni-directional lines. It is a serial bus: all control, data, command, and response signals are sent serially through these lines. The lines ate shown in Figure 0-2, the STI Interface Block Diagram. Two of the lines carry signals from the controller to the formatter.. One is a control line: the other carries commands and data to be written to the tape. The other two lines carry signals from the formatter to the controller. One is a control line: the other carries responses and data that has ~ecn read from the tape. D.4 STI COMMUNICATIONS Since STI signals are carried on serial lines, pulses received on a line are grouped into "packets" so that they can be interpreted. For example, pulses carried on the control lines are grouped into 16-bit packets: these are called "state" frames. Pulses carried on the command and data line or response and data line are grouped into 32-bit packets: these packets form "message" frames. Information provided by each type of frame is discussed in the following paragraphs. D-2 II -- 7.4MHz ·1.....- ...... MPU 8085 ~--~--~ FIFO lK X 9 ~--~--~ FORMATTER WRITE/COMMAND ASCII PORT TR.,\NSFER COUNT r READ TAPE COUNT _~_.I~_-~E_RC_S ~ STIBUS FAULT/PORT SWITCHES RD/RESP - __ ...... WR/CMD 11 EDC GEN/CHK FORMATTER READ/STATUS STI DATA IN PARITY CHECK STI DATA OUT · HI _ I i H I »)--CO_N_S_T_A_TE--f:==ST=,!=5=TA=T=,E=!=N=:_ l TA81 STATE SERIAL/REV NUMBER Figure 0-2. STI STATE OUT SHR-G4IO-aI STI INTERFACE MODULE BLOCK DIAGRAM D.4.1 STATE F~~ES A state frame is a l6-bit packet that is carried on either of the control lines on the STI bus. A state frame on the control line coming from the controller to the formatter provides the Eollowirig information. o Controller Receiver Ready - Indicates when the controller is ready to receive a message frame. o Keep Going - Indicates that the controller will send another read or write command, so it wants the drive to stay in streaming mode. 0-3 o Clock Slow - Tells the formatter to decrease its clock to below S.8 MHz. This is a temporary condition~ when the controller negates this signal, the formatter can resume transmission at its previous rate. ~OTE The TASI subsystem- is self-clocking. The controller uses the formatter's clock to match the transfer rate of the drive. This allows the STI bus to accommodate the range of transfer rates used by different tape drives. o Initialize Used by the controller to resynchronize communications between the controller and the formatter. A state frame on the control line coming from the formatter to the controller provides the following information. o Formatter Receiver Ready - Indicates is ready to receive a message frame. o Attention Indicates that the formatter requires the controller's attention because the formatter's status has changed. o Acknowledge - Indicates successfully completed. o Data Ready - Indicates that data that has been read from the tape is ready to be sent to the controller, or that the formatter is ready to receive data to be written to the tape. o Available - Used by the controller to determine which of the following connection states the drive is in. that a when the formatter data transfer has been On-line State Formatter enters this state from the available state when it becomes dedicated to one controller. The formatter must be in this on-line state for data transfers to take place. Off-line State Formatter is not able to communicate with a controller or perform any data transfers. A formatter can be off-line to all connected controllers due to a power failure or error condition~ the formatter can be off-line to one of its controllers if the port switch that connects it to that controller is disabled. D-4 Available State Formatter is not dedicated to any controller. The formatter sends· thi~ state continuously to all selected controllers. When the formatter receives a valid command, it enters the on-line state. Unavailable State Formatter is unavailable to one on-line to another controller. o controller when Parity - Provides odd parity check signals in the frame. of the it is other state D.4.2 MESSAGE FRAMES message frame is a 32-bit packet that is carried on the command and data line or the response and data line on the STI bus. A A frame on the co~mand and data line coming from the controller to the formatter tells the formatter what operation the host wants the unit to perform. The entire command may take several frames:one frame provides the opcode for the operation, as many as 62 frames list the parameters for the operation, and a final frame provides a checksum. The same command and data line is used to send data from the controller to the formatter when a write operation is performed. A frame on the response and data line coming from the formatter to the controller tells the controller the result of the previous operation. The same response and data line is used to send data from the formatter to the controller when a read operation is performed. Figure D~3 provides the STI Data Control Block Diagram. 0-5 '. ~ 7.4 MHz INCLK DATREO DATA IN FRR CONTROL SYNC DRDY DATI FRR CONTROL HALF FULL EMPTY BUSREO FIFO ARBITRATOR DATA LOOP CONTROLLER FORMATTER LOOP AND SENSE DCNT =0 DATO f DATACK STOPCLOCK SHIFT IN SHIFT OUT EDCCLK SYNC I STI BUS 8085 BUS SYNC DETECTION SERIAL TO PARALLEL WR/CMD RECEIVERS AND DECODERS INIT CON. STATE . STATE DETECTION PARITY CHECK RD/RESP CRR PARALLEL TO SERIAL DRIVERS AND ENCODERS SYNC GENERATION PARITY GENERATION PARALLEL TO SERIAL TAB1 STATE I- FRR SHA-eMS'-'. Figure 0-3. STI DATA CONTROL BLOCK DIAGRAM D-6
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies