C P - 3 1 8 4 CONNER
NO MORE PRODUCED Native| Translation
------+-----+-----+-----
Form 3.5"/HH Cylinders 832| 832| |
Capacity form/unform 84/ MB Heads 6| 6| |
Seek time / track 25.0/ 8.0 ms Sector/track 33| 33| |
Controller IDE / AT Precompensation
Cache/Buffer 32 KB READ-AHEAD Landing Zone
Data transfer rate 1.250 MB/S int Bytes/Sector 512
4.750 MB/S ext
Recording method RLL 2/7 operating | non-operating
-------------+--------------
Supply voltage 5/12 V Temperature *C 5 55 | -40 60
Power: sleep W Humidity % 8 80 | 8 80
standby W Altitude km -0.061 3.050| 12.200
idle 2.9 W Shock g 5 | 50
seek 4.0 W Rotation RPM 3575
read/write 5.7 W Acoustic dBA 40
spin-up W ECC Bit 56,INTER.ERROR CORR.
MTBF h 20000
Warranty Month
Lift/Lock/Park YES Certificates CSA,IEC435,UL478,VDE
CONNER CP3184 PRODUCT MANUAL REV. 1, JUNE 90
+-------------------------------------------------------+ | +-+J1 HSP +-+ | | | | C/D | | | | | |HDA DSP +-+ |XX | | | ACT |XX 40 Pin | +-+ |XX Task | |XX File | |XX | |XX Inter- | |XX face | SERIAL IN/OUT |XX | LED DRIVE |XX J2 | CAPABILITY |XX |+--1 |XX || | | || | J4 |XX Power J3 |+--+ |XX +-------------------------------------------------------+ 1
(AT) Adapter Card Layout J1 1
+-------------------------XXXXXXXXX.XXXXXXXXX-------------+
|O ** 2 O |
| E1 |
| E2** ***E4 O |
| E3 |
| |
| |
| |
| |
| |
| |
| |
| O |
| |
| O |
+-------------+ ++ +-------+
+++++++++++++++++++++++++++++++++++++
CONNER CP3184 PRODUCT MANUAL REV. 1, JUNE 90
Jumper Setting
==============
Customer Options
----------------
There are four jumper options available for configuration:
-HSP, -C/D, -DSP, and -ACT.
-HSP, when jumpered, connects the -HOST SLV/ACT signal on the inter-
face to ground 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 master 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 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.
The following table shows what the jumper setting should be for various system configurations. +--------------+--------+---------------+--------------+ |Jumper | | | | |Configuration |1 Drive |2 Drive Master |2 Drive Slave | +--------------+--------+---------------+--------------+ | -ACT | J | Note 1 | Note 1 | +--------------+--------+---------------+--------------+ | -C/D | J | J | NJ | +--------------+--------+---------------+--------------+ | -HSP | NJ | NJ | Note 2 | +--------------+--------+---------------+--------------+ | -DSP | NJ | J | NJ | +--------------+--------+---------------+--------------+
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 connect to pin 39 -HOST SLV/ACT. They are
therefore mutually exclusive.
NOTE 2:
If the model CP3184 is connected to some 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 install-
ed. If this jumper is installed, the -ACT jumper must not be
installed because the two jumpers are mutually exclusive.
CONNER CP3184 PRODUCT MANUAL REV. 1, JUNE 90
Notes on installation
=====================
Installation direction
----------------------
horizontally vertically
+-----------------+ +--+ +--+
| | | +-----+ +-----+ |
| | | | | | | |
+-+-----------------+-+ | | | | | |
+---------------------+ | | | | | |
| | | | | |
| | | | | |
+---------------------+ | +-----+ +-----+ |
+-+-----------------+-+ +--+ +--+
| |
| |
+-----------------+
Installation direction
----------------------
The drive may be mounted in any attitude!
Recommended Mounting Configuration
----------------------------------
The CP3184 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 during acceleration.
Mechanically Isolated Mounting Points
-------------------------------------
Ten base mounting points are provided to the customer. The drive is
mounted using 6-32 x 1/8" max. insertion for the sides, and 1/4"
insertion for the bottom. The system integrator should allow ventila-
tion to the drive to ensure reliable drive operation over the opera-
ting temperature range.
Power Connector
---------------
The CP3184 has a 4 pin DC power connector (J3) mounted on the PCB.
The recommended mating connector is AMP part-number 1-480424-0
utilizing AMP pins part number 350078-4 or equivalent.
Physical Description
--------------------
The CP3184 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.
Connector
---------
The CP3184 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.
Drive Mechanism
---------------
A brushless DC direct drive motor rotates the spindle at 3575 rpm.
The motor/spindle assembly is balanced to provide minimal
mechanical runout to the disk. A dynamic brake is used to provide a
fast stop to the spindle motor when power is removed.
Air Filtration System
---------------------
Within the sealed enclosure, 0.3 micron filter provides a clean
environment to the heads and disks.
Installation of the Drive and Adapter Card
------------------------------------------
1. Pick a device type that is equal to or less than the CP3184 in
capacity and update the PC's CMOS.
2. Remove power to the computer
3. If another hard disk controller is installed, it is necessary to
prevent it from responding to the addresses 1F0-7H and 3F6-7H.
It is also necessary to ensure that the controller is
electrically disconnected or tri-stated from IRQ14 of the mother-
board bus. This may be done either by removing the board, by
electrically disconnecting the signal from the interface, or by
setting the jumpers of the board to disable the hard disk
controller.
4. Insert the board into any available card slot.
5. Configure the Host adapter for the correct configuration of your
computer BIOS.
Adapter Card Jumpers E1 and E3 always not installed
E2 and E4 always installed
Note
E3 and E4 are located in a straight line with a pin between them,
as shown below. Jumper in refers to the pin jumpered to the
center pin.
E3 E4
o o o
6. Connect power to the CP3184.
7. Run the DOS FDISK program to establish DOS partitions.
Note: DOS 3.2 and below have limitations of 32 megabytes unless
software utility is used to overcome this.
8. Run the DOS format programm by typing "Format C:/S". The volume
may be named with the addition of the "/V". The format will be
completed and the system transferred if the "/S" option was used.
The system will ask for a volume name if the "/V" option was
used.
9. Files can then be copied to the C: drive from the floppy.
10. When the system is rebooted, the system should boot from the hard
drive (Drive C:) if the floppy is removed.
CONNER CP3184 PRODUCT MANUAL REV. 1, JUNE 90
Key Features
------------
Key features of the CP3184 include:
- High performance rotary voice coil actuator with embedded servo system
- Automatic actuator latch against inner stop upon power down
- Microprocessor-controlled diagnostics routines that are auto- matically executed at start-up
- Automatic error correction and retries
- Block size: 512 bytes
- Emulates IBM Task File and supports additional commands
- Up to two drives may be daisy-chained on this interface
- Look-Ahead Read Capability
- AC Hysteresis on interface
- 32K buffer
- 1:1 Interleave
- 7 Byte ECC on Data Block
- 2 Byte CRC on Header Block
- Internal air filtration system
Seek Times
----------
+----------------------------------+--------+
|Track-to-Track msec. | 8 |
+----------------------------------+--------+
| Average msec. typ. | 25 |
| Average msec. max. | 45 |
+----------------------------------+--------+
|Latency msec. avg. | 8.4 |
+----------------------------------+--------+
Functional Description
----------------------
The CP3184 contains all mechanical and electronic parts necessary
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
one of eight head selection, read pre-amplification, and write data
circuitry.
The single microporcessor-controlled circuit card provides the re-
maining electronic functions, which include:
- Read/Write Circuitry
- Rotary Actuator Control
- Interface Control
- Spin Speed Control
- 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.
Head Positioning Mechanism
--------------------------
The eight read/write heads are supported by a mechanism coupled to a
voice coil actuator.
Read/Write Heads and Disks
--------------------------
Data is recorded on 95mm diameter disk through 3370 type heads.
Error Correction
----------------
The CP3184 performs internal error correction. The error correction
polynominal is capable of correcting one error bursts with a maximum
of 8 bits per 512-byte block.
Diagnostic Routines
-------------------
The microprocessor performs diagnostics upon application of power. If
an error is detected, the CP3184 will not come ready.
Reliability and Maintenance
---------------------------
MTBF 20,000 hours (POH)
MTTR 10 minutes typical
Preventive Maintenance None
Component Design Life 5 years
Execute Drive Diagnostic - 90
-----------------------------
This command runs the internal diagnostic tests implemented by the
drive. The diagnostic tests shall only be 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, it sets its error register as follows. 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 interface registers are
set to initial values except for the error register if error.
The table below details the codes in the error register and a corresponding explanation: +----------+-----------------------------------+ |Error Code|Description | +----------+-----------------------------------+ | 01 |no error detected | +----------+-----------------------------------+ | 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.
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. Ayn subsequent
error terminates the command at the point that is discovered. The
errors that are valid for each command are summarized in the follow-
ing 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 | +-----------------+---+---+----+----+---+----+---+---+----+---+ |Read Multiple | V | V | V | V | | V | V | V | V | V | +-----------------+---+---+----+----+---+----+---+---+----+---+ |Write Multiple | V | | V | V | | V | V | V | | V | +-----------------+---+---+----+----+---+----+---+---+----+---+ |Set Multiple | | | | V | | | | | | V | +-----------------+---+---+----+----+---+----+---+---+----+---+ |Set Buffer Mode | | | | 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 Drive 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
Signal Levels
-------------
All signal levels are TTL compatible. A logic "1" is greater than 2.0
volts. A logic "0" is from 0.00 volts to 0.70 volts.