C P - 3 0 1 2 4 CONNER NO MORE PRODUCED Native| Translation ------+-----+-----+----- Form 3.5"/SLIMLINE Cylinders 1985| 895| | Capacity form/unform 126/ MB Heads 2| 5| | Seek time / track 14.0/ 3.0 ms Sector/track 62| 55| | Controller IDE / AT Precompensation Cache/Buffer 32 KB READ-AHEAD Landing Zone Data transfer rate 3.000 MB/S int Bytes/Sector 512 6.000 MB/S ext Recording method RLL 1/7 operating | non-operating -------------+-------------- Supply voltage 5/12 V Temperature *C 5 55 | -40 60 Power: sleep 0.3 W Humidity % 8 80 | 8 80 standby 0.3 W Altitude km -0.061 4.575| 12.192 idle 2.7 W Shock g 5 | 50 seek 4.1 W Rotation RPM 4542 read/write 3.5 W Acoustic dBA 40 spin-up W ECC Bit 32,ON THE FLY MTBF h 150000 Warranty Month Lift/Lock/Park YES Certificates CSA,IEC380,IEC435,IEC950,T... ********************************************************************** L A Y O U T ********************************************************************** CONNER CP30124/30254 PRODUCT MANUAL REV. P1 7/1992 +-------------------------------------------------------+ | +-+ |XX J4 | | | |xx1 Power | | |HDA | | | | |XX 40 Pin | +-+ |XX Task | |XX File | |XX | |XX Inter- | |XX face | |XX | |XX J2 | +-+ C/D |XX | | | ATA/ISA |XX | | | SPINSYNC | 1 | | | LED |XX PowerJ6 | +-+ |XX +-------------------------------------------------------+ 1 MAY-17-1993 ********************************************************************** J U M P E R S ********************************************************************** CONNER CP30124/30254 PRODUCT MANUAL REV. P1, 7/1992 Jumper Setting ============== ===================================================================== CUSTOMER OPTIONS MAY-17-93 !!! Master/Slave ------------ The C/D jumper is used to determine whether the drive is a master (drive C) or a slave (drive D). The drive is configured as a master, when jumpered, and a slave when not jumpered. The ATA/ISA jumper is used when daisy-chaining two drives. If another manufacturers drive is being connected to the conner drive, you may need to install this jumper. ===================================================================== CUSTOMER OPTIONS JULY 1992 Master/Slave ------------ The drive is designed to operate either as a Master Drive (C Drive) or a Slave Drive (D Drive). This feature is dependent on two drive settings; the status of hardware Jumper C/D (M/S) and the firmware setting of feature bit. When (M/S) is closed the drive will assume the role of a Master Drive. When (M/S) is open the drive will act as a Slave. In single drive configurations M/S must remain in the closed position. The feature word bit 8 active implies CAM mode, inactive is Conner mode. When two drives are daisy chained on the interface, commands are written in parallel to both drives, only the selected will execute the command, except for the diagnostic command. In that case, both drives execute the command and the slave reports its status to the master via the -HOST PDIAG signal. Drives are selected by the DRV bit in the drive/head Register and by a jumper on the drive designating is as either a master or slave. When the DRV bit is reset, the master drive is selected, and when the DRV bit is set, the slave drive is selected. When drives are daisy chained, one must be jumpered as the master and one as the slave. When a single drive is attached to the interface, it must be jumpered as the master. Throughout this document, drive selection always refers to the state of the DRV bit, and position of the master/slave jumper. J6 DC Power and pin connector assignments ------------------------------------------- +------------------ |+-----J6-----+ +- pin 1 +12 VDC || 1 2 3 4 | |1 pin 2 Ground |+------------+ +- pin 3 Ground +------------------ pin 4 + 5 VDC J4 DC Power and pin connector assignments ------------------------------------------- ----------------+ --+ +-----J4--+| pin 1 +5 VDC | | 1 2 3 || pin 2 +12 VDC -+ +---------+| pin 3 Ground ---------------+ ********************************************************************** I N S T A L L ********************************************************************** CONNER CP30124/30254 PRODUCT MANUAL REV. P1, 7/1992 Notes on Installation ===================== Auxiliary Connector ------------------- The Auxiliary connector is used to provide optional signals at the front of the drive. No connection should be made to the pins marked RESERVED. These pins are reserved for factory test purposes and improper connection may adversely affect the drive. +---+---------+---+---------+ |Pin|Signal |Pin|Signal | +---+---------+---+---------+ |01 |GND |02 |-C/D | +---+---------+---+---------+ |03 |GND |04 |-A/C | +---+---------+---+---------+ |05 |GND |06 |SPIN SYNC| +---+---------+---+---------+ |07 |+LED |08 |-LED | +---+---------+---+---------+ |09 |GND |10 |GND | +---+---------+---+---------+ |11 |RESERVED |12 |RESERVED | +---+---------+---+---------+ |13 |RESERVED |14 |RESERVED | +---+---------+---+---------+ |15 |RESERVED |16 |RESERVED | +---+---------+---+---------+ |17 |RESERVED |18 |RESERVED | +---+---------+---+---------+ Electrical Description ---------------------- The drive has two power connectors; a standard 4 pin DC power connector and a smaller 3 pin connector. Power must only be supplied at one source. The mating connector for the 4 pin connector is AMP 1-480424-0 (Housing) and AMP 60619-4 (loose piece) or 61117-4 (strip) contacts. The mating connector for the three pin connector is Molex series 54- 84 Header, housing Molex part number 39-01-0033 and terminal part number 39-00-0031 (loose) or 39-00-0023 (strip). Host Interface Description -------------------------- 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 controlled through the Host Interface is known as the Task File. The physical interface from the drive to the host is implemented using a 40 pin connector. Care must be exercised with the routing of the power & signal cables. They should not be routed next to the drive PCB or other high frequency or largecurrent switching signals. Improper drive operation can result from improper cable routing. Interface Connector ------------------- The recommended mating connector is Moley P/N 15-47-3401 or equivalent. Two drives may be daisy-chained on this connector, and the maximum cable length is 18 inches. 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. ********************************************************************** F E A T U R E S ********************************************************************** CONNER CP30124/30254 PRODUCT MANUAL REV. P1, JULY 1992 Key Features ------------ The CP30124 is a high performance 3.5 inch low-profile (1 inch high) 120 megabyte (formatted) disk drives with 14 ms average seek time, that is designed to operate on an IBM PC/AT or equivalent in translate mode. The CP30254 is a double-capacity configuration of the CP30124 with 240 MBytes (formatted) capacity in the same form factor, with the same performance. - 120 and 240 Mbyte capacities. - High performance rotary voice coil actuator with embedded servo system. - One of seven run length limited code. - High shock resistance - Sealed HDA - Automatic actuator latch against inner stop upon power-down. - Microprocessor-controlled diagnostics routines that are auto- matically executed at start-up. - 32 or 64K buffer - Automatic error correction and retries, ECC on the fly. - 512 bytes block size. - Emulates IBM Task File and supports additional commands. - Up to two drives may be daisy-chained on the AT interface. - Auto Translate mode for AT is supported. - 4 Byte ECC diagnostic check in write/read. - Adaptive buffer management including caching and Read Look Ahead. The drive supports either of the following MAster/Slave protocol standards: - ATA/CAM (AT Attachment/Common Access Method) - ISA/Conner (Industry Standard Architecture) Universal Translate Mode ------------------------ Conner has established a Universal Translate Mode which enables the user to configure the drive in an aT environment to any cylinder, head, and sector configuration desired. The translate configuration is limited by the maximum capacity of the drive it will default to a predetermined configuration shown below: Cylinders Heads Sectors CP30254 895 10 55 CP30124 895 5 55 After the drive is ready, the host system may issue INIT DRIVE PARMS COMMAND (command code 91H) to alter the translate configuration (number of heads and number of sectors per track). The total number of available logical tracks based upon the entered sector and head values will be calculated. The drive parameters will then be saved in EPROM for subsequent drive operations. These values are defined and used in the Conner specific (9A) and Identify Drive (EC) commands. Seek Times ---------- +----------------------------------+--------+ |Track-to-Track msec. | 3 | +----------------------------------+--------+ | Average msec. typ. | 14 | | Average msec. max. | 26 | +----------------------------------+--------+ |Latency msec. avg. | 7.8 | +----------------------------------+--------+ The timing is measured through the interface with the drive operating at nominal DC input voltages. The timing also assumes that: - BIOS and PC system hardware dependency have been subtracted from timing measurements. - The drive is operated using its translation 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. Functional Description ---------------------- The drive 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. 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 head selection, read pre-amplification, and write drive circuitry. The dual microprocessor-controlled circuit card provides the re- maining electronic functions, which include: - Read/Write Circuitry - Rotary Actuator Control - Interface Control - Spin Speed Control - Dynamic Braking - Power Management 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. Drive Mechanism --------------- A brushless DC direct drive motor rotates the spindle at 4542 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. 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. Head Positioning Mechanism -------------------------- The read/write heads are supported by a mechanism coupled to a rotary voice coil actuator. Read/Write Heads and Disks -------------------------- Data is recorded on 95mm diameter disk through 3370 type thin film heads. Error Correction ---------------- The drive uses a Reed-Solomon code to perform error detection and correction. The software error correction polynominal is capable of correcting one error burst with a maximum of 22 bits or 2 error bursts of up to 11 bits each, per 512 byte block. Single bursts of 11 bits or less are corrected on the fly (OTF) with no performance degradation. Reliability and Maintenance --------------------------- MTBF 150,000 hours (POH) MTTR 10 minutes typical Preventive Maintenance None Component Design Life 5 years 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: Frequency Field Intensity 0 to 700Khz 6 gauss maximum 700Khz to 1.5Mhz 1 gauss maximum Execute Drive Diagnostic - 90 ----------------------------- This command runs the internal diagnostic tests implemented by the drive. The diagnostic tests are only executed upon receipt of this command. The drive sets BSY immediately upon receipt of this command. If the drive is a master (C/D jumpered) the drive performs the diagnostic tests and saves the results. It then checks to see if a slave drive is present and waits up to 5 seconds for the slave to complete its diagnostics. If the slave successfully completes its diagnostics, it asserts -HOST PDIAG. If unsuccessful, the master drive resets BSY in the Status Register,and generates an interrupt. The Error bit (ERR) is set in the Status Register and the Error Register is updated. The value in the Error Register should be viewed as a unique 8 bit code and not as the single bit flags defined previously. The inter- face registers are set to initial values except for the Error Register if an error occurred. The table below details the codes in the Error Register and a corresponding explantation: +----------+-----------------------------------+ |Error Code|Description | +----------+-----------------------------------+ | 01 |no error detected | | 02 |format device error | | 03 |sector buffer error | | 8x |slave drive failed (see note below)| +----------+-----------------------------------+ NOTE If the slave drive fails diagnostics, the master drive shall "OR" 80H with its own status and load that code into the error register. If the slave drive passes diagostics or there is no slave drive connected, the master drive shall set bit 7 of the Error Register in the Task File to 0. Additional codes may be implemented at the manufacturer's option. Error Reporting --------------- In general, errors are detected in the following fashion by the drive microprocessor. At the start of this execution of the command, the command register is checked for conditions that would lead to an aborted command. Then the operation is attempted. The errors that are valid for each command are summarized in the following matrix. Any subsequent error terminates the command at the point that it is discovered. +-----------------+---+---+----+----+---+----+---+---+----+---+ |Commands |BBK|UNC|IDNF|ABRT|TK0|DRDY|DWF|DSC|CORR|ERR| +-----------------+---+---+----+----+---+----+---+---+----+---+ |Recalibrate | | | | V | V | V | V | V | | V | |Read Sector | V | V | V | V | | V | V | V | V | V | |Read Sec. Long | V | | V | V | | V | V | V | | V | |Write Sector | V | | V | V | | V | V | V | | V | |Write Sec. Long | V | | V | V | | V | V | V | | V | |Read Verify Sec. | V | V | V | V | | V | V | V | V | V | |Format Track | | | V | V | | V | V | V | | V | |Seek | | | V | V | | V | V | V | | V | |Exec. Drive Diag.| | | | V | | | | | | V | |Initi. Parameters| | | | V | | | | | | V | |Read Buffer | | | | V | | | | | | V | |Write Buffer | | | | V | | | | | | V | |Identify Drive | | | | V | | | | | | V | |Inval.Cmnd. Codes| | | | V | | | | | | V | |Look Ahead Read | | | | V | | | | | | V | |Set Multiple | | | | V | | | | | | V | |Read Multiple | V | V | V | V | | V | V | V | V | V | |Write Multiple | V | | V | V | | V | V | V | | V | +-----------------+---+---+----+----+---+----+---+---+----+---+ Key: V = Valid errors for each command ABRT = Abort command error BBK = Bad block detected CORR = Corrected data error DRDY = Drive not ready detected DSC = Disk seek complete not detected DWF = Drive write fault detected ERR = Error bit in the Status Register IDNF = Requested ID not found TK0 = Track zero not found error UNC = Uncorrectable data error Safety Standard --------------- Conner Peripherals disk drives are designed to comply with relevant prodcut safety standards such as: - UL 478, 5th edition, Standard for Safety of Information Processing and Business Equipment, and UL 1950, Standard for Safety of Information Technology Equipment - CSA 22.2#154, Data Processing Equipment and CSA 22.2#220, Inform- ation Processing and Business Equipment CSA 22.2#950, Safety of Information Technology Equipment - 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 - VDE 0805 Equivalent to IEC 435, VDE 0805 TIEL 100, Equivalent to IEC 950, and VDE 0806, Equivalent to IEC 380 - TUV Essen and TUV Rheinland