Hard disk drive transducing heads, including magneto-resistive (MR) heads, can provide an asymmetric output for a variety of reasons well known to ordinarily skilled artisans. Such reasons include, but are not limited to age, temperature, thermal asperity, current changes, and the like. When an output is asymmetric, the output waveform, desirably substantially sinusoidal, can have a positive portion of the waveform that is more substantial than a negative portion thereof (or vice versa).
Various asymmetry correction approaches have been tried over the years, including providing second order and/or third order corrections, or exponential corrections, or corrections which include a modulus function. One deficiency in these approaches is their validity extends only within a relatively limited range of unsaturated states of the head. Outside of that limited range, the results tend to diverge, and are less desirable.
a-1c are sample saturation curves that are plots of resistance as a function of magnetic flux. There is a portion of these curves, in the vicinity of a value Ibias, that is substantially linear. Heading in either direction on these curves away from the value Ibias, the curves have nonlinear characteristics that can be modeled in different ways. The areas on these curves outside of the outermost circles correspond to saturated states. In
b shows the same curve, this time with a model based on an exponential or second/third order function such as y=αxn. Again, while the model holds through part of the unsaturated region, it does not hold throughout. Finally,
In view of this and other deficiencies, it would be desirable to have an asymmetry correction system which provides a valuable approximation to an appropriate asymmetry correction over a wider range.
The invention now will be described in detail with reference to one or more embodiments and also with reference to the following drawings, in which:
a-1c depict various aspects of graphs of asymmetry correction;
a and 3b are a block diagram of one portion of an asymmetry correction circuit according to one embodiment of the invention, and a graph depicting the output of that circuit respectively;
a-5c are graphs describing an output of the circuit of
To achieve the foregoing and other objects, in accordance with one embodiment of the invention, a piece-wise linear approximation to an asymmetry correction curve is provided, in which the number of pieces is selectable, and the type of correction (e.g. linear, exponential, higher-order, modulus) provided for each of the pieces also is selectable.
Objects and advantages of the present invention will become apparent from the following detailed description. For convenience, the following description refers to MR heads, but the invention is applicable to any apparatus in which asymmetry correction is necessary.
Referring to
a is a diagram of one embodiment of circuitry for implementing the function y=α|x|+x. As can be seen in
b shows the graph of y=βx+α|x|. Also shown is a dotted line y=βx, where β is the value of the gain of the amplifier in
In
The value x also goes into a correction block 404 which includes an offset block 406, as noted previously, and a modulus amplifier 408. The output of that modulus amplifier 408, y1, is scaled by a scaler 410 with a factor α, and the output i2, also passes through the summer 412 to yield the result y.
a and
As many breakpoints, or as few breakpoints as desired (a number N are shown in
For each of the individual blocks providing offsets d1, d2, dn, y=f(x,d). The following relationships pertain:
One advantage of the arrangement of
One result of the embodiment of
As can be appreciated from the foregoing, the amount of complexity of the overall circuit is a linear function of the number of breakpoints desired. For example, providing four breakpoints would result in roughly four times the complexity of an implementation with a single breakpoint.
The value of α will define the amount of compression or expansion of a waveform in order to provide a substantially sinusoidal waveform, compensating for asymmetry. Changing d and α changes the slopes and breakpoints, and provides a piece-wise linear approximation of a fairly precise magneto-resistive asymmetry.
As can be appreciated from the foregoing, according to the invention, using circuitry that is easily implementable and provides piece-wise linear functions, any desired asymmetry compensation of any order can be approximated within a desired range.
While the foregoing description has been provided with respect to one or more embodiments, various modifications within the scope and spirit of the invention will be apparent to those of working skill in the relevant technological field. Thus, the invention is to be limited by the scope of the following claims.
A non-transitory computer program product containing program code for performing a method for compensating for asymmetry in waveform of an input signal is also provided. The method includes outputting a first compensation as a first function and outputting a second compensation as a second function. The first and second compensations together provide a piecewise approximation to at least one region of a saturation curve.
This application is a continuation of U.S. patent application Ser. No. 11/835,936 filed on Aug. 8, 2007. The disclosure of the above application is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
5175621 | Maesato | Dec 1992 | A |
5684650 | Kadlec et al. | Nov 1997 | A |
5744993 | Sonntag | Apr 1998 | A |
6043943 | Rezzi et al. | Mar 2000 | A |
6147828 | Bloodworth et al. | Nov 2000 | A |
6166781 | Kwak et al. | Dec 2000 | A |
6400518 | Bhaumik et al. | Jun 2002 | B1 |
6529340 | Gowda et al. | Mar 2003 | B2 |
6545535 | Andre | Apr 2003 | B2 |
6573934 | Lee | Jun 2003 | B1 |
6587292 | Ashley et al. | Jul 2003 | B1 |
6594094 | Rae et al. | Jul 2003 | B2 |
6633447 | Franck et al. | Oct 2003 | B2 |
7012772 | Vis | Mar 2006 | B1 |
7079342 | Han et al. | Jul 2006 | B1 |
7106551 | Chung | Sep 2006 | B2 |
7203013 | Han et al. | Apr 2007 | B1 |
7382416 | Mizusaki | Jun 2008 | B2 |
7382561 | Hung | Jun 2008 | B1 |
7495854 | Hutchins et al. | Feb 2009 | B2 |
7929240 | Mathew et al. | Apr 2011 | B2 |
20030160901 | Topper | Aug 2003 | A1 |
20050114134 | Deng et al. | May 2005 | A1 |
20050219729 | Franck | Oct 2005 | A1 |
Number | Date | Country | |
---|---|---|---|
Parent | 11835936 | Aug 2007 | US |
Child | 13453584 | US |