Silicon Valley Computer SHUGART 706 Specifications


Add to my manuals
62 Pages

advertisement

Silicon Valley Computer SHUGART 706 Specifications | Manualzz

...•..

~ ~

...

REFERENCE MANUAL

SHUGART 706/712

HARD DISK

.I

Silicon Valley Computer

.'. ( 4 0 8 ) 2 8 8 - 8 8 3 7

-

~

-

-

~

"

-

~

-

.~

TABLE OF CONTENTS

Page

~

,~

-

~

-

:

.~

-, i

..

:

~ .

..

..

~.

..

-

I ! I

..

-.

.

.

'.

• 'f8

'.

••

••

·

~

. .j

t

,

TABLE OF CO~S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

UST OF AGURES

UST OF TABLES

ABBREVlAllONS/MNEMONlCS

NOTICE TO USERS

.

ill vi vii viii viii

PRODUCTION DESCRIPTION

SECTION I

~ODUCT10N

1.1

1:1

I-I

1.2

General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3

Specifications

. . . . . . . . . . . . . ..

1·1

Summmy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . ..

1-2

1.4

Purpose..........................................................

1.3.1

1.3.2

Perfonnanc~ Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

. . . . . . . ..

1-2

1-2

1-2

1.3.3

Functional Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Physical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

. . . . . . . . . ..

1-3

1.3.4

Reliabtlrty Specifications

Functional Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4.1

General Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . ..

1·3

. . . . . . . . . . . ..

1·3

1.4.2

Read/Write and Control Electronics

1.4.3

Drive Mechanism. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . ..

1-4

1-4

. . . . . . . . . . . . . . ..

1-4

'. . . . . ..

1-4

1.4.4

Positioning Mechanism. . . . . . . . . . . . . . . . . . . . . . . . . .

1.4.5

R~d/Write'Heads and Disk(s)

'

1.4.6

A1r Altration System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . ..

1-4

. . . . . . . . . . . ..

1-6

1.5

1.4.7

Spindle Lock and Brake. . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4.8

R~d/Write Head Shipping

Zone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

Functional Operations

. . . . . . . . . . . . . . . . . . . . . . . . ..

1-6

1-6

1.5.1

Power

1.5.3 Track

Sequendng

1.5.2

Drive Selection

Accessing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . ..

1-6

1-6

1-7

. . . . . . . . . . . ..

1-8

1.5.4

Read Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5.5 Write Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . ..

1-8

1·8

1.5.6

Head Selection

SECTION n

ElECI'R.lCAL OOERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1

Introduction

2.2

Control Input Unes

2.2.3

2.2.4

Head Select ~ and 2' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

2.2.5

Write Gate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2.6

Reduced Write Current and Precompensation

. . . . . . . . . . . . . . . .

. .. 2-1

2-1

2.2.1

Drive Select 1-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

2.2.2

Direction In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-4

2-4

Step.......................................................

. . . . . . . .. 2-6

2-6

2.3

Control O\Jtput Unes . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . ..

2.3.1

Tr&ek 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . ..

2.3.2

Index......................................................

2.3.3

Ready......................................................

2-2

2-4

2-5

2-6

2-6

2-6

2-6

Ul

TABLE OF CONTENTS (CONT.)

.

2.3.4

Wrtte Fault

2.3.5

Seek Complete

2.4

Data Transfer Unes

2.4.1

~ Write Data

2.4.2

~ Read Data

· · · · · · · · · · · · ·

· .. · . ·

· .. · . · · · . · · · · · ·

.

· · · . · .. · · · . · .. · ·

.

.

2.5

Select Status

2.6

General Timing

2.7

Power Interface

2.8

Frame Grounding

· · · · · · · · . · · · ·

ReqUirements .................•.....••••..•............

· · . · . · · · · · . ·

·

· · · · · · · · · · · · . · . ·

SECTION III PHYSICAL INTERFACE

3.1

Introduction

3.2

Jl!Pl

Connection

3.3

J5/P5 Connection

3.4

J6/P6 Connection

·

·

· . · · · .. · · · · · . · ·

· · . · · . · .. · ·

· .. · · · · · · .. · · · · · · · · · ·

.

.

2-7

2-7

2-7

2-8

2-8

2-8

2-8

2-9

2·9

3-1

3-1

3-1

3-2

3-2

SECTION IV PHYSICAL SPECIACAll0NS

4.1

Mechanical

Dimensions

4.2

Mounting

· ' · . · · · · ·

.

.

4-1

4-1

4-2

SECTION V MEDlA DEFECTS AND ERRORS

5.1

Error Mapping and Qualification

.

.

5.1.1

Cause.s of Errors

5.1.2

Error Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

• . . . . . . . . . . . . .

.

5.1.3

Media Defed Definition

.

5.1.4

Error Map

.

5.1.5

User Error Mapping

.

5.2

Error Acceptance

Criteria

5.3

System Generated Errors

.

.

5-1

5-1

5-1

5-1

5-1

5-2

5-2

5-2

5-2

.

SECTION VI RECORDING FORMAT

6.1

Track Fonnat

6.2.3

Gap 3

6.2.4

Gap 4

£ • • • • • • • • •

• • • • •

"• • • •

.

6.2

Gap Length Calculations

I • • " • • • • • • • • • • • •

6.2.1

Gap 1 .

~

• • • • • • • • •

6.2.2

Gap 2

~

• • • • • • • • • • • •

~

~

• • • • • • • • • • • • • • • • • •

• • • • • • • • •

.

.

.

.

. 6.3

Write ?recompensation

6-1

6-1

6-1

6-1

6-2

6-2

6-2

6-2

SECTION VII CUSTOMER INSTAllABLE OPTIONS

7.1

FuU-Height Faceplate

Kit

7.2

Low-Power

Slow Start Jumper

.

.

.

7-1

7-1

7-2

OPERATIONS DESCRIPTIONS

8-1

SECTION VIII niEORY OF OPERAnONS

8-1

8.1

Introduction .•••••.•...•........•.•.•••••••••.•.....•.••...........

8.2

High Priority Critical Tasks (Foreground)

8.2.1

8.2.2

8.2.3

Foreground Loop Control

Spindle Motor Foreground . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . ..

Motor Fault Foreground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . ..

8.2.4

Step Input Buffering Function . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . ..

8.2.5

Stepper Damping Time Out Routine . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . ..

8.2.6

Seek Function Foreground. . . . . . . . . . . . . . . . . . . . . . . .

8.2.7

Foreground End and Interrupt Return

. . . . . . . . . . . . . ..

. . . . . . . . . . . . . . . . . . . . ..

. . . . . . . . ..

8-2

8-2

8-2

8-2

8-2

8-2

8-3

8-4

8.3

Lesser

8.3.1

Priority Critical Tasks (Background) . . . . . . . . . . . . . . . . . . . . . . . .

System Startup Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.3.2

Spindle Motor InltializZltion ..... . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . ..

8-5

. . . . . . . . . . . . . ..

8-4

8-5 tv

)

)

TABLE OF CONTENTS (CONT.)

,

8.3.3

Microprocessor

8.3.5

Inttialize

Control

Code End

Fault indicator

8.3.4 . Seek Function lnitiallzZltion

Function

· . · · · . ·

· . . . . . . . . . . . . . . . ..

8-7

~ . . . . . . . . . . .. 8-7

· . . . . . . . . . . . . . . . . . . .. 8-7

8.3.6

Spindle Motor Background. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 8-7

8.3.7

Motor Status Monitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 8-7

8.3.8

Warm-up Settling Extension Countdown · . . . . . . . . . . . . . . . . . . ..

8-7

8.3.9

System Background Loop Control

8.3.10

8-8

Loss of Index Monitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

~8

8.3.11

CyUnder Address Rezero Monitor 8-8

8.3.12

Seek Ramping Calculate Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

8-8

8.3.13

Drive Actuator Self-exerdse Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 8-8

8.3.14

Actuator Lube Unstick Routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

8-8

8.3.15

Automatic Actuator Reset to Track

Zero

(Recal Function) 8-8

8.3.16

Write Current Control Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

8-9

8.3.17

8.3.18

Drive Select LED Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

8-9

Background Code End ' . . . . . . . . . . . . . . . . . . . . . ..

8-9

8.4

System Initialization Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 8-9

SEcnON IX PACKAGING INSTRUcnONS 9-1

9. 1 Uncrating.........................................................

9-1

9.2

Recommended Receiving Inspection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 9-1

9.2.1

Packaging and Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 9-1

9.2.2

Mechanicallnspeetion 9-1

9.2.3

Functional Testing ,. . . . . . . . . . . . . . . . . . . ..

94

9.3

Packing for Reshipping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

9-4

SEcnON X DRIVE INTERCONNECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1

SERVICING INFORMATION

SEcnONXI SPAREPARTS

11.1

11-1

Routine Order Entry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1

11.2

Emergency Order Entry ' ' ,.11-1

SEcnON VII MAINl"'ENANCE

12.1

Introduction

12-1

12-1

12.2

Maintenance Equipment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1

12.3

Diagnostic Techniques 12-1

12.4

Test Point Locations

12.5

Troubleshooting

12.6

Checks and Adjustments

12.7

Removal and Replacement Procedures

12.7.1

Removal of Control PCB

12.7.2

Replacement of Control PCB

12.8

Alignment Procedures

12.9

Preventive Maintenance

12-1

12-1

12-2

12-4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4

12-4

12-5

12-5

SEcnON XIII ILLUSTRATED PARTS CATAlOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-1

13.1

De-scription.......................................................

13-1

13.2

Indented Level 13-1

13.3

Quantity per Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1

13.4

Recommended Spare Parts Stocking Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-4 t

SEcnON XN SCHEMATIC DIAGRAMS 14-1

APPENDICES

APPENDIX A ORDERING INFORMATION A·l v

LIST OF FIGURES

2-3

2-4

2-5

2-6

27

2-8

2-9

2-10

2-11

3-1

3-2

3-3

I-I

1-2

1-3

1-4

1-5

2-1

2-2

8-2

8-3

9-1

9-2

10-1

12-1

12-2

13-1

13-2

14-1

3-4

4-1

6-1

7-1

7-2

7-3

8-1

Figure Title Page

Shugart 706/712 Rigid Disk Storage Drive

Read/Write Head Positioning Mechanism

0 • • 0 • • • • 0 • • 0 • • • • • • • • • • • • • • •

0 • • • 0 • • •

0 . . . . . . . . . . . .

• • • • • • • • • • • • •

I-a

1-5

AIr Filtration System ·

0 • 0 • • • • • • • • • • • 0 • • • • 0 • 0 • • • • • 0 0 • • • • • • 0 • • • 0 • • • • • • • • • • • • • • • •

1-5

Spindle Lock

0 • • • • • • • • • • • • • 0 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

1-6

Shipping Zone 1-7

0 • • • • • • 0 • • • • • • • • • • • • • • • • • • •

J51nterface and Jl Power Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

J61nterface Connection

2-1

0 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

2-2

Control Input Driver/Receiver Combination 2-3

Jumper Locations ....

Normal Step Mode ..

0

0

0

• •

0

0 • • • • • • • • • • • • • •

• • • • • • • • • • • • • • • • • • • • • • • •

MFM Read/Write Data Timing ....

General Control Timing Requirement

0

Interface Connector Locations

Jl Connector

0 • 0

0

0

0

• • • • • • • • • • • •

• •

• •

0

• • • • • •

• • • • •

0

0 0

0 • • • • •

0 • 0

0

0

• •

0

• •

• • •

• • • • • • • • • • • • • •

• • • • • • • • • • •

0

0

0

0

0 •

0 • • • • • • • • • •

• • • • • •

• • • • • • • •

0

• • • • • • •

• • • • • •

0

• • •

0

0

0

0

0

• •

• • • •

0

0

• •

• •

• •

• •

• •

• •

2-3

2-4

Buffered Step Mode .

Head Selection Timing

0 • • • • • • • • • • • • 0 • • • • • • • 0 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

2-5 o.

0 • • • • 0 • 0 0 • • 0 • • 0 • 0 • • • • • • • • 0 0 • • • 0 • • • • • • • 0 • • • • • • • 0 • • • • • •

2-5

Index Timing.

0 • • • 0 • • • • • • • 0 • • • • • • • • • 0 • • • 0 • • • •

Data Transfer Line Driver/Receiver Combination ...

0

0

• • • • • • • •

0 • • • • 0

0 •

• • • •

0

• • • • •

• • • • •

0

0

• •

• • •

• •

2-6

27

2-8

2-9

3-1

3-1

J5

J6

Connector Dimensions

Connector Dimensions

Mounting Dimensions

0 • • • 0 • • • • • • 0

0 . 0

• • • • • • • •

• • • • • • • • • • • • • • • • • •

0 0 • • • • • • • • • • • • • • • • • ' .

~

0 • • • • • • • • • • • •

• • • • • • • • • • •

"

• •

. . . . . . . . . . . . . . . . . . . . . . . . . . ..

Track Format

Full-Height Faceplate Kit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

Low Power Option (Early Models) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

Jumper Installation and Fabrication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

Logic Diagram

0 • • ' .

• • • • • • • • • • • • • •

3-2

3-2

4-1

6·1

7·1

7-2

7-2

8-1

Foreground Routines Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

8-3

