Circuits and methods for optimizing write current waveform for main pole relaxation in perpendicular magnetic recording

11031039 · 2021-06-08

Assignee

Inventors

Cpc classification

International classification

Abstract

A preamplifier that that is configured for optimizing the write current waveform to achieve the best areal density capability (ADC) and adjacent track interference (ATI) performance of a magnetic recording disk drive. The preamplifier is configured for providing a magnetic head write current with a main pole relaxation zone for providing a buffer zone for main pole relaxation from saturation state to a remanence state before writing the next bit. The preamplifier is further configured for providing a magnetic head write current with a reference main pole relaxation current located at an end region data of each bit. The length of the reference main pole relaxation current is a function of the bit length, frequency, recording velocity, and writer/media switching speed.

Claims

1. A preamplifier mounted on the head arm assembly and connected to a controller circuit for receiving an NRZI modulated conversion code adapted from the input data, the preamplifier comprising: a main pole relaxation control circuit configured for generating a main pole relaxation zone current that is concatenated with an overshoot current zone of a magnetic head write current applied to a PMR write head within the head arm assembly, wherein the main pole relaxation control circuit comprises: a main pole relaxation zone data synchronization circuit that is in communication with a read data preamplifier to receive a pseudorandom read data signal that is dependent on the bit length of the encoded data, wherein the pseudorandom read data signal is applied to a main pole relaxation zone data synchronization circuit to generate a main pole relaxation current to be concatenated with the overshoot current; and a comparator/selector configured for determining waveform of the main pole relaxation zone current, wherein the output of the main pole relaxation control circuit is applied to a write current driver and an overshoot driver to concatenate the main pole relaxation zone current with the overshoot current and the write current to form a write data current signal that is applied to the PMR write head for writing the encoded data to the HDD media.

2. The preamplifier of claim 1 further comprising a write current control circuit configured for constructing a write current waveform with amplitude and duration, wherein the write current is concatenated with the overshoot current zone and the main pole relaxation zone current is appended to the write current.

3. The preamplifier of claim 2 wherein the write current control circuit is connected to the write control driver from transferring the write control current to the write current driver to be concatenated with the main pole relaxation zone current.

4. The preamplifier of claim 2 further comprising an overshoot control circuit for controlling the amplitude and duration of the overshoot current for each NRZI modulated conversion code.

5. The preamplifier of claim 4, wherein the overshoot control circuit is connected to the overshoot driver for concatenating the overshoot current with the write current and the main pole relaxation zone current.

6. The preamplifier of claim 1, wherein the main pole data synchronization circuit determines the duration of the main pole relaxation zone.

7. The preamplifier of claim 6 wherein the comparator/selector compares the overshoot duration of the NRZI modulated conversion code word to the number of clock transitions of NRZI modulated conversion code word, wherein when the NRZI modulated conversion code word time interval is less than or equal to the number of clock transitions, the pulse amplitude and duration of the NRZI modulated conversion code word is set to the overshoot amplitude and the overshoot duration, and the head current is then written to the PMR write head.

8. The preamplifier of claim 6 wherein when the NRZI modulated conversion code word time interval is not less than or equal to the number of clock transitions, the comparator/selector compares the overshoot duration of the NRZI modulated conversion code word and the sum of the overshoot duration and the period of the main pole relaxation zone period to the number of clock transitions of the NRZI modulated conversion code word, wherein when the overshoot duration is less than or equal the number of clock transitions of the NRZI modulated conversion code word and the number of clock transitions is less than or equal to the sum of the number of clock transitions and the main pole relaxation zone period, the current waveform of this NRZI modulated conversion code word is set to the overshoot current and the main pole relaxation zone having a current level equal to the main pole relaxation zone write current, wherein the overshoot current is defined by overshoot amplitude and overshoot duration and the head current is then written to the write head.

9. The preamplifier of claim 6 wherein when the overshoot duration is less than or equal the number of clock transitions of the NRZI modulated conversion code word and the number of clock transitions is less than or equal to the sum of the number of clock transitions and the main pole relaxation zone period, comparator/selector compares the sum of the overshoot duration and the period of the main pole relaxation zone period to the number of clock transitions of the NRZI modulated conversion code word, when the number of clock transitions of the NRZI modulated conversion code word is greater than the sum of the overshoot duration and the period of the main pole relaxation zone period, the pulse amplitude and duration of the NRZI modulated conversion code word is set to the overshoot amplitude and duration appended to a main pole relaxation zone MPRZ, a main pole relaxation zone is set at the reference level, and a main pole relaxation zone write current, and the head current is then written to the write head.

10. The preamplifier of claim 6 wherein the write data current signal as structured with the overshoot current zone, the write current zone, and the main pole relaxation zone current concatenated pre-compensates the data current signal by fine-tuning overshoot current settings, the write current setting, main pole relaxation zone current settings to achieve an optimum number of the bits per inch, an optimum number of the tracks per inch, and an optimum areal density capability.

