Abstract:
The present invention relates in general to digital data storage systems and, more particularly, to a method for determining whether the correct data bas been read from a storage medium in a digital data storage system. A data storage system (10) is disclosed that is capable of performing a double check on data read from a storage media (12) to determine whether the data is the data desired by a requesting host computer (30). If the data is not the desired data, the system discards the data before it reaches the host (30). The data storage system (10) uses a randomizer unit (18) having a variable initialization value. The initialization value is based upon the address of the data storage location being accessed by the host (30). If the initialization value used to read a piece of data is different than the value used to write the data, uncorrectable data errors result and the data is discarded.
Abstract:
A data error correction procedure is disclosed for use in a disk drive that includes a magneto-resistive head. The error correction procedure increases the DC bias current applied to the read stripe of the magneto-resistive head. The increased value is predetermined for a disk drive having a particular magneto-resistive head. If conventional error correction procedures are not successful, the increased DC bias current is applied to the read stripe to reduce the bit error rate that has occurred during a read operation conducted by the disk drive.
Abstract:
A hard disk drive which has a plurality of calibration parameters stored on the disk of the drive. Calibration values for null current, jam, head width, and bandwidth are stored on the disk surface (114) and accessed during spin-up. The values are precalculated in the factory while testing the disk (100, 102, 104, 106, 108) and then computing a calibration value (112).
Abstract:
An in-spindle axial-field motor assembly for a disk storage system includes a stationary baseplate (18) and a cover plate (16) secured to the base to form a housing. Disposed about the cover are cylindrical coils (26) which form a motor stator. The motor assembly includes a rotor having inner and outer hubs disposed within the housing. The inner hub (20) is rotatably mounted and supported by a member of a bearing assembly (32). The outer hub (30) supports an annular, rigid disk which provides a recording medium for storage of information. An axially-magnetized magnet is disposed between the inner and outer hub with the rotor being positioned between the cover and baseplate such that the net axial force acting on the rotor is minimized during motor operation. Ferromagnetic poles are positioned in the center of each coil to enhance the motor's torque generation capacity while implementing an axially force-balanced design.
Abstract:
Adaptive channel optimization in a disk drive is achieved by selecting a track of the recording medium and then writing a first data pattern to opposite sides of the selected track. The first data pattern (29a, 29b) is written a certain percentage of track (25a, 25b) in relation to the centerline (24) of the selected track. A second data pattern (30) is then written directly on the selected data track and the off track margin is determined as a function of how far the recording head can be positioned away from the center (24) of the selected track during reading of the second data pattern (30) while meeting a specified error rate. The off track margin test is repeated iteratively using a combination of channel variable settings in order to find a set of variable settings which provides an optimal performance criterion for the drive.
Abstract:
The present invention includes a method, apparatus and disk format for implementation of the same to provide fault tolerant detection of ID fields for data sectors in order to eliminate errors caused by mis-alignment and mis-detection of hard sector marks. Logic is provided to initiate a time-out count at the completion of a hard sector count. The time-out count is specified to be a period of time-within which a hard sector mark should be detected. If the time-out count counts down and a hard sector mark is not detected, then a possible error situation arises and the fault tolerant process is initiated to compensate for the lack of detection of a hard sector mark. Thus, at the end of the time-out count, a small burst count is started. This small burst count is of a shorter duration than the original burst count utilized, but is long enough to bring the head assembly to the location in the sector at the beginning of the user data at which time the hard sector count is initiated to count down the user data locations for that hard sector. Thus, the beginning of the user data area will always be determined and errors due to ill-defined user data areas caused by mis-detection of a hard sector mark are avoided.
Abstract:
In a rigid disk drive having a circular disk (203) for storing digital data in a plurality of tracks, a transducer (202) for reading and writing the digital data from and to the disk (203), an actuator (201) coupled to the transducer (202) for positioning the transducer (202) from one track to another track according to a servomechanism. The actuator (201) is comprised of a stationary magnet which emanates a magnetic flux. A movable wire coil (204) is placed within this magnetic flux. When an electrical current is fed through the wire, a torque is produced which causes the actuator (201) carrying the transducer (202) to be moved. The wire comprising the coil (204) has a substantially square cross section for minimizing the resistance of the coil (204).
Abstract:
A disk storage system having a mechanism for minimizing effects of slip/stick in a disk drive head assembly. A transducer is used to read data from and write data to a rotating disk. An actuator assembly is comprised of a load member onto which a flexure is attached. A slider is mounted onto the flexure. In this manner, the transducer can pitch and roll to maintain a constant height in reference to the disk's surface. A servo mechanism controls the acceleration and deceleration of the head according to a predetermined seek profile (602) specifying how the transducer is moved for a particular seek. As the transducer approaches the destination track, the profile (602) calls for a sudden deceleration surge (603) in order to compensate for misalignments ocurring during the seek due to the flexure slipping laterally in reference to the load member and sticking in that position because of friction.
Abstract:
A card sized disk drive (10) which has a latch mechanism (34) that locks the actuator arm (26) when the card (10) is detached from a computer.