摘要:
Linearity compensation is provided for a position error signal based on repeatable and non-repeatable run out in a data storage device. The run out is measured on a track of the data storage device at a plurality of points, such as a track center and one or more points offset from the track center. The run out is typically measured using either an unstitched primary position error signal or an unstitched quadrature position error signal. The offsets are usually stitch points for the position error signal. A component of the run out is extracted at the points, wherein the component generally comprises one or more characteristics of the run out, such as a frequency, a set of frequencies, a root mean square, or some other characteristic of the run out. The linearizing equation to be used for the position error signal is identified based on the measured run out and generally comprises a polynomial function. The coefficients of the linearizing equation are adjusted so that the run out and the component of the run out are substantially similar at the points. These steps are repeated until a satisfactory fit is achieved in the linearizing equation. Once a satisfactory fit is achieved, the coefficients for the linearizing equation are stored in the data storage device, so that they can be accessed by a servo controller during operation of the data storage device. The servo controller uses the linearizing equation to generate a linearized position error signal that is used to improve a track following capability of the data storage device.
摘要:
A method and system in accordance with the present invention for minimizing the loss of data by a write head is disclosed. The method comprises providing a desired write head width based upon a hard error rate. The method further comprises adjusting at least one parameter of the servo control logic based upon a comparison of the width of the write head and the desired write head width, wherein the write head will not exceed the hard error rate when writing data. Through the use of a system and method in accordance with the present invention a servo system can be designed based on a constant hard error rate. The write inhibit window and the settle delay for writing operations in a servo system will be optimized, based on the hard error rate, for each individual head in the disk drive configuration. This will increase the speed of the servo process without affecting the reliability of the data.
摘要:
A method, apparatus, and article of manufacture for rotational position reordering of queued commands in a data storage device based on settle time estimator feedback. An initial settle time estimation is programmed into a servo controller for the data storage device. As data operations are performed in the data storage device, an actual settle time is measured for the data operations, generally through the use of a timer in the servo controller. The settle time estimation is then modified based on the actual settle time and the data operations are reordered or scheduled based on the settle time estimation. Specifically, the settle time estimation is adjusted based on a success rate for the data operations, wherein the success rate comprises a comparison of the actual settle time versus the settle time estimation. A first delta value is subtracted from the settle time estimation when the settle time estimation is greater than the actual settle time, and a second delta value is added to the settle time estimation when the settle time estimation is less than the actual settle time. Different settle time estimations may be used depending on various characteristics, i.e., settle time estimations differ for different transducers in the data storage device, according to a type of seek operation, according to a seek direction, according to a track location, and according to seek length.
摘要:
A variable pulse pulse width modulation digital-to-analog converter comprising: an input code register to store a digital input code to be converted; a PWM decoder, coupled to the input code register, to convert the input code to a series of pulses; an output driver circuit coupled to the PWM decoder, wherein the output driver circuit generates an output signal comprising pulses of a high logic level and pulses of an intermediate logic level; and a filter to integrate the pulses to generate an analog output value corresponding to the digital input code. In one embodiment, the output stage comprises an active tri-state driver, a multiplexer and at least two output reference voltage sources. Using a plurality of different amplitude pulse levels enables PWM DACs according to the present invention to provide greater resolution than conventional PWM DACs for a given clock frequency and conversion period.
摘要:
There is disclosed a disk for use in a disk drive and a method for making the disk. The position error signal (PES) fields for each track on the disk are written with predetermined data, e.g. servo data, encoded thereon. In the preferred embodiment: a) the data such as the track number is mapped into codewords of an error correction code (ECC); b) bit-vectors are used to encode the symbols for further redundancy; and c) the raw data written in the PES fields is constrained to equalize the analog signal characteristic used by the servo system for positioning. Thus, the invention allows the PES fields to be used as in the prior art while also being used as a source of digital data which is robustly recorded therein. In one aspect of the invention, the track ID's are written in the PES fields in a selected pattern in which the track ID for each track is recorded in two PES field groups. One of the two PES field groups is centered on the selected track while the other PES field group is offset so that it partially overlaps the adjacent track, as well as the selected track. The PES fields will typically be recorded on the disk at the time of manufacture and not changed thereafter.
摘要:
A hard disk drive for a computer system has at least two actuators for reading data from or writing data to the disks. The actuators may be configured to support the different methods of data access required of them. For example, if large quantities of sequential data are performed, one operation uses both actuators to increase throughput. However, if mostly random operations are to be performed, then independent usage of the actuators is preferred. These two methods of usage can be supported simultaneously, and can even be dictated by the user. The tracking format of the actuators can be configured such that the next logical track is physically located under a head on a different actuator to improve sequential operation. The actuators also may be utilized in a dual-channel configuration so that data can be written to both actuators at the same time, or read back at the same time to improve throughput. In addition, either of these configurations can be selected on a transfer-by-transfer basis by the user.
摘要:
There is disclosed an error correction and detection method and apparatus for retreiving predetermined data, e.g. servo data, from the position error signal (PES) fields of a disk in a data storage system . In the preferred embodiment the PES data such as the track number is mapped into codewords of an error correction code (ECC) which are then further divided into a set of symbols which are mapped onto a second set of bit vectors which have a constant weight. The preferred encoding method is selected to equalize the analog signal characteristics of the PES fields so that minimal, if any, change in the conventional servo detection circuitry needed to use the PES fields of the invention both as analog and digital information.
摘要:
A direct access storage device (DASD) servo control system detects a servo pattern recorded in multiple cells of a servo sector and compares the cell-to-cell readback signal independently of the position error signal (PES). A servo sector of the disk contains multiple servo identification cells such that a servo readback signal is generated for each cell. If the servo signal data from two successive cells of a single sector, or from the same cell of successive sectors, differs by an amount greater than a predetermined error threshold, then a physical jarring or shock is indicated and the servo control system causes a write inhibit command to the write channel.
摘要:
A method and apparatus for writing binary servo data into the servo bursts contained on the storage medium of a storage device. The binary servo information may include track identifying information such as a track number, cylinder number, head number, sector number, index and/or SID. A burst includes T time slots, each slot comprising one cycle of the servo burst frequency, and the servo data to be written comprises X bits of binary data. Each one-bit of the servo data is represented as a slot containing a transition, and each zero-bit is represented as an empty or null slot. In this manner, the present invention provides a highly bit-efficient scheme for representing digital servo data. A high quality PES signal is assured by writing the binary servo information in such a manner as to guarantee a threshold number of transitions per burst as required for accurate peak-hold detection. Data is encoded to provide a constant or substantially constant number of positive transitions per burst to allow accurate integration detection. If the amount of real estate consumed by the servo regions is less critical than the reliability of the binary data, robustness may be enhanced by using dibits rather than single transitions to represent the data.
摘要:
A system and method for precompensating for tangential misalignment in a direct access storage device adjusts a SID timing window individually for every track or surface of the direct access storage device. The system and method generate a calculation of the tangential misalignment and adjust, in accordance with the calculation of tangential misalignment, a timing window during which the transducer head reads the information located on the storage surface. The calculation of tangential misalignment may be the result of a direct measurement of the tangential misalignment, or may be converted from radial misalignment data. The adjustment of the timing window may comprise opening the timing window an amount depending upon the degree of misalignment of each track, and may comprise shifting the window in time either forward or backward depending upon the nature of the calculated misalignment.