11. A method for determining a main pole relaxation zone in a write current for a PMR write head within the head arm assembly, comprising the steps of: encoding data into an NRZI modulated conversion code word that is to be written to the perpendicular magnetic recording head to an NRZI encoding format; determining a data frequency and bit length of the encoded data; determining an overshoot duration of a current overshoot zone; generating a constant write current zone; setting the amplitude of the overshoot current zone as the difference between a peak current of the overshoot current zone and a constant write current of the constant write current zone; determining a duration of the main pole relaxation zone; comparing the overshoot duration of the NRZI modulated conversion code word with the number of clock transitions of NRZI modulated conversion code word; when the NRZI modulated conversion code word time interval is less than or equal to the number of clock transitions, setting the pulse amplitude and duration of the NRZI modulated conversion code word to the overshoot amplitude and the overshoot duration; and writing the head current to the PMR write head.

12. The method for determining a main pole relaxation zone of claim 11 further comprising the steps of: comparing the overshoot duration of the NRZI modulated conversion code word with the number of clock transitions of NRZI modulated conversion code word; when the NRZI modulated conversion code word time interval is less than or equal to the number of clock transitions, setting the pulse amplitude and duration of the NRZI modulated conversion code word to the overshoot amplitude and the overshoot duration concatenated with the main pole relaxation zone write; and writing the head current to the PMR write head.

13. The method for determining a main pole relaxation zone of claim 11 further comprising the steps of: when the NRZI modulated conversion code word time interval is not less than or equal to the number of clock transitions, comparing the overshoot duration of the NRZI modulated conversion code word and the sum of the overshoot duration and the period of the main pole relaxation zone period with the number of clock transitions of the NRZI modulated conversion code word; when the overshoot duration is less than or equal the number of clock transitions of the NRZI modulated conversion code word and the number of clock transitions is less than or equal to the sum of the number of clock transitions and the main pole relaxation zone period, setting the current waveform of this NRZI modulated conversion code word to the overshoot current and the main pole relaxation zone MPRZ having a current level equal to the main pole relaxation zone write current; defining the overshoot current by overshoot amplitude and overshoot duration; writing the head current to the PMR write head.

14. The method for determining a main pole relaxation zone of claim 11 further comprising the steps of: when the overshoot duration is less than or equal the number of clock transitions of the NRZI modulated conversion code word and the number of clock transitions is less than or equal to the sum of the number of clock transitions and the main pole relaxation zone period, comparing the sum of the overshoot duration and the period of the main pole relaxation zone period with the number of clock transitions of the NRZI modulated conversion code word; when the number of clock transitions of the NRZI modulated conversion code word is greater than the sum of the overshoot duration and the period of the main pole relaxation zone period, the pulse amplitude and duration of the NRZI modulated conversion code word is set to the overshoot amplitude and duration appended to a main pole relaxation zone MPRZ, a main pole relaxation zone at the reference level MPRZ0, and a main pole relaxation zone write current; and writing the head current to the write head.

15. The method for determining a main pole relaxation zone of claim 14 further comprising the step of: when the number of clock transitions of the NRZI modulated conversion code word is not greater than the sum of the overshoot duration and the period of the main pole relaxation zone period, generating an error condition.

16. A magnetic hard disk drive comprising: a controller comprising: an ECC generator for receiving input data and generating an ECC code word appended to the input data; an NRZI write encoder for converting the input data with the appended ECC code word into an NRZI modulated conversion code word; and a preamplifier mounted on the head arm assembly and connected to a controller circuit for receiving an NRZI modulated conversion code adapted from the input data, the preamplifier comprising: a main pole relaxation control circuit configured for generating a main pole relaxation zone current that is concatenated with an overshoot current zone of a magnetic head write current applied to a PMR write head within the head arm assembly, wherein the main pole relaxation control circuit comprises: a main pole relaxation zone data synchronization circuit that is in communication with a read data preamplifier to receive a pseudorandom read data signal that is dependent on the bit length of the encoded data, wherein the pseudorandom read data signal is applied to a main pole relaxation zone data synchronization circuit to generate a main pole relaxation current to be concatenated with the overshoot current; and a comparator/selector configured for determining waveform of the main pole relaxation zone current, wherein the output of the main pole relaxation control circuit is applied to a write current driver and an overshoot driver to concatenate the main pole relaxation zone current with the overshoot current and the write current to form a write data current signal that is applied to the PMR write head for writing the encoded data to the HDD media.

17. The magnetic hard disk drive of claim 16 wherein the preamplifier further comprises a write current control circuit configured for constructing a write current waveform with amplitude and duration, wherein the write current is concatenated with the overshoot current zone and the main pole relaxation zone current is appended to the write current.

18. The magnetic hard disk drive of claim 17 wherein the write current control circuit is connected to the write control driver from transferring the write control current to the write current driver to be concatenated with the main pole relaxation zone current.