Background Routines sequencing

Single Unit Packaging Configuration . '

Ten Units Packaging Configuration

Multiple Drive Configuration

Locations Diagram

Removal/Replacement of Control PCB

Shugart 706/712 Assembly

Front Panel and Rail Assembly

Control PCB Schematic (2 Sheets)

0 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

8-6

~ ..

0 • • • • • • • 0 • • • • • • • • • • 0 • • • • • • • • • • • • •

9-2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

9-3

10-1

12-3 o • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

12·4

13·2

13-3

14-3

)

-

-

-

-

-

~

-

-

••

.

-

-

..

..

-.

-

.. I

-

" -,

....

-

I

-

-

.

-

.

-

-

-

-

~

"

a

..

-

, t

-

-

-

-

-

-

-

-

-

-

...

;'.

~

.:.

.•

-

.~

••

...

-

-

-

-

-

-

-

-

-

.~

.~

~~

,~

I~

,

~

-

-

~

-

-

.~

Table

2-1

2-2

6-1

8-1

8-2

9-1

9-2

12-1

12-2

12-3

13-1

A-I

LIST OF TABLES

Page

Tltl.

Head Select (1

DC

Print Parameters

=

Requirements · · · .. · · · . · . · · · · . · · · . · · - ·

Write Precompensation · · · · · · · . · · . · . · · . · · ·

I/O Port Configuration .. · · . · · · · · · · · · · · · · · · · . . . . . . . . . .

LED Fault Codes. · · · · · .. · · · · · · · · · · ·

· · . · · . · · · · . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

Test Program - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

PCB Versus Drive Failures

-

Inspection of the Drive

Signals Inspection

False. 0 = True) · · · · · · · · . · . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Shugart 706/712 Spare Parts Stocking Guide

Shugart 706/712

PSI .. ·

. . ..

2-5

· · . . . . . . . . . . . . . . . . . ..

· . . . . . . . . . . . . . . . . . ..

. . . . . . . . . . . . . . . . . . . . . . ..

· · . . . . . . . . . . . . . . . . ..

. . . . . . . . . . . . . . . . . . . . . . . . . . .

,

2-9

6-2

8-4

8-7

9-4

9-4

12-1

12-2

12-2

13-4

A·I vii

BKPC Background Port C

0 bpi Bits per Inch eRe

Cyclic Redundancy Check

Prompt Character fel Flux Change per Inch

10 Identification

I/O Input/Output

IP Inspect Phase

LED

Light Emitting Diode

LSI Large ~ale Integration

ABBREVIATIONS /MNEMONICS

MFM Modified FM

MLC Machine Language Code

PCB Printed Circuit Bo.ard

pp

Print Parameters

PWM Pulse Width Modulation

RCFLG Recalibrate Rag

R/W

Read/Write

SEL Select tpl

TRK

Tracks per Inch

Track

NOTICE TO USERS

This manual, P/N 39402-0, supersedes, replaces, and incorporates the OEM manual. P /N 39252-1, published

April.

1983.

and further includes the Publication Change Notice No. 1 dated August 18. 1983. and Publication

Change Notice No.2 dated February 20, 1984. All technical changes have been indicated with a change bar in the text margin or a star symbol in the illustration. While every effort has been made to ensure that the information provided herein is correct, please notify us in the event of an error or inconsistency. Direct any comments on the form at the back of this manual to:

Shugart Corporation

Technical Publications. MS 3-14

475 Oakmead Parkway

Sunnyvale, CA 94086 (U.S.A.)

Phone (408) 737-7900

Shugart makes no representations or warranties with respect to the contents hereof and specifically disclaims any implied warranties of merchantability or fitness for any purpose.

Further, Shugart reserves the right to revise this publication and to make changes from time to time in the contents hereof without obligation to notify any person of such revisions or changes.

The information contained herein has been copyrighted by the Shugart Corporation. No portion of this document can be duplicated in any form, or sold, without the express written consent of Shugart Corporation. Failure to comply could entail legal action to remedy such violation.

viII

-

-

-

~,

-

,~

--:,

.- :3

:3

..3

j

~

..

..

~

., :!

--

.~

~:

.

:

.~~

.'.

: J

: .~

= I~

: ·3

:

I~

:: ;~

}

-~ 3

..

~

-

- 3

'"

, t

SECTION I

INTRODUCTION

1.1

PURPOSE

This publication is designed as a reference source for technicians. and knowledgeable end users.

OEM engineers. system Integrators. service and maintenance

It is assumed that the reading audience is sufficiently versed in the stateof-the-art with respect to rigid disk drives .

1.2

GENERAL DESCRIPTION

The Shugart 706/712 Disk Drives are random access 5.25

inch (130 mm) Winchester storage devices with one

(706) or two (712) non-removable disks as storage media. Ellch disk surface employs one movable head to service

320 data tracks. These drive are available in half-height or fun height configurations.

I

Low cost and high reliability are acheived through the use of a unique rotary band actuator design, a self-contained microcomputer. and custom LSI circuitry .

The 706/712 interface is either ST506 or ST412 compatible, allowing easy integration into existing systems.

Some of the key features of this series are as follows: a.

Microprocessor-based electronics.

b.

Three custom LSI devices for reliability .

c.

BuUt-in diagnostics.

I d.

Jumper selected exercise routines.

e.

Dedicated landing zone.

f.

Single track seek time is less than latency.

g.

Read/write pre-amp on head arm.

h.

3370 head flexure design .

l.

Brushless dc spindle motor.

j.

k.

Winchester design reliability In a half-height or fun-height package.

Improved shock and vibration characteristics.

1-1

...

-.

"----'

1.3

SPECIFICATIONS SUMMARY

1.3.1

Performance Speclflcatlona

Capacity

Unformatted

Per Drive

Per Surface

Per Track

Formatted (33 sectors/track)

Per Drive

Per Surface

Per Track

Per Sector

Formatted (32 sectors/track)

Per Drive

Per Surface

Per Track

Per Sector

Transfer Rate

I Access Time (includes settling time)

Track to Track

Average

Maximum

Average Latency

Start Up Time (typical)

1.3.2

Functional Specification.

Read/Write Heads

Disks

I Cylinders

Data Tracks

Index/Revolution

-I Rotational Speed

Recording Density

Aux Density

Track Density

Data Encode Method

Write Precompensation

Reduced Write Current

I Shipping Zone (track number)

1.3.3

Phy.lcal Speclftcatlon.

Mechanical Dimensions without Faceplate (nominal):

Height

Width

Depth

Weight

= 1.63

in ( 4.14

cm)

=

5.75

In (14.61

cm)

= 8.00

In (20.32 cm)

=

3.0

Ibs { 1.36 kg)/706

3.6 Ibs ( 1.63 kg)/712

706

6.4 Mbytes

3.2

Mbytes

10,416 bytes

5.2

Mbytes

2.6

Mbytes

8.4

kbytes

256 bytes

5.0

Mbytes

2.5

Mbytes

8.2

kbytes

256 bytes

5.0

Mbits/sec

16.2

msec

85

msec

175 msec

8.37

msec

12 sec

2

1

320

640

1

3.600 (±0,-72) rpm

9.036

bpi

9.036

fci

360 tpi

MFM

12 (± 2) nsec

Automatic

353

4

2

320

1,280

712

12.7

Mbytes

3.2

Mbytes

10,416 bytes

10.3

Mbytes

2.6

Mbytes

8.4

kbytes

256 bytes

10.0

Mbytes

2.5

Mbytes

8.2

kbytes

256 bytes

5.0

Mbits/sec

16.2

msec

85

msec

175 msec

8.37

msec

12 sec

1-2

1.3 SPEClFlCAnONS SUMMARY

1.3.1 Paformaace

SpecUicadoD8

Capacity

Unformatted

Per Drive

Per Surface

Per Track

Formatted (33 sedon/track)

Per Drive

: Per Surface

Per Track

Per Sector

Formatted (32

Per Drive

Per Surface

Per Track

Per Sector

Transfer Rate seeton/track)

I

Access Time (includes settling time)

Track to Track

Average

Maximum

Average Latency

Start Up Tune (typical)

1.3.2 .

Functional Specification.

Read/Write Heads

Disks

I Cylinders

Data Tracks

Index/Revolution

I

Rotational Speed

Recording Density .

Aux Density

Track Density

Data Encode Method

Write Precompensation

Reduced Write Current

I Shipping Zone (track number)

1.3.3 Pbplcal SpeclftcatloDa

Mechanical Dimensions without Faceplate (nominal):

Height • 1.63

in ( 4.14 cm)

Width = 5.75

In (14.61 em)

Depth

Weight

=

8.00 In (20.32

em)

= 3.0 Ibs ( 1.36 kg)/706

3.6

Ibs·( 1.63 kg)/712

706

6.4

Mbytes

3.2

Mbyte.

10,416 byte_

5.2 Mbytes

2.6

Mbytu

8.4 kbytes

256 bytes

5.0

Mbyte.

2.5 Mbyta

8.2 kbyta

256 bytes ·

5.0 Mbltl/sec

16.2

msec

85maec

175

mMe

8.37

maec

12 He

2

1 .

320

640

1

3,600 (:0,-72) rpm

9,036 bpi t

9,036 fd

360 tpi

MFM

, 12 (± 2) nsec

Automatic

353

4

2

320

1.280

712

12.7 Mbytes

3.2

Mbytes

10,416 bytes

10.3 Mbytes

2.6 Mbytes

8.4

kbytes

256 bytes

10.0 Mbytes

2.5 Mbytes

8.2

kbytes

256 bytes

5.0 Mbits/sec

16.2

msec

85 msec

175 msec

8.37

msec

12 sec

1·2

)

·

·

:.L·

·

·

.,

--

~l

-

-

I

.

·

.: 4

"

.

• ~: i

"

..

'~

-

..

,-

· Oil

-

~CI

· : ~ II

-

d'

·

°

\1

~

,...-

..

..

.j

.~

....'.9

-

-

-

-

.

-

..

.oj

...

I j

~

-

..

.~!t

-

-

~,

-

-

-

-

~!

-

-

.,

.o~

••

.:~

.:~

!I

~

,

Environmental Umtts:

Host Ambient Temperature:

Operating - 41 ° to 113°F (5° to 45°C)

Non-operating _40° to 140°F (_40° to 60°C)

.

,

Temperature Gradient:·

Operating - 10°F (5.~OC) per

1/2

.

hour

Non-operating - 212°F (100°C) per hour non-condenllng

Relative Humidity:

Operating 8% to 80%

Non-operating - 1% to 959.»

Maximum Wet Bulb:

Operating - 78°F (25.6°C) non-eondenslng

Non~operatlng - Non-eondenslng

Elevation:

Operating - 0 to 10,000 ft (0 to 3048 m)

.

Non-operating -1.000

to 30,000 ft (-305 to 9144 m)

Acoustic Noise: Less than 50 dbA at 3.3

It (1.0

m)

Shock:

Operating 10 G max (11 msec half sine wave)

Non-operating - 40 G max (11 msec half sine wave)

Vibration:

Operating:

5 17 Hz = 0.036

In

17 - 150 Hz = 0.55 G

200 - 500 Hz :: 0.25 G

Non-operating:

5 22 Hz

44- 500 Hz

= 0.50 G

=

2.00 G

DC Voltage Requirements: .

± 12 Vdc ± 5% .75 A typical (3.9 A max starting for 10 sec) (2.7 A max starting with low power option)

± ·5 Vdc ± 5% 1.6 A typical (2.4 A max)

I .

Heat Dissipation

=

86 BTU/hr typical (18.4 watts)

1.3.4 Reliability Speclflcatlona

Mean Time Between Failure:

Preventive Maintenance:

Mean Time to Repair:

Component ute:

20,000

Power-on

Houn typical usage

None Required

12

minutes

(PCB only)

5 yean

1.4 FUNCTIONAL CHARACTERISTICS

1.4.1

General Oper.dOD

The 706/712 fixed disk drives consist of read/writ., heada, read/write and con;ol electronics, track positioning mechanisms, media, and air filtration systems.

TheM components perform the foUowing functions: a.

Interpret and generate control signals.

I b.

Position the heads over the seleded track.

c.

Read and write data.

d.

Provide a contaminant-free environment.

1·3

--

.~

1.-4.2 Read/Write anel Control

Electroalea

The standard

~iaoproceS50r and electronics are packaged o~ one printed circuit board containing the foUowing circuits: a.

Index Generator Circuit b.

Head Position Actuation Drivers

c.

Read/Write Amplifiers d.

Drive (READY) up to Speed Circuit

e.

Drive Select Circuit f.

Write Fault Detection Circuit g.

Read/Write Head Select Circuit

h.

Ramped (Buffered ) Stepper Circuit

I.

Track 00 Indicator

Brushless Spindle Motor Control Circuits j.

1.4.3

Drive Mechanlam

I The brushless dc drive motor rotates the spindle at .3.600

(:t 0, - 72) revolutions per minute.

1.4.4

Poaltlonlng Mechanl••

The read/write heads are mounted on an arm which is positioned

by

I

Fasflex™ IV rotary actuator.

A stepper motor is used to precisely position the rotary actuator utilizing a unique metal band/capstan concept.

