Conner Peripherals, Inc. CP3104 Intelligent Disk Drive Product Manual Revision I.3 August, 1990 3081 Zanker Road San Jose, CA 95134-2128 (408) 456-4500 Japan (81) 3-597-8321 Europe (49) 89-811-2097 Notice Conner Peripherals makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Conner Peripherals shall not be liable for errors contained herein or for incidental consequential damages in connection with the furnishing, performance, or use of this material. Conner Peripherals, Inc. reserves the right to change, without notification, the specifications contained in this manual. Copyright Conner Peripherals, Inc. No part of this publication may be reproduced or translated into any language in any form without the written permission of Conner Peripherals, Inc. IBM, PC/AT and PC/XT are registered trademarks of International Business Machines Corporation. Table of Contents 1.0 Scope of Manual 2.0 Key Features 3.0 Specification Summary 3.1 Capacity 3.2 Physical Configuration 3.3 Performance 3.4 Read/Write 3.5 Power Requirements (Typical) 3.7 Physical Characteristics 4.0 Environmental Characteristics 4.1 Temperature 4.2 Humidity 4.3 Altitude 4.4 Reliability and Maintenance 4.5 Shock and Vibration 4.6 Magnetic Field 4.7 Acoustic Noise 4.8 Safety Standards 5.0 Functional Descriptions 5.1 Read/Write and Control Electronics 5.2 Drive Mechanism 5.3 Air Filtration System 5.4 Head Positioning Mechanism 5.5 Read/Write Heads and Disks 5.6 Error Correction 5.7 Customer Options 6.0 Electrical Interface 6.1 Power Connector 6.2 Cabling 6.3 Diagnostic Routines 7.0 Recommended Mounting Configuration 7.1 Mechanically Isolated Mounting Points 8.0 Interface Description 8.1 Physical Description 8.2 Connector 9.0 Electrical Description 9.1 Signal Levels 9.2 Signal Conventions 9.3 Pin Descriptions 10.0 Host Address Decoding 1.0 Scope of Manual This specification describes the key features, specification summary, physical characteristics, environmental characteristics, functional description, electrical interface, recommended mounting configuration, interface description, electrical description, timing requirements, host address decoding, register description, command description, operations description and error reporting for the Conner Peripherals model CP3104. 2.0 Key Features The CP3104 is a high performance 3.5 inch 104.9 megabyte (formatted) disk drive designed to operate on an IBMr PC AT or equivalent in either translate or native modes featuring 1:1 interleave. Because the drive contains the Task File within its control logic, it requires a simplified adapter board to operate. Key Features include: o 1:1 Interleave o 32K Buffer o Read Look Ahead Capability o AC Hysterisis on Interface o 7 Byte ECC on Data Block o 2 Byte CRC on Header Block o High performance rotary voice coil actuator with embedded servo system. o Two of seven run length limited code. o Internal air filtration system o Automatic actuator latch against inner stop upon power down. o Microprocessor controlled diagnostic routines that are automatically executed at start up. o Automatic error correction and retries. o Block size 512 bytes. o Emulates Task File and supports additional commands. o Up to two drives may be daisy chained on this interface. 3.0 Specification Summary 3.1 Capacity 104Mbyte formatted 3.2 Physical Configuration Actuator Type Rotary Voice-coil Number of Disks 4 Data surfaces 8 Data Heads 8 Servo Embedded Tracks per Surface 776 Track Density (TPI) 1150 Formatted Track Cap. (Bytes) 16,896 Bytes per Block 512 Blocks per Drive 204,864 Blocks per Track 33 3.3 Performance Seek Times Trk. to Trk 8.0ms* Aver. 25.0** Max. 45.0 Rotational Speed 3575 RPM Data Transfer Rate 1.25Mbytes/Sec Start Time (Power Up) Typical 15 sec. Max. 20 sec. Stop Time (Power Down) Typical 15 sec. Max. 20 sec. Interleave 1:1 Buffer Size 32K * The timing is measured through the interface with the drive operating at nominal DC input voltages. The timing also makes the following assumptions: o BIOS and PC system hardware dependency have been subtracted from timing measurements. o The drive is operated using its native drive parameters. ** The average seek time is determined by averaging the seek time for a minimum of 1000 seeks of random length over the surface of the disk. 3.4 Read/Write Interface Task File Recording Method 2 of 7 RLL Recording Density 23,441 bpi Flux Density 15,627 rpi 3.5 Power Requirements (typical) +12VDC +5VDC Power Read/Write 350ma 300ma 5.7 Seek 260ma 180ma 4.0 Ready 175ma 160ma 2.9 Spin-up 1800ma 180ma N/A Maximum noise allowed (DC to 1 MHZ, with equivalent resistive load): +12V DC: 1%, +5V DC: 2%. Read/Write mode occurs when data is being read from or written to the disk. Seek Mode occurs while the actuator is in motion. Ready Mode occurs when the drive is not reading, writing, or seeking. The motor is up to speed and DRIVE READY condition exists. Actuator is residing on last accessed track. Spin up Mode current draw is for 7 seconds max. 3.6 Physical Characteristics Dim 1.62" x 4.00" x 5.75" (With shock frame) Weight 1.8 Lbs 4.0 Environmental Characteristics 4.1 Temperature Operating 5 deg. C to 55 deg. C Non-operating -40 deg. C to 60 deg. C Thermal Gradient 20 deg. C per hour (Max) 4.2 Humidity Operating 8% to 80% Non-condensing Non-operating 8% to 80% Non-condensing Max. Wet Bulb 26 deg. C 4.3 Altitude (relative to sea level) Operating -200 to 10,000 Feet Non-operating 40,000 feet 4.4 Reliability and Maintenance MTBF 50,000 hours (POH)* MTTR 10 Min. Typical Maint. None *population minimum of 100 units 4.5 Shock Operating 5 Gs Non-operating 50 Gs 4.6 Magnetic Field The disk drive will meet its specified performance while operating in the presence of an externally produced magnetic field under the following conditions: 0-700Khz 6 gauss Max. 700Khz to 1.5Mhz 1 gauss Max. 4.7 Acoustic Noise The sound pressure level will not exceed 40 dBA at a distance of 1 meter from the drive. 4.8 Safety Standards Conner Peripherals disk drives are designed to comply with relevant product safety standards such as: o UL 478, 5th edition, Standard for Safety of Information Processing and Business Equipment, and UL 1950, Standard for Safety of Information Technology Equipment o CSA 22.2 #154, Data Processing Equipment and CSA 22.2 #220, Information Processing and Business Equipment. o IEC 435 Safety Requirements for Data Processing Equipment, IEC 380, Safety of Electrically Energized Office Machines, and IEC 950, Safety of Information Technology Equipment Including Electrical Business Equipment. o VDE 0805 Equivalent to IEC 435, VDE 0805 TIEL 100, Equivalent to IEC 950, and VDE 0806, Equivalent to IEC 380. 5.0 Functional Description The CP3104 contains all necessary mechanical and electronic parts to interpret control signals, position the recording heads over the desired track, read and write data, and provide a contaminant free environment for the heads and disks. 5.1 Read/Write and Control Electronics One integrated circuit is mounted within the sealed enclosure in close proximity to the read/write heads. Its function is to provide one of eight head selections, read preamplification, and write drive circuitry. The single microprocessor controlled circuit card provides the remaining electronic functions which include: o Read/Write Circuitry o Rotary Actuator Control o Interface Control o Spin Speed Control o Dynamic Braking At power down the heads are automatically retracted to the inner diameter of the disk and are latched and parked on a landing zone that is inside the data tracks. 5.2 Drive Mechanism A brushless DC direct drive motor rotates the spindle at 3575 RPM. The motor/spindle assembly is dynamically balanced to provide minimal mechanical runout to the disks. A dynamic brake is used to provide a fast stop to the spindle motor and return the heads to the landing zone when power is removed. 5.3 Air Filtration System The head-disk assembly is a sealed enclosure with an integral 0.3 micron filter which maintains a clean environment for the heads and disks. 5.4 Head Positioning Mechanism The eight read/write heads are supported by a mechanism coupled to the voice coil actuator. 5.5 Read/Write Heads and Disks Data is recorded on four 95mm diameter disks through eight 3370 type heads. 5.6 Error Correction The CP3104 performs internal error correction. The error correction polynomial is capable of correcting one error burst with a maximum of 8 bits per 512 byte block. The following polynomial is used: ECC: X56+X52+X50+X43+X41+X34+X30+X26+X8+1 CRC: X16+X12+X5+1 5.7 Customer Options There are four jumper options available for configuration, -HSP, -C/D, -DSP, and -ACT. -HSP, when jumpered connects a ground to -HOST SLV/ACT signal (pin 39 of J2) on the interface for those systems that require the slave drive to provide -SLAVE PRESENT signal from the slave drive to a two drive. system. -C/D is the address jumper. When jumpered, the master or C drive is selected. -DSP, when jumpered, indicates to the drive that a slave is present. In a two drive system, this jumper option must be installed in the master, or C drive. The last jumper, -ACT, connects the active signal to the -HOST SLV/ACT signal (pin 39 of J2) on the interface. This signal provides the capability to drive an external LED. An external current limiting resistor is required. There is another way to connect the drive LED. J4, pins 1 and 2, provide both an open collector drive signal and a current limiting resistor connected on the other end to +5V. Note 1: In a two drive system, it is possible to drive one LED with both drives. An external current limiting resistor is required. The -ACT and HSP signals both use pin 39 of J2, -HOST SLV/ACT. They are therefore mutually exclusive. Note 2: If the model CP3104 is operating as a slave drive connected to a Master drive that requires that the signal, -DRIVE SLAVE PRESENT be supplied from the slave drive via the interface signal -HOST SLV/ACT, then this jumper must be installed. If this jumper is installed, the -ACT jumper must not be installed because they both use pin 39 of J2. 6.0 Electrical Interface 6.1 Power Connector The CP3104 has a 4 pin DC power connector (J3) mounted on the PCB. For the location and pin assignments for J3 see figure 1. The recommended mating connector is AMP part number 1-480424-0 utilizing AMP pins part number 350078-4 or equivalent. 6.2 Cabling Connect the power cable to J3. Connect the Task File interface cable to J2. 6.3 Diagnostic Routines The microprocessor performs diagnostics upon application of power. If an error is detected the CP3104 will not come ready. 7.0 Recommended Mounting Configuration The CP3104 drive is designed to be used in applications where the unit may experience shock and vibrations at greater levels than larger and heavier disk drives. The features which allow greater shock tolerance are the use of rugged media and shock mounts. To take full advantage of the shock mounts, it is necessary to provide a minimum of 0.1 inch clearance on both the top and sides of the drive. This clearance allows for movement of the drive during acceleration. The drive may be mounted in any attitude. 7.1 Mechanically Isolated Mounting Points Ten base mounting points are provided to the customer. Each mounting point is mechanically isolated from the head/disk assembly. The drive is mounted using 6-32 screws; 1/8" max. insertion for the sides, and 1/4" max. insertion for the bottom. The system integrator should allow ventilation to the drive to ensure reliable drive operation over the operating temperature range. 8.0 Interface Description 8.1 Physical Description The CP3104 user interface is a 40 conductor cable with Molex P/N 15-47-3401 female header or equivalent. The interface allows up to two drives to be daisy chained together. The maximum cable length is two feet. 8.2 Connector The CP3104 connector is a 40 conductor connector which consists of two rows of 20 male pins on 100 mil centers. The header part number is Molex P/N 7723-40A587, or equivalent. 9.0 Electrical Description 9.1 Signal Levels All signal levels are TTL compatible. A logic "1" is > 2.0 Volts. A logic "0" is from 0.00 Volts to .70 Volts. The drive capability of each of the inbound signals is described in section 9.3. 9.2 Signal Conventions The interface between the drive adapter and the drive is called the Host Interface. The set of registers in the I/O space of the Host is known as the Task File. All signals on the Host Interface shall have the prefix HOST. All negatively active signals shall be further prefixed with a "-" designation. All positive active signals shall be prefixed with a "+" designation. Signals whose source are the Host, are said to be "outbound" and those whose source is the drive, are said to be "inbound". 9.3 Pin Descriptions The following describes the pins on the Task File Interface (J1). Signal Name Dir Pin Description -HOST RESET O 01 Reset signal from the Host system which is active low. GND O 02 Ground between the drive and the Host. +HOST DATA 0-15 I/O 03-18 16 bit bi-directional data bus between the host and the drive. The lower 8bits, HD0-HD7, are used for register & ECC access. All 16 bits are used for data transfers. These are tri-state lines with 24 mA drive capability. GND O 19 Ground between the drive and the Host. KEY N/C 20 An unused pin clipped on the drive and plugged on the cable. Used to guarantee correct orientation of the cable. RESERVED N/C 21 A pin reserved for future use. GND O 22 Ground between the drive and the host. -HOST IOW O 23 Write strobe, the rising edge of which clocks data from the host data bus, HD0 through HD15, into a register on the drive. GND O 24 Ground between drive and host. -HOST IOR O 25 Read strobe, which when low enables data from a register on the drive onto the host data bus, HD0-HD15. The rising edge of -HOST IOR latches data from the drive at the host. GND O 26 Ground between drive and host. RESERVED O 27,29 Not Connected. +HOST ALE O 28 Not Connected. GND O 30 Ground between drive and host. +HOST IRQ14 I 31 Interrupt to the Host system, enabled only when the drive is selected, and the host activates the -IEN bit in the Digital Output register. When the -IEN bit is inactive, or the drive is not selected, this output in a high impedance state regardless of the state of the IRQ bit. The interrupt is set when the IRQ bit is set by the drive CPU. IRQ is reset to zero by a Host read of the Status register or a write to the command register. This signal is a tri-state line with 8 ma drive capacity. -HOST IO16 I 32 Indication to the Host system that the 16 bit data register has been addressed and that the drive is prepared to send or receive a 16 bit data word. This line is tri-stateline with 24 mA drive capacity. -HOST PDIAG I 34 Passed diagnostic. Output by the drive if it is in the slave mode (-C/D not installed) . Input to the drive if it is in the master mode (-C/D installed). This low true signal indicates to a master that the slave has passed its internal diagnostic command. This line is a tri state line with 24 mA drive capability. +HOST A0,A1,A2 O 35,33,36 Bit binary coded address used to select the individual registers in the task file. -HOST CS0 O 37 Chip select decoded from the host address bus. Used to select some of the Host accessible registers. -HOST CS1 O 38 Chip select decoded from the Host address bus. Used to select three of the registers in the Task File. -HOST SLV/ACT I 39 Signal from the drive used either to drive an active LED whenever the disk is being accessed or as an indication of a second drive present. (See the Customer Options section for further information.) When jumpered as -ACTIVE, this signal is active low when the drive is busy and has a drive capability of 20 ma. When jumpered as -SLAVE PRESENT signal, it is an indication of the presence of a second drive when low. In this state, it has a drive capability of 10 mA open drain. GND O 40 Ground between drive and host.