19. The magnetic hard disk drive of claim 18 wherein the preamplifier further comprises an overshoot control circuit for controlling the amplitude and duration of the overshoot current for each NRZI modulated conversion code.

20. The magnetic hard disk drive of claim 19 wherein the overshoot control circuit is connected to the overshoot driver for concatenating the overshoot current with the write current and the main pole relaxation zone current.

21. The magnetic hard disk drive of claim 16, wherein the main pole data synchronization circuit determines the duration of the main pole relaxation zone.

22. The magnetic hard disk drive of claim 21 wherein the comparator/selector compares the overshoot duration of the NRZI modulated conversion code word to the number of clock transitions of NRZI modulated conversion code word, wherein when the NRZI modulated conversion code word time interval is less than or equal to the number of clock transitions, the pulse amplitude and duration of the NRZI modulated conversion code word is set to the overshoot amplitude and the overshoot duration, and the head current is then written to the PMR write head.

23. The magnetic hard disk drive of claim 21 wherein when the NRZI modulated conversion code word time interval is not less than or equal to the number of clock transitions, the comparator/selector compares the overshoot duration of the NRZI modulated conversion code word and the sum of the overshoot duration and the period of the main pole relaxation zone period to the number of clock transitions of the NRZI modulated conversion code word, wherein when the overshoot duration is less than or equal the number of clock transitions of the NRZI modulated conversion code word and the number of clock transitions is less than or equal to the sum of the number of clock transitions and the main pole relaxation zone period, the current waveform of this NRZI modulated conversion code word is set to the overshoot current and the main pole relaxation zone having a current level equal to the main pole relaxation zone write current, wherein the overshoot current is defined by overshoot amplitude and overshoot duration and the head current is then written to the write head.

24. The magnetic hard disk drive of claim 21 wherein when the overshoot duration is less than or equal the number of clock transitions of the NRZI modulated conversion code word and the number of clock transitions is less than or equal to the sum of the number of clock transitions and the main pole relaxation zone period, comparator/selector compares the sum of the overshoot duration and the period of the main pole relaxation zone period to the number of clock transitions of the NRZI modulated conversion code word, when the number of clock transitions of the NRZI modulated conversion code word is greater than the sum of the overshoot duration and the period of the main pole relaxation zone period, the pulse amplitude and duration of the NRZI modulated conversion code word is set to the overshoot amplitude and duration appended to a main pole relaxation zone MPRZ, a main pole relaxation zone is set at the reference level, and a main pole relaxation zone write current, and the head current is then written to the write head.

25. The magnetic hard disk drive of claim 21 wherein the write data current signal as structured with the overshoot current zone, the write current zone, and the main pole relaxation zone current concatenated pre-compensates the data current by fine-tuning overshoot current settings, the write current setting, main pole relaxation zone current settings to achieve an optimum number of the bits per inch (BPI), an optimum number of the tracks per inch, and an optimum areal density capability.

26. The magnetic hard disk drive of claim 16 wherein the preamplifier further comprises: a write current driver connected to receive the pre-compensated data current and configured for writing the pre-compensated data current to the PMR write head; and an overshoot driver connected to receive the pre-compensated data current and configured for concatenating the overshoot current with pre-compensated data current for writing the data to the write head.

27. The magnetic hard disk drive of claim 16 wherein the preamplifier further comprises: a read current preamplifier that receives a read data current from a PMR read head within the head arm assembly and amplifies the read data current.

28. The magnetic hard disk drive of claim 27 wherein the controller further comprises a read current analog to digital converter connected for receiving the read data current and convert it to an NRZI coded read data; an NRZI read decoder configured for decoding the NRZI coded read data to output data with an appended ECC code word; an ECC correction circuit connected for receiving the output data with an appended ECC code word and configured for evaluating the output data and appended ECC code word to determine when errors occur and correct the output data and transferring the output data to external circuitry.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 is a representation of a magnetic hard disk drive of the prior art.

(2) FIG. 2 is a block diagram of a controller and preamplifier of the prior art.

(3) FIG. 3 is a plot of the write current waveform at the output of the preamplifier to the input of the perpendicular magnetic recording (PMR) head of the prior art.

(4) FIG. 4 is a block diagram of a controller and preamplifier embodying the principles of the present disclosure.

(5) FIG. 5 is a plot of the write current waveform at the output of the preamplifier to the input of the perpendicular magnetic recording (PMR) head, illustrating the main pole relaxation zone embodying the principles of the present disclosure.

(6) FIGS. 6A, 6B, 6C, 6D, 6E are plots of the write current waveform with different write current settings in main pole relaxation zone embodying the principles of the present disclosure.

(7) FIG. 7 is a plot of the calculated magnetic fields versus time for the write current profiles of FIG. 6 using the controller and preamplifier embodying the principles of the present disclosure.