Figure 1-2 ulustrates thiS positioning mechanism.

.

1.4.5 Read/Write Head. and DI.k(l)

The recording media consists of a thin, lubricated, magnetic oxide coating on a 130 mdUmeter diameter aluminum substrate.

This coating formulation, together

with

the low load force/low mass Winchester-type flying heads, permits reliable contact stan/stop operation.

I Data on each disk surface are read by one read/write head, each of which accesses 320 data tracks.

The drive is available in two basic configurations: one disk with two read/write heads (706) or two disks with four read/write heads (712). The heads should be positioned at cybnder 353 via IOftware prior to power down in order to minimize the potential for damage to the recorded data on portable systems.

Refer to paragraph 1.4.8.

1.4.6

AIr flltratioD Syatem

The disk(s) and read/write heads are fuUy encased In a protective cover using an integral recirculating air system, with a recirculating filter. to maintain a contaminant-free environment. A separate absolute breather filter allows

.

to the ambient air without contamination.

See figure 1-3.

)

'-4

ACTUATOR

SPINDLE ASSEMBLY

PJW HEAD

ASSEMBLY

STEPPER CAPSTAN BAND

.MOTOR

*

FIGURE 1·2.

READ/WRITE HEAD POSITIONING MECHANISM

0.3 MICRON

BAROMETRIC

FILTER

. COVER

0.3 MICRON

FILTER

*

FIGURE 1·3. AIR FILTRATION SYSTEM

1·5

These drives are provided with an integral fall·sal.

spindle lock and brake.

ThIs lOIenold operated. mechanical brake is actuated when de power is applied to the drive, allowing the spindle to rotate. When the drive is powered off, the solenoid is deae:ttvated allowing the brake to engage the spindle.

This prevents the possibility of disk move· ment during shipping or movement of the drive.

During spin down, the brake decelerates the spinning disks quickly to reduce the amount of time that the heads are In unltable flight.

Se.

figure 1-4.

STEPPER MOTOR

BRUSHLESS DC

SPINDLE MOTOR

)

FIGURE 1-4. SPINDLE LOCK

1.4.8

Read/Write Head Shipping Zoae

The unused area of the disk surface. Inside the data bands, is designated as a "shipping zone." The heads should be positioned to this area via software before the drive 15 powered off.

prior to moving or shipping the drive. This ensures that damaged if the drive is exposed to severe handling (shock). the data storage area of the disk surface will not be by heads movement on the disk(s). See figure }-5.

1.5 FUNCTIONAL OpERATIONS

1.5.1 Power SequencIDl

The required power-on sequence for early production units (1.8., 706/712 that are MLC 4 or less) is that both the 5 and 12 volts supplies be

M on" within 20 seconds of each other. The order is not important.

No power-on sequence is required for

MLC 5 and

above.

All

drtves have a speed

sense

ctrcult to prevent stepping until the disk is rotating at the proper speed (3,600 rpm). A READY signal will be presented to the controller interface once the disk is up to' Its normal rotational speed (:t 2%) for two seconds.

At .READV

time, after an initial power-up, the drive will recalibrate Itself to track 00. When the recallbration procedure Is complete. SEEK COM-

PLETE will go true. Normal seek and read functions can now begin. Refer to paragraph 2.6.

!

·1.5.2

Drive SelectlOD

Drive selection occurs when one of the DRIVE SELECT Ilnes II activated. Only the drive appropriately jumpered will respond to the input signals. and the output signals of that drive are then gated to the controller.

1·8

) i l

130 mm

DISK 00 TRt< 00

- DATA

TRACKS

.'@ ....

:~

-

..

...

:

..

~

.:1

.,

• lJ

" t

I

..

,

..

.'

..

, t• . '

,

.• l

._'

..

,

· l

..

I,

.

" u t'

.

...

...

·

..

.

( t

HEAD SHIPPING ZONE

CYLINDER 353

FIGURE 1·5. SHIPPING ZONE

40mm

DISK 10

1.5.3 Track Acceaalng

Read/write head positioning is accomplished by: a.

Deactivating the WRITE GATE.

b.

Activating the appropriate DRIVE SELECT line .

c.

Being in the

READY

condition with SEEK COMPlETE true.\ d.

Selecttng the appropriate direction .

e.

Pulsing the STEP Un•.

f.

Checking for the edge of the -SEEK COMPLETE line (changing from false to true).

Stepping can occur at either the normal or buffered rate. DUring normal stepping,-the heads are repositioned at the rate of incoming step pulses.

In the case of buffered stepping, Incoming step pulses are received at a high rate and are buffered Into counters.

When all of the steps have been received, they are Issued to the stepper drivers at a ramped stepping rate.

Each pulse will cause the heads to move either one track In or one track out, depending on the level of the DIREC-

TION IN line.

A true on the DIRECTION IN line wUI toward track 00.

cause an Inward seek: a false will result in an outward seek

'·7

1.~4 Reacl OperaUoUl

Reading data &om the d1sk Is accompUshecl by: a.

Deactivating"the WRITE GATE line.

r b.

Activating the appropriate D~ SELECT line.

c.

Assuring that the drive ts READY.

d.

Selecting the appropriate head.

1.5.5 Write Operation

Writing data onto the disk is accomplished by: a.

Activating the appropriate DRIVE SELECT Une.

b.

Assuring that the drive is READY.

c.

Clearing any write fault conditions (if that exist).

by reselceting the drive.

d.

Selecting the proper head.

e.

Activating the WRITE GATE and plactng data on the WRITE DATA

Un••

1.5.6 Head Selection

Any of the two to four possible heads can be seleded by placing the binary address of that head on the two HEAD

SELECT Unes.

1·8

)

~

\ t

• l.

..

.1

1

(.

tC

'.

-

• ,r

.1

.r

·

"

-

..

-

·

·

.

."

·

· '-'

.

·

,.

. -'

.,.

·

.

• ',a

I

• .1

:

-'

:

:~

• .J

J

· • .J

,

SECTION

II

ELECTRICAL INTERFACE

2.1

INTRODUCTION

The interface for a 706/712 has pin assignments.

drive control signal pin ualgnmentl per Industry standards.

See figure 2·1 for the

HOST

~

RESERVED

RESERVED

-WRITE GATE

-SEEK COMPLETl

-TRACK 00

-WR'TE FAULT

-HEAD SELECT 2'

RESERVED

-HEAD SELECT 2' •

7OeI712 ,

~~

-

2

-

7

• t

5

10

I'

13

"

3

t.

-

-

11.

17

'1

11

15

FLAT

AlIBON

20 FT. MAX.

ce"mm)

-INDEx

-

~ -~EADY a

~

-STEP

-DAIVE SELECT t

-DRIVE SILECT 2

-DAIVE IllECT 3

22

-

N

25

23

a

zr

21

3D

31

- DRIVI SILECT •

-DIRECTION IN

-

-

-

3Z

33 ,.

.

3

-

1

2

rh--=-

IfRAUEGND

..,,1P1

~ v

DC --..

..£:

-

~

DCGNO

A

-

X

• ~

• '2

RETURN

Y DC

• 12 RETURN rJ

GND

TWISTED PAIR

*

FIGURE 2·1. J5 INTERFACE AND J1 POWER CONNECTIONS

2·1

The sJgna11nterface consists of three categories: a.

Control Input Una b.

Control Output Una c.

Data Transfer Una

I

AD control lines are digitalin nature and either provide signals to the drive (input) or provide signals to the host (output) via the interface connector JS/P5.

The data transfer slgnall are differentialln nature. They provide data either to or from the drive. via

J6/P6.

See figure

2-2

for the

J6/P6

pin assignments.

706n12

HOST

FLAT CABLE

20 FT MAX

(8.6

mm)

--:

-

-

-

- DRIVE SELECTED

GND

SPARE

GND

SPARE

GNO

RESERVED

GND

SPARE

GND

GND

+

GND

MFM WRITE DATA

-MFM WRITE DATA

+

GND

GND

MFM READ DATA

-MFM READ DATA

GNO

GND

3

5

,

7

1

-

, ..

13

17

18

2

~

8

8

10

'1

12

15

16

19

20

..

~

J6/Pe

*

FIGURE 2·2. J6 INTERFACE CONNECTION

2.2

CONTROL INPUT

UNES

The control1nput signals are of two types; those Intended for multiplexing In a multiple drive system, and those intended to control the multiplexing. The controllnput Ilgnals to be multiplexed are: a.

The STEP signal b.

The DIRECTION SELECT signal c.

The HEAD SELECT 20 and 2 1 signals d.

The WRITE GATE signal

The signals which are intended to control the multiplexing are DRIVE SELECT 1 through DRIVE SELECT 4.

The controllnput lines have the following

.lectrical

specifications.

541.

figure 2-3 for the recommended cIrCuit.

Only one drive In the system should be terminated. h should a

220/330

ohm resistor pack. This resistor pack can be

be

disabled located at the end of the cable and terminated with by removing the jumper block located near the P5 connector. See figure 2-4 for the location.

)

) l t t

-

-

..

tI

• II

II

· .

II

· .

• a

• 'II

....

·

.

• ' .. =!I

-

·

·

.

-

~

.,

.1

.

.

,

-

i

....

")

~l

..

!

-

...

-

..

~

~

..

: ..

..

-

-

-

-

.. ill

.~

-

-

-

-

- •

.

.

• ~

-

-

-

.~

..

...

• C!I

t

20 FT (MAX)

(6.0

mm)

True

False

-

-

=

0.0

to 0.• V de fl lin

=

.0 mA (max)

=

2.5

to 5.25

V de " lin

=

0 mA (open)

-

-

3i026-06·A

FIGURE 2·3. CONTROL INPUT DRIVER/RECEIVER COMBINATION

REAR VIEW

DRIVE SELECT.

DRIVE SELECT

I /

3./.

j

DRIVE SELECT 2

NOTE: These eight Jumper. are for drive control line termination and .r.

to be removed from ai, but the Int drive in a multiple drive configuraUon

(r.fer to Section IX).

STEP

UNDEFINED

UNDEFINED

WRITE GATE

DRIVE SELECT 1

HEAD SELECT 21

DRIVE ALWAYS

UNDEFINED

5 LECTED

DIRECTION HEAD SELECT 2'

*

FIGURE 2·4. JUMPER LOCATIONS

2·3

..

DrIve

Select 1-4

DRIVE SELECT, when logically true, connects the drive to the control Una.

be active at a time.

Only

one DRIVE SELECT line may

Jumper options 051-4 are used to choose which DRIVE SELECT lin.

drive.

See figure 2-4 for the jumper locations.

wID

activate the Interface for that unique

.

2.2.2 Direction

10

This

signal

defines the direction

of

motion

of the read/write

heads when

the STEP bne

Is pulsed.

An

open ctrcult, .

or logical false.

defines

the direction as

"out" and

a

pulse applied

to the STEP lin.

wID move the R/W

head away from the center of the disk. U the Input is shorted to ground (logical true) and a

pulse

is applied, the heads

wID

move toward the center of the disk.

I.e.

''In.,.

2.2.3 Step

This

line causes the read/write heads

to

move In the direction

defined

by

the DIRECTION IN

line.

The motion

Is initiated at each logical

true-ta-false

transition.

Any

change In

the DIRECTION IN line must

be made before

the

leading e ige of the STEP pulse. Stepping can

be performed in

lither

the

normal or

buffered

mode:

Normal Step Mode

In

this mode.

the

read/write heads will move

at the rate

of the Incoming

STEP

pulses. The minimum

time

between successive steps is 3.0

msec, with a minimum pulse width of 500 nsec. See figure 2-5.

-DIRECTION

-STEP

-SEEK COMPLETE

~

I

~I

J

1'00

,nslC MIN'

I

--., p550nsecTYP

1

~1oon"CMIN

I

I

I3.0maec MIN

*

FIGURE 2·5. NORMAL STEP MODE

(5141215T5OI TYPE UO)

~·'3-A

Buffered Step Mode

In this mode, the

STEP

pulses are received at a high rate and buffered Into a counter. After the last STEP

pulse.

the read/write heads will begin stepping the desired number of cylinders and SEEK COMPlETE (refer to paragraph

2.4.5) will go true after the heads settle on the cylinden. This mode of operation is

automatically

selected when the time between STEP pulses is less than 200

pee.

.

.

The DRIVE SElECT line may be dropped and a different drive selected 500 nsec after the last STEP pulse has been sent to the drive.

The maximum time between steps is

200 1d8C.

with a minimum pulse width of 3.0

~.

See figure 2-6.

)

)

"'

)

2·4

· u

• u

• II

• u

• \t

·

\

•• l

• I

·

· '-'

· -

•• 1

· -

•• I

• !

..

,

•••

:

:

-

-

: _I

.

.

--

...

:

'.'

: ..

'

• u

.1

-STEP

-SEEK COMPLETE

-DRIVE SELECT X

NOTE: VARIES WITH SeEK L~NGTH.

11•• mMC MIN, .a.o

maec MAX.

FIGURE 2·8. BUFFERED STEP MODF

Shipping Zone

The read/write heads can be accessed to the shipping zone by doing.

seek to cylinder 353.

NOTE

STEP pulses with periods between 200 "sec curacy is not guaranteed and 3.0

msec are not permitted. Seek ac-

