A~~· INTERNATIONAL
MEMORIES, INCORPORATED
7710 DISC DRIVE PRODUCT SPECIFICATION
"
7710.01-00 JAN •. 1979
A~~/NTERNATIONAL
MEMORIES, INCORPORATED
Section
1.0 2.0 3.0 3.1 3.2 3.3 3.4 3.4.1 3.4.2 3.4.3 3.4.4 3.5 3.5.1 3.5.2 3.5.3 3.5.4 3.6 4.0 4.1 4.2 5.0 5.1 5.1~1 5.1.2 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 5.11 5.12 5.13 6.0 7.0 7.1 7.2 8.0 8.1 8.2
7710.01-00 1/79
TABLE OF CONTENTS
Heading
INTRODUCTION GENERAL DESCRIPTION SPECIFICATIONS
Operational Physical Dimensions Environmental Reliability Mean Time Between Failures Mean Time To Repair Preventative Maintenance Service Life Data Integrity Read Errors Write Errors Environmental Errors Da ta Secur i ty Address Errors
FORMAT Format Definition Sector Selection
SIGNAL INTERFACE COHMAND BUS Drive Commands Drive Status CMD R/~J CMD SELECT0, CMD SELECT1 CMD STROBE CMD ACK FAULT SEEK CO~1PL ETE INDEX SECTOR R/W DATA SYS CLOCK SELECTED UNIT ADDRESS Terminators
POWER INTERFACE PHYSICAL INTERFACE
Signal Cable Connection Power Table Connection
CONTROLS Sector Select and Unit Address Write Protect
-1-
Page No.
4 4 5 5 6 6 6 6 7 8 8 8 8 9 9 9
10 10 10 13 14 14 15 20 23 23 23 24 24 25 25 25 25 25 26 29 31 32 32 32 35 35 36
A.,~~·' ',NTERNATIONAL MEMORIES,
INCORPORATED
TABLE OF CONTENTS (Can't.)
Section
9.0 9.1 9.2 9.3 9.4 9.5
10.0
7710.01-00 1/79
Heading
INSTALLATION INSTRUCTIONS Unpacking Mounting Power Interface Carriaqe Release
HANDLING AND SHIPPING INSTRUCTION
-2-
Page No.
37 37 37 38 38 38 42
A"~/NTERNATIONAL
MEMORIES, . INCORPORATED
Figure No.
4 .1a 4.1b 4.2 5.1 5.2 5.3 5.4 5.5 5.6a 5.6b 5.7a 5.7b 5.8a 5.8b 6.1 7.1 7.2 8.1 8.2 8.3 9.1 9.2 9.3
7710.01-00 1/79
Heading
Short Format Full Format
FIGURES
7710 Sector Format Selection Chart Signal Lines Command and Status Table Head Addressing Cylinder Address for Model 7710 Detectable Drive Faults TTL Signal Interface R/W DATA and SYS.CLOCK Interface Drive Select Command Cycle Drive Status Read Cycle Write Timing Diagram Read Timing Diagram Power Connector Wire Assignment 7710 Back Panel 7710 Interface Connections Drive-Logic PC ASM Unit Address Selection Write Protection 7710 Drive Outline and Mounting Points 7710 Disc Drive Top View 7710 Disc Drive Bottom View
-3-
Page No.
11 12 13 15 16 17 17 24 26 27 28 28 30 30 31 33 34 35 36 37 39 40 41
A~~ .. ·'NTERNAT'ON.. ~L
MEMORIES, INCORPORATED
1.0 Introduction
This specification describes the characteristics and specifications of the 7710 Disc Drive and contains the information necessary to interface the 7710 to a controller.
2.0 General Description
The 1MI 7710 Di sc Drive is a fi'xed disc, sea 1 ed environment, "Winchester fl technology drive. While not much larger than a floppy disc drive in size, it provides over 11 megabytes of storage (unformatted).
Its advanced technology base accomodates all major subassemblies. The low load, low mass "Winchester fl
type Read/Write heads are positioned with a linear voice coil actuator utilizing a closed loop, track following, servo system. The recirculating filtered air flow system within a sealed enclosure prevents contamination. The brushless D.C. drive motor with butlt-in disc spindle, motor electronics and speed control provides for universal 50/60 Hz operation.
Three printed circuit boards, Read/Write, Servo Control and Drive Logic are installed within the base and are interconnected with a back panel where all interface connections are made.
Primary features of the 1M! 7710 Disc Drive are as follows:
*
*
*
*
7710.01~OO 1/79
Fixed ~~edia (magnetically oriented and 1 ubri ca ted)
"Winchester ll type recording features
, Capacity 11.3 MB (unformatted)
Sealed environment, clean air filter system
-4-
A~' ~(.NTERNATIONAL
MEMORIES, INCORPORATED
* Brushless D.C. Drive Motor
* Small size
* No scheduled maintenance
* 100 Watts power dissipation
* All D.C. power
* Selective Write Protect
* Daisy chain up to 16 drives
* VFO Data Separation standard
3.0 Specifications
3.1 Operational
7710.01-00 1/79
Number of discs Number of data surfaces Number of tracks per surface
(354 data, 4 diagnostic, 60 guardband)
Number of data tracks per surface
Bytes per track (unformatted) Bytes per cylinder (unformatted) Number of data cylinders Bytes per surface (unformatted) Bytes per drive (unformatted) Track density Bit density Rotational Speed Average latency Single track access time Average access time Maximum access time Data transfer rate Record ing code
-5-
2 3
4·18
350 + 4 Alternates 10,800 32,400 350 3.78 MB 11.34 MB 300 TPI 5,868 BPI 3 ,600 RP~1 8 .. 33 ms 10 ms 50 ms' lQo. ms 648 KBIS Mpr~
A7J.··· .1. •... ~/NTERNATIONAL MEMORIES,
INCORPORATED
Heads per surface Data heads Servo head Start time Stop time
3.2 Physical Dimensions
Height Width Length Weight
3.3 Environmental
Operating Temperature
Operating Relative Humidity (no condensation)
Operating Altitude
Non Operating Temperature
Non Operating Relative Humidity (no condensation)
Temperature Variation
Operating Vibration
Non Operating Vibration
Non Operating Shock
3.4 Reliability
3.4.1 Mean Time Between Failures
1 3 1 15 seconds (max.) 15 seconds (max.)
5.5" max. (13.33 cm) 8.57" max. (21.76 cm) 19.25" max. (48.89 cm) 22 lbs. (10 Kgm)
+500 F to 120 0 F (100C to 50°C)
20% to 80% R.H.
-1000 to +6000 ft. sea level -400F to 140°F (-400C to 600C)
10% to 90% R.H.
180F (100C) per hour (no condensation) O.lG (5 CPS linear increase to 100 CPS) 1.0G (2 CPS linear increase to 100 CPS) 5.0G for 5 ms duration
Following an initial period of 200 hours, the MTBF shall exceed 8,000 hours for units manufactured in the first year of production, and 9,000 hours for units manufactured in the
7710.01-00 1/79 -6-
A... ~. ':.'.NTERNATIONAL MEMORIES,
INCORPORATED .
3.4.2
7710.01-00 1/79
second year. For units manufactured after the second year, the MTBF shall exceed 10,000 hours. MTBF is defined as follows:
MTB F = -:-:-----.;.O~p~e r=-a....;..t;....:,i...;..;n...,..9 _H __ o....;..u..:",.r~s ~ __ No. of Equipment Failures
Operating hours means total power on hours less any maintenance time. The 7710 is . not equipped with a.usage meter. Therefore, total operating hours must be measured by the OEM customer.
Equipment failures mean any stoppage or substandard performance of the equipment because of equipment malfunction, excluding stoppages or sub-standard performance caused by operator error, adverse environment, power failure, controller failure, cable failure, or other failure-not caused by the equipment.
MTBF shall be determined using the equipment failure reports from all field installations, for a period of at least one year, beginning after the first year the field shipments have begun. A sample of less than 100 drives shall not be considered valid for the MTBF determination. Also, failures occurring in the first 200 hours of a drive installation must be excluded from the data on which the MTBF calculations is based.
For the purpose of this specification, equipment failures are defined as those failures necessitating repairs, adjustments or replacements on an unscheduled basis. Essentially, the term equipment failure implies that emergency maintenance is required because of the hardware failure. Mean Time To Repair
MTTR is defined as the time required by a properly trained, competent field service engineer to diagnose and repair the drive for field repairable failures. The MTTR will not exceed 0.5 hours.
-7-
A~· ~/NTERNAT'ONAL
M~MORIES, INCORPORATED
3.4.3
3.4.4
Preventative Maintenance
There is no preventative maintenance required on the 7710 disc drive.
Service Life
The 7710 is designed and constructed to provide a useful life of 5 years before factory overhaul or replacement is required. Repair or replacement of major parts will be permitted during .the 7710's lifetime.
3.5 Data Integrity
The following error rates assume that the 7710 is being operated within this specification and that errors caused by media defects or equipment failures are excluded.
3.5.1 Read Errors
7710.01-00 1/79
Prior to determination of a read error rate, the data shall have been verified as written correctly and all media defects flagged.
a. Recoverable Error Rate - 1 in 1010 bits
The recoverable error rate is the number of errors encountered which are recoverable within 10 retries.
b. Unrecoverable Error Rate
An unrecoverable read error is one which cannot be read correctly within 20 retries (10 retries at each carriage offset). Unrecoverable read errors shall be considered as failures affecting MTBF.
-8-
A~~/NTERNATIONAL
MEMORIES, INCORPORA TED
3.5.3
3.5.4
7710.01-00 1/79
Write Errors
Write errors can occur as a result of the following: write data not being presented correctly, media defects, or equipment malfunction. As such, write errors are not predictable as a function of the number of bits passed.
For the case of unrecoverable write error occurring because of a 7710 equipment malfunction, the error is classified as a failure affecting MTBF.
Unrecoverable write errors are those which cannot be corrected within three attempts at writing the record with a write verify after each attempt.
Environmental Errors
When operating at a low effective data transfer rate; e.g., random access of single short records, the effective error rate may be expected to exceed the above limits due to external environmental interference. The resulting recoverable read error rate shall be no more than one error in eight hours of operation.
Data Security
The 7710 Disc Drive has several fault detection circuits to monitor conditions in the drive and to ensure that data is written on the disc properly and in the same pattern as generated by the attached controller. Data is protected by inhibiting \~rite Gate when a fault condition is detected. Data may be further protected by the customer through implementing the Write Protect switch .
..;9-
A~~··'NTERNAT/ONAL
MEMORIES, . INCORPORATED
3.6 Access Errors
4.0 Format
There shall be no more than one positioning error in 106 seeks.
4.1 Format Definition
7710.01-00 1/79
The record format on the disc is determined by the controller. The index and sector pulses are available for use by the controller to indicate the beginning of a track or sector.
-10-
A~~· .INTERNATlqf'JAL
MEMORIES, INCORPORATED
Two typical formats have been defined for the 7710, they are illustrated in Figures 4.1a and 4.1b. Other formats are possible.
Figure 4.1a requires the least overhead (typically 39 bytes) but the header has to be re-written each time data is updated. Figure 4.1b does not require the header to be re-written, but overhead has increased to 70 bytes.
Format A
Header is always re-written each time data is updated.
(25)'
PREAMBLE ZERO'S
SHORT FORMAT
(1) (6) (VARIABLE) (2) (5)
I I I I
iy*s I I I I , I I I , .. ,
BYTES
READ DATA -!-____ ---'
7710.01-00 1/79
(20) BYTES HIN·
SYNC BIT '-~-r-RC BYTES
(4) BYTES MAX
Note: 1.0. may be expanded by any number of bytes to suit the user. It may include flag bits to indicate write protect and/or defective sector. Sync Byte is 01 Hex. Read Gate must drop 1 byte before end of Postamble.
Figure 4.1a
-11-
A~~W~R~nO~L
MEMORIES, INCORPORATED
Format B
Header is not re-written each data update.
FULL FORMAT
(25) (30) (VARIABLE)
PREAMBLE ZERO'S
PAD ZERO'S DATA
(5) BY'l'ES
C POSTAMBLE R ZERO'S
----1--. r----------+...,- - ..... - - - - - -.- --READ GA'l'B
READ DATA --; ____ --'_
~(21 (4) BYTEL
MAX
(20) BYTES MIN
SYNC BIT
BYTE
WRI'l'E qATE __________ ...JI
WRITE DATA ----______ -II ____ -.-I~ . ~lsYNC BIT
...... ~(2~8~) ~BY".,..T=-ES~ ... ~
7710-01-00 1/79
Note: I.D. may be expanded by any number of bytes to suit the user. It may include flaq bits to indicate write protect and/or defective sector. Sync Bytes are 01 Hex. Read Gate must drop 1 byte before end of Postamble.
Figure 4.1b
-12-
A. ~~.INTERNATIONAL
. MEMORIES, INCORPORATED
Sectors Per
Track
2 3 4 5 6 8 9
10 12 15 18 20 - 24 25 27 30 36 40 45 50 54 60 72 90
Notes: 1)
2) 3)
4.2 Sector Selection
Sector selection is done by setting the four mini dip switches located on the Drive Logic Card (see Figure 8.1).
The standard selectable options and switch settings are shown in Figure 4.2 All other sector lengths require a special PROM and are by special order only.
7710 SECTOR FORMAT SELECTION CHART
Bytes Per Sector Select Data Capacity - Formatted Sector Switch (lA) - Format A Format B Data Bytes
(Unformatted) Sl S2 S3 S4 (t1B) (~1B ) Per Sector
5,400 3,600 2,700 2,160 1,800 1,350 1,200 C ° 0 0 9.68 1,024 1,080 u u c c 10.75 1,024-
900 ° C C C 720 a 0 0 C -. 600 0 0 C 0 ~.68 9.68 512 540 C 0 C C 450 432 400 360 ° C C 0 8.06 256 300 ° C ° C 9.68 256 270 C C C C 240 216 200 C C ° C 7.26 128 180 C C C 0 8.06 128 150 120
Figure 4.2
Entries in Sector Select column denote sector options selectable with standard PROM. Other sector lengths will be provided on a special order basis. Switch: C = ON or Closed, 0 = OFF or Open Use of number of sectors per track other than those listed as standard will result in an additional short sector being added to the number specified.
7710.01-00 1/79 -13-
A"~·'NTERNAT'ONAL
MEMORIES. INCORPORATED
5.0 Signal Interface
The single interface cable communicates control, status, timing, clock and data between the controller and up to 16 drives. The 25 signal line bus connection is implemented using a 34 conductor flat cable which is readily daisy-chained to multiple drives. The Signal Lines are shown in Figure 5.1
The control and status transfer between the controller and drvies are fully asynchronous. The bus signals use a strobe (CMD STROBE) and are acknowledged by CMD ACK.
The signals on the bus are standard TTL level (negative true, logical "1" = 0 to 0.7 V, logical IfJ" = 2.4 to 5.0 V), with the exception of R/W DATA, and SYS CLOCK, which use industry standard differential driver/receivers (SN 75107 and SN 75110) to ensure data integrity. Recommended interface circuits are shown in Figure 5.6 and interface timing is shown in Figures 5.7 and 5.8.
5.1 COMMAND BUS
7710.01-00 1/79
The COMMAND BUS is an 8 bit bidirectional bus (identified as CMD BUS~-CMD BUS?) that carries commands to the drive from the controller. This bus is open-collector TTL compatible with provision to attach a terminator on the last drive to allow stringing of multiple drives. Bus direction is controlled by the controller. The meaning of each bit in this bus depends upon the state of 3 other lines: CMD R/W; CMD SELECT0; and CMD SELECT1 which define the 8 command bytes (cr1D BYTE). 4 command bytes (CMD BYTE 0-3) are for drive commands and 4 command bytes (CMD BYTES 4-7) are for drive status. Up to 32 bits of command and 32 bits of status can be transferred between the drive and the controller using these lines (see Figure 5.2). The drive ignores the state of the COMMAND BUS excent when CMD STROBE is active. After CMD STROBE has gone active (200ns to 200 ps), the CMD ACK line is set to an active level.
-14-
A~~/NTERNATIO. NAL
MEMORIES, INCORPORATED
5.1.1 Drive Commands
0::: I..LJ ...J ...J 0 0::: J-z 0 u u V) ~
0
7710.01-00 1/79
CMD BYTE 0:
Bits 4-7
UNIT SELECT US0-US3) - The four unit select bits US0-US3 are used to address one of sixteen
drives. Each drive has a 4-bit binary unit address preassigned by a 4-bit DIP switch on the drive logic board. Figure 8.2 shows switch settings for unit selection. ~
<
4
~
4
~
~
... .. 4
~
~
SIGNAL LINES
Command Bus
8 Bits
Ct1D R/W
CMD STROBE
CMD SELECT 1
CMD SELECT 0
CMD ACK
FAULT
SEEK COMPLETE
INDEX
SECTOR
R/~J DATA (2)
SYS CLOCK (2} SELECTED
UNIT ADDRESS (4)
GROUND (4)
SPARE LINE 34-P· 1 n Fl at
Cable
Figure.5.1
-15-
(5)
:> • • • •
L.LJ > ~
0::: 0
u V) ~
0
..
.. .. --
~ ~ ....... o (:::> ~-'
I o ....... N
.......... ~ 1...0
I ....... 0) I
r-
eMf) BYTE
(/) 0 C) z:
1 c:::(
~ c::;..
0 u w 2 > t-I
~ C) 3
-(/) 4 => ...... c:::( 5 ...... (/)
w 6 > t-I
r ZS I 7
COMMAND AND STATUS TABLE
C~1D COM CD~~ CMD CMD CMD CMD RlH SELl SEl.f! RUS 7 BUS 6 BUS 5 BUS 4
0 ~ ~ us 3 US 2 US 1 US 0
0 W 1 CAR 7 CAR 6 CAR 5 CAR 4
Servo Servo ~ 1 ~ Offset Offset
~f?vf?""se Forward
fJ 1 1
1 l' 0 Speed III ega 1 R/\~ Servo Error Addr. Faul t Error Guard Write
1 YJ 1 Band Prot'd . 1 1 9) PAR 7 PAR 6 PAR 5 PAR 4
I 1 1 1 UA 3 UA 2 UA 1 UA 9)
Notes: 1) US0-3 = Unit Select 2) 3) 4) 5) 6) 7) 8)
CAR0-9 = Cylinder Address Register HSA0-1 = Head Select Address HAR0-9 = Head Address Register PAR0-9 = Present (Cyl.) Address Register
(UA0-3 = Drivels preassigned unit select address Space = Unused Bit (normally at logical zero) Negative True Logic:
Logical 1 = 0 to 0.7 V Logical ~ = 2.4 to 5.0 V
Figure 5.2
C~1D C~1D CMD CMD BUS 3 BUS 2 BUS 1 BUS 0 HSA 1 HSA 0 CAR 9 CAR 8
CAR 3 CAR 2 CAR 1 CAR 0
Diag- Read Write nostic Gate Gate
Fault Rezero Cl ear: Re-Zero Seek- On Unit i
inq inq Cyl. Ready! PLO R/W POR Error Unsafe PAR 3 PAR 2 PAR 1 PAR 9)
HAR 1 HAR 9) PAR 9 PAR 8 ..
A"~/NTERNATIONAL
MEMORIES, INCORPORATED
7710.01-00 1/79
Bits 2,3
HEAD SELECT ADDRESS (HSA0~HSAl) - The Head Select Address command is used to load the addressed head number into the Head Address Register. The Head Address Register is used to select one of three heads (one head per disc surface). Head addressing is shown in Figure 5.3
HEAD ADDRESSING .-~IEAD ADDR.
REGISTER HEAD HARl HAR0 SELECTED
0 0 0 0 1 1 1 0 2 1 1 N/A
Figure 5.3
Note: Head address validation is not performed by the drive. If validation is required, the check must be performed by the controller.
CMD BYTES 91 & 1:
Bits 0, 1 (CMD BYTE 0) Bits 0-7 (CMD BYTE 1)
rrLINDER ADDRESS RE~ISTER (CAR0-CAR9) - Ten cyl inder address bits (CAR0-CAR9) are used to address the drivels cylinder address register. CMD BYTE 0 contains bits CARB, 9. CAR0-7 are in CMD BYTE 1. Possible addresses for the drive are shown in Figure 5.4.
Figure 5.4
-17-
351 352 353
354 data tracks total
A .. · ~/NTERNAT'ONAL MEMORIES,
INCORPORATED
7710.01-00 1/79
The drive validates all cylinder addresses. An illegal address status bit is set when an address greater than 353 (decimal) is specified.
CMD BYTE 2:
Bit 0
WRITE GATE (CB0) Gates bidirectional differenti a 1 R/~J Data 1 i ne to the dri ve as "WRITE DATA" as well as enables \~rite Drivers to write onto the data surface of the disc.
Bit 1
READ GATE (CB1) enables digital READ DATA to be transmitted by the drive onto the bidirectional differential R/W Data line to the control unit.
Bit 2
NOT USED
Bit 3
DIAGNOSTIC causes the drive unit to ignore R/W UNSAFE condition while any other CMD BYTE 2 drive command is active.
Bit 4
NOT USED
Bit 5
NOT USED
Bit 6
OFFSET FORWARD causes the actuator to offset the read/write heads 0.0001016 mm (400 microinches) away from the normal on-cylinder position, in the direction towards the spindle. During the offset operation, ON CYLINDER
-18-
A ... ~ .. 'NTERNAT'ONAL MEMORIES,
INCORPORATED
7710.01-00 1/79
goes· false until the offset position is reached. ON CYLINDER remains true while the read/write heads are returning to the nominal on cylinder position. OFFSET FORWARD may be used in the ERP (Error Recovery Procedure).
Bit 7
OFFSET REVERSE causes the actuator to offset the read/write heads 0.0001016 mm (400 microinches) away from the normal on-cylinder position, in the direction away from the spindle. During the offset operation, ON CYLINDER goes false until the offset position is reached. ON CYLINDER remains true while the read/write heads are returnin~ to the nominal on-cylinder position. OFFSET REVERSE like OFFSET FORWARD may be used in the ERP.
CMD BYTE 3:
Bit 0
FAULT CLEAR resets the selected drives fault status flip-flops.
Bit 1
REZERO causes the actuator to position the read/write heads to cylinder 000 and resets the head and cylinder registers to zero. The ON CYLINDER status is cleared at the start of the REZERO command. REZERO command also clears any servo error or R/W fault. SEEK.COMPLETE is generated at the end of REZERO command.
Bits 2-7
NOT USED
-19-
A~' ~/NTERNATIONAL
MEMORIES, INCORPORATED
5.1.2 Drive Status
7710.01-00 1/79
CMD BYTE 4:
Bit 0
UNIT READY - This signal being true indicates the drive has no FAULT and is ready to read, write or seek.
Bit 1
ON CYLINDER - This signal indicates the completion of a successful seek operation.
Bit 2
SEEKING - This signal indicates the drive 1S in the process of seeking to a new cylinder address.
Bit 3
REZEROING - This signal indicates the drive is processing a REZEROING command.
Bit 4
SERVO ERROR - This signal being true indicates the selected drive has detected a SEEK ERROR condition in the drive. The following conditions, detectable by the drive, are the possible causes for a SEEK ERROR:
a) Seek Incomplete b) Rezero Incomplete c) Invalid Address d) Guard Band Detected
Except for Invalid Address and Guard Band Detected, servo error causes servo to go to "disable" state which can be reenabled only with REZERO command or Power Up Reset. FAULT CLEAR also resets Servo Error status
-20-
A~~/NTERNAT'ON. ~L
MEMORIES, INCORPORATED
7710.01-00 1/79
signal provided condition causing Servo Error is no longer present.
Bit 5
R/W FAULT -This signal indicates when one of the following R/W fault conditions is detected:
a) Multiple head selected. b) Write current with no write
data. c) Write current with no write
gate.
R/W FAULT is cleared by the FAULT CLEAR or REZERO command.
Bit 6
ILLEGAL ADDRESS - This signal indicates that the CAR address is greater than 353 (decimal).
Bit 7
SPEED ERROR - This signal indicates that the disc motor speed is outside of 3600 RPM ± 10~L
CMD BYTE 5:
Bit 0
R/W UNSAFE - This signal indicates that a FAULT signal (see 5.6) is detected.
Bit 1
NOT USED
Bit 2
POWER ON RESET (POR) provided a 12-15 second delay time to allow the drive motor to come up to speed and reset all internal logic to a known state.
-21-
A ... ~/NTERNAT'QNAL MEMORIES,
INCORPORATED.
7710.01-00 1/79
Bit 3
PLO ERROR - This signal indicates that the servo phase lock oscillator is not in sync with the servo clock pulses derived from the servo clock track.
Bit 4
WRITE PROTECT - This is a status signal sent to the controller which indicates the drive is operating in a read only mode. WRITE PROTECT will prevent a write operation. The WRITE PROTECT function is made available to the user via pins on the back panel. See 8.2.
Bi ts 5, 6
NOT USED
Bit 7
GUARD BAND - This signal indicates that the drive is outside the data track area.
CMD BYTES 6 & 7:
Bits 0-7 (CMD BYTE 6) Bits 0,1 (CMD BYTE 7)
PRESENT ADDRESS REGISTER (PAR0-PAR9) - The PAR indicates the binary address of the present cylinder address.
CMD BYTE 7:
Bi ts 2, 3
HEAD ADDRESS REGISTER (HAR0-HAR1) - The HAR indicates the binary address of the present head address.
-22-
A~~/NTERNAT'ONAL
MEMORIES, INCORPORATED,
Bits 4-7
UNIT ADDRESS (UA0-UA3) - These four bits indicate the binary unit select number preassigned by the 4 bit DIP switch in the drive (see Figure 8.1).
5.2 'CMD R/W
The CMD R/W line defines which direction the COMMAND BUS is operating relative to the controller. A logical "1" on CMD R/W indicates that the controller is readinQ one of four status bytes from the selected~drive. A logical "0" on CMD R/W indicates that the controller is writing one of four command bytes to the selected drive. CMD' R/W is asserted 200 ns before the CMD STROBE goes active and must remain unchanged until CMD STROBE goes active and must remain unchanged until CMD STROBE goes inactive.
5.3 CMD SELECT0, CMD SELECT1
The CMD SELECT0 line is the least significant bit of command/status bus address, and CMD.SELECT1 is the most significant bit of command/status bus address. The controller encodes these 2 lines for one of four command or status bytes (depending on CMD R/W) currently being sent or received on the COMMAND BUS.
CMD SELECT0 and CMD SELECT1 are negative true logic levels. CMD SELECT0 and CMD SELECT! are asserted 200 ns before the CMD STROBE goes active and must remain valid until CMD STROBE goes inactive.
5.4 CMD STROBE
7710.01-00 1/79
CMD STROBE is the initiating strobe of the control handshake, and is generated by the controller and sent to all disc drives on the bus. The selected drive will respond by accepting a command byte or placing a status byte on the
-23-
~~/NTERNATIONAL
MEMORIES, INCORPORATED
COMMAND BUS and returning an acknowledge (CMD ACK) to the controller. When a command byte is being written to the drive. the drive logic delays latching of the command to insure that all COMMAND BUS lines have reached the proper level before the command is captured. CMD STROBE is a negative true level.
5.5 CMD ACK
The CMD ACK signal is generated by the drive in response to CMD STROBE and indicates that the drive has responded to the bus operation by latching the command byte (CMD R/W low), or placing the requested status byte on the COMMAND BUS (CMD R/W high). CMD ACK is a negative true level and returns to an inactive level (high) after CMD STROBE goes inactive.
5.6 FAULT
7710.01-00 1/79
The FAULT signal is generated by the drive whenever a fault condition exists as outlined in Figure 5.5. This line is cleared by a FAULT CLEAR or a REZERO command.
When FAULT goes true, the write circuits are inhibited immediately to prevent destruction of customer data. Figure 5.5 lists the conditions which can be detected by the drive causing a FAULT signal to be generated.
FAULT is asserted only when the drive is selected. FAULT is a negative true level signal.
DETECTABLE DRIVE FAULTS
Multiple Heads Selected Write Current with No Write Data Write Current with No Write Gate Write Gate with No On Cylinder Indication Phase Locked Oscillator Sync Error
Figure 5.5
-24-
A· . ~~/NTERNATIONAL MEMORIES, INCORPORATEP
5.7 SEEK COMPLETE
The SEEK COMPLETE signal is generated by the drive whenever a SEEK command has been successfully completed or a servo error is encountered aborting seek operation. SEEK COMPLETE may beg~neratedbYfl1ul tiple drives andi sJo~~ted by poll in~r status. SEEK tOMPLETE is a negative true pulse of 3-5 ps duration.
5.8 INDEX
This signal is derived from a pattern on the servo track and· is generated by the drive once every disc revolution {16.67 msec} for approximately 3 psec. The leading edge of INDEX defines the start of sector 000.
5.~ SECTOR
The SECTOR signal is generated by the currently selected driv~ and is active for approximately 3 psec. The disc is formatted using hard sectoring. The number of data bytes per sector is switch selectable {Figures 4.2 and 8.1}. SECTOR is a negative true level signal.
5.10 R/~I DATA
R/W DATA is a bidirectional differential signal that transmit NRZ read data from the currently selected drive to the controller when READ GATE is active, and NRZ write data to the drive when WRITE GATE is active. The differential line pair driver, receiver and termination are shown in Figures 5.6a and 5~6b.
5.11 SYS CLOCK
7710.01-00 1/79
SYS CLOCK is a differential signal that transmit a 5.184 MHz clock to the controller for both read and write clock. During read operation, SYS CLOCK is synchronized to the data transitions through the data separator's VFO, so that the rising edge of clock is accurately centered on
-25-
A~~'NTERNATIONAL
MEMORIES, . INCORPORATED
+5
220>'1
the NRZ data cell. During write operation, SYS CLOCK is locked to the PLO, which is locked to the servo surface sync bit transitions. The controller uses the leading edge of SYSCLOCK to Qenerate NRZ write data to the drive to ensure proper data encoding.
5.12 SELECTED UNIT ADDRESS
SELECTED UNIT ADDRESS consists of four (4) TTL compatible lines (SEL.UNIT.ADDR.0:SEL.UNIT.ADOR.3) carrying signals generated by the currently selected drive, and represents the binary value of that drivels unit select address number.
LINE TERMINATION
.---D-+5
--------~.-------~----~.---------~---) ~~----~~------~. 33DJ I
CONTROLLER .... TYPICAL DRIVER SN7438 or equivalent TYPICAL RECEIVERSN 74LS14 or equivalent
Figure 5.6a
7710.01-00 1/79 -26-
--t----1 ..... ~ LAST DRIVE
220ft
330ft
A"~. . INTERNATIONAL
MEMORIES, INCORPORATEO
R/W DATA & SYS CLOCK INTERFACE
;:t>o-p . I RECEIVER 2
I I I
I I
I LAST RECEIVER
I ~-r>iP0-J 1
, RT
,---+------f c,-) ----4~-;~}-_ _+. ___ --~ ~f·-....+----~
INPUT
NHIBIT
LOCATION 2 I
DRIVER 1
AD~ B (..
~D---1
CONTROLLER
t
1
~
A B C D
DRIVER 2
DRIVER SN 75110 or equivalent RECEIVER SN 75107 or equivalent RT = 100,1).
I
I
Note: Oecoupling capacitors (0.1 ~f typical) are required on +5V and -5V power supply pins for each driver or receiver chip.
Figure 5.6b
7710.01-00 1/79 -27-
LAST DRIVE
A~~/NTERNATIONAL
MEMORIES, INCORPORATED
Figures 5.7a and 5.7b show timing relationships of pertinent signals for the COMMAND and STATUS cycles, respectively.
DRIVE SELECT COMMAND CYCLE
------~~~--------------------------__ ,IIJ-------------CMD. BUS 0-7 ___ --'I'_---:.V.:...:;AL:::..::I~D......:C~O~MM:..::.A.:.:..:N.:;:..D ~B;..:..YT.w:E=--_____ )k','_ ____ _
CMD.SELECT 0 ____ --.1 11 \
CMD.SELECT 1 v j
CMD. R/W ~oo ns 0 MIN
~::::::OBE . ~~~~~~-fr-~-·~-·~~··-:··--·-tt~=M-.~-X--i----.."..~------------I-I '--~,~ ________________ ~,
Figure 5.7a
DRIVE STATUS READ CYCLE CMD.BUS 0-7 ----- ... __ ._ •..... _"\/
, .. _-1'-------
CMD.SELECT 0
CMD.SELECT 1
CMD. R/W
.-----'--~-----:.--
__ -oJ!
__ --'I
~\-_---o ns
-·I-----'-·~ I -'--·-'1-·'~-I !
o ns 4--L-!..:LU..t.--IIlIIf4'- HHl. _______ .----l~ __ ---LJ...&.:.Ll..II~-=..:::..~~..!!...!.!IN
CMD.STROBE
CMD.ACK
7710.01-00 1/79
200 }Js MAX.
----+---~.------.-~--
Figure 5.7b
-28-
A~~·'NTERNAT'ONAL
MEMORIES, '. INCORPORATEQ
5.13 Terminators
7710.10-00 1/79
A termination resistance as shown in Figure 5.6a is required at each end of the signal interface cable. This resistance is supplied on the drive by the 2 terminating resistor packs inserted on the Back Panel. If the drive is not used as a single drive or the last drive in a daisy-chain, these two terminators should be removed.
The terminating resistor packs are CTS Part No's. 760-1-R100J1-and 761-5-R220/330 (or equivalent). They are. inserted into connectors on the Back Panel (Figure 7.1) with pin no. 1 in the lower left corner of the socket, as viewed from the rear of the drive.
-29-
A~~·'NTERNATIONAL
MEMORIES, INCORPORATED
Figures 5.8a and 5.8b show the timing relationship of pertinent signals for Write and Read operations. Positive "true" logic applies to these diagrams.
HRITE GATE
~!ri te Data (R/\.~ DATA)
SYS CLOCK
WRITE TIMING DIAGRAM
25 Bytes of Zero1s - 38.6 ps ~ Sync." I Byte I
HEADER/DATA
* Based on Spindle Speed of 3600 RPr·1. 193 ns Nom.*
Figure 5.8a
READ GATE
SYS CLOCK
Read Data (R/vJ DATA)
READ TI~lING DIAGRAM
HEADER/DATA 1 -- Center of data 14-15)ls Max.
Data changes on positive edge of SYS ClK.
Data changes on Negat~ve edge of SYS ClK.
* Based on Spindle Speed of 3600 RPM Figure 5.8b
7710.01-00 1/79 -30~
A"~/NTERNAT!q~AL
MEMORIES, INCORPORATEP
6.0 Power Interface
7710.01-00 1/79
The following DC power must be provided to the drive:
+ 5.0 ± 0.25 VDC @ 4.0A Max., 50 MV ripple +12.0 ± 0.60 VDC @ O.5A Max., 50 MV ripple -12.0 ± 0.60 VDC @ 0.5A Max., 50 MV ripple -5.0 ± 0.25 VDC @ 3.0A Max., 50 MV ripple +24.0 ± 2.5 VDC @ 4.0A Max., (peak starting)
2.0A Typical running 50 MV ripple through 50 MHz
The 10 pin DC power connector is assigned as follows: (See Figures 6.1 and 7.1)
POWER CONNECTOR WIRE ASSIGNMENT
10 + 5 V
9 + 5 V
8 GROUND
7 GROUND
6 + 12 V
5 - 12 V
4 - 5 V
3 N/C
2 + 24 V RETURN
1 + 24 V
Figure 6.1
-31-
A"~.'NTERNATIONAL
MEMORIES, INCORPORATED
7.0 Physical Interface
7.1 Signal Cable Connection
The Signal Cable utilizes a 34 conductor flat cable. The connector plugs directly onto the back panel of the 7710 drive. Connection locations on the back panel (Figure 7.1) are marked with silk screen outline on the panel and pin 1 (cable reference band lead) of the connector mates with pin C or D 119 on the back panel, pin 2 of the connector with pin C or D 120 on the back panel, pin 3 of the connector with pin C or D 117, etc.
For the Signal Cable pins rows C and D are common. Dais'y-chain connection is accomplished by either using separate cables between each drive or a single daisy-chain cable. Connection is made by either one or both of the above back panel locations
A recommended connector is AMP PIN 88550-1 or equivalent, and for the cable, Spectra Strip PIN 4550240-34, or equivalent. See Figure 7.2 for Signal Cable Connector pin assignments.
7.2 Power Cable Connection
7710.01-00~/79
A 10 conductor power cable connector is attached to the corresponding jack on the back panel of the 7710 drive. The recommended connector housing is AMP PIN 1-640431-0. Numbers 18-20 AWG standard wire is recommended for the power cable. (See Figure 7.1)
-32-
A"~W~RNAnO~L
MEMORIES. INCORPORATED
HEAD SIGNAL AND CONTROL (INTERNAL CONN.)
7710 BACK PANEL
z: ~
0::::> LI.UV)I.&.J ::::>~
» > »OONN>I-> c:::t Ln Ln z: z: -' -' Ll') O~ N + + t!! C!: + I I ZN +
PO~JER CONNECTOR .. (At1P #1-640431-0)
MOTOR POWER (INTERNAL CONN.)
- RED WIRE +24V
BLACK WIRE 24V RET.
RO~1 A ----+---&.11~ ~=~::=i==--=-:===-::;"'~~~~rnt TERMINATING RESISTORS (IF SINGLE OR LAST DRIVE IN DAISYCHAIN)
--- 000
~OW B .--:---+-_~ -- 0000
--.00
PIN C-1 ---.,r---L-. __ -+~~~~~~+PIN 1
ROW C
ROWD----t~~~~~========~)~-~~·=~~~~~~_L PIN 119 (CABLE REFERENCE BAND LE,l\D OF SIGNAL CABLE ATTACMES HERE)
\~RITE PROTECT CONNECTOR LOCATION
SIGNAL tABLE CONNECTORS (AMP #88550-1)
Figure 7.1
7710.01-00 1/79 -33-
A~' ~/NTERNAT'ONAL
MEMORIES, INCORPORATED
7710 INTERFACE CONNECTIONS
Interface Connector AMP PIN 88550-1 or equivalent. Interface Cable (50 feet max.) SPECTRA STRIP PIN 4550240-34 or equivalent.
H
0
S
T
C
o .
N
T
R
0
L
L
E
R
7710.01-00 1/79
SIGNAL CONNECTIONS
CONNECTOR PIN SIGNAL LINE
CONNECTOR PIN
01 GROUND 01 02 GROUND 02 03 SPARE* 03 04 SPARE* 04 05 -SEL. UNIT ADDR 3 05 06 -SEL UNIT ADDR 2 06 07 +R/~J DATA 07 08 -R/W DATA 08 09 -SEL UNIT ADDR 1 09 10 -SEL UNIT AD DR 0 10 11 +SYS CLOCK 11 12 -SYS CLOCK 12 13 GROUND 13 14 GROUND 14 15 -SECTOR 15 16 -INDEX 16 17 -SEEK COMPLETE 17 18 -FAULT 18 19 -CMD STROBE 19 20 -CMD R/W 20 21 -CMD SELECT 0- 21 22 -CMD SELECT 1 22 23 SPARE* 23 24 : SPARE* 24 25 . -CMD ACK 25 26 SPARE* 26 27 . -CMD BUS 6 27 28 -CMD BUS 7 28 29 -CMD BUS 4 29 30 -CMD BUS 5 30 31 -CMD BUS 2 31 32 . -CMD BUS 3 32 33 -CMD BUS 9J 33 34 -CMD BUS 1 34
Figure 7.2
-34-
7
7
1
0
D
1
S
C
0
R
I
V
E
* Note: Spare lines are all jumpered to ground at the drive.
** Note: Pin 01 of the Signal Interface Cable corresponds to pin 119 on the 7710 Back Panel Assembly. The cable reference band lead of the flat cable connects to connector pin 1.
A... ~/NTERNAT'ONAL MEMORIES,
INCORPORATED
8.0 Controls
8.1 Sector Select and "Unit Address
7710.01-00 1/79
There are two customer selectable DIP switches on the 7710 Drive Logic PCB. These are the Sector Select S\-litch (4 binary positions) and Unit Address Switch (4 binary positions). The location of these switches are as shown in Figure 8.1 below.
The exact function and settings for the Sector Select Switch is described in Section 4.2. The Unit Address Swi"tch is set as shown in Figure 8.2.
DRIVE LOGIC PC ASM
DRIVE LOGIC PCB
1234 SECTOR SWITCH [OnnO I
1A "
Figure 8.1
-35-
UNIT ADDRESS SWITCH 1234
mp 1
TO
BACK
PANEL
CONN.
~~/NTERNATIONAL
MEMORIES, INCORPORATED
UNIT ADDRESS SELECTION
DRIVE UNIT ADDRESS UNIT SWI SW2 SW3 S~14
0 C C C C 1 C C C 0 2 C C 0 C 3 C C 0 0 4 C 0 C 0 5 C 0 C 0 6 C 0 a C 7 C 0 0 0 8 0 C C C 9 0 C C 0
10 a C 0 C 11 0 C 0 0 12 0 0 C C 13 0 0 C 0 14 0 0 0 C 15 0 0 0 0
Note: C = switch closed o = switch open
Figure 8.2
8.2 Write Protect
7710.01-00 1/79
The Write Protect function is made available to the user through a user supplied remote switch connected to the appropriate pins on the back panel. The remote switch selects the appropriate grounding of Pins C-15 and C-13 to the GROUND Pin C-l as shown in Figure 8.3. (See also Figure 7.1)
-36-
A"~/·NTERNATIONAL
MEMORIES, INCORPORATED
WRITE PROTECTION
WRITE PROTECT CONNECTION· SURFACE
PIN PIN PROTECTED C-15 C-13
0 C Surface 0 Only C 0 Surface 1 Only C C All Three Surfaces 0 0 No Write Protect
On Any Surface
Note: C = S~/itch ON between GROUND (C-1) and indicated pin
o = Switch OFF between GROUND (C-l) and indicated pin Figure 8.3
9.0 Installation Instructions
9.1 Unpacking
Stand box on end. Open end flaps. Remove inner box and lay flat. Open both ends of inner box. Push unit through to support surface. Do not drop.
9.2 Mounting
7710.01-00 1/79
The 7710 is designed for mounting on slides, and mounting holes are provided as shown in Figures 9.1 and 9.2.
The 7710 may be operated horizontally (on its base) or vertically on either side. It is not
·to be operated upside down or on end.
-37-
A"~/NTERNAT'ONAL
MEMORIES, INCORPORATED
The 7710 draws cooling air through the bottom. Cut-outs in the sides (near front of unit) provide for adequate air flow when mounted on the flat solid surface. Insure that air flow is not restricted. (See Figure 9.3).
9.3 Power
Voltages and connection points are shown in Figures 7.1 and 9.2. All power should be supplied at the same time~ and different voltages should be up within 20 msec of each other (See Section 6.0 and 7.2).
9.4 Interface
The location of the interface lines are shown in Figure 7.1. See Section 5.0 for interface definitions and specifications.
9.5 Carriage Release
7710.01-00 1/79
The head carriage is provided with a carriage lock to protect the disc surfaces during shipment or relocation. ALWAYS UNLOCK THE CARRIAGE LOCK PRIOR TO APPLYING POWER TO THE UNIT. ALWAYS LOCK THE CARRIAGE LOCK PRIOR TO MOVING OR SHIPPING THE UNIT.
-38~
A"~/NTERNATIONAL
MEMORIES, INCORPORATED
7710 DRIVE OUTLINE AND MOUNTING POINTS
19.251 MAX
-17.96 MAX
BACK PANEL
( I
r-rl 0 0
.-
1.625 ± .005 6.050 ± .flO5
I
~
. >< ~
'" LO . co
-
•
~+
__ .63R MAX
2.24 MIN
5.50 MAX
1.20 ± .01
- !.835~~ .035 6-32UNC-2B
Figure 9.1
7710.01-00 1/79 -39-
A~~/NTERNATIONAL
MEMORIES, INCORPORA TED
7710 DISC"DRIVE TOP VIEW
CARRIAGE ACTUATOR LOCK
MOUNT I NG HOLES ____ ~ (BOTH SIDES)
Figure 9.2
7710.01-00 1/79 -40-
POHER CONNECTOR
INTERNA TlONAL .I ~ ~ ~EMORIES, I.lYI #iNCORPORATED
BOTTOM V I EH . C·DRIVE J
7710 DISCOOLI~G AIR PA~iA~~~TALLATIO~) (DO NOT BLOCK I
IMPLELLER/COOLING AIR
~ SPINDLE GROUND
ELECTRONICS PCB (3)
~~~-~- COOLING AIR DISCHARGE
Figure 9.3
7710.01-00 1/79 -41-
A~~/NTERNATIONAL
MEMORIES, INCORPORATED
10.0 Handling and Shipping Instructions
10.1
10.2
10.3
7710.01-00 1/79
The 7710 has an exposed spindle ground strap on the underside of the unit. Always place the unit on a flat smooth surface. DO NOT slide the unit on a rough surface as-rhe ground strap may catch and be damaged.
The 7710 is provided with a carriage lock to protect the disc surfaces during shipment. ALWAYS UNLOCK THE CARRIAGE LOCK PRIOR TO APPLYING POWER TO THE UNIT. ALWAYS LOCK THE CARRIAGE LOCK PRIOR TO MOVING OR SHIPPING THE UNIT.
The 7710 should be protect from undue shock and vibration. During shipment the unit should be packaged in its original shipping container (or equivalent) unless the equipment in which it is installed is shipped in a manner which provides similar shipping protection.
-42-