(8) FIGS. 8A-8E illustrate media recording patterns for power-on reset (POR) current waveform and MPRZ waveforms.

(9) FIG. 8F is a table illustrating the signal to noise ratio (SNR) comparison of media recording patterns for POR current waveforms and MPRZ waveforms.

(10) FIG. 9A illustrates a footprint of 2D magnetic field distribution on the recording media plane.

(11) FIG. 9B is a table of the sidetrack erasure (STE) for the POR current waveform and the MPRZ waveform currents.

(12) FIG. 10 is a flow chart of the method for determining a main pole relaxation zone and a write current for a perpendicular magnetic recording head embodying the principles of the present disclosure.

(13) FIG. 11 is a block diagram of another embodiment of a controller and preamplifier embodying the principles of the present disclosure.

(14) FIG. 12 is a plot of the write current waveform at the output of the preamplifier of FIG. 11 to the input of the perpendicular magnetic recording (PMR) head illustrating the main pole relaxation zone embodying the principles of the present disclosure.

DETAILED DESCRIPTION

(15) The circuits and methods of this application add a main pole relaxation zone to a write current waveform for a PMR head. As part of the function of the circuits and methods, the current amplitude and duration are fine tuned in the main pole relaxation zone. Both bits per inch (BPI) and tracks per inch (TPI) are increased, and the adjacent track interference (ATI) can be further improved over the present preamplifier current waveform. The main pole relaxation zone provides a buffer zone for main pole relaxation from saturation status to remanence state before writing the next bit.

(16) FIG. 4 is a block diagram of a controller and preamplifier embodying the principles of the present disclosure. The structure of the controller and preamplifier embodying the principles of the present disclosure is similar to that of the controller and preamplifier of the prior art, as shown in FIG. 2. The input data 200 is transferred to a controller circuit 205 and is applied to an Error Correction Code (ECC) circuit 210 that generates an ECC code from the input data that is appended to the input data. The input data with the appended ECC Code is then an input to an NRZI write encoder 215 that the input data 200 with the appended ECC code to an NRZI format acceptable to the hard disk media for writing the data to the hard disk. The NRZI modulated conversion code word is then transferred to a preamplifier 220 and thus to a pre-compensation circuit 225. The NRZI modulated conversion code word is conditioned the encoded data to accommodate the transmission line characteristics of the trace 45 of FIG. 1 and the requirements of the magnetic disk 60 for correctly writing the data efficiently to the magnetic disk 60. The NRZI modulated conversion code word is applied to the overshoot control circuit 226 and the write control circuit 227 of the pre-compensation circuit 225. The overshoot control circuit 226 is configured to control the overshoot amplitude (OSA), and the overshoot duration (OSD) of the first bit transition of the NRZI modulated conversion code word. The overshoot amplitude (OSA) and the overshoot duration (OSD) are used to boost the magnetic recording field rise time for fast writing the transition between sequential bits, especially in high data rate recording.

(17) The write control circuit 226 is configured to set the write current I.sub.W to a sufficient current amplitude to drive the main pole to generate the magnetic recording field strength Hy to an appropriate level for recording the data.

(18) The NRZI modulated conversion code word is also applied to the main pole relaxation zone (MPRZ) control circuit 228. The MPRZ control circuit 228 is configured to generate an MPRZ current signal that is placed before a next transition of the NRZI modulated conversion code word. The MPRZ current signal provides a buffer zone for main pole relaxation from saturation status to remanence state before the next write transition. The current waveform in the MPRZ can be optimized in different shapes to achieve the best recording performance.

(19) The pre-compensated data is applied to the write current driver 225 and the overshoot amplitude driver 230. The structure of the pre-compensated waveform includes the overshoot amplitude (OSA) and overshoot duration (OSD) to boost the magnetic recording field rise time and write sharp transitions between sequential bits. The write current (I.sub.W) is concatenated to the overshoot current and set to lower the current level of less than 30 mA and preferably approximately 15 mA to 20 mA. Between either the overshoot current or the write current (I.sub.W) and the next transition, the MPRZ current is placed as the buffer zone.

(20) The overshoot current with the concatenated write current I.sub.W and the MPRZ current are transferred to the PMR write head 15 in the read/write head assembly 240. The overshoot current and the concatenated write current I.sub.W, and the MPRZ current is applied to the magnetic disk 60 to record the pre-compensated data to the magnetic disk 60.

(21) The write control path is the same as that of FIG. 2, where the write control data 150 is received by the disk controller circuit 155 for supervising the encoding, decoding, synchronization control of the hard disk drive 10 of FIG. 1.

(22) The read data path is identical to that of FIG. 2, where the read data sensed by the read head 270 is transferred to the read current preamplifier 275 through the read path as described in FIG. 2.