If.

this timing requirement is violated.

2.2.4

Head

Select

2- and

2

1

These two lines provide for the selection of each individual read/write head In a"binary coded sequence. HEAD

SELECT 2° is the least significant line. When all HEAD SELECT 11nes are false, head 0 will be seleded. Table 2·1 shows the HEAD SELECT sequence and model variations for the ing sequences.

HEAD

SELECT lines.

,"

See figure 2-7 for the tim-

TABLE 2·1. HEAD SELECT (1

=

FALSE, 0

=

TRUE)

!

HEAD SELECT LINE HEAD SELECTED HEAD SELECTED

20 2 1 701 712

1

0

1

0

0

0

1

1

0

1

IMPROPER SELECT

IMPROPER SELECT

2

3

0

1

I

HEADS SWITCHED

READ DATA

VAUD

+ WRITE GATE

WRITE DATA

(FROM CONTROLLER)

VALID

-...-..--...1

-.f

~

8 "lee MAX

-.-.-_1

- .....-

l

....1

I

8 "aec '1

~(

FORMAT SENSITIVE)

_ _ _ _I 400 MAX 1-._ _

FIGURE 2·7. HEAD SELECTION TIMING

2·5

')

2.2.5 Write Gate

The active state of this signal (logical 0 level)

enables

WRITE DATA to be Written onto the disk. The inactive state of the signal (logical 1 level) enables data to be transferred from the drive and STEP pulses to reposition the head arm.

See figure 2-7 for the tlm1ng sequences.

2.2.6 Reducecl Write ClII1'eDt and Precom,...AtloD

The 706/712 provides for automatiC reduced write current switching. Optimum precompensation 15 12 nsec and should be used on cyUnders 128 through 320.

2.3

CONTROL OUTPUT UNES

The control output signals are driven with an open collector output stage capable of sinking a maximum of 40 rnA at logical 0 (true), with a maximum voltage of 0.4 V measur.d at the driver. When the line driver is at logical 1

(false).

the driver transitor is off and the collector cut-off current is a maximum of 250 ~.

I All

J5 output lines are enabled by their respective DRIVE SELECT .lines.

Agure 2-3 shows the recommended control signal driver/recetver comblnation~

2.3.1 Track 00

This interface signal Indicates a true state (Ioglcal 0) only when the read/write heads of the seleded drive are at track 00 (the outermost track) and the access circuitry is driving current through phase one of the stepper motor.

This signal is false (logical 1) when the read/write heads of the selected drive are not at track 00. The state of this line is undefined when SEEK COMPLETE is

false.

2.3.2 ladex

The drive provides this interface signal once I!very revolution (16. 74 msec typical) to Indicate the beginning of the track.

Normally this signal is a logical 1 (false) and makes the transition to logical 0 (true) for a period of approximately 200 I1sec once each revolution (see figure 2-8).

INDEX mMC TYP

----~.~

I

.

FIGURE 2·8. INDEX TI.MING

2.3.3 Ready

This interface level, when true Oogical 0).

together with SEEK COMPLETE, Indicates the drive is ready to read.

write, or seek, and that the signals are valid. When the drive.

this

Une is false (Iogicall).

aU

seeking and writing is inhibited at

.

READY will be true after the drive is up to· speed (± 2%) for two seconds. The typical time for READY to become true after power-on is 12 seconds(21 seconds when the low power option has been utilized). After the automatic aduator recalibration process. typically six seconds. SEEK COMPLETE wiD the drive. but an additional two minutes also become true.

It is now safe to seek should be allowed for thermal expansion to stabUlze before any write operations are perfonned.

t t t

C

C

t

I t t t t

C t

I

I

I

~I

I f

I f

I t t

I

I

I

I

C

2·6

-

..

.l

~

-

-

:~

-

-

-

-

.~

.,

-

,!

-

..

-

-

'-

:i

..

] .,

:, t

.

-

.

-

-

,.

I

.,.

-

• t

·

·

·

J

.

.

.

I

,

·

.

2.3.4 Write Fault

This signal. when active (logical 0), Is luued to indicAte.

condltlon exists at the drive that could cause improper writing on the disk. A WRITE FAULT occun whenever one of three conditions occurs: a.

The read/write heads are Improperly ..Ieded., b.

The dc volta~e Is more than 2S percent out of tolerance.

c.

The actuator or spindle controllystem II faulted.

To reset the WRITE FAULT line, deseled the drive for at

least

500 nsec.

NOTE'

The WRITE FAULT Une will not reset of the drive.

if

the fault condition still exists after deseleetion

2.3.5 Seek Complete

The SEEK COMPLETE signal will go true Oogical 0) when the read/write heads have settled on the final track at the completion of a seek. Reading or writing should not be attempted until SEEK COMPLETE Is true.

The SEEK COMPLETE will go false In two cases: a.

A recalibration sequence Is initiated (by the drive logic) at power-on if the read/write heads are not over track 00.

Refer to paragraph 2.7.

b.

After the leading edge

2.4

DATA TRANSFER UNES of a.

STEP pulH (550 nMC typical) or the first of a series of Step pulses.

All lines associated with the transfer of data·between the drive and the host are differential in nature and may not be multiplexed.

These two pairs of balanced signals are:· a.

MFM WRITE DATA b.

MFM READ DATA

These signals are provided at the J6/P6 connector on aU drives. Figure 2-9 Ulusttates the driver/receiver combina-I tion.

See figure 2-2 for the J6/P6 interface connection.

HIGH

TRUE

26LS31

OR EQUIVALENT

FLAT CABLE

20 FT MAX

(8.8

mm)

.....- - - - - -....... 100 0

+ SIGNAL

-SIGNAL

HIGH

~--TRUE

26LS32

OR eQUIVALENT

FIGURE 2·8. DATA TRANSFER LINE DRIVER/RECEIVER COPv1BINATION

2·7

-_._-~

2.4.1

MfM Write Data

This pair of signals defines the transitions (bits) to than be written on the dlIk.

+ MFM WRITE DATA going more positive

-MFM WRITE

DATA will cause • flux reversal on the track under the selected head providing WRITE GATE

15 active.

This

signal must be driven to an Inactive state (+

MFM

WRITE DATA more negative than

-MFM WRITE

DATA) by the host system when in the rod mode.

Figure 2·10 aho.WI

the timing for MFM WRITE DATA.

- DRIVE SELECT

HEAD SELECT

+MFM VALID

READ DATA

-WRITE GATE

12

+MFM

WRITE DATA

(PRE·COMP

= nSle SINGLE LEVEL)

--,

---,

.J

81lsec

MAX f.

~ J.

50 nl.e

TVP

1+

~1~ciE;:.c

TYP °1

~--35I'I.c

MIN

-i

-i

~

35l'sec MAX i

400 nlee MAX

solnaec

____________ruui MIN to 150 nlee MAX _

200naec :t 0.1%

~ ~

FIGURE 2·10. MFM READ/WAITE DATA TIMING

2.4.2

MFM Read Data

The data recovered by reading a pre-recorded track are transmitted to the host system via the differential pair of

MFM READ DATA lines. This transition of the + MFM READ DATA line going more positive than -MFM READ

DATA lines represents a flux reversal on the track of the selected

head whUe

WRITE GATE is inactive. See figure

2·10.

2.5

SELECT STATUS

I A status line is provided at the J6/P6 connector to Inform the, host system of the selection status of th~ drive.

The DRIVE SELECT line is driven by a Tn.

open collector driver' as shown only when the drive is programmed as drive X (X iii

1, 2, in

figure

2-8.

This signal will go

active

3. or

4) by

proper placement

of the shorting plug in the

• vicinity of J5.

and DRIVE SELECT X line at J5/P5 is activated by the host system. See figure 2-4 for the jumper location.

2.6

GENERAL TIMING REQUIREMENTS

The timing diagram shown in figure 2-11 Ulustrates the nec811ary sequence of eventl (with associated timing restrictions) for the proper operation of the drive.

I

Note that a recalibrate to track 00 sequence Is Initiated at every dc power-on.

For this auto-recall sequence to function, the following conditions must be met:

Zl.

b.

The STEP input at JS/PS is h.ld

active.

The spindle Is spinning at Its regular speed.

2·8

: o~

- 0.

: :j

• -.if

- OJ

: o-.!

-

-

-

~

~

: ..

~

:

-~

~

:

.~ j

~

: 'o!

- j

-

~

-

~

-

~.

- 0'

.~

~

-

=.~

., j

~

- r;

.

~

- '..!

DC POWEAON

DISK AT SPEED

-READY

-TKOO

---I

I...-

12 SEC TVP

I I.

I

I

J

I

+f

J

r---

9.0 SEC MAX

_

_

-SEEK COMPLETE

I ~

-----~i

1__ 18

~ ~

46 male TYP male MAX -_

*

FIGURE 2·11. GENERAL CONTROL TIMING REQUIREMENT

39026·t6-C

2.7

POWER INTERFACE

These drives require only dc power for operation .

The de power to a 706/712 drive Is via connector Jl/Pl located on the solder side of the PCB. The two de vohages and their specifications, along with the Jl/Pl pin designations are shown in table 2·2.

I

Power from the + 5 and within 20 seconds of the

+ 12V supplies may be applied In any order. However. the + 5V power must be assened

+ 12V power-on application.

'*

TABLE 2·2. DC REQUIREMENTS oc

VOLTAGE PI PIN.

TOLERANCE CURRENT MAX RIPPLE (P TO P)

. 1 +12 V

~0.6

:t

V DC

1.2 V STARTING'

.75 A TYPICAL

3.9 A STARTING-

500 mV MAX

ALLOWABLE

2 + 12 V RETURN

3 +5 V RETURN

4 +5V :0.25 V DC

1.6 A TYPICAL

. 2.4 A MAX

50 mV MAX ALLOWABLE

·10SECMAX.

392521().A

2.8 FRAME GROUNDING

These drives require ac grounding of the buepl~te.

Thls grounding is accomplished in either of two ways: a.

The de voltage returns (+ 12 V and

+

5 V) are tied to the ac ground at the power supply .

b.

A separate ground wire (#18 AWG or larger) is attached to a grounding lug on the baseplate in the vicinity of the interface connectors.

2·91 2·10 (blank)

,

:

.

..

.

••

..

SECTION III

PHYSICAL INTERFACE

·-a

- . a

.

-

..

II

• II

..

"

I u

3.1

INTRODUCTION

The elecmcallnterface between a 706/712 drive and the host system Is via three connectors. The first connector,

Jl. provides the de power: the second connector, J5. provides the control signals for the drive; and the third connector. J6. provides for the radial connection of the read/Write Ilgnals.

P6

- - - - -

P5

J6 --~~

-

---------

JIl ____..........""'-

._~

~-

I

· ,

· .

• _I

·

· .

••

"

-

• I

"

I

·

·

','

J1

*

FIGURE 3-1. INTERFACE CONNECTOR LOCATIONS

38~·"·8

3.2 Jl/Pl CONNECTION

The dc power connector, Jl.

is mounted on the component Iide of the PCB.

Jlls a 4-pin AMP Mate·N·Lok nector.

PIN 350211·1. The recommended mating connector II AMP PIN 1-480424-0 utilizing AMP pins con-I

PIN

61473-1.

Jl. pin I, is labeled on the component side of the PCB. Wire used should be -18 AWG. Figure 3-2 U· lustrates the connector as seen on the component sid. of the drive PCB.

PIN •

3

4

1

2

DESIONAnON

+12 V

+ 12 V RETURN

+5 V RETURN

+5V

*

FIGURE 3-2. Jl CONNECTOR

3·1

I

3.3 J5/P5 CONNECTION

Connection to J5 is through a 34-pln PCB edge connector. Th. dimensions for this connector are shown In figure

3-3. The pins are numbered 1 through 34 with the odd numbered pin, located on the component and even pins located on the solder side of the PCB. Pin 2 Is located at the end of the PCB connector closest to t h e :

~

I

Jl side of the PCB, connector and is labeled.

A key slot is provided between pin.

3 and 5. The recommended mating connector for aJ.

€a

I

PS Is a Scotchflex ribbon connector.

PIN 3463-0001.

~~

--- II ~

0.036 : O.OCM

(o.a

:t 0.1)

.E-'

~I

0.400

:t 0.010

(10.2 : 0.3)

--L

BOARD THICKNESS

0.062

~ 0.007

(1.6

~ 0.2)

T

0.450

:t 0.010

0.3) (11.4 :

I

-.....J

~

0.050 NOM (1.3)

~

- 11-

0.050 NOM 0.100 NOM

~

~

I

(1.3) (2.6)

1.775

% 0.010

(~5.1

; 0.3)

I i

I I

I i

. - .

.

-.11--~;~3

NOM (2 x) I

NOTE: X.xx

(x.JUt

~

~ x.xx

x.xx)

= in.

= mm •

E-'

,

Ea~

~~

I

~6

~i

~I

,

3.4

J6/P6 CONNECTION

Connection to J6 is through a 20·pin PCB edge connector.

The pins are numbered 1 through 20 with the odd

I numbered pins located on the component side of the PCB.

The recommended mating connector for P6 is a Scotchflex ribbon connector, PIN 3461-0001. A key slot is provided between pins 3 and 5. Figure 3-4 shows the dimensions of the connector.

0.400

~ 0.010

(10.2

:t 0.3)

--L

BOARD THICKNESS

0.062

~ 0.007

(1.6

:t 0.2)

FIGURE 3·3. J5 CONNECTOR DIMENSIONS

-...II....

0.036 : 0.004

- I (O.Q

% 0.1)

T

O.ASO : 0.010

(11.~ % 0.3)

I,

...J

f.-

0.050 NOM (1.3)

... J,...

0.050 NOM (1.3)

,........

1.075

:t 0.010

(27.3

:t 0.3)

I •

I

I ,

I

I

Ji..

J"

0.063 NOM (1.6)

0.100 NOM (2.5)

- - -..........1

NOTE: x.xx

% x.xx

(x.xx

:t x.xx)

= in.

= mm

FIGURE 3-4. J6 CONNECTOR DIMENSIONS

3

(.1

f:.

f

~

J

~

~

~

I

~

I

~

I

~

I fa ,

(.'

I r

(.1

~.

, fa~

.!

(.1

E-

(.

3.. 2

e-

I

..

.-

.

,

.

.-

.

,

)

SECTION IV

PHYSICAL SPECIFICATIONS .

·

"

..

·

.\

-

\\

· .,

.

...

~.'

·

~.

• 1':-1

·

• l.

t

-

I(

.

.1

t

4.1

MECHANICAL DIMENSIONS

See figure 4-1 for the dimensions of the Shugart 700 Mries

drives.

163 • 0011·0.02

141 • • 0.31-0.5)

-~

\------

SIDE Z

+ t

1.00

1203.2) MAX - - - -

038 : 002

It I : 0.5)

. . .

3.12 : 0

171.3 :

0.,

-"1.

----------T

SWAY SPACE

007511 9) MIN·

1-32 MOUNTING HOLIS ca • • o

5 II • 0031· 001

114t • • 01

02)

- e -

BonOM I

·CLEARANCE OF .O~ (3.•,0) MINIMUM IN THE Z

DIRECTION AND 01 MINIMUM FOR THE Y DIRECTION

MOTI: ••

1 I • I ' • 1ft

, • • • I • . • • • • fftm

MUST BE Pf'OV10ED FOR MACHINE SWAY.

*

FIGURE 4·1.

MOUNTING DIMENSIONS

5~ • 002

1131 7 : 0 ~J

~ 7~

C1~0

• 0

01~

• 04.

013

"I!

0015

(3.3

I 0 •• t

" a

"

• - I

"

• ,:'.1

• s.02

(21.1)

~·12.c

o

4.2 MOUNTING

The 706/712 drives are capable of being mounted In any position.

CAunON'

,These drives must 1),e mounted wtth four machine screws. The screws may be installed

In either the vertical or horizontal plains into the Iide rads. The saews must to ten inch/pounds. The required sway space is 0.075

inch.

be torqued

( c

C

(

C t

C

C f f f f

C

,

$

.

6:

~

~

~

~

~ .

I

6:

I

~

C

~

~

~

~

J t t t t

4·2

-.

.

..

...

..

-

• c

~ ,

-

,

.

(

• I

I

• &

• I

SECTION V

MEDIA DEFECTS AND ERRORS

.

...

.

.

-

..

'

.

,

5.1

ERROR MAPPING AND

QUALIFICATION

In high density digital recording storage systems, it is necessary to Increase rellabdlty and Improve operational performance.

This is done by providing an error detection and correction scheme.

For disk storage systems, the predominant error pattern is a burst of etlon occuring in one or more

tracks·.

These errors are drop-outs (absent bits). drop-ins (bits added)

1 or bits shifted from their nominal position beyond the tolerance of the data separator.

5.1.1

CauH8 of Errora

The following conditions may result in errors: a.

Marginal signal to noise ratio of the read/write circuits.

b.

Marginal characteristics of the me~ia and the read/write heads.

c.

Mispositioning of the read/write heads on the disk.

d.

Defects or imperfections in the disk media .

5.1.2

Error Definition

An can error is a discrepancy between recorded data and original data. There be transformed into a "1" or vice versa.

can be an extra or missing bit. i.e ..

a ·'0·'

Errors fall into two categories: "hard" or repeatable. Soft errors are often caused

"soft.·, Hard errors are usually the result of media defects and will be by items "a" through. "c" of paragraph 5.1.1.

and will normally not be repeatable.

.

5.1.3

Media Defect Definition

Most errors resulting from media defects are classified as hard erron.

They are attributable to small imperfections in the oxide coating of the disk, such as an impUrity within the oxide Itself.

or a saatch on the surface of the Oxide coating.

As the storage size and density of information lnaeases.

th.M

defects become more apparent to the system. Winchester technology utilizes a higher bit packing ratio than older types of drives and is therefore more susceptible to this type of error.

t

..

5·1

(J

5.1.4 Error Map

All drives are scanned for hard etTon during the manufACturing process.

AU hard errors (media defects) are logged and an error map is attached to each drive. Each defed listed contains the foUowing information a.

Track number

I b.

Head number c.

Byte

I .

count accurate to ± 4-bytes (Indicates the defective bytes as a location from physical index) d.

Length of defect in bits

The error map accompanying each drive will typically provide the locations of more hard errors than will be detected by the user system. There are situations, however, where a magnetic anomaly or extra defects caused by improper handling may cause an error that is unique to a particular format or bit pattern. Such a itself as a hard error, in addition to those reported on the error map. In the mended that the defect be added to the error map and mapped out.

.

flaw may present event this situation occurs, it is recom-

5.1.5

Uaer Error Mapping

Occasionally, errors shown on system.

the error map~ supplied with the drive will not show up as errors in the user's

Similarly, the user may find hard errors In addition to those on the error map dUring the user's functional tests

The recommended method of mapping is to aeate a defect directory at cylinder 00. This directory should include the locations of all defective areas, as well as alternate track assignments for those areas.

5.2

ERROR ACCEPTANCE CRITERIA

The drive, as received from the factory. wUl'meet the following error criteria: a.

No disk will have more than ten defective tracks.

Of these ten tracks. no more than three will contain multiple defects. Additionally, track 00 of ,all heads Is g~anteed to be error free.

b.

Errors separated one error.

by less than 20 bytes from beginning to end.

or less, 20 bytes long, are considered

5.3

SYSTEM GENERATED ERRORS·

It should be noted that errors may also be present as a result of system electrical noise, marginal timing conditions, ground loops in the dc power distribution cable. electro-magnetic interference, radio frequency interference, etc.

)

5·2

-. J

-

I

~

•• J

...

'.

(" -'

-:

..

.'

...

SECTION

VI

RECORDING FORMAT

..

..

.

-

•.

-

.~

-

..

..

..

..

-

.

..

6.1

TRACK fORMAT

The pupose of a format is to organize a data track Into smaller, Mquentlally numbered blocks of data called sectors.

The 706/712'5 format is a soft sectored ten identification type.

which means that the beginning of each sector is defined by a prewrit-

(10) field which contains the physical Hctor 'address, plus cylinder and head information. The 10 field is then followed by a user data field. '

"(

The soft sectored format is a slightly modified version of the IBM system 34 double density format commonly used on 8-inch floppy disk drives. The encoding method used here Is modified &equency modulation (MFM).

Figure 6-1 shows each track divided Into 32 sectors. Each sector has a data field 256 bytes in length. However, if sector interleaving is used, Gap 4 can be reduced to 32 bytes minimum to accommodate 33 sectors per track.

If sector interleaving is not used, and 33 sectors are desired, Gap 3 is 25 bytes and Gap 4 becomes 26 bytes

, minimum.

1~~fXJ1-----------------fl\..-------------------_rL

G»' SYM:

I

22 a

'.e

2M • USER DATA

~

10 ....

w~ITE

UPDATE - - - - - - - - - - - - - -

NOTES:

1.

MINIMUM TRACK CAPACITY 1CM11IYTES.

2.

WRITE TO READ RECOVERY TIME • • MICROSECONDS.

3.

HEAD SWITCHING TIME • • "MICROSECONDS•

FIGURE 8·1.

TRACK FORMAT

The beginnings of.

both the 10 field and the data field are flagged by unique characters called address marks .

An address mark is two bytes in length. The first byte is always ali "At" data pattern. This is followed by either an

"FE" pattern which is the pattern used to define an 10 address mark. or an MFS·· which is a data address panern.

The MAl" pattern violates the encode rules for MFM by omitting on 'clock transition between bits 4 and 5.

This makes the address mark panen unique to any other serial bit combination.

AllID and data field are followed by a 16·bit cyclic redundancy check (CRC) character used for data verification.

Each eRe polynomial is unique for a particular data panern.

Surrounding the 10 and data fields are gaps called Intenecord gaps.

6.2

GAP LENGTH CALCULATIONS

C,

6.2.1

Gap 1

The purpose of Gap 1 is to provide a head switching recovery period 10 that. when switching from one track to another, sequential sectors may be read Without waiting the rotational latency time. In ~ddition.

Gap 1 allows

8·1

physical position "drift" of the index pulse as a functton of drive ~emperature.

Gap 1 should be at least 22 ~1es (30 bytes recommended) 10llg to correspond with the head switching time and index drift.

Gap 1 is immediately followed by a sync field for the 10 field of the first sector.

6.2.2

Gap 2

Following the 10 field. and separating it from the data field, is Gap 2. Gap 2 provides a known area for the data field write update to occur. The remainder of this gap Also serves as the sync-~p area for the data field address mark. The length of Gap 2 is determined by the data separator lock-up performance.

6.2.3

Gap 3

Gap 3, following the data field. is a speed variation tolerance area.

This

aUows for

a

situation where a track has

I been formatted while the disk is running two percent slo'.uer (3531 rpm).

then write updated with the disk running at highest speed (3603 rpm).

Gap 3 should be at least 15 bytes In length (this includes two bytes for write tum off).

6.2.4

Gap 4

Gap 4 is a speed tolerance buffer for the entir4 track.

This allows the disk to rotate at the highest rated speed without overflowing the track dUring a format operation. The format operation which writes the 10 fields, begins with the first encountered index and continues to the next index.

6.3

WRITE PRECOMPENSATION

Whenever two bits are written in close proximity to each other, a phenomenon called pulse superposition occurs, which tends to cause the two bits to move

away

from

each

other.

This

is a large factor contributing to bit shift. Other phenomena such as random noise, speed variation.

etc .. will also cause bit

shift,

but to a lesser degree.

The

effect of bit shift can be reduced by a technique call precompensation,

which.

by detecting which

bits

wUI occur early and which bits will occur late, can effectively minimize the shift by writing these bits in the opposite direction of the expected shift. Bit shift is more apparent on the innermost dat tracks due to pulse crowding. Therefore.

precompensation should only be at track numbers greater than or equal to 128.

The optimum amount of precompensation for a 706/712 drive is 12 nsec for both early and late written bits. Table 6-1 shows various bit patterns for precompensation. Precompensation pattern detection bits are shifted through a 4-bit shift register.

The bit is written out of the third position.

1( TABLE

~1.

WRITE' PRECOMPENSATION

WRITE POS,nON o 0 0 0

000 1

001 0

001 1 o

1 0 0 o

1 0 1 o

1 1 0 o

1 1 1

100 0

100 1

101 0

10' 1

1 1 0 0

1 101

1 110

111 1

DtREcnON OF SHIFT

::

=

ON TIME CLOCK

=

LATE CLOCK

=

ON TIME DATA

=

EARLY DATA

::

= LATE DATA

:: ON TIME DATA

=

EARLY CLOCK

:: ON TIME CLOCK

:: ON TIt.4E DATA

::

::

=

LATE DATA

;:; ON TIME DATA

BIT IS WRITTEN CUT OF THIRD POSITION 310»24

)

8·2

• e

.J

• · .l

-

·

..

• e •

.

.

.

-

• • ,J

' . '-J

0"

• oJ

\

(

• t

· • • J

-

.

J

SECTION VII

CUSTOMER INSTALLABLE OPTIONS

7.1

FUll-HEIGHT FACEPLATE KIT

One of the customer instaUllble options currently available for the Shugart 706/712 disk drives is the Full-height

Faceplate Kit, PIN 061597-0. See figure 7-1.

.

.J

0.~

.J

-

J

• .J

-

-

-

-

I

,

( e_

I

@

•• J

-

-

-

.

·

, •

·

,

,.

.

·

, .,

·

·

.-

-

\

·

··

·

-

• e_

.

)

-

·

.

•_1

.

·

· .

· -

-

• ',-1

0'

-

.

~

-

"

',~

·

,

-

....:.

.

t

~t

A - -

TORQUE SCREWS. B • TO 10 IN.-LIS.

TORQUE FRONT PANEL MOUNTING SCREWS A TO 2.5 IN.-LIS.

FIGURE 7·1. FULL HEIGHT FACEPLATE KIT

7-1

7.2 LOW-POWER SLOW START JUMPER

In

certain system configurations It may be desirable to use a Low-Power Slow Start mode of initialization of the drive.

In cases when this Is

necessary.

the mode can be selected by grounding pin 13 of the microprocessor.

( )

On early versions (i.e.

t

MLC 4 only) of the between pins 12 and 13. See figure 7-2.

706/712 PCB (PIN 26141 and 26159)

.

this is accomplished by shorting

PIN 12 PIN 13

(SHORT THESE PINS)

FIGURE 7·2. LOW POWER OPTION (EARLY MODELS)

On later versions (MLC 5 and above) It Is

PCB.

See figure

'-3.

necesSary to fabricate a

amaD

Jumper and install it in location E3 of the

.

(

3

NOTE: The ends of the jumper should be cut to a chi,el point to pierce the socket insulation.

FIGURE 7·3.

JUMPER INSTALLATION AND FAB.RICATION

In each of the above applications. grounding board is not necessary.

is to be applied to the solder sid. of the PCB.

and removal of the

7·2

.J

t

E f

t

E

E t t

, t t t

C

t

C

C

C

4

-

..

,,- I •

..

- a.'.

- I I

-

..

.

)

SECTION VIII

THEORY OF OPERATIONS

·

..

· I

•••

· ...

•• I

..

,

· .'

..

,

.

· .'

,

·

·

'.'

·

. ' J

·

·

-

'-'

..

•• a

....

·

...

·

·

· · .-.

I-.

I

-

..

.

-'

_I

· . I

· I )

8.1

INTRODUCTION

All of the tasks of the PCB miaoprocessor are separated into the following groups: a.

High priority time aitical tasks b.

Lesser priority time critical tasks.

c.

System initialization tasks

POWER

ON

RESET

.

-

SPINDL£

BRAKE t

STEPPER -

MOTOR ~

CONTROL

~

~

CONTROLLER

......

~

110

LOGIC

AIW

LOGIC

-

~

~

~ liP fVW

PRE-AMP

-

:

FIGURE '~1.

LOGIC DIAGRAM

8·1

SPINDLE

MOTOR

CONTROL

~

~

STEPPER

MOTOA

SPINDLE

MOTOR

~O'

8.2

HIGH PRIORITY CRITICAL TASKS (fOREGROUND)

The high priority time critical tasks consist of the following: a.

Generate the

spindle

motor

waveform

and measure

the

revolution time.

b.

Deted and accumulate the step pulses from the Interface.

c.

Generate the stepping waveforms applied to the stepper motor, ramping (up and down) including pulse width modulation.

and perform the

actuator

velocity d.

Time out the actuator damping interval.

These tasks are updated once each 90 lisec by using the mlcroprocessor'slntemal timer to generate each update.

These tasks cannot be Interrupted by another task while they are being executed.

an

interrupt for

The set of program routines associated with these task.

II collectively caned the

IIforeground."

Foreground routines are arranged so that forming any necessary they will sequlntlally,.xlcute'one after the other, with each routine peraction, then handing control to th. next routine. The last routine turns processing over to other tasks until the next timer interrupt anives, at which the foreground process starts over. See figure 8-2.

The folloWing subparagraphs detail the actual foreground routines.

8.2.1

Foreground

Loop Control

This is the entry point for the 90 routines. Refer to paragraph 8.3.

lisec Interrupt requelt which II set up at the beginning of the "background"

This routine saves the accumulator, clears the timer interrupt flag, and updates the background gate counter. Control then passes to the Spindle Motor Foreground.

8.2.2

Spindle

Motor Foreground

This measures the revolution period in lnaements of foreground time by being triggered by INDEX.

It then generates a Pulse Width Modulated (PWM) waveform to control spindle motor power. Control now passes to

Motor Fault Foreground.

,8.2.3

Motor

Fault

Foreground

This routine determines if the spindle, motor speed is correC1.

and Interrupt Return routine and

Buffering Fundion.

If It is not, controlls passed to the Foreground End all seek fundions are skipped..

If speed is correct, control passes to the Step Input

.

8.2.4 Step Input Buffering

Function

If Step Input is not enabled, this means that actuator seek.

are stilltn process, In which case this routine exits immediately to the Stepper Damping Time Out routine.

If

Slip

Input

is enabled,

this

routine adds any additional steps to the total step count; the directioJ:\ls saved: the Step Input flag

'I disabled: and the Ramp Calculate flag is set true.

Control will then pass to the Stepper Damping Time Out Routtne.

8.2.5

Stepper

Damping

Time Out

Routine

Damping can

(Background).

be enabled through the Seek Function Foreground or Actuator Lubricant Unstick Routine

If it is not enabled, the routine exits to the Seek Function Foreground. U it is enabled, the actuator is decelerated somewhat with a track arrival delay. This is followed by an additional settling delay which also allows checking for any additional step pulses. If any more step pulses are received, the routine exits early without Setting

Seek Complete true. Exit is made to Seek Fundion Foreground.

!

)

8·2

: 1{1

..

-

• '0

·

·

'.

~

·

'.

·

• !.O

• c.

a

...

~

-

-

.

·

· I

~

4)

-

"" • _I

-

..

.

..

-

-

I

,

)

-

·

-

·

-

"

'

_I

-

-

-

-

L

I

-~

«

-

· I j

-

-

-

I.' a.'

• a'

-

..

·

· .

."

U'

·

• ,lJ

~

..

OFFE '

INTERRUPT

REQUEST

VECTOR

OCD1 IENTRY

FOREGROUND

LOOP CONTROL

EVERY 10 liMe occe

SPINDLE MOTOR

FOREGROUND

0003

MOTOR FAULT

FOREGROUND

ERAA

STEP INPUT

BUFFERING

FUNCTION

Oc.A

DAMA

STEPPER DAMPING

TIME OUT

ROUTINE

0078 seEK FUNCTION

FOREGROUND

SEEK

IEXIT

FOREGROUND END

AND INTERRUPT

RETURN

~IGURE

1-2.

FOREGROUND ROUTINES SEQUENCING

8-3

8.2.6

Seek FunctioD Foregrouacl

The seek flag is set from the Seek Ramping Calculate Function (background). U the seek flag is set, then a step delay is provided to allow time for step settling. Uthe delay is not done. then the routine exits to Foregr~und End ) and Interrupt Return. Otherwise the routine gets a ramp table value and determines if ramping is up or down.

It ramping is down and seek is complete. then the actuator slew vohage Is tuned off; the seek fuetion is disabled; and the damping fuetion is enabled.

If seek is not complete, and rarpping is up or down, then step timing is saved: direction is determined; the cylinder address is updated: the new stepper phase is output on port B (see table 8-1); and the routine exits to Foreground

End and Interrupt Return.

.

TABLE 8-1.

I/O PORT CONFIGURATION

PORTA

PORT B

PORTe

PORT D

PIN NO.

PA7

PA8

PA5

PA4

PA3

PA2

PA1

PAO

PB7

PB6

PB5

PB4

PB3

PB2

PBl

,PBO

PC7

PeS

PC5

PC4

PC3

PC2

PCl

PCO

PD7

P06

POS

P04

PD3

PD2

PD1

PDQ

AssiGNMENT

+OIA

+ TRK 000

+ FAULT

-FAULT CLEAR

-READV

+ SeEK COMPLETE

UNUSED

... INDEX (

+

EDGE)

+COILA

+ COIL B

+ COIL C

+ COIL 0

-STEPPER ENABLE

UNUSED

UNUSED

UNUSED

-SLOW SPIN-UP

+ REDUCE IW

-RUN SPINDLE

+ BRAKE PICK

+ LED

UNUSED·

UNUSED

UNUSED

+SEL

-DELAY

-EXERCISE

+ ACTUATOR SLEW

· ... STEP INPUT COUNT 0

+.

STEP INPUT COUNT C

+ STEP INPUT COUNT B

+ STEP INPUT COUNT A

39~2·oe

8.2.7

Foreground End and Interrrupt Return

This routine simply restores the accumulator from the stack and returns to the background.

8.3 LESSER PRIORITY CRITICAL TASKS (BACKGROUND)

The less time critical tasks are referred to as the "background" and are performed in between foreground interrupts, after the last foreground routine has ended, but before the foreground restarts. Average foreground execution time is approximately 55 Ilsec; therefore, out of every 90 psec time period. the background has about 40 I£sec to perform its tasks.

The background tasks are arranged sequentially like the foreground. however the last background routine hands control back to the first, thereby establishing a continuous loop. For co.nvenlence in timing certain non-critical events, the background loop rate in made self-synchronous with the foreground.

~

)

8·4

-

·

C

·

I

-

-

&.

·

(

-

~ c:

...

I

r

..

Col

-

[.

-

-

I

· t

I

· • It

·

• U

·

, U

·

· ,

\ U

··

U

.

·

,

.

• ·.U

· .

• ' U

.

· -

',~

~

" ~,

·

',1:-

· ..

~

·

· ..

·

.

,

·

· ..

• J

J

· •

D j

)

This is accomplished by allowing

the

beginning of background loop execution t~ proceed only on every fifth foreground interrupt. Therefore, background loop execution time is 450 p.SeC

(5 x 90 I£Sec). The only exception to this Is that the spindle motor background control routines ar. exempted from this "gating" process In order to minimize control system phase error.

The less time atticaJ tasks consist of the foUowing: a.

Calculating the duty cycle of the spindle motor power waveform·, based upon the measured revolution time.

b.

Monitoring the disk revolution time to generate the Drive Ready signal to the interface, and to determine if spindle motor fauks

have

occurred.

c.

Determining the necessary ramp-up and ramp-down parameters to perform a seek, given the step pulse count as received from the interface.

d.

Performing the automatic actuator reset to cylinder 0 dUring the drive power-up.

e.

Moving the actuator a fun stroke in and out twice In order to distribute the actuator bearing lubricant dUring drive power-up.

f.

Self-exercising the actuator with continuous drive exercise jumper has been Installed.

random seeks and checking for seek errors when the

The following subparagraphs detail the actual background routines. See figure 8-3.

8.3.1

Sy.tem Startup Code

This code initializes the stack pointer and binary arithmetic mode with the foUowing results (see table 8·1):

Cl.

On Port A the READY and FAULT flags are set to false. and the FAULT CLEAR line is momentarily pulsed true.

b.

On Port B the stepper coil bits are put Into Phase A and the Stepper Enable is made· false.

c.

On Port C, Reduce Write Current and Brake Pick are tru~; Run Spindle and LED are false.

d.

On Port 0 the Aduator Slew is false.

On

aU

four ports, all bits not assigned as outputs are coofigured as Inputs.

The routine then jumps to Spindle Motor InltlallzaUon .

8.3.2

Splndl~ Motor Initialization

This routine initializes the spindle motor control conltAnts and variables. The spindle brake is held at high current for about one second. Brake power is then reduced and the .pindle motor is ramped up to 100 percent for about 8 seconds, using pulse width modulation.

FuU spindle power is held for an additional X seconds while the spindle index Is counted.

If X or more Index pulses have occurred, then control goes to Seek Function Initialization. otherwise there is a spindle failure and control goes to the Miaoprocessor Control Fauh Indicator function.

8·5

SYlE... STAAT

PORT PAE.

0878

SPINDLE MOTOR

IN'T

IMTA

YES

0822 FAULT

,.P

CONTROL

FAULT

INDICATE

FUNCTION

0917

SEEK FUNCTION

INIT.

INIT COOE END

INTERRUPT TIMER

ENABLE

095B

SPINOLE MOTOR

BACKGROUND

MTRB

NO

MOTOR STATUS

MONITOR yel

WARM UP

SETTLING

EXTN COUNT DN

OA3O IKGA

SYSTEM

LOOP

IACKGND

CONTROL

NO

'YES

DRIVE ACTUATOR

SELF·EXERCISE

FUNCTION

YES

ACTUATOR LUBE

UNSTICK ROUTINE

LUBA

AUTO ACTUATOR

RESET TO TRK 0

AREA

Losa 0" INDEX

MONITOR

VES

CYLINDER

ADDAI

R£ZERO MONITOR

OA5E "AMe

SEEK AAMPtNQ

CALCULATE fUNCTION

WAITE CURRENT

CONTROL FUNCTION

OCl8

DRIVE SELECT

L£D MONITOR

LED

OCCE

BACKGROUND

COOEEND

SKEND

FIGURE 8-3. BACKGROUND ROUTINES SeQUENCING

8·6

-.e,

- • 1:.'

: '_Ci

- IU

: 1..

':1

• L

:.~

--

._L.~

. ..l:J

-.

Il.j

-.

.. J

_u,

-

_

--

8.3.3

M~croproc ...or Coatrol Fault ladlcator FUDCtI~

f

This

routine removes power to the spindle motor and Rapper motor;

th8

foreground interrupts are

halted,

and the .

READY line

is set false.

The FAULT latch

Is

pulled and:

a.

If no jumpers are InstaUed, or

If

the delay Jumper and the LED is flashed u shown In tabl. 8-2.

(EI) 1I1nstaDed.

then aU motor power II removed b.

If only the exeidse Jumper (E2) IIlnstaU8d.

then the microprocessor returns to System Startup and restarts.

TABLE 1-2.

LED FAULT CODeS

IOURCI Of FAULT ..

HUMBleR OF FLASHES

RESERVED.

1

RESERVED.

2

6

7

3

~

5

SPINDLE FAILED AFTER ACHIEVING FULL SPEED SUCCESSFULLY.

ACTUATOR FAILED TO RESTORE TO CYUNDEA ZERO.

ACTUAl:oR seEK ERROR DETECTED DURING DRIVE SELF-EXERCISE.

LOSS OF SPINDLE INDEX SIGNAL

-

-

I.~ I

--

.

_

: -

...

'.'

-

'.'

:.~

..

..

'

..

~

-

8.3.4

Seek Function Inltlallzatloa

This

initializes the aduator seek

function control constants

and

variables. The

routine then goes directly to Initialize

Code End.

8.3.5

Initialize ~de £ad

This starts the 90 ".sec

foreground intenupts. and directly to Spindle Motor Background.

th.

system enters the continuous background

loop

by

going

8.3.6

Spindle .Motor Background

This takes the index time flag, passed from the foreground, and determines If the speed is correct.

If it is, no changes are made and the routine goes

to

the Motor StatUi

Monitor.

If the speed is not correct. the Index time error 11 lntegr.ted

and added to the current index time error to ~etermine and set the motor power factor.

The

routine then goes to the Motor Status Monitor.

8.3.7

Motor Statua Monitor t

This monitors the index time to determine if the motor speed II out of tolerance. It sets the FAULT line to true if the speed varies more the :t 1.61 percent for six revolution•.

Uthe speed drops below 92 percent for more than ten revolutions. the routine jumps to Control Fauk Indicate Fune:tton (paragraph 8.3.3). otherwise it ~s to the Warmup Settling Extension Countdown.

.

8.3.8 Warm-up Settling ED....loa Couatdo...

A countdown of two minutes allows drive warm-up time and provides longer seek settling time during warm-up.

The

routine then goes to System Background

Loop

Control.

8·7

8.3.9

Syatem Background Loop Control

If five 90 Jolsec foreground loops have occurred since thal.5t

time thiS funetton was entered, then control proceeds to Loss of Index Monitor; otherwise control goes back to Spindle Motor Background (paragraph 8.3.6).

8.3.10

Lo.. of Index Monitor

If INDEX has not occurred during the last 115 msec. then control goes to the Control Fault Indicate Function

(paragraph 8.3.3); otherwise control proceeds to Cylinder Address Rezero Monitor.

.

8.3.11

Cylinder

Address Rezero Monitor

If the actuator is on cylinder 0 and the exercise jumper (E2) is not installed. then the cylinder address variables are set to zero; otherwise control proceeds to the next step.

8.3.12

Seek Ramping Calculate Function

If Ramp Calculate is not enabled by either the Step Input Buffering Fundion (paragraph 8.2.4) or the Drive Actuator Self-exercise Function (paragraph 8.3.13). the control proceeds to the Drive Actuator Self-exercise Function.

.

If Ramp Calculate is enabled.

it accepts the step sum and direction of inputs and produces the necessary seek control values to effect a buffered seek. The actuator track zero flag i.

monitored and outward seeks from cylinder 0 are inhibited. unless the delay jumper (E1) is installed in which

CASa such seeks are allowed (this facilitates the adjustment of the crash stop and track zero flag).

.

If the exercise jumper (E2) is installed. the aduator cylinder address variable will flag to detect possible seek errors during self-exercise.

be compared with the track zero

If seek errors are detected. control goes to the Control Fault Indicate Function (paragraph 8.3.3). otherwise control passes to Drive Actuator Self-exercise Function.

8.3.13

Drive Actuator Self-exercl8e Function

If the exercise jumper (E2) is installed then this routine uses its internal random number generator to create a continuing series of pseudo-random seek values which insure full disk coverage dUring exercise.

If the delay jumper (El) is not installed. this function will delay itself for 10.msec; if it is installed. the delay will be

500 msec. If the exercise jumper (E2) is not installed the control proceeds to Actuator Lube Unstick Routine.

8.3.14

Actuator Lube Un.tlck Routine

This routine is enabled by a flag passed hom the Automatic Actuator Reset to Track Zero function. otherwise

.known·as Recal (recalibrate).

It seeks from cylinder 0 to the end cylinder and back twice.

It enables the damping function when done, and control passes to the next step .

. 8.3.15

Automadc Actuator Ra.t to Track Zero (Ree.1 Function)

Upon system start. the Seek Function Initialization (paragraph 8.3.4) sets the Recal Aag (RCFLG) to indicate that the actuator arm has not been calibrated to track zero and to provide for a ten revolution delay before Recal. The

Motor Status Monitor (paragraph 8.3.7) checks to see of the unit has been recalibrated.

If not. it checks the disk revolution period to see if the disk is running fast enough.

If it is.

RCFlG is incremented once each time the Motor StatuI Monitor is entered. After ten entries. i.e., ten disk revolutions. RCFLG is incremented to zero.

If

it is not, the routine Is exited. If it is, the actuator is stepped outward

512 steps or until track zero is found.

The Actuator Lube Unstick Routine is enabled by setting the LUBE flag (paragraph 8.3.14) and control pasSes to the Write Current Control Function.

.

~ )

)

8·8

• • l'

• r

·

.~

• C'

• I

·

...

(

·

..

• .l

·

..

,

.

,'''';'-:''.'

·

·

, ]

.

• .u

U,J

:

(~

I.J

:

.~,

- . I

• ~

I

...J

-

..

{J .

.

• u o

8.3.16 Write Current Control

Function

+ REDUCE IW lignal on port C. bit 6 high. when the t This routine sets greater than the write cUlTent switchovcr point

(WRITS~).

See table 8-1.

cybnder address (TRKL and TRKH) is

The routine' then passes control to Drive Seled LED Monitor.

8.3.17

DrIve Select LED Monitor

This function checks port 0.

bit 7 (+ SEl).

to see

BKPC (port C Backgroung Bit Control) Is set high.

If It is high: Indicating that the drtve Is selected. U it Is.

If bit 3 in

+ SEL is low, then bit 3ln BKPC is set low. See table 8-1.

Control now proceeds to the next routine.

8.3.18

Background Code End

This routine merely jumps to the beginning of Spindle Motor Background, continuing the background loop.

8.4 SYSTEM IN_TIALIZATION

TASKS

System initialization tasks are performed only once for each are completed.

the microprocessor foreground interrupts are started and control restart. Once most initialization tasks

I.

given to the continuous background loop. Reand make use of its time (as gated in the maining initialization tasks are completed in the background loop foreground) to time necessary events.

These initialization tasks consist of: a.

Setting up the miaoprocessor into the proper initial state.

internal registers and placing the various input and output pins of such b.

Clearing the drive fault latch.

c.

Applying power to the spindle motor and verifying that It begins to rotate properly.

"

• ~I

• , u

• II

..

8·91 8·10 (blank)

SECTION IX

PACKAGING INSTRUCTIONS

• . r

·

• • l

.

,

• 0

·

..

L

·

.

• ' (1

.

•• 0

• • C

· c

·

(

•• Co

· • l

·

·

., .

·

..

-

"

"

· 0 . . .

·

'.-~

..

•·...9

~

9.1

UNCRATING

Due to the integral spindle actuator lock, no spec14llnstrudlonl for unaating or packaging are required.

The Shugart 706/712 drives are shipped in two manners .. follows: a.

A single unit In a single carton (figure 9·1).

b.

Ten units in a single carton (figure 9·2).

It is suggested that packing materials be kept in case the unit must be returned to Shugart for repair.

Regardless.

the unit must be indiVidually packaged in comparable packing al shipped to preclude damage in shipping and handling. Damage to the unit as a result of inadequate packaging will void the warranty on the unit.

Inspection of the unit(s)" should be made in accordanc.

,

9.2

RECOMMENDED RECEMNG INSPECnON

with

the spectfications of paragraph 9.2.

9.2.1

Packaging and Identlftcatlon

The individual and paUeted containers should be inspected for exterior damage.

Each shipment contains a packing slip, listing as a minimum the Customer Purchase Order Number, quantity. stock number, dash level, and MlC level.

Each

unit

is individually protected

as shown

In

figures 9-1 and 9-2.

The container should be free of foreign matter and clean.'

9.2.2

Mechanical IDapec:tloa

The following visual checks should be made for eAch unit: a.

Verify

the model number,

serial number.

and b.

Check for loose saews and sub-assemblies.

MlC

level.

c.

Inspect for loose connectors or missing

Jumpcn.

d.

Check for exposed wires on cables and conn.eton.

9·1

FIGURE 9·1. SINGLE UNIT PACKAGING CONFIGURATION

9-2

:~ f t t f t t t t t t t

,

,

, f

, f

~

~t

E t f

~ t

C

3: t f

, t t

~.

FIGURE 1-2 TEN UNITS PACKAGING CONFIGURATION

9·3

( t

"9.2.3

FUDetiODU

latinS

Shugart recommends using the

ACe

T

-650

Tester wtth Lev.1 E-6 Software.

This tester Is speCiaDy programmed for

aU

5.25 and 8-inch fixed disk products.'

()

The functional tests performed by the

ACe

Tester arc as follows: .

o

: I

Prompt character and Indicates the program is rcady to accept

Commands

from the user.

IP = Inspect Phase command code is availAble for displaying the contents of a phase.

PP = Print Parameters. See table 9-1

TABLE

8-1.

PRINT PARAMETERS

STEP RATE ( )( 0.1 MS)

MARGIN CODe

MAX. HEAD

STEP MODE

MAX. CYLINDER

MAX. ERROR eNT

BUFFER ERROR RETRY LIMIT

PRECOMP START CYLINDER

LOW WRITE I START CYLINDER

DENSITY MODE

The following example (table 9-2) is a print out ~f th~ test program with the Printer Option for the ADC.

TABLE e.2.

TeST PROGRAM

WHICH PHASE?

0 a30

11

3

:a 3

:=

:s

0

319

:a0

=

5

.128

=200

:a 1 MKM 32+256 aG·"

() ( f t t t t t f t f f

MSJ

TMI

P21

F1/

WT/

ATI

RRI

RV/

WAJ

RAJ

WCJ

TMI

HOI

PKl

4

1

,.

1

1

1

500

1

1

1

1

1

1

353

I

SET MARGIN CODE

TEST MARGINS

=

3

SET WORST CASE PATTERN

FORMAT DISK DENSITY 1

WRITE DATA INTEGRITY TeST.

READ DATA INTEGRITY TEST

RANDOM READ DATA TeST

READ REveRSE TeST

OVERWRITE TEST

OVERREAD TEST

WORST CASE seEK TEST

TEST MARGINS

HOME THE DRIVE

MAX CYLINDER

( t

( f

9.3 PACKING FOR RESHIPPING

To prepare a drive for shipment: a.

Locate the heads to the Shipping Zone (refer to para.

1.4.8).

b.

Place the drive in the proteetlve plastic sleeve.

c.

Place this configuration Into the inner container.

d.

The inner container is to be sandwiched between the foam inserts.

e.

The entire array is then placed Into the outer container and Haled.

Failure to follow these procedures may result in damage to the drtve(s).

9-~

0 t

E

E

~ t

~ t

~

, f

,

,

,

, f

• "

· • , J -

- I .J

(

)

-1.1

• ! ,

• : .J

SECTION X

DRIVE INTERCONNECT

• • J

·

- • oJ

· • .1

• J

-

.J

- • J

·

• J (

...

)

• J

·

·

]

·

·

-

.

J

·

·

-

.

~

.

.

· · ..

'

· ·

.

.

.

·

..

-

.

..

~

..

·

· ..

--

.

-

·

,

.

(

.)

· ·

·

.

-

·

.

-

..:

The electrical connection between the Shugart 706/712 and the controi system Is shown

chain configurations, the

terminating paragraph 2.3.

in

figure

10-1.

For daisynetworks

must be

r.moved

from

aD but the last

drive

in

the

chain.

Refer

to

HOST

7061712

J6

JI

DRIVE 1 -

J1

CONTROlLER

------

DATA SEPARATOR

DC

POWER

(

"-

(

J5

JI

DRIVE 2·

J1

J5 ,

Je

DRIVE 3·

J1

J5

Je

DRIVE ~

J1

-TERMINATOR NETWORK REMOVED

*

FIGURE 10-1.

MULTIPLE DRIVE CONFIGURATION

10-1/10·2 (blank)

.

-

.

-.

&

·

,

• J

·

'-~

·

-

• !, •

·

,

--.

.

• r 1

SECTION

XI

'SPARE PARTS

t

L

.

,

:

:

:

=

Shugart Corporation, in its commitment to sional Spare Part/Logistic support provide service to Its customers, has available group to support the OEM cUllomer a dedicated and profesbase as well as the end user.

t

11.1

ROUTINE ORDER ENTRY

TWX, or by mail. AU verbal orders before the order is processed

In the U.S. may be placed with for confirmation or shipment.

Shugart Corporation

Routine orders (domestic open accounts) boo~ed as received but will require confirming by phone. facsimile.

purchase documents

Spares)

PHONE:

(408) 737-7900 (Ask operator for

(910) 339-9355

TWX:

.-

FACSIMILE:

(408) 735-7486

MAll:

Shugart Corporation

475 Oakmead

Parkway

Sunnyvale. CA 94086

ATIN: Spare

Parts Dept.

11.2

EMERGENCY ORDER ENTRY

Requests for parts required on an

. TWX or phone.

emergency basls

Be particularly, careful to ensure should be communicated that all applicable information to is

Shugart Corporation by either communicated.

11·11 11·2 (blank)

SECTION XII

MAINTENANCE

12.1

INTRODUCTION

The Shugart 706/712 has tion been designed to require no maintenance under normal operating conditions. This sec· will discuss those steps to be taken in the event of a .drive malfunction.

12.2

MAINTENANCE EQUIPMENT

The only equipment required ls procedure.

an ADC T-650 Tester and an oscilloscope.

Refer to paragraph 9.2.3.

for ADC test

12.3

DIAGNOSTIC TECHNIQUES

The 706/712'5 are eqUipped with a self-exerciser that supplements any diagnostic requirements.

12.4 TEST POINT LOCATIONS

Although test points are evident on the testing is reqUired of the end user.

PCB.

these are used for testing during the manufacturing operations. No

12.5 TROUBLESHOOTING

Tables 12.1 through 12.3 show the procedures for determining possible problems.

TABLE 12·1. PCB VERSUS DRIVE FAILURES

DESCRIPTION

MOST ERRORS OCCUR ON TRK 00

PROBLEM IS IN

THE DRIVE THE PCI'S

X

EXTERNAL

ERROR OCCURS ON TRK 317 X

WRITE FAULT IN WRITE MODE

ONLY SELECT HEAD 0 AND HEAD 1 NOT HEAD 2 AND 3

SYSTEM TIME OUT ERROR·

DRIVE UNABLE TO COME UP TO SPEED·

:

X

X

X

X

X

X

DRIVE NOT RUNNING TESTS WITH OTHER FIXED DRIVES·· X

BRAKE NOT FUNCTIONING RIGHT··· X

GND BUTTON NOISY X ~

-TRY WITH KNOWN GOOD PCS'S. IT COULD BE THE DRIVE OR PCS'S.

·-MAKE SURE TO CHECK THAT THE PCS'S HAVE DRIVE SELECT JUMPER AND TERMINATING JUMPERS.

---ADJUSTMENT OF BRAKE IS VERY IMPORTANT. USE 20 MIL SHIM FOR PROPER ADJUSTMENT BETWEEN BRAKE

AND SPINDLE.

12·1

fABLE 12·2. INSPECTION OF THE DRIVE"

DESCRIPTION

COVER DAMAGE/BEND IN COVER ETC.

,

LEAK IN THE COVER GASKET

CUT IN THE FLEX CABLE OR 1fRACES BROKEN IN FLEX CABLE

"

. t

.

,

,

'.

# 0•

..

'

~.

.

' °.'0 0 • • ,-

,

.

,

PR08LEII IS IN .

l\~<'-:.

THE DRIVE THEPCa..

EXTERNAL

X

X

X

PeS·S SMOKED/BURN OUT X

MISCELLANEOUS BROKEN PARTS X

X

X

X

X

X

NOISE FROM HDA MAY BE OUETO: HEAD DAMAGE

BAND BROKEN

DISC NOT CLAMPED

NOISY

DAMPER LOOSE

SPINDLE MOTOR

DRIVE NOT COMING UP TO

ON LEO

SPEED~

COUNT THE NUMBER OF FLASHES

1 TIME

2 TIME (NOT ASSIGNED)

3 TIME

4 TIME

5 TIME·

6 TIME

7TIME

-TRY WITH KNOWN GOOD PCS'S.

--MOST LIKELY THE POWER SUPPLY.

X

X

X

X

X

X

X··

3t'02·14

TABLE 12·3. SIGNALS INSPECTION

CHECK THE DIFFERENTIAL SIGNAL ON TP11 AND TP12 IN BOTH WRITE AND READ MODE ON ALL THE HEADS AND

RECORD AMPLITUDE AND RESOLUTION.

..

'

PROBLEMaSIN

DESCRIPTION

SIGNAL LOOKS OK ON SOME HEADS AND NOT ON OTHERS

SIGNAL LOOKS GOOD ON TP11 AND TP12 AND NOT ON TP1.

AND TP16

THE DRIVE THE PCB'S EXTERNAL

X

DRIVE NOT HANDLING DATA

WRITE FAULT WHEN TRYING TO WRITE

X

X

X DRIVE NOT SEEKING

SIGNAL LOOKS GOOD ON TPll AND TP12 DURING WRITE MODE BUT

NO SIGNAL DURING READ MODE

X X

12.6 CHECKS AND ADJUSTMENTS

The only adjustment necessary to the 706/71215 brake adjustment after instaUlJ1g

The foUowing steps define the procedures to be followed (see figure 12·1):

a

new PCB, or when

necessary.

a.

With the control PCB Is Its normal position, note that the brake pad and spindle motor can be seen through the slot opening.

b.

Loosen the five saews securing the PCB to the drive: do not remove.

)

12·2

-

.

••

:

.~

:,

: ..

~

INSERT SHIM HERE

~

:\ t;:;;i.

o

...

~:

~ - - _

.... '6'

~

@

@)

@)

I

· I

· ,

·

:

,"

,

,

.

.

.

..

• , I

,

·

• ,

-

I

· -

• , J

I o

·~.1

• , J o

~8 o

FIGURE 12·1. LOCATIONS DIAGRAM c.

Insert a flexible 0.020 Inch (0.5 mm)

.him

between the brake pad and the spindle motor. Pull the

PCB.

from the connector end, allowing the brake pad to press firmly against the shim and spindle rotor.

d.

Tighten the two screws labeled "A" to 5 'n/lb (0.56

J) without releasing the PCB.

brake pad is pressed firmly against the rotor.

Be sure that the e f.

Insert another 0.020 Inch (0.5 mm) shim under the screws labeled "8" and tighten them individually.

Remove that shim and check for a 0.01·0.02 Inch (0.3-0.5 mm) gap between the screw head and the board when light pressure is applied against the PCB. When properly fastened. the board should be allowed to ·'float tt at the connedor edge.

Remove all shims.

12·3

g.

Push the brake pad awa~J spincUe. The stroke

: ·mn the spindle ,·otor to see that the brake has sufficient stroke to about 0.020 lnch (O.~ mm).

dear the h.

After the five mounting saews have been properly tightened.

fiD the saew heads with glyptol.

12.7

REMOVAL AND REPLACEMENT PROCEDURES

I

12.7.1 Removal of Control PCB

()

The foUowing steps define the process to be followed for the removal of the Control PCB (see figure 12·2): a.

Remove and retain the five mounting screws.

b.

Lift the Control PCB and stepper t and flex circuits.

Front Panel Rall Assembly about

2 inches (51 mm)

.

.

and unplug the spindle.

c.

Remove the PCB.

d.

Replace the Front Panel Rail Assembly and mountir:'9 screws.

~

~

i

E

I

E

E

E

E

E

~

~

I

~

E

FIGURE 12·2. REMOVAUREPLACEMENT OF CONTROL PCB

12.7.2 Replacement of Control PCB

The foUowing steps give the sequence with which to install a control PCB (see figure 12-2): a.

Remove and retain the five mounting screws.

b.

c.

Place the Control PCB on the drive at an angle••••hown. to allow the cables to be plugged in.!Place ".....

lid..

rail.

but over the stand-offs.

' J

Plug In the three circuit cables.

Be sure the cllble.

are fuUy Inserted Into position.

12·4

• f •

·

,

,

· ,

,

.,

,

., t

.

, ,

•• I

.

-

• I ,

-:

-"

: =-

· I

·

·

-

.

..

.

.

(t

-

-

-

-

-

.

.

.

.

.

I d.

e.

Lower the Control PCB carefuUy on to the ..and-offs with the cables not interferring with the spindle motor.

Be

baseplate.

sure the spindle motor

cable

Is nlot sandwiched between the miaoprocessor and the

Insert the five mounting screws through the board and Into the stand-offs but DO NOT TIGHTEN

UNTIL BRAKE ADJUSTMENT IS MADE (refer to paragraph 12.6).

12.8 ALIGNMENT PROCEDURES

The 706/712 drives require no special allgnment.

12.9 PREVENTIVE MAINTENANCE

The 706/712 drives require no preventive maintenance.

(t

• r ,

• I J

4

I •

12·51 12·8 (blank)

• II

·

-~

-

·

·

·

"

-

"II

.

- J

.-)

J

: .8

-

)

:

--'

- J

.J

SECTION XIII

ILLUSTRATED PARTS CATALOG

-

:..~

.~

-

-

.

.1

.

.

~

13.1 . DESCRIPTION

The Illustrated Parts Catalog (lPC)ls arranged possible. will appear directly above the parts list

10 thlt the figure will always precede the parts listing and, when or on the left hand p~ge immediately preceding it.

The first number in the list will aly/ays refer

~o the ref.renci number of the part within the figure .

Part numbers enclosed in parenthesis refer to parts belonging to a Next Higher Assembly tance only to those customers with alternate assembU...

NHA PIN c·ustomer's quantity

(NHA) and are of impor-

Following the desaiption of these parts, the designation gives the part number of the assembly to which they pertain. When assembly. these alternate parts will be used tn lieu of the part listed directly above per assembly for these alternate parts is th! I4me unless otherwise directed.

them.

applicable to the

Assume that the

When an assembly is referred to within a figure and a further breakdown referenced number will be caUed out.

is shown on another figure. then the

(t

13.2 INDENTED LEVEL

The parts list is indented to show the levels of assembly within a figure. The major assembly will always be will be indented one space. Pans within these unindented. All parts or assemblies that attach to the assembly assemblies will be indented two spaces and so on.

13.3

QUANTITY PER ASSEMBLY.

The quantity listed is the quantity used on the major assembly. Major assemblies quantity listed.

· themselves wiD never have a

• .1

_ II

: '.i

13·1

I

Tf..---2

I

I

I

I

I .......

~

__ '

.....-~,..",a

~::tIfIiI'/I~

I

I

I I

FIGURE 13-1. SHUGART 7061712 ASSEMBLY

13·2

»tQ2-,.

._

..

~

(.

,

~

r"

(

REFERENCE

NUMBER

1·1

2

3

PAJIT

NUll." .

·28173-0

28177-0

12233-0

~ e121~2

.' DllCIUPTION

· CONTROL PCB (708)

CONTROL PCB (712)

SCREW, PHILUPS. PAN HEAD ('~ x 5118)

. WITH NYLON PAD fRONT PANEL AND RAIL ASSEMBLY

I

QUANTITY

1

5

1

(

(.

(oE

(~

(~

(~

(~

€C

[b.

.~ ~

(r

€r

.

~.

~~

€~

€~

€~

(

€ [

f (

r ( •

~(

€[ t.

~

REFERENCE

NUMBER

2-1

2

3

4

5 e

3~02·19

FIGURE 13·2. FRONT PANEL AND RAil ASSEMBLY

PART

NUMIER

11306-0

81282·1

8128&0

113384

12207-0

812i1·1

DESCRIPnON

SHOCK MOUNT

RAIL. RIGHT sloe

FRONT PANEL

LENS

SCREW. THREAD FORMING ('4-20 x 1/4)

RAIL. LEFT SIDE

QUANTITY

1

..

1

1

2

1

13·3

· lS.4

RECOMMENDED SPARE PARTS STOCKING GUIDE

The spare parts stocking guide is broken down Into three level'. The..

(level 1). Branch Office (level 2). and Depot or Headquarter. (liv.1

3).

levels

are: Site or

F~eld

Suppon

Engineer

The

quantities listed assume that the Site is replenished by the Branch Immediately and the Branch replenllhad by the Depot within 30 Days.

The inventories that the levels can m~nta1n are:

Site

Branch

Depot

1 to 20 machines

1

to 100 machine.

Depot only parts Unlimited

Branch replenishment Same as Branch ratio

Table 13-1 shows the spare parts required to support the 706/712 in the field.

PART HUM.EII

1133&0

26173-0

26177-0 .

81218-2

8128&0

81291·1

81292·1

61306-0

TABLE 13-1. SHUGART 7061712 SPARE PARTS STOCKING GUIDE

DESCRIPTION

LENS

CONTROL PCB (708)

CONTROL PCB (712)

FRONT PANEL AND RAIL ASSEMBLY

\ FRONT PANEL

RAIL. LEFT SIDE

RAI~ RIGHT SIDE

SHOCK MOUNT

QUANTITY PEA LEVEL

SITE BRANCH DEPOT

2

2

1

.-

.-

.-

.-

8

8

8

8

·2

2

.-

~

2 4

18 100

JSMQ2·20

( t

() t t t t

, i i

E

~

~

€a itl-

If.

(.

()

~

~

~

~

~

~

~

~ ee-

t:

ef:.

13·4

..

,

~

.!

.~

...

-

I~

II:

: i~

:1 's

I

~I

.. I I~

!

:~

E J~

• ifi

!

~

!

~ i

--i

_.

S

~

!

~

!

Ij e

~

S!t

s L.

E!~ e l ..

e·~

~!~

~ :~

!

~ ~ e

,

;~ e ;

~ r

~.:

, I t)

!

~ t) p

I

I

!

t) i~t) t e:~

SECTION XIV

SCHEMATIC DIAGRAMS.

The following schematic diagrams are furnished to

.'d

In malfundlon analysis.

14·1/14·2 (blank)

~

.

-_.~._._-

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

advertisement