Abstract:
Method and apparatus for storing and retrieving user data from magnetic recording tracks in a data storage device. In some embodiments, a rotatable data recording medium has a circumferentially extending data track formed from spaced apart embedded servo wedges that extend radially across a recording surface of the medium to define intervening data wedges between each adjacent pair of the servo wedges. Each data wedge along the data track has only a single timing field at a beginning portion of the data wedge immediately adjacent a first servo wedge, followed by a plurality of data sectors that extend across the data wedge to an end portion of the data wedge immediately adjacent a second servo wedge. No inter-sector gaps are provided between the respective data sectors and no additional timing fields are provided between the first and second servo wedges.
Abstract:
Data is read from a track of a magnetic recording medium via multiple read transducers located at different positions on a read head. The multiple read transducers are substantially positioned over the track when reading the track. The multiple read transducers have different design characteristics manifesting in differences in at least one of magnetic and electrical behavior of the multiple read transducers. One or more signals originating from the multiple read transducers are combined to assist in decoding the data.
Abstract:
A method for detecting a contact event between a transducer and a recording medium is disclosed. The method includes positioning a transducer with respect to a recording medium, where the transducer includes a writer, a reader, a heater, and a thermally responsive sensor. The method further includes applying power to the heater to establish a fly height of the transducer; supplying a bias current through the thermally responsive sensor to generate a bias signal; measuring a root mean square (RMS) voltage VRMS of the thermally responsive sensor based on the bias signal; determining a threshold voltage VT; and detecting a contact event between the transducer and the medium based on VRMS being greater than VT.
Abstract:
Systems and methods are disclosed for detecting shingled overwrite errors. When a read error is encountered when reading from shingled recording tracks, a processor may determine whether the read error is an error caused by shingled overwriting. The processor may determine whether the read error is caused by shingled overwriting by determining read signal quality of one or more sectors preceding the read error, such as based on a bit error count or bit error ratio (BER), and comparing the read signal quality to a threshold value. The processor may determine that the read error is caused by shingled overwriting when the read signal quality value is lower than the threshold.
Abstract:
A storage device includes a controller that determines a degree of data degradation for a data track targeted by a pending read command and sets a head/media clearance parameter for execution of the read command based on the determined degree of data degradation for the data track, the head/media clearance parameter providing for a greater head-media separation when the determined level of degradation is lower than when the determined level of degradation is higher.
Abstract:
A heat-assisted magnetic recording device includes a write pole positionable adjacent a magnetic recording medium and configured to write data to the medium. A near-field transducer is situated proximate the write pole and configured to produce a thermal spot on the medium. A channel circuit is configured to generate a sequence of symbols having a length of nT, where T is a channel clock rate and n is an integer over a predetermined range. A write driver is configured to apply bi-directional write currents to the write pole to record the sequence of symbols at a location of the thermal spot on the medium, wherein a duration of applying the write currents to the write pole by the write driver is dependent on a length of the sequence of symbols and the effective thermal spot size.
Abstract:
A disc drive includes a data storage surface having a system data zone and a user data zone, and a head that communicates with the data storage surface. The disc drive also includes a control circuit communicatively coupled to the head. The control circuit is configured to, during power up initialization of the disc drive, apply a fly height control value to direct the head to fly at a first target fly height for reading system data from the system data zone. The first target fly height is substantially higher than a second target fly height for reading user data from the user data zone. The control circuit determines whether an actual fly height of the head is substantially equal to the first target fly height. The control circuit performs fly height correction when the actual fly height is not substantially equal to the first target fly height.
Abstract:
Systems and methods of generating random values based on random components of the noise are presented. A signal having at least a noise component(s) can be received and one or more random values can be calculated from the noise component(s). In some examples, noise can be received from a random source and common mode portions of the data can be filtered. A data channel can then process the noise to produce random data, which can be further processed by security circuits to generate random values, seed values, random numbers, and other values.
Abstract:
Method and apparatus for enhancing write current switching efficiencies during data write operations in a data storage device. In some embodiments, write data are described in the form a sequence of symbols of nT length where T is a channel clock rate and n is an integer over a selected range. Bi-directional write currents are applied to a write element to record the sequence of symbols to a storage medium. The write currents are switched between a first rail current and a second rail current for alternating symbols. The write currents are further transitioned to an intermediate current value for at least one channel clock period immediately preceding a next occurrence of a symbol boundary between an adjacent pair of symbols in the sequence.
Abstract:
A method for detecting a contact event between a transducer and a recording medium is disclosed. The method includes positioning a transducer with respect to a recording medium, where the transducer includes a writer, a reader, a heater, and a thermally responsive sensor. The method further includes applying power to the heater to establish a fly height of the transducer; supplying a bias current through the thermally responsive sensor to generate a bias signal; measuring a root mean square (RMS) voltage VRMS of the thermally responsive sensor based on the bias signal; determining a threshold voltage VT; and detecting a contact event between the transducer and the medium based on VRMS being greater than VT.