(23) FIG. 5 is a plot of the write current waveform at the output of the preamplifier to the input of the perpendicular magnetic recording (PMR) head illustrating the main pole relaxation zone embodying the principles of the present disclosure. The write current waveform as illustrated shows a data transmission of a coding of digital data stream equal to (0, 0, 1, 0, 0 0, 1, 1, 0, 1, 1, 1, 1). The first signal data segment of the write current waveform is a positive transition 250a and 250b. The first portion 250a of the first signal data is an overshoot signal 250a of a transition to a zero data. The second portion 250b is a main pole relaxation zone MPRZa indicating a second consecutive zero data having no transition. The second signal data segment 255 of the write current waveform is a single zero data bit with a negative overshoot (undershoot) signal representing a data value (1). The third signal data segment of the write current waveform is a positive transition 260a, 260b, and 260c representing a data value of three consecutive zeros. The fourth portion of the write current waveform is a positive overshoot signal 260a with an overshoot amplitude (OSA) and overshoot duration (OSD) that is tuned to achieve the optimal bits per inch (BPI), tracks per inch (TPI) and areal density capability (ADC). The fifth portion 260b of the write current waveform includes the write current I.sub.W that sets the sufficient current amplitude to drive the main pole to generate the magnetic recording filed strength Hy. The sixth portion 260c of the write current waveform that is the main pole relaxation zone MPRZb. The main pole relaxation zone MPRZb provides a buffer zone for main pole relaxation from saturation status to remanence state before writing the next bit.

(24) While the MPRZ 260c is set to approximately the ground reference level, the current waveform in the main pole relaxation zone MPRZb can be optimized in different shapes to achieve the best recording performance, as will be discussed hereinafter. The fourth signal data segment of the write current waveform is a negative transition 265a and 265b representing the data value of two consecutive ones. The first signal portion 265a is a negative overshoot (undershoot) signal representing a data value (1). The second signal portion 265b of the write current waveform is the main pole relaxation zone MPRZb. The main pole relaxation zone MPRZb provides a buffer zone for main pole relaxation from saturation status to remanence state before writing the next bit. The fifth signal data segment of the write current waveform is a positive transition 270 is a single data zero with an overshoot signal of a transition to the zero data. Since there is a single data bit for the data transition 270, the only portion of the write current waveform is a positive overshoot signal 270 with an overshoot amplitude (OSA) and overshoot duration (OSD). The sixth signal data segment of the write current waveform is a negative transition 275a, 275b, and 275c. The first portion 275a of the sixth signal data segment is a negative overshoot signal 275a with an overshoot amplitude (OSA) and overshoot duration (OSD). The second portion 275b of the sixth signal data segment of the write current waveform includes the write current I.sub.W that sets the sufficient current amplitude to drive the main pole to generate the magnetic recording filed strength Hy. The third portion 275c of the sixth signal data segment of the write current waveform that is the main pole relaxation zone MPRZc. The main pole relaxation zone MPRZc provides a buffer zone for main pole relaxation from saturation status to remanence state before writing the next bit. While the main pole relaxation zone MPRZd 275c is set to approximately the ground reference level, the current waveform in the main pole relaxation zone MPRZc can be optimized in different shapes to achieve the best recording performance, as will be discussed hereinafter.

(25) FIGS. 6A, 6B, 6C, 6D, 6E are plots of the write current waveform with different write current settings in main pole relaxation zone embodying the principles of the present disclosure. The MPRZ write current is set with a duration of approximately 600 ps and is incrementally changed by sweeping from 0 mA to −80 mA. The clocking of each bit of the NRZI modulated conversion code word is approximately 1 ns, and the duration of the main pole relaxation zone MPRZ this example is approximately 600 ps. The initializing the write current I.sub.W, the overshoot amplitude OSA, and the overshoot duration OSD that form the POR current 300 is set to approximately 45 ma. The MPRZ write current I.sub.W_MPRZ levels are shown in Table 1

(26) TABLE-US-00001 TABLE 1 LABEL CURRENT DESIGNATION LEVEL FIG. 6A 300 45 ma POR FIG. 6B 305   0 mA FIG. 6C 310 −10 mA FIG. 6D 315 −20 mA FIG. 6E 320 −30 mA

(27) FIG. 7 of is a plot of the calculated magnetic recording fields versus time for the MPRZ write current I.sub.W_MPRZ levels profiles of FIG. 6 using the controller and preamplifier of FIG. 4 embodying the principles of the present disclosure. The corresponding recording magnetic fields, as indicated in Table 2 are calculated in micromagnetic modeling and shown in FIG. 7. From the dynamic magnetic field Hy profiles, the slow main pole relaxation can be observed, especially for MPRZ write current I.sub.W_MPRZ levels in 0 mA to −20 mA range (curves 357, 359, 361). The benefits of concatenating the main pole relaxation zone at the end of the signal data segment of the write current waveform will be explained hereinafter.

(28) TABLE-US-00002 TABLE 2 LABEL CURRENT DESIGNATION LEVEL 325 POR 330  0 335 10 340 20 345 30

(29) FIGS. 8A-8E illustrate media recording patterns for the write current I.sub.W, the overshoot amplitude OSA, and the overshoot duration OSD that form the POR current waveform and MPRZ waveforms, as shown in FIG. 6. FIG. 8F is a table illustrating the signal to noise ratio (SNR) comparison of media recording patterns for POR current waveform and MPRZ waveforms, as shown in FIG. 6. In FIG. 8F, the recording media patterns indicate that if the MPRZ write current I.sub.W_MPRZ levels are set to 0 mA or negative, media recording patterns didn't degrade the bit. In FIG. 8F, the SNR is even improved due to fast switching in the 2nd half rise time, and the media bits per inch BPI can be improved.

(30) The main pole relaxation zone write current I.sub.W_MPRZ and main pole relaxation zone duration MPRZx is optimized by sweeping the main pole relaxation zone write current I.sub.W_MPRZ from a negative write current −Iw to a positive write current +Iw to achieve the following two purposes. The first purpose is to keep the on-track signal to noise ratio SNR and to reduce a write bubble width of a long recording time T, which will improve the tracks per inch (TPI) and areal density capability (ADC) in PMR heads. The second purpose is permitting the magnetic field from the main pole (FIG. 7) to switch more rapidly between different field polarities and achieve a better signal to noise ratio SNR in FIG. 8F and thus improve the bits per inch density BPI and the areal density capability (ADC) in PMR heads.

(31) FIG. 9A illustrates a footprint of a 2D magnetic field distribution on the recording media plane. In the first column of FIG. 9A, the POR current waveform will generate side track erasure (STE) on media. By reducing the main pole relaxation zone current Iw_MPRZ successively from 0 mA to −10 mA, from 10 mA to-20 mA, to create the second, third, and fourth columns of FIG. 9A accordingly. The calculated side track erasure (STE) is reduced, as shown in FIG. 9B. The possible reason for the decrease in the STE in main pole zone relaxation current I.sub.W_MPRZ in the MPRZ zone will mitigate stray field leakage from the PMR write head during main pole field switching.

(32) FIG. 9B is a table of the side track erasure (STE) for the POR current waveform and the MPRZ waveform currents. The units for the STE are arbitrary. In the simulation of FIG. 9A, if the stray field of the air bearing surface (abs) is greater than the threshold (Hth) of the magnetic field strength H as measured in amperes per meter (A/m) at one mesh, erasure at this location (mesh) counts as 1. The threshold (Hth) is equal to 1000 Oe, 1500 Oe, and 2000 Oe, respectively, in the first, second, and third row of FIG. 9A. Adjacent track interference (ATI) is defined as +/−1 track erasure, which is the integration of erasure of each mesh along the down track of +/−1 tracks. STE is defined as the sum of erasures of all +/−n=1, 2, 3 . . . tracks, which includes adjacent track interference (ATI). The final sum will be normalized by a fixed number. The fringing is defined as a magnetic write width (MWW) less than the main pole size. With the fixed main pole size, the bigger fringing, the worse adjacent track interference (ATI) (+/−1 tracks) are just next to the main pole and will be affected first, then the second and third tracks on either side of the first track near to the main pole.

(33) FIG. 10 is a flow chart of the method for determining a main pole relaxation zone in a write current for a perpendicular magnetic recording head. The method begins with encoding (Box 500) the data to be written to a non-return to zero (NRZI) encoding format. The data frequency and bit length are determined (Box 505). The overshoot duration (OSD) is then determined (Box 510), and a constant write current (I.sub.W) is generated (Box 515). The overshoot amplitude (OSA) is then determined (Box 520) as the difference between the peak current (I.sub.PEAK) and the write current (I.sub.W) (OSA=I.sub.PEAK−I.sub.W).

(34) The duration of the main pole relaxation zone (MPRZ) is determined (Box 525). The overshoot duration (OSD) of the NRZI modulated conversion code word is compared (Box 530) to the number of clock transitions (nT) of the NRZI modulated conversion code word. If the NRZI modulated conversion code word time interval is less than or equal to the number of clock transitions (nT), the pulse amplitude and duration of the NRZI modulated conversion code word is set (Box 535) the overshoot amplitude (OSA) and the overshoot duration (OSD). The head current is then written (Box 565) to the write head 245 of FIG. 4.

(35) If the NRZI modulated conversion code word time interval is not less than or equal to the number of clock transitions (nT), the overshoot duration (OSD) of the NRZI modulated conversion code word and the sum of the overshoot duration (OSD and the period of the main pole relaxation zone (MPRZ0) period is compared (Box 540) to the number of clock transitions (nT) of the NRZI modulated conversion code word. If the overshoot duration (OSD) is less than or equal the number of clock transitions (nT) of the NRZI modulated conversion code word and the number of clock transitions (nT) is less than or equal to the sum of the number of clock transitions (nT) and the main pole relaxation zone period (MPRZ0), the current waveform of this NRZI modulated conversion code word is set (Box 545) to the overshoot current and the main pole relaxation zone MPRZ having a current level equal to the write current I.sub.W_MPRZ. The overshoot current is defined by overshoot amplitude (OSA) and overshoot duration (OSD). The head current is then written (Box 565) to the write head 245 of FIG. 4.

(36) If the overshoot duration (OSD) is less than or equal the number of clock transitions (nT) of the NRZI modulated conversion code word and the number of clock transitions (nT) is less than or equal to the sum of the number of clock transitions (nT) and the main pole relaxation zone period (MPRZ0), the sum of the overshoot duration (OSD and the period of the main pole relaxation zone period (MPRZ0) is compared (Box 550) to the number of clock transitions (nT) of the NRZI modulated conversion code word. If the number of clock transitions (nT) of the NRZI modulated conversion code word is greater than the sum of the overshoot duration (OSD) and the period of the main pole relaxation zone period (MPRZ0), the pulse amplitude and duration of the NRZI modulated conversion code word is set (Box 555) to the overshoot amplitude and duration appended to a main pole relaxation zone MPRZ, a main pole relaxation zone at the reference level MPRZ0, and a write current main pole relaxation zone I.sub.W_MPRZ. The head current is then written (Box 565) to the write head 245 of FIG. 4.

(37) FIG. 11 is a block diagram of another embodiment of a controller and preamplifier embodying the principles of the present disclosure. The structure of the controller and preamplifier embodying the principles of the present disclosure is similar to that of the controller and preamplifier, as shown in FIG. 4. The input data 600 is transferred to a controller circuit 605 and is applied to an Error Correction Code (ECC) circuit 610 that generates an ECC code from the input data that is appended to the input data. The input data with the appended ECC Code is then an input to an NRZI write encoder 615 that converts the input data 600 with the appended ECC code to an NRZI modulated conversion code acceptable to the hard disk media for writing the data to the hard disk. The NRZI modulated conversion code word is then transferred to a preamplifier 620 and thus to a pre-compensation circuit 625. The NRZI modulated conversion code word is conditioned to accommodate the transmission line characteristics of the trace 45 of FIG. 1 and the requirements of the magnetic disk 60 for correctly writing the data efficiently to the magnetic disk 60.

(38) The NRZI modulated conversion code word is applied to the overshoot control circuit 626 and the write control circuit 627 of the pre-compensation circuit 625. The overshoot control circuit 626 is configured to control the overshoot amplitude (OSA), and the overshoot duration (OSD) of the first bit transition of the NRZI modulated conversion code word. The overshoot amplitude (OSA) and the overshoot duration (OSD) are used to boost the magnetic recording field rise time for fast writing the transition between sequential bits, especially in high data rate recording.

(39) The write control circuit 627 is configured to set the write current I.sub.W to a sufficient current amplitude to drive the main pole to generate the magnetic recording field strength Hy to an appropriate level for recording the data.

(40) The NRZI modulated conversion code word is also applied to the main pole relaxation zone (MPRZ) control circuit 628. The MPRZ control circuit 628 is configured to generate an MPRZ current signal that is placed prior to the next transition of the NRZI modulated conversion code word. The MPRZ control circuit 628 has an MPRZ data synchronization circuit 629a that receives the pseudorandom patterns generated from reader channel 177 that determines if a write current main pole relaxation period is to be added to the NRZI modulated conversion code word. The output of the MPRZ data synchronization circuit 629a is the input to the MPRZ comparison/selection circuit 629b. The MPRZ comparison/selection circuit 629b is configured for executing the MPRZ determination process for determining a main pole relaxation zone in a write current for a perpendicular magnetic recording head of FIG. 10.

(41) The pre-compensated data is applied to the write current driver 630 and the overshoot amplitude driver 635. The structure of the pre-compensated waveform includes the overshoot amplitude (OSA) and overshoot duration (OSD) to boost the magnetic recording field rise time and write sharp transitions between sequential bits. The write current (I.sub.W) is concatenated to the overshoot current and set to lower the current level of less than 30 mA and preferably approximately 15 mA to 20 mA. Based on the MPRZ determination process for determining a main pole relaxation zone in a write current for a perpendicular magnetic recording head, the MPRZ current is placed as the buffer zone after the overshoot current.

(42) The overshoot current and the concatenated write current I.sub.W with the main pole relaxation zone with a main pole relaxation zone duration (MPRZ0) and a current level equal to the write current I.sub.W_MPRZ are transferred to the PMR write head 15 in the read/write head assembly 640. The overshoot current and the concatenated main pole relaxation zone write current I.sub.W_MPRZ is applied to the magnetic disk 60 to record the pre-compensated data to the magnetic disk 60.

(43) The write control path is the same as that of FIG. 2, where the write control data 150 is received by the disk controller circuit 155 for supervising the encoding, decoding, synchronization control of the hard disk drive 10 of FIG. 1.

(44) FIG. 12 is a plot of the write current waveform at the output of the preamplifier of FIG. 11 to the input of the perpendicular magnetic recording (PMR) head illustrating the main pole relaxation zone embodying the principles of the present disclosure. The write current waveform as illustrated shows a data transmission of a coding of digital data stream equal to (0, 0, 1, 0, 0 0, 1, 1, 0, 1, 1, 1, 1). The first signal data segment of the NRZI modulated conversion code word waveform is a positive transition 650a and 650b. The first portion 650a of the first signal data is an overshoot signal 650a of a transition to a zero data showing the overshoot amplitude (OSA) and the overshoot duration (OSD). The second portion 650b is a write current level I.sub.W and the third portion 650c is a main pole relaxation zone set at the ground reference level having a duration MPRZ0 indicating a second consecutive zero data having no transition. The second signal data segment 655 of the write current waveform is a single data bit with a negative overshoot (undershoot) signal representing a data value (1).

(45) The third signal data segment of the write current waveform is a positive transition 660a, 660b, 660c, and 660d representing a data value of three consecutive zeros. The fourth portion of the write current waveform is a positive overshoot signal 660a with an overshoot amplitude (OSA) and overshoot duration (OSD) that is tuned to achieve the optimal bits per inch (BPI), tracks per inch (TPI) and areal density capability (ADC). The fifth portion 660b of the write current waveform includes the write current I.sub.W that sets the sufficient current amplitude to drive the main pole to generate the magnetic recording filed strength Hy. The sixth portion 660c of the write current waveform is the main pole relaxation zone I.sub.WMPRZ1. The seventh portion 660d is the second main pole relaxation zone I.sub.WMPRZ2 is set at the ground reference level. The main pole relaxation zones 660c and 660d provide a buffer zone for main pole relaxation from saturation status to a remanence state before writing the next bit.

(46) The fourth signal data segment of the write current waveform is a negative transition 665a and 665b representing the data value of two consecutive ones. The first signal portion 665a is a negative overshoot (undershoot) signal representing a data value (1). The second signal portion 665b of the write current waveform is the main pole relaxation zone MPRZ3. The write current main pole relaxation zone MPRZ3 that is at a negative voltage that is more positive than the negative peak current −I.sub.PEAK of the overshoot amplitude OSA. The third portion 665c of the write current waveform is a second main pole relaxation zone I.sub.WMPRZ4 that is set to the ground reference level. The main pole relaxation zones 665b and 665c provide a buffer zone for main pole relaxation from saturation status to a remanence state before writing the next bit.

(47) The fifth signal data segment of the write current waveform is a positive transition 670 is a single data zero with an overshoot signal of a transition to the zero data. Since there is a single data bit for the data transition 670, the only portion of the write current waveform is a positive overshoot signal 670 with an overshoot amplitude (OSA) and overshoot duration (OSD).

(48) The sixth signal data segment of the write current waveform is a negative transition 675a, 675b, 675c, and 675d. The first portion 675a of the sixth signal data segment is a negative overshoot signal 675a with an overshoot amplitude (OSA) and overshoot duration (OSD). The second portion 675b of the sixth signal data segment of the write current waveform includes the write current main pole relaxation zone I.sub.WMPRZ5 that sets the sufficient current amplitude I.sub.W to drive the main pole to generate the magnetic recording filed strength Hy. The third portion 675c of the sixth signal data segment of the write current waveform that is the main pole relaxation zone MPRZ6. The fourth portion 675d of the sixth signal data segment is the main pole relaxation zone MPRZ7 is set at the ground reference level. The main pole relaxation zones I.sub.WMPRZ5, I.sub.WMPRZ6, and I.sub.WMPRZ7 provide a buffer zone for main pole relaxation from saturation status to remanence state before writing the next bit. While the main pole relaxation zones I.sub.WMPRZ5, I.sub.WMPRZ6, and I.sub.WMPRZ7 are set to various current levels, the current waveform in the main pole relaxation zones I.sub.WMPRZ5, I.sub.WMPRZ6 and I.sub.WMPRZ7 may be optimized in different shapes to achieve the best recording performance.

(49) Conceptually, each bit has a main pole relaxation zone current IWMPRZx and main pole relaxation zone current duration MPRZx that will require additional registers. To simplify the design of the preamplifier 620, all main pole relaxation zone currents IWMPRZx (x=0, 1, 2 . . . ) and main pole relaxation zone current durations MPRZx (x=0, 1, 2 . . . ), preferably, should be equal such that only two registers are added. Both scenarios embody the principles of the present disclosure

(50) While this disclosure has been particularly shown and described with reference to the preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made without departing from the spirit and scope of the disclosure.