US20150221332A1 - Laser controller for heat-assisted magnetic recording device - Google Patents
Laser controller for heat-assisted magnetic recording device Download PDFInfo
- Publication number
- US20150221332A1 US20150221332A1 US14/336,610 US201414336610A US2015221332A1 US 20150221332 A1 US20150221332 A1 US 20150221332A1 US 201414336610 A US201414336610 A US 201414336610A US 2015221332 A1 US2015221332 A1 US 2015221332A1
- Authority
- US
- United States
- Prior art keywords
- light source
- value
- magnetic disk
- output
- threshold
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/12—Heads, e.g. forming of the optical beam spot or modulation of the optical beam
- G11B7/125—Optical beam sources therefor, e.g. laser control circuitry specially adapted for optical storage devices; Modulators, e.g. means for controlling the size or intensity of optical spots or optical traces
- G11B7/126—Circuits, methods or arrangements for laser control or stabilisation
- G11B7/1263—Power control during transducing, e.g. by monitoring
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/02—Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B11/00—Recording on or reproducing from the same record carrier wherein for these two operations the methods are covered by different main groups of groups G11B3/00 - G11B7/00 or by different subgroups of group G11B9/00; Record carriers therefor
- G11B11/10—Recording on or reproducing from the same record carrier wherein for these two operations the methods are covered by different main groups of groups G11B3/00 - G11B7/00 or by different subgroups of group G11B9/00; Record carriers therefor using recording by magnetic means or other means for magnetisation or demagnetisation of a record carrier, e.g. light induced spin magnetisation; Demagnetisation by thermal or stress means in the presence or not of an orienting magnetic field
- G11B11/105—Recording on or reproducing from the same record carrier wherein for these two operations the methods are covered by different main groups of groups G11B3/00 - G11B7/00 or by different subgroups of group G11B9/00; Record carriers therefor using recording by magnetic means or other means for magnetisation or demagnetisation of a record carrier, e.g. light induced spin magnetisation; Demagnetisation by thermal or stress means in the presence or not of an orienting magnetic field using a beam of light or a magnetic field for recording by change of magnetisation and a beam of light for reproducing, i.e. magneto-optical, e.g. light-induced thermomagnetic recording, spin magnetisation recording, Kerr or Faraday effect reproducing
- G11B11/10595—Control of operating function
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B11/00—Recording on or reproducing from the same record carrier wherein for these two operations the methods are covered by different main groups of groups G11B3/00 - G11B7/00 or by different subgroups of group G11B9/00; Record carriers therefor
- G11B11/10—Recording on or reproducing from the same record carrier wherein for these two operations the methods are covered by different main groups of groups G11B3/00 - G11B7/00 or by different subgroups of group G11B9/00; Record carriers therefor using recording by magnetic means or other means for magnetisation or demagnetisation of a record carrier, e.g. light induced spin magnetisation; Demagnetisation by thermal or stress means in the presence or not of an orienting magnetic field
- G11B11/105—Recording on or reproducing from the same record carrier wherein for these two operations the methods are covered by different main groups of groups G11B3/00 - G11B7/00 or by different subgroups of group G11B9/00; Record carriers therefor using recording by magnetic means or other means for magnetisation or demagnetisation of a record carrier, e.g. light induced spin magnetisation; Demagnetisation by thermal or stress means in the presence or not of an orienting magnetic field using a beam of light or a magnetic field for recording by change of magnetisation and a beam of light for reproducing, i.e. magneto-optical, e.g. light-induced thermomagnetic recording, spin magnetisation recording, Kerr or Faraday effect reproducing
- G11B11/10502—Recording on or reproducing from the same record carrier wherein for these two operations the methods are covered by different main groups of groups G11B3/00 - G11B7/00 or by different subgroups of group G11B9/00; Record carriers therefor using recording by magnetic means or other means for magnetisation or demagnetisation of a record carrier, e.g. light induced spin magnetisation; Demagnetisation by thermal or stress means in the presence or not of an orienting magnetic field using a beam of light or a magnetic field for recording by change of magnetisation and a beam of light for reproducing, i.e. magneto-optical, e.g. light-induced thermomagnetic recording, spin magnetisation recording, Kerr or Faraday effect reproducing characterised by the transducing operation to be executed
- G11B11/10504—Recording
- G11B11/10506—Recording by modulating only the light beam of the transducer
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B11/00—Recording on or reproducing from the same record carrier wherein for these two operations the methods are covered by different main groups of groups G11B3/00 - G11B7/00 or by different subgroups of group G11B9/00; Record carriers therefor
- G11B11/10—Recording on or reproducing from the same record carrier wherein for these two operations the methods are covered by different main groups of groups G11B3/00 - G11B7/00 or by different subgroups of group G11B9/00; Record carriers therefor using recording by magnetic means or other means for magnetisation or demagnetisation of a record carrier, e.g. light induced spin magnetisation; Demagnetisation by thermal or stress means in the presence or not of an orienting magnetic field
- G11B11/105—Recording on or reproducing from the same record carrier wherein for these two operations the methods are covered by different main groups of groups G11B3/00 - G11B7/00 or by different subgroups of group G11B9/00; Record carriers therefor using recording by magnetic means or other means for magnetisation or demagnetisation of a record carrier, e.g. light induced spin magnetisation; Demagnetisation by thermal or stress means in the presence or not of an orienting magnetic field using a beam of light or a magnetic field for recording by change of magnetisation and a beam of light for reproducing, i.e. magneto-optical, e.g. light-induced thermomagnetic recording, spin magnetisation recording, Kerr or Faraday effect reproducing
- G11B11/10502—Recording on or reproducing from the same record carrier wherein for these two operations the methods are covered by different main groups of groups G11B3/00 - G11B7/00 or by different subgroups of group G11B9/00; Record carriers therefor using recording by magnetic means or other means for magnetisation or demagnetisation of a record carrier, e.g. light induced spin magnetisation; Demagnetisation by thermal or stress means in the presence or not of an orienting magnetic field using a beam of light or a magnetic field for recording by change of magnetisation and a beam of light for reproducing, i.e. magneto-optical, e.g. light-induced thermomagnetic recording, spin magnetisation recording, Kerr or Faraday effect reproducing characterised by the transducing operation to be executed
- G11B11/1053—Recording on or reproducing from the same record carrier wherein for these two operations the methods are covered by different main groups of groups G11B3/00 - G11B7/00 or by different subgroups of group G11B9/00; Record carriers therefor using recording by magnetic means or other means for magnetisation or demagnetisation of a record carrier, e.g. light induced spin magnetisation; Demagnetisation by thermal or stress means in the presence or not of an orienting magnetic field using a beam of light or a magnetic field for recording by change of magnetisation and a beam of light for reproducing, i.e. magneto-optical, e.g. light-induced thermomagnetic recording, spin magnetisation recording, Kerr or Faraday effect reproducing characterised by the transducing operation to be executed to compensate for the magnetic domain drift or time shift
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B2005/0002—Special dispositions or recording techniques
- G11B2005/0005—Arrangements, methods or circuits
- G11B2005/0021—Thermally assisted recording using an auxiliary energy source for heating the recording layer locally to assist the magnetization reversal
Definitions
- Embodiments described herein relate generally to a magnetic disk device and a control method.
- a heat assist recording scheme is attracting attention as a technology that enables high density magnetic recording of a 1 Tbit/inch 2 class.
- laser light generated by a light source (laser diode) is converted by a near field transducer into near-field light to be irradiated onto part of the surface of a magnetic disk so as to raise the temperature of the magnetic disk locally.
- a magnetic field to the temperature-raised part of the magnetic disk by a magnetic field generating element, data is recorded magnetically. At this time, it is desired to improve data reliability.
- FIG. 1 is a diagram showing configuration of the magnetic disk device according to an embodiment
- FIG. 2 is a diagram showing configuration relating to an RDC in the embodiment
- FIG. 3 is a diagram showing configuration of the RDC in the embodiment
- FIG. 4 is a diagram showing configuration of a preamp in the embodiment
- FIG. 5 is a waveform diagram showing operation of the magnetic disk device according to the embodiment.
- FIG. 6 is a flow chart showing operation of the magnetic disk device according to the embodiment.
- FIG. 7 is a diagram for explaining influence of a frequency characteristic in the embodiment.
- FIG. 8 is a graph for explaining an effect of the embodiment
- FIG. 9 is a graph for explaining an effect of the embodiment.
- FIG. 10 is a graph for explaining an effect of the embodiment
- FIG. 11 is a graph for explaining an effect of the embodiment
- FIG. 12 is a waveform diagram showing operation of a magnetic disk device according to a modified example of the embodiment.
- FIG. 13 is a waveform diagram showing operation of a magnetic disk device according to another modified example of the embodiment.
- a magnetic disk device including a light source, a light irradiation element, and a controller.
- the light irradiation element is configured to receive light from the light source to irradiate light onto a magnetic disk.
- the controller is configured to switch between a first control and a second control according to a pulse width of data to be written onto the magnetic disk.
- the first control keeps an output of the light source at a first value.
- the second control makes the output of the light source change periodically between the first value and a second value lower than the first value.
- FIG. 1 is a diagram showing configuration of the magnetic disk device according to the embodiment.
- FIG. 2 is a diagram showing configuration relating to data recording by the magnetic disk device according to the embodiment.
- a magnetic disk 50 is a disk-shaped recording medium on which to record a variety of information and is rotationally driven by a spindle motor 103 .
- the magnetic disk 50 has a perpendicular recording layer anisotropic in a direction perpendicular to the surface thereof.
- the magnetic disk 50 has multiple tracks in a concentric-circle shape with a point near the rotational center of the spindle motor 103 as their center.
- Reading from and writing onto the magnetic disk 50 is performed by means of a magnetic head 5 provided on one end of an arm 107 that is a head support mechanism via a head slider 104 .
- the magnetic head 5 includes a recording head 5 w and a read head 5 r.
- the recording head 5 w moves relative to the surface of the magnetic disk 50 in a down track direction with keeping in a state of being lifted slightly from the surface of the magnetic disk 50 by lift generated by the rotation of the magnetic disk 50 so as to record information onto the magnetic disk 50 by a magnetic field generating element 5 d.
- laser light generated by a light source (e.g., LD: Laser diode) 5 a is guided by a waveguide 5 b to a near field transducer (light irradiation element) 5 c , which converts the laser light into near-field light.
- a light source e.g., LD: Laser diode
- the converted near-field light is irradiated from the near field transducer 5 c onto part of the surface of the magnetic disk 50 to raise the temperature of the magnetic disk 50 locally, and a magnetic field is applied to the temperature-raised part by the magnetic field generating element 5 d to record information magnetically.
- the magnetic field generating element 5 d writes data onto the magnetic disk 50 with reversing the direction of the magnetic field for magnetization or not, depending on whether the level of data to be written is 1 or 0. That is, the recording head 5 w is used for write operation for the magnetic disk 50 according to the heat assist recording scheme.
- the light source 5 a may be provided outside the magnetic head 5 as long as the configuration is made such that laser light can be supplied to the near field transducer (light irradiation element) 5 c via the waveguide 5 b.
- the read head 5 r moves relative to the surface of the magnetic disk 50 in a down track direction with keeping in the state of being lifted slightly from the surface of the magnetic disk 50 by lift generated by the rotation of the magnetic disk 50 so as to read information recorded on the magnetic disk 50 by a magnetoresistive element 5 e . That is, the read head 5 r is used for read operation for the magnetic disk 50 .
- the arm 107 pivots on an arc with a shaft 108 as the center by drive by a voice coil motor 102 , which is a head drive mechanism, provided at the other end of the arm 107 so that the recording head 5 w and the read head 5 r seek in a cross-track direction of the magnetic disk 50 to switch tracks subject to reading or writing.
- the magnetic disk 50 , the magnetic head 5 , the voice coil motor 102 , and the spindle motor 103 are housed in a case 101 .
- the magnetic disk device 100 has a magnetic recording control unit 120 .
- the magnetic recording control unit 120 has a head control unit (preamp) 123 , a power control unit 121 , a read write channel (RDC) 124 , a hard disk control unit (HDC) 122 , and a storage unit 125 .
- the head control unit 123 has a write current control unit 123 a , a read signal detecting unit 123 b , and a heat assist control unit 123 c .
- the power control unit 121 has a spindle motor control unit 121 a and a voice coil motor control unit 121 b .
- the storage unit 125 is constituted by, e.g., a RAM, ROM, or nonvolatile memory.
- control (first control) is applied which records information onto the magnetic disk 50 by modulating the magnetic field from the magnetic field generating element 5 d with heating the magnetic disk 50 by near-field light corresponding to constant laser power.
- the first control is control which keeps the output of the light source 5 a at a first value OP 1 as indicated by, e.g., the dot-dashed line in 7 D of FIG. 7 .
- FIG. 7 is a diagram for explaining influence of a frequency characteristic.
- the first control is performed in a fixed manner, at the time of recording, constant light power continues to be supplied from the light source 5 a to the near field transducer 5 c .
- the light source 5 a and the near field transducer 5 c are likely to degrade due to heat generation by themselves, and the reliability of each of the light source 5 a and the near field transducer 5 c may decrease (refer to FIGS. 10 , 11 ).
- a constant drive current needs to continue to be supplied to the light source 5 a to make the light source 5 a generate laser light, power consumption by the light source 5 a is likely to increase.
- control (second control) is applied which makes laser light from the light source 5 a change in pulses (e.g., intermittently) synchronously with the polarity reversing of the magnetic field generated from the magnetic field generating element 5 d while irradiating it.
- the second control is control which makes the output of the light source 5 a change periodically between the first value OP 1 and a second value OP 2 as shown by, e.g., the solid line in 7 D of FIG. 7 .
- the second value OP 2 is lower than the first value OP 1 .
- the second control is performed in a fixed manner, a constant current need not be continuously applied to the light source 5 a .
- the degradation due to heat generation of the near field transducer 5 c receiving light from the light source 5 a can be suppressed, and hence the lifetime of the near field transducer 5 c can be elongated, thus suppressing a decrease in the reliability of the near field transducer 5 c .
- the time-averaged amount of current supplied to the light source 5 a can be reduced, power consumption in the light source 5 a can be reduced.
- the reliability of data written on the magnetic disk 50 may be decreased.
- a control signal (Pulse Data) to control the drive current of the light source 5 a is supplied from the RDC 124 to the preamp 123 .
- the rectangular waveform output from the RDC 124 shown in 7 A of FIG. 7 , has deteriorated in shape when input into the preamp 123 as shown in 7 B of FIG. 7 due to the influence of the frequency characteristic (f characteristic A) of the transmission path for laser drive control.
- the waveform of the drive current supplied from the preamp 123 to the light source 5 a has deteriorated in shape as shown in 7 C of FIG. 7 due to the influence of the frequency characteristic (f characteristic B) of the preamp 123 .
- the output waveform of laser light emitted from the light source 5 a has further deteriorated in shape as shown in 7 D of FIG. 7 due to the influence of the frequency characteristic (f characteristic C) of the light source 5 a.
- the laser-control current value changes according to the control frequency, and hence it is difficult to obtain signal quality uniform across the entire frequency band of data to be recorded on the magnetic disk device 100 .
- the output waveform of laser light is more likely to decay in amplitude when the pulse width of data WDATA to be written onto the magnetic disk 50 is shorter.
- the reliability of data actually written on the magnetic disk 50 may decrease with respect to data WDATA to be written (see FIG. 8 ).
- the magnetic disk device 100 switches between the first control and the second control according to the pulse width of data to be written onto the magnetic disk 50 , thereby improving the reliability of data written on the magnetic disk 50 while elongating the lifetimes of the light source 5 a and the near field transducer 5 c and lowering the power consumption of the light source 5 a.
- the RDC (controller) 124 switches between the first control and the second control according to a command and/or data 51 received from the HDC 122 .
- the HDC 122 generates the predetermined command and/or data 51 according to a command and/or data 1 received from a host HS via a host I/F 122 a and outputs to the RDC 124 .
- the RDC 124 performs control according to the predetermined command and/or data 51 . For example, when receiving a write command, the RDC 124 generates data ⁇ 54 to be written onto the magnetic disk 50 and outputs to the preamp 123 .
- the RDC 124 generates a heat assist control signal ⁇ 200 and outputs to the preamp 123 .
- the heat assist control signal ⁇ 200 is a signal to control the drive current for the light source 5 a , which is to be generated in the preamp 123 .
- the RDC 124 generates the heat assist control signal ⁇ 200 while switching between the first control and the second control according to the pulse width of data ⁇ 54 to be written.
- the first control is control which keeps the output of the light source 5 a at the first value OP 1 .
- the second control is control which makes the output of the light source 5 a change periodically between the first value OP 1 and the second value OP 2 .
- the second value OP 2 is lower than the first value OP 1 and is, e.g., a value at which the output of the light source 5 a is off. That is, in the second control the RDC 124 controls the light source 5 a such that light is intermittently output from the light source 5 a.
- the RDC 124 when the pulse width of data ⁇ 54 to be written onto the magnetic disk 50 is less than a first threshold, the RDC 124 performs the first control. When the pulse width of data ⁇ 54 is greater than or equal to the first threshold, the RDC 124 performs the second control.
- a magnetic-field reversing period 139 is stored in the storage unit 125
- the RDC 124 refers to the storage unit 125 to acquire the magnetic-field reversing period 139 .
- the RDC 124 obtains the first threshold according to the magnetic-field reversing period 139 .
- the RDC 124 compares the time (first time) from an edge timing to the next edge timing of the pulse of data ⁇ 53 subject to writing (see FIG. 3 ) with the first threshold. According to the comparison result, when the first time is less than the first threshold, the RDC 124 keeps the output of the light source 5 a at the first value OP 1 . On the other hand, when the first time is greater than or equal to the first threshold, the RDC 124 switches the output of the light source 5 a from the first value OP 1 to the second value OP 2 .
- the storage unit 125 stores a heat assist period 133 .
- the RDC 124 refers to the storage unit 125 to acquire the heat assist period 133 .
- the RDC 124 obtains the second threshold according to the heat assist period 133 .
- the RDC 124 compares the elapsed time from the timing when it has switched the output of the light source 5 a from the first value OP 1 to the second value OP 2 with the second threshold. According to the comparison result, when the elapsed time is less than the second threshold, the RDC 124 keeps the output of the light source 5 a at the second value OP 2 . When the elapsed time is greater than or equal to the second threshold, the RDC 124 switches the output of the light source 5 a from the second value OP 2 to the first value OP 1 .
- the RDC 124 can set a third threshold, and, for example, the third threshold can be set to be twice the second threshold.
- the RDC 124 compares the time (second time) from the timing when it has switched the output of the light source 5 a from the second value OP 2 to the first value OP 1 until an edge timing of the pulse of data ⁇ 53 subject to writing (see FIG. 3 ) with the third threshold. According to the comparison result, when the second time is less than the third threshold, the RDC 124 keeps the output of the light source 5 a at the first value OP 1 . When the second time is greater than or equal to the third threshold, the RDC 124 switches the output of the light source 5 a from the first value OP 1 to the second value OP 2 .
- the storage unit 125 stores a clock frequency-multiplication setting value 137 and that the RDC 124 refers to the storage unit 125 to acquire the clock frequency-multiplication setting value 137 .
- the RDC 124 can use the clock frequency-multiplication setting value 137 .
- the preamp 123 generates a write current 56 according to data ⁇ 54 to be written and supplies to the magnetic head 5 .
- the magnetic field generating element 5 d generates the magnetic field according to the write current 56 to write data onto the magnetic disk 50 .
- the preamp 123 acquires a heat assist current setting 300 from the storage unit 125 .
- the preamp 123 generates a drive current (drive signal) 58 according to the heat assist control signal ⁇ 200 and the heat assist current setting 300 and supplies to the magnetic head 5 .
- laser light generated by the light source 5 a is guided by the waveguide 5 b to the near field transducer 5 c , which converts the laser light into near-field light.
- the converted near-field light is irradiated from the near field transducer (light irradiation element) 5 c onto part of the surface of the magnetic disk 50 to raise the temperature of the magnetic disk 50 locally, and a magnetic field is applied to the temperature-raised part by the magnetic field generating element 5 d to record data magnetically.
- FIG. 3 is a diagram showing the configuration of the RDC 124 .
- FIG. 5 is a waveform diagram showing operation of the magnetic disk device 100 including the RDC 124 .
- the RDC 124 mainly has a configuration for generating record data to be recorded onto the magnetic disk 50 , that is, data ⁇ 54 to be written and a configuration for generating the heat assist control signal ⁇ 200 to control a drive current to be generated in the light source 5 a .
- the RDC 124 has a clock generating circuit (first clock generating unit) 157 , a data generating circuit (data generating unit) 135 , a frequency-multiplied clock generating circuit (second clock generating unit) 159 , a magnetic-field reversing period determining unit 161 , a heat assist control signal generating circuit 163 , a delay circuit (delay unit) 140 , and a delay circuit (delay unit) 142 .
- the clock generating circuit 157 supplies the generated clock ⁇ 62 to the data generating circuit 135 , the magnetic-field reversing period determining unit 161 , and the frequency-multiplied clock generating circuit 159 .
- the data generating circuit 135 receives a predetermined command and/or data 51 from the HDC 122 and the clock ⁇ 62 from the clock generating circuit 157 .
- the data generating circuit 135 generates data ⁇ 53 subject to writing onto the magnetic disk 50 synchronously with the clock ⁇ 62 according to the write command and/or data 51 from the HDC 122 .
- the data generating circuit 135 supplies the generated data ⁇ 53 to the delay circuit 140 and the magnetic-field reversing period determining unit 161 .
- the frequency-multiplied clock generating circuit 159 acquires the clock frequency-multiplication setting value (N) 137 from the storage unit 125 .
- the frequency-multiplied clock generating circuit 159 supplies the frequency-multiplied clock ⁇ 64 to the heat assist control signal generating circuit 163 .
- the magnetic-field reversing period determining unit 161 receives the data ⁇ 53 subject to writing onto the magnetic disk 50 from the data generating circuit 135 and the clock ⁇ 62 from the clock generating circuit 157 .
- the determining unit 161 acquires the magnetic-field reversing period (M) 139 from the storage unit 125 .
- the determining unit 161 obtains the first threshold according to the magnetic-field reversing period (M) 139 . For example, the determining unit 161 multiplies the magnetic-field reversing period (M) 139 by the period t of the clock ⁇ 62 to obtain the multiplying result (Mt) as the first threshold.
- the determining unit 161 compares the pulse width of the data ⁇ 53 subject to writing with the first threshold (Mt) synchronously with the clock ⁇ 62 to determine whether the pulse width of the data ⁇ 53 is greater or equal to the first threshold (Mt) according to the comparison result.
- the magnetic-field reversing period determining unit 161 counts the number ‘m’ of clocks during the time (first time) from the timing when the magnetic field reverses until the timing when the magnetic field reverses the next time based on the clock ⁇ 62 .
- the determining unit 161 multiplies the number ‘m’ of clocks by the period ‘t’ of the clock ⁇ 62 to obtain the multiplying result (mt) as the length of time until the magnetic field reverses the next time.
- the determining unit 161 compares the length of time (mt) until the magnetic field reverses the next time with the first threshold (Mt) and determines whether the length of time (mt) until the magnetic field reverses the next time is greater than or equal to the first threshold (Mt) according to the comparison result.
- the magnetic-field reversing period determining unit 161 shown in FIG. 3 supplies a magnetic-field reversing period determination value 66 as the determining result to the heat assist control signal generating circuit 163 . Further, if the length of time (mt) until the magnetic field reverses the next time is greater than or equal to the first threshold (Mt), the determining unit 161 supplies the length of time (mt) until the magnetic field reverses the next time to the generating circuit 163 .
- the heat assist control signal generating circuit 163 receives the frequency-multiplied clock ⁇ 64 from the frequency-multiplied clock generating circuit 159 and the magnetic-field reversing period determination value 66 from the determining unit 161 .
- the generating circuit 163 acquires the heat assist period (K) 133 from the storage unit 125 .
- the generating circuit 163 receives the length of time (mt) until the magnetic field reverses the next time. In response to the reception of the length of time (mt) until the magnetic field reverses the next time, the generating circuit 163 changes the level of a heat assist control signal ⁇ 230 from high (active) to low (inactive) to output to the delay circuit 142 . That is, the generating circuit 163 switches the control operation of the RDC 124 from the first control to the second control.
- the heat assist control signal generating circuit 163 receives the length of time (mt) until the magnetic field reverses the next time and in response to this, sets an “LD OFF control” flag to be active.
- the generating circuit 163 changes the level of the heat assist control signal ⁇ 230 from high (active) to low (inactive). Also, the generating circuit 163 sets the “LD OFF control” flag to be non-active.
- the heat assist control signal generating circuit 163 shown in FIG. 3 obtains the second threshold according to the heat assist period (K) 133 .
- the generating circuit 163 multiplies the period t/N of the frequency-multiplied clock ⁇ 64 by the heat assist period (K) 133 to obtain the multiplying result (K ⁇ t/N) as the second threshold.
- the heat assist control signal generating circuit 163 compares the elapsed time from the timing when it has changed the level of the heat assist control signal ⁇ 230 from high to low with the second threshold.
- the generating circuit 163 counts the number ‘k’ of clocks during the elapsed time based on the frequency-multiplied clock ⁇ 64 .
- the generating circuit 163 multiplies the number ‘k’ of clocks by the period t/N of the frequency-multiplied clock ⁇ 64 to obtain the multiplying result (k ⁇ t/N) as the elapsed time.
- the generating circuit 163 compares the elapsed time (k ⁇ t/N) with the second threshold (K ⁇ t/N) and determines whether the elapsed time (k ⁇ t/N) is greater than or equal to the second threshold (K ⁇ t/N) according to the comparison result. That is, the second threshold (K ⁇ t/N) is the time period for which the level of the heat assist control signal ⁇ 230 should be kept low.
- the generating circuit 163 changes the level of the heat assist control signal ⁇ 230 from low (inactive) to high (active) to output to the delay circuit 142 .
- the heat assist control signal generating circuit 163 compares the elapsed time (1.5 ⁇ t/N) at timing T 7 with the second threshold (1.5 ⁇ t/N) and determines that the elapsed time (1.5 ⁇ t/N) is greater than or equal to the second threshold (1.5 ⁇ t/N). Accordingly, the generating circuit 163 sets the “LD ON control” flag to be active. Also at timing T 11 shown in FIG. 5 , the same process is executed.
- the generating circuit 163 changes the level of the heat assist control signal ⁇ 230 from low (inactive) to high (active). Also, the generating circuit 163 sets the “LD ON control” flag to be non-active.
- the heat assist control signal generating circuit 163 shown in FIG. 3 counts down from the length of time (mt) until the magnetic field reverses the next time during the time from when outputting low (inactive) as the heat assist control signal ⁇ 230 to when outputting high (active) to calculate the remaining time (second time) until the magnetic field reverses the next time.
- the generating circuit 163 can set the third threshold and, for example, if the off-duty in the second control is set at 50%, the third threshold can be set to be twice the second threshold (2 ⁇ K ⁇ t/N), the second threshold being the time period for which the level of the heat assist control signal ⁇ 230 should be kept low.
- the heat assist control signal generating circuit 163 compares the second time with the third threshold and according to the comparison result, if the second time is less than the third threshold, keeps the level of the heat assist control signal ⁇ 230 high to output to the delay circuit 142 . That is, the generating circuit 163 switches the control operation of the RDC 124 from the second operation to the first operation.
- the generating circuit 163 changes the level of the heat assist control signal ⁇ 230 from high to low to output to the delay circuit 142 . That is, the generating circuit 163 keeps the control operation of the RDC 124 at the second operation.
- the heat assist control signal generating circuit 163 compares the second time (2.5t) with the third threshold (3t) and determines that the second time (2.5t) is less than the third threshold (3t) according to the comparison result. Accordingly, the generating circuit 163 keeps the level of the heat assist control signal ⁇ 230 high.
- the generating circuit 163 compares the second time (5.5t) with the third threshold (3t) and determines that the second time (5.5t) is greater than or equal to the third threshold (3t) according to the comparison result. Accordingly, the generating circuit 163 changes the level of the heat assist control signal ⁇ 230 from high to low at timing T 14 , when the second time (1.5t) has elapsed from timing T 12 .
- the heat assist control signal generating circuit 163 shown in FIG. 3 at the timing when the second threshold has elapsed from the timing when it changed the heat assist control signal ⁇ 230 from high to low, changes the level of the heat assist control signal ⁇ 230 from low to high to output to the delay circuit 142 . Then, the generating circuit 163 compares the remaining time (second time) from the timing when the heat assist control signal ⁇ 230 changed from low to high until the magnetic field reverses the next time with the third threshold again and according to the comparison result, if the second time is less than the third threshold, keeps the level of the heat assist control signal ⁇ 230 high to output to the delay circuit 142 . That is, the generating circuit 163 switches the control operation of the RDC 124 from the second operation to the first operation.
- the heat assist control signal generating circuit 163 changes the heat assist control signal ⁇ 230 from low to high at timing T 16 , when the second threshold (1.5t) has elapsed from timing T 14 .
- the generating circuit 163 compares the second time (2t) with the third threshold (3t) and determines that the second time (2t) is less than the third threshold (3t) according to the comparison result. Accordingly, the generating circuit 163 keeps the level of the heat assist control signal ⁇ 230 high.
- the delay circuit 140 receives the data ⁇ 53 subject to writing from the data generating circuit 135 .
- the delay circuit 140 delays the data ⁇ 53 by a predetermined delay amount to generate the data ⁇ 54 to be written.
- the delay circuit 140 outputs the data ⁇ 54 to the preamp 123 .
- the delay circuit 142 receives the heat assist control signal ⁇ 230 from the heat assist control signal generating circuit 163 .
- the delay circuit 142 delays the heat assist control signal ⁇ 230 by a predetermined delay amount to generate the heat assist control signal ⁇ 200 .
- the delay circuit 142 outputs the heat assist control signal ⁇ 200 to the preamp 123 .
- the predetermined delay amount in the delay circuit 140 and the predetermined delay amount in the delay circuit 142 are adjusted such that the data ⁇ 54 to be written and the heat assist control signal ⁇ 200 are synchronous in a phase relation shown in FIG. 5 , taking into account the time required for the processes in the magnetic-field reversing period determining unit 161 and the heat assist control signal generating circuit 163 (e.g., time corresponding to the maximum pulse width in the data ⁇ 53 subject to writing).
- the magnetic-field reversing period determining unit 161 needs to realize the count at timing T 9 .
- the predetermined delay amount in the delay circuit 140 is made greater than the predetermined delay amount in the delay circuit 142 by an amount that can be made greater than or equal to the time from timing T 10 to timing T 18 .
- the determining unit 161 can realize the count value for the pulse width of the data ⁇ 53 subject to writing from timing T 10 to timing T 18 at timing T 9 and can make the data ⁇ 54 to be written and the heat assist control signal ⁇ 200 synchronous in a phase relation shown in FIG. 5 when they are output from the RDC 124 .
- FIG. 4 is a diagram showing configuration of the preamp 123 .
- FIG. 5 is a diagram showing operation of the magnetic disk device 100 including the preamp 123 .
- the preamp 123 has a read/write processing unit 302 and a heat assist current control unit 301 .
- the read/write processing unit 302 receives the data ⁇ 54 to be written from the RDC 124 .
- the read/write processing unit 302 generates a write current 56 according to the data ⁇ 54 to supply to the magnetic head 5 .
- the magnetic field generating element 5 d generates a magnetic field according to the write current 56 to write data onto the magnetic disk 50 .
- the heat assist current setting 300 is stored in the storage unit 125 , and the heat assist current control unit 301 , referring to the storage unit 125 , acquires the heat assist current setting 300 .
- the heat assist current setting 300 is setting information denoting a relation between the level of the heat assist control signal and the value of the drive current to be generated.
- the high level of the heat assist control signal ⁇ 200 is associated with the first value OP 1 of the output of the light source 5 a
- the low level of the heat assist control signal ⁇ 200 is associated with the second value OP 2 of the output of the light source 5 a.
- the heat assist current control unit 301 generates the drive current 58 according to the heat assist control signal ⁇ 200 and the heat assist current setting 300 to supply to the magnetic head 5 .
- the heat assist current control unit 301 When the heat assist control signal ⁇ 200 is at the high level, the heat assist current control unit 301 generates the drive current 58 to supply to the light source 5 a such that the output of the light source 5 a is at the first value OP 1 .
- the heat assist current control unit 301 When the heat assist control signal ⁇ 200 is at the low level, the heat assist current control unit 301 generates the drive current 58 to supply to the light source 5 a or turns off the drive current 58 not to supply to the light source 5 a such that the output of the light source 5 a is at the second value OP 2 .
- the heat assist current control unit 301 keeps the drive current at a first current value I 1 so that the output of the light source 5 a is kept at the first value OP 1 .
- the heat assist current control unit 301 changes the drive current from the first current value I 1 to a second current value I 2 so that the output of the light source 5 a changes from the first value OP 1 to the second value OP 2 .
- the heat assist current control unit 301 changes the drive current from the second current value I 2 to the first current value I 1 so that the output of the light source 5 a changes from the second value OP 2 to the first value OP 1 .
- the heat assist current control unit 301 At timing T 8 , the heat assist current control unit 301 , according to the heat assist control signal ⁇ 200 being kept at the high level, keeps the drive current at the first current value I 1 so that the output of the light source 5 a is kept at the first value OP 1 .
- FIG. 6 is a flow chart showing operation of the magnetic disk device 100 .
- the RDC 124 waits for a rise timing or fall timing of the frequency-multiplied clock ⁇ 64 (No at step S 1 ) and when a rise timing or fall timing of the frequency-multiplied clock ⁇ 64 has come (Yes at step S 1 ), determines whether a heat assist counter CNT 1 exists (step S 2 ).
- the heat assist counter CNT 1 is a counter that is created in the RDC 124 (in the heat assist control signal generating circuit 163 ) to count the elapsed time from the timing when the heat assist control signal ⁇ 230 is changed from the high level to the low level (e.g., the elapsed time from timing T 10 shown in FIG. 5 ).
- a count value C in units of half the period of the frequency-multiplied clock ⁇ 64 is set in the heat assist counter CNT 1 .
- the RDC 124 decrements the count value C of the heat assist counter CNT 1 (step S 3 ).
- the RDC 124 determines whether the count value C of the heat assist counter CNT 1 is zero (step S 4 ). If the count value C of the heat assist counter CNT 1 is not zero (No at step S 4 ), then the process returns to step S 1 . If the count value C of the heat assist counter CNT 1 is zero (Yes at step S 4 ), then the RDC 124 changes the heat assist control signal ⁇ 230 from the low level (inactive) to the high level (active) (step S 5 ) and eliminates the heat assist counter CNT 1 . At the same time, the RDC 124 creates a heat assist counter CNT 2 and sets the count value temp_t of the heat assist counter CNT 2 to an initial value (0).
- the heat assist counter CNT 2 is a counter that is virtually created in the RDC 124 (in the heat assist control signal generating circuit 163 ) to count the elapsed time from the timing when the heat assist control signal ⁇ 230 is changed from the low level to the high level (e.g., the elapsed time from timing T 12 shown in FIG. 5 ).
- the count value temp_t in units of half the period of the frequency-multiplied clock ⁇ 64 is set in the heat assist counter CNT 2 .
- the RDC 124 compares the time (second time) from the timing when it has changed the heat assist control signal ⁇ 230 from the low level to the high level until the timing when the magnetic field reverses the next time with the third threshold (1.5t ⁇ 2) and determines whether the second time is greater than or equal to the third threshold according to the comparison result (step S 6 ). If the second time is less than the third threshold (No at step S 6 ), the RDC 124 returns the process to step S 1 .
- step S 7 the RDC 124 determines whether the timing when the magnetic field is to be reversed has come. If the timing when the magnetic field is to be reversed has not come (No at step S 7 ), the process returns to step S 1 . If the timing when the magnetic field is to be reversed has come (Yes at step S 7 ), the RDC 124 compares the time (first time) until the timing when the magnetic field is to be reversed the next time with the first threshold and determines whether the first time is greater than or equal to the first threshold according to the comparison result (step S 8 ).
- step S 8 If the first time is less than the first threshold (No at step S 8 ), the RDC 124 returns the process to step S 1 . If the first time is greater than or equal to the first threshold (Yes at step S 8 ), then the RDC 124 creates the heat assist counter CNT 1 and sets the count value C of the heat assist counter CNT 1 to an initial value (3) (step S 9 ) and changes the heat assist control signal ⁇ 230 from the high level (active) to the low level (inactive) (step S 10 ). Then, the process returns to step S 1 .
- the RDC 124 waits for a rise timing or fall timing of the frequency-multiplied clock ⁇ 64 (No at step S 11 ).
- the RDC 124 increments the count value temp_t of the heat assist counter CNT 2 (step S 12 ).
- the RDC 124 determines whether the count value temp_t of the heat assist counter CNT 2 is at 3 (step S 13 ). If the count value temp_t of the heat assist counter CNT 2 is not at 3 (No at step S 13 ), then the process returns to step S 11 .
- step S 13 If the count value temp_t of the heat assist counter CNT 2 is at 3 (Yes at step S 13 ), then the RDC 124 eliminates the heat assist counter CNT 2 . Then, the RDC 124 creates the heat assist counter CNT 1 and sets the count value C of the heat assist counter CNT 1 to an initial value ( 3 ) (step S 14 ) and then changes the heat assist control signal ⁇ 230 from the high level (active) to the low level (inactive) (step S 15 ) and returns the process to step S 1 .
- the RDC 124 switches between the first control and the second control according to the pulse width of data to be written onto the magnetic disk 50 .
- the first control is control which keeps the output of the light source 5 a at the first value.
- the second control is control which makes the output of the light source 5 a change periodically between the first value and the second value.
- the second value is lower than the first value.
- the RDC 124 performs the first control when the pulse width of data to be written onto the magnetic disk 50 is less than the first threshold, and performs the second control when the pulse width of data to be written onto the magnetic disk 50 is greater than or equal to the first threshold.
- the reliability of data written on the magnetic disk 50 can be improved as compared with the case of performing the second control in a fixed manner.
- the amplitude of the data can be secured as compared with the case of performing the second control in a fixed manner, and hence the reliability of data written is improved.
- the error rate for the same frequency can be decreased as compared with the case of performing the second control in a fixed manner, and hence the reliability of write operation can be improved.
- FIGS. 8 and 9 are graphs for explaining effects of the present embodiment in comparison with the case of performing the second control in a fixed manner.
- the time-averaged amount of current supplied to the light source 5 a can be reduced as compared with the case of performing the first control in a fixed manner, power consumption in the light source 5 a can be reduced.
- constant light power need not continue to be supplied from the light source 5 a to the near field transducer 5 c at recording, the degradation due to heat generation of the light source 5 a can be suppressed, and the degradation due to heat generation of the near field transducer 5 c receiving light from the light source 5 a can be suppressed as compared with the case of performing the first control in a fixed manner.
- FIGS. 10 , 11 are graphs for explaining effects of the present embodiment in comparison with the case of performing the first control in a fixed manner.
- the reliability of data written on the magnetic disk 50 can be improved while elongating the lifetimes of the light source 5 a and the near field transducer 5 c and lowering the power consumption of the light source 5 a . Further, signal quality can be improved, and storage capacity can be increased.
- the output of the light source 5 a is controlled by controlling the drive current of the light source 5 a
- the output of the light source 5 a may be controlled by controlling the drive voltage (drive signal) of the light source 5 a.
- the frequency-multiplier factor N of the frequency-multiplied clock ⁇ 64 may be greater than 1.
- the frequency-multiplier factor N of the frequency-multiplied clock ⁇ 64 may equal 2.
- the off-duty of the heat assist control signal ⁇ 230 can be set more finely, and the off-duty of the heat assist control signal ⁇ 230 can be made greater than 50%.
- the off-duty of the heat assist control signal ⁇ 230 in the second control can be set at 62.5%.
- the power consumption in the light source 5 a can be further reduced as compared with the case of performing the first control in a fixed manner.
- the RDC 124 may switch between the first control and the second control such that the timings when the output of the light source 5 a becomes the second value and edge timings of the pulses of data to be written onto the magnetic disk 50 do not coincide.
- the RDC 124 may delay the timing when to switch between the first control and the second control with respect to the edge of the pulse of data to be written onto the magnetic disk 50 .
- the predetermined delay amount in the delay circuit 142 should be adjusted such that the data ⁇ 54 to be written and the heat assist control signal ⁇ 200 are in a phase relation shown in FIG. 13 . That is, the amount by which the predetermined delay amount in the delay circuit 140 is greater than the predetermined delay amount in the delay circuit 142 can be made slightly smaller than in this embodiment so that the data ⁇ 54 to be written and the heat assist control signal ⁇ 200 are in a phase relation shown in FIG. 13 .
- the second value OP 2 may be a value between the first value OP 1 and the off level.
- the time-averaged amount of current supplied to the light source 5 a can be reduced, power consumption in the light source 5 a can be reduced as compared with the case of performing the first control in a fixed manner.
Landscapes
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Recording Or Reproducing By Magnetic Means (AREA)
- Magnetic Heads (AREA)
Abstract
Description
- This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2014-021657, filed on Feb. 6, 2014; the entire contents of which are incorporated herein by reference.
- Embodiments described herein relate generally to a magnetic disk device and a control method.
- In these years, a heat assist recording scheme is attracting attention as a technology that enables high density magnetic recording of a 1 Tbit/inch2 class. In the heat assist recording scheme, laser light generated by a light source (laser diode) is converted by a near field transducer into near-field light to be irradiated onto part of the surface of a magnetic disk so as to raise the temperature of the magnetic disk locally. Then, by applying a magnetic field to the temperature-raised part of the magnetic disk by a magnetic field generating element, data is recorded magnetically. At this time, it is desired to improve data reliability.
-
FIG. 1 is a diagram showing configuration of the magnetic disk device according to an embodiment; -
FIG. 2 is a diagram showing configuration relating to an RDC in the embodiment; -
FIG. 3 is a diagram showing configuration of the RDC in the embodiment; -
FIG. 4 is a diagram showing configuration of a preamp in the embodiment; -
FIG. 5 is a waveform diagram showing operation of the magnetic disk device according to the embodiment; -
FIG. 6 is a flow chart showing operation of the magnetic disk device according to the embodiment; -
FIG. 7 is a diagram for explaining influence of a frequency characteristic in the embodiment; -
FIG. 8 is a graph for explaining an effect of the embodiment; -
FIG. 9 is a graph for explaining an effect of the embodiment; -
FIG. 10 is a graph for explaining an effect of the embodiment; -
FIG. 11 is a graph for explaining an effect of the embodiment; -
FIG. 12 is a waveform diagram showing operation of a magnetic disk device according to a modified example of the embodiment; and -
FIG. 13 is a waveform diagram showing operation of a magnetic disk device according to another modified example of the embodiment. - In general, according to one embodiment, there is provided a magnetic disk device including a light source, a light irradiation element, and a controller. The light irradiation element is configured to receive light from the light source to irradiate light onto a magnetic disk. The controller is configured to switch between a first control and a second control according to a pulse width of data to be written onto the magnetic disk. The first control keeps an output of the light source at a first value. The second control makes the output of the light source change periodically between the first value and a second value lower than the first value.
- Exemplary embodiments of a magnetic disk device will be explained below in detail with reference to the accompanying drawings. The present invention is not limited to the following embodiments.
- The
magnetic disk device 100 according to the present embodiment will be described in outline usingFIGS. 1 and 2 .FIG. 1 is a diagram showing configuration of the magnetic disk device according to the embodiment.FIG. 2 is a diagram showing configuration relating to data recording by the magnetic disk device according to the embodiment. - A
magnetic disk 50 is a disk-shaped recording medium on which to record a variety of information and is rotationally driven by aspindle motor 103. Themagnetic disk 50 has a perpendicular recording layer anisotropic in a direction perpendicular to the surface thereof. Themagnetic disk 50 has multiple tracks in a concentric-circle shape with a point near the rotational center of thespindle motor 103 as their center. - Reading from and writing onto the
magnetic disk 50 is performed by means of amagnetic head 5 provided on one end of anarm 107 that is a head support mechanism via ahead slider 104. Themagnetic head 5 includes arecording head 5 w and a readhead 5 r. - The
recording head 5 w moves relative to the surface of themagnetic disk 50 in a down track direction with keeping in a state of being lifted slightly from the surface of themagnetic disk 50 by lift generated by the rotation of themagnetic disk 50 so as to record information onto themagnetic disk 50 by a magneticfield generating element 5 d. - At this time, in the
recording head 5 w, according to the heat assist recording scheme, laser light generated by a light source (e.g., LD: Laser diode) 5 a is guided by awaveguide 5 b to a near field transducer (light irradiation element) 5 c, which converts the laser light into near-field light. In therecording head 5 w, the converted near-field light is irradiated from thenear field transducer 5 c onto part of the surface of themagnetic disk 50 to raise the temperature of themagnetic disk 50 locally, and a magnetic field is applied to the temperature-raised part by the magneticfield generating element 5 d to record information magnetically. For example, the magneticfield generating element 5 d writes data onto themagnetic disk 50 with reversing the direction of the magnetic field for magnetization or not, depending on whether the level of data to be written is 1 or 0. That is, therecording head 5 w is used for write operation for themagnetic disk 50 according to the heat assist recording scheme. - Note that the
light source 5 a may be provided outside themagnetic head 5 as long as the configuration is made such that laser light can be supplied to the near field transducer (light irradiation element) 5 c via thewaveguide 5 b. - The read
head 5 r moves relative to the surface of themagnetic disk 50 in a down track direction with keeping in the state of being lifted slightly from the surface of themagnetic disk 50 by lift generated by the rotation of themagnetic disk 50 so as to read information recorded on themagnetic disk 50 by a magnetoresistive element 5 e. That is, the readhead 5 r is used for read operation for themagnetic disk 50. - The
arm 107 pivots on an arc with ashaft 108 as the center by drive by avoice coil motor 102, which is a head drive mechanism, provided at the other end of thearm 107 so that therecording head 5 w and theread head 5 r seek in a cross-track direction of themagnetic disk 50 to switch tracks subject to reading or writing. Themagnetic disk 50, themagnetic head 5, thevoice coil motor 102, and thespindle motor 103 are housed in acase 101. - As shown in
FIG. 1 , themagnetic disk device 100 has a magneticrecording control unit 120. The magneticrecording control unit 120 has a head control unit (preamp) 123, apower control unit 121, a read write channel (RDC) 124, a hard disk control unit (HDC) 122, and astorage unit 125. Thehead control unit 123 has a writecurrent control unit 123 a, a readsignal detecting unit 123 b, and a heatassist control unit 123 c. Thepower control unit 121 has a spindlemotor control unit 121 a and a voice coil motor control unit 121 b. Thestorage unit 125 is constituted by, e.g., a RAM, ROM, or nonvolatile memory. - In the write operation according to the heat assist recording scheme, control (first control) is applied which records information onto the
magnetic disk 50 by modulating the magnetic field from the magneticfield generating element 5 d with heating themagnetic disk 50 by near-field light corresponding to constant laser power. The first control is control which keeps the output of thelight source 5 a at a first value OP1 as indicated by, e.g., the dot-dashed line in 7D ofFIG. 7 .FIG. 7 is a diagram for explaining influence of a frequency characteristic. - If the first control is performed in a fixed manner, at the time of recording, constant light power continues to be supplied from the
light source 5 a to thenear field transducer 5 c. Thus, thelight source 5 a and thenear field transducer 5 c are likely to degrade due to heat generation by themselves, and the reliability of each of thelight source 5 a and thenear field transducer 5 c may decrease (refer toFIGS. 10 , 11). Further, since a constant drive current needs to continue to be supplied to thelight source 5 a to make thelight source 5 a generate laser light, power consumption by thelight source 5 a is likely to increase. - As another control in the write operation according to the heat assist recording scheme, control (second control) is applied which makes laser light from the
light source 5 a change in pulses (e.g., intermittently) synchronously with the polarity reversing of the magnetic field generated from the magneticfield generating element 5 d while irradiating it. The second control is control which makes the output of thelight source 5 a change periodically between the first value OP1 and a second value OP2 as shown by, e.g., the solid line in 7D ofFIG. 7 . The second value OP2 is lower than the first value OP1. - If the second control is performed in a fixed manner, a constant current need not be continuously applied to the
light source 5 a. Thus, compared with the case of performing the first control in a fixed manner, the degradation due to heat generation of thenear field transducer 5 c receiving light from thelight source 5 a can be suppressed, and hence the lifetime of thenear field transducer 5 c can be elongated, thus suppressing a decrease in the reliability of thenear field transducer 5 c. Further, because the time-averaged amount of current supplied to thelight source 5 a can be reduced, power consumption in thelight source 5 a can be reduced. - However, if the second control is performed in a fixed manner, the reliability of data written on the
magnetic disk 50 may be decreased. - In the second control, a control signal (Pulse Data) to control the drive current of the
light source 5 a is supplied from theRDC 124 to thepreamp 123. The rectangular waveform output from theRDC 124, shown in 7A ofFIG. 7 , has deteriorated in shape when input into thepreamp 123 as shown in 7B ofFIG. 7 due to the influence of the frequency characteristic (f characteristic A) of the transmission path for laser drive control. Further, the waveform of the drive current supplied from thepreamp 123 to thelight source 5 a has deteriorated in shape as shown in 7C ofFIG. 7 due to the influence of the frequency characteristic (f characteristic B) of thepreamp 123. Also, the output waveform of laser light emitted from thelight source 5 a has further deteriorated in shape as shown in 7D ofFIG. 7 due to the influence of the frequency characteristic (f characteristic C) of thelight source 5 a. - Hence, in the case where the second control is performed in a fixed manner, if the finally-obtained frequency characteristic of the transmission path for laser control is at or below that of the signal transmission path for magnetic field control, then the laser-control current value changes according to the control frequency, and hence it is difficult to obtain signal quality uniform across the entire frequency band of data to be recorded on the
magnetic disk device 100. For example, compared with an ideal waveform, the output waveform of laser light is more likely to decay in amplitude when the pulse width of data WDATA to be written onto themagnetic disk 50 is shorter. Thus, as the pulse width of data WDATA becomes shorter, the reliability of data actually written on themagnetic disk 50 may decrease with respect to data WDATA to be written (seeFIG. 8 ). - Accordingly, in the present embodiment, the
magnetic disk device 100 switches between the first control and the second control according to the pulse width of data to be written onto themagnetic disk 50, thereby improving the reliability of data written on themagnetic disk 50 while elongating the lifetimes of thelight source 5 a and thenear field transducer 5 c and lowering the power consumption of thelight source 5 a. - In the
magnetic disk device 100, as shown inFIG. 2 , the RDC (controller) 124 switches between the first control and the second control according to a command and/ordata 51 received from theHDC 122. - Specifically, the
HDC 122 generates the predetermined command and/ordata 51 according to a command and/ordata 1 received from a host HS via a host I/F 122 a and outputs to theRDC 124. TheRDC 124 performs control according to the predetermined command and/ordata 51. For example, when receiving a write command, theRDC 124 generates data φ54 to be written onto themagnetic disk 50 and outputs to thepreamp 123. - Further, the
RDC 124 generates a heat assist control signal φ200 and outputs to thepreamp 123. The heat assist control signal φ200 is a signal to control the drive current for thelight source 5 a, which is to be generated in thepreamp 123. - At this time, the
RDC 124 generates the heat assist control signal φ200 while switching between the first control and the second control according to the pulse width of data φ54 to be written. The first control is control which keeps the output of thelight source 5 a at the first value OP1. The second control is control which makes the output of thelight source 5 a change periodically between the first value OP1 and the second value OP2. The second value OP2 is lower than the first value OP1 and is, e.g., a value at which the output of thelight source 5 a is off. That is, in the second control theRDC 124 controls thelight source 5 a such that light is intermittently output from thelight source 5 a. - For example, when the pulse width of data φ54 to be written onto the
magnetic disk 50 is less than a first threshold, theRDC 124 performs the first control. When the pulse width of data φ54 is greater than or equal to the first threshold, theRDC 124 performs the second control. - Here, a magnetic-
field reversing period 139 is stored in thestorage unit 125, and theRDC 124 refers to thestorage unit 125 to acquire the magnetic-field reversing period 139. TheRDC 124 obtains the first threshold according to the magnetic-field reversing period 139. TheRDC 124 compares the time (first time) from an edge timing to the next edge timing of the pulse of data φ53 subject to writing (seeFIG. 3 ) with the first threshold. According to the comparison result, when the first time is less than the first threshold, theRDC 124 keeps the output of thelight source 5 a at the first value OP1. On the other hand, when the first time is greater than or equal to the first threshold, theRDC 124 switches the output of thelight source 5 a from the first value OP1 to the second value OP2. - Further, the
storage unit 125 stores aheat assist period 133. TheRDC 124 refers to thestorage unit 125 to acquire theheat assist period 133. TheRDC 124 obtains the second threshold according to theheat assist period 133. TheRDC 124 compares the elapsed time from the timing when it has switched the output of thelight source 5 a from the first value OP1 to the second value OP2 with the second threshold. According to the comparison result, when the elapsed time is less than the second threshold, theRDC 124 keeps the output of thelight source 5 a at the second value OP2. When the elapsed time is greater than or equal to the second threshold, theRDC 124 switches the output of thelight source 5 a from the second value OP2 to the first value OP1. - Further, the
RDC 124 can set a third threshold, and, for example, the third threshold can be set to be twice the second threshold. TheRDC 124 compares the time (second time) from the timing when it has switched the output of thelight source 5 a from the second value OP2 to the first value OP1 until an edge timing of the pulse of data φ53 subject to writing (seeFIG. 3 ) with the third threshold. According to the comparison result, when the second time is less than the third threshold, theRDC 124 keeps the output of thelight source 5 a at the first value OP1. When the second time is greater than or equal to the third threshold, theRDC 124 switches the output of thelight source 5 a from the first value OP1 to the second value OP2. - Note that the
storage unit 125 stores a clock frequency-multiplication setting value 137 and that theRDC 124 refers to thestorage unit 125 to acquire the clock frequency-multiplication setting value 137. When generating the heat assist control signal φ200, theRDC 124 can use the clock frequency-multiplication setting value 137. - The
preamp 123 generates a write current 56 according to data φ54 to be written and supplies to themagnetic head 5. Thus, the magneticfield generating element 5 d generates the magnetic field according to the write current 56 to write data onto themagnetic disk 50. At this time, thepreamp 123 acquires a heat assist current setting 300 from thestorage unit 125. Thepreamp 123 generates a drive current (drive signal) 58 according to the heat assist control signal φ200 and the heat assistcurrent setting 300 and supplies to themagnetic head 5. Thus, laser light generated by thelight source 5 a is guided by thewaveguide 5 b to thenear field transducer 5 c, which converts the laser light into near-field light. The converted near-field light is irradiated from the near field transducer (light irradiation element) 5 c onto part of the surface of themagnetic disk 50 to raise the temperature of themagnetic disk 50 locally, and a magnetic field is applied to the temperature-raised part by the magneticfield generating element 5 d to record data magnetically. - Next, the configuration and operation of the
RDC 124 will be described usingFIGS. 3 and 5 .FIG. 3 is a diagram showing the configuration of theRDC 124.FIG. 5 is a waveform diagram showing operation of themagnetic disk device 100 including theRDC 124. - The
RDC 124 mainly has a configuration for generating record data to be recorded onto themagnetic disk 50, that is, data φ54 to be written and a configuration for generating the heat assist control signal φ200 to control a drive current to be generated in thelight source 5 a. Specifically, theRDC 124 has a clock generating circuit (first clock generating unit) 157, a data generating circuit (data generating unit) 135, a frequency-multiplied clock generating circuit (second clock generating unit) 159, a magnetic-field reversingperiod determining unit 161, a heat assist controlsignal generating circuit 163, a delay circuit (delay unit) 140, and a delay circuit (delay unit) 142. - The
clock generating circuit 157 generates a clock (first clock) φ62 (period=t). Theclock generating circuit 157 supplies the generated clock φ62 to thedata generating circuit 135, the magnetic-field reversingperiod determining unit 161, and the frequency-multipliedclock generating circuit 159. - The
data generating circuit 135 receives a predetermined command and/ordata 51 from theHDC 122 and the clock φ62 from theclock generating circuit 157. For example, thedata generating circuit 135 generates data φ53 subject to writing onto themagnetic disk 50 synchronously with the clock φ62 according to the write command and/ordata 51 from theHDC 122. Thedata generating circuit 135 supplies the generated data φ53 to thedelay circuit 140 and the magnetic-field reversingperiod determining unit 161. - The frequency-multiplied
clock generating circuit 159 receives the clock φ62 (period=t, frequency=1/t) from theclock generating circuit 157. The frequency-multipliedclock generating circuit 159 acquires the clock frequency-multiplication setting value (N) 137 from thestorage unit 125. The frequency-multipliedclock generating circuit 159 frequency-multiplies the clock φ62 (e.g., by N) according to the clock frequency-multiplication setting value (N) 137 to generate a frequency-multiplied clock (second clock) φ64 (period=t/N, frequency=N/t). The frequency-multipliedclock generating circuit 159 supplies the frequency-multiplied clock φ64 to the heat assist controlsignal generating circuit 163. - The magnetic-field reversing
period determining unit 161 receives the data φ53 subject to writing onto themagnetic disk 50 from thedata generating circuit 135 and the clock φ62 from theclock generating circuit 157. The determiningunit 161 acquires the magnetic-field reversing period (M) 139 from thestorage unit 125. The determiningunit 161 obtains the first threshold according to the magnetic-field reversing period (M) 139. For example, the determiningunit 161 multiplies the magnetic-field reversing period (M) 139 by the period t of the clock φ62 to obtain the multiplying result (Mt) as the first threshold. The determiningunit 161 compares the pulse width of the data φ53 subject to writing with the first threshold (Mt) synchronously with the clock φ62 to determine whether the pulse width of the data φ53 is greater or equal to the first threshold (Mt) according to the comparison result. - Further, the magnetic-field reversing
period determining unit 161 counts the number ‘m’ of clocks during the time (first time) from the timing when the magnetic field reverses until the timing when the magnetic field reverses the next time based on the clock φ62. The determiningunit 161 multiplies the number ‘m’ of clocks by the period ‘t’ of the clock φ62 to obtain the multiplying result (mt) as the length of time until the magnetic field reverses the next time. The determiningunit 161 compares the length of time (mt) until the magnetic field reverses the next time with the first threshold (Mt) and determines whether the length of time (mt) until the magnetic field reverses the next time is greater than or equal to the first threshold (Mt) according to the comparison result. -
FIG. 5 shows, for example, the case where M=3, N=1, and K=1.5. - At timing T1, the determining
unit 161 counts the number ‘m’ (=2) of clocks during the first time from timing T2 until timing T3 and compares the first time (2t) with the first threshold (3t) to determine that the first time (2t) is less than the first threshold (3t). - At timing T4, the determining
unit 161 counts the number ‘m’ (=4) of clocks during the first time from timing T5 until timing T8 and compares the first time (4t) with the first threshold (3t) to determine that the first time (4t) is greater than or equal to the first threshold (3t). - At timing T9, the determining
unit 161 counts the number ‘m’ (=7) of clocks during the first time from timing T10 until timing T18 and compares the first time (7t) with the first threshold (3t) to determine that the first time (7t) is greater than or equal to the first threshold (3t). - The magnetic-field reversing
period determining unit 161 shown inFIG. 3 supplies a magnetic-field reversingperiod determination value 66 as the determining result to the heat assist controlsignal generating circuit 163. Further, if the length of time (mt) until the magnetic field reverses the next time is greater than or equal to the first threshold (Mt), the determiningunit 161 supplies the length of time (mt) until the magnetic field reverses the next time to thegenerating circuit 163. - The heat assist control
signal generating circuit 163 receives the frequency-multiplied clock φ64 from the frequency-multipliedclock generating circuit 159 and the magnetic-field reversingperiod determination value 66 from the determiningunit 161. The generatingcircuit 163 acquires the heat assist period (K) 133 from thestorage unit 125. - If the magnetic-field reversing
period determination value 66 indicates that the time until the timing when the magnetic field reverses the next time is greater than or equal to the specified length (mt>Mt), the generatingcircuit 163 receives the length of time (mt) until the magnetic field reverses the next time. In response to the reception of the length of time (mt) until the magnetic field reverses the next time, the generatingcircuit 163 changes the level of a heat assist control signal φ230 from high (active) to low (inactive) to output to thedelay circuit 142. That is, the generatingcircuit 163 switches the control operation of theRDC 124 from the first control to the second control. - For example, at each of timings T4, T9 in
FIG. 5 , the heat assist controlsignal generating circuit 163 receives the length of time (mt) until the magnetic field reverses the next time and in response to this, sets an “LD OFF control” flag to be active. - At each of timings T5, T10, in response to the “LD OFF control” flag being active, the generating
circuit 163 changes the level of the heat assist control signal φ230 from high (active) to low (inactive). Also, the generatingcircuit 163 sets the “LD OFF control” flag to be non-active. - The heat assist control
signal generating circuit 163 shown inFIG. 3 obtains the second threshold according to the heat assist period (K) 133. For example, the generatingcircuit 163 multiplies the period t/N of the frequency-multiplied clock φ64 by the heat assist period (K) 133 to obtain the multiplying result (K×t/N) as the second threshold. - The heat assist control
signal generating circuit 163 compares the elapsed time from the timing when it has changed the level of the heat assist control signal φ230 from high to low with the second threshold. The generatingcircuit 163 counts the number ‘k’ of clocks during the elapsed time based on the frequency-multiplied clock φ64. The generatingcircuit 163 multiplies the number ‘k’ of clocks by the period t/N of the frequency-multiplied clock φ64 to obtain the multiplying result (k×t/N) as the elapsed time. The generatingcircuit 163 compares the elapsed time (k×t/N) with the second threshold (K×t/N) and determines whether the elapsed time (k×t/N) is greater than or equal to the second threshold (K×t/N) according to the comparison result. That is, the second threshold (K×t/N) is the time period for which the level of the heat assist control signal φ230 should be kept low. - At the timing when the elapsed time (k×t/N) has become greater than or equal to the second threshold (K×t/N), the generating
circuit 163 changes the level of the heat assist control signal φ230 from low (inactive) to high (active) to output to thedelay circuit 142. - For example, at timing T6 shown in
FIG. 5 , the heat assist controlsignal generating circuit 163 compares the elapsed time (1.5×t/N) at timing T7 with the second threshold (1.5×t/N) and determines that the elapsed time (1.5×t/N) is greater than or equal to the second threshold (1.5×t/N). Accordingly, the generatingcircuit 163 sets the “LD ON control” flag to be active. Also at timing T11 shown inFIG. 5 , the same process is executed. - At each of timings T7, T12, in response to the “LD ON control” flag being active, the generating
circuit 163 changes the level of the heat assist control signal φ230 from low (inactive) to high (active). Also, the generatingcircuit 163 sets the “LD ON control” flag to be non-active. - Further, the heat assist control
signal generating circuit 163 shown inFIG. 3 counts down from the length of time (mt) until the magnetic field reverses the next time during the time from when outputting low (inactive) as the heat assist control signal φ230 to when outputting high (active) to calculate the remaining time (second time) until the magnetic field reverses the next time. - That is, the heat assist control
signal generating circuit 163 subtracts the second threshold (K×t/N) from the length of time (mt) until the magnetic field reverses the next time to obtain the remaining time (second time) A (=mt-K×t/N) until the magnetic field reverses the next time. The generatingcircuit 163 can set the third threshold and, for example, if the off-duty in the second control is set at 50%, the third threshold can be set to be twice the second threshold (2×K×t/N), the second threshold being the time period for which the level of the heat assist control signal φ230 should be kept low. - The heat assist control
signal generating circuit 163 compares the second time with the third threshold and according to the comparison result, if the second time is less than the third threshold, keeps the level of the heat assist control signal φ230 high to output to thedelay circuit 142. That is, the generatingcircuit 163 switches the control operation of theRDC 124 from the second operation to the first operation. - On the other hand, if the second time is greater than or equal to the third threshold, at the timing when the second threshold has elapsed from the timing when the heat assist control signal φ230 changed from low to high, the generating
circuit 163 changes the level of the heat assist control signal φ230 from high to low to output to thedelay circuit 142. That is, the generatingcircuit 163 keeps the control operation of theRDC 124 at the second operation. - For example, at timing T7 shown in
FIG. 5 , the heat assist controlsignal generating circuit 163 compares the second time (2.5t) with the third threshold (3t) and determines that the second time (2.5t) is less than the third threshold (3t) according to the comparison result. Accordingly, the generatingcircuit 163 keeps the level of the heat assist control signal φ230 high. - At timing T11, the generating
circuit 163 compares the second time (5.5t) with the third threshold (3t) and determines that the second time (5.5t) is greater than or equal to the third threshold (3t) according to the comparison result. Accordingly, the generatingcircuit 163 changes the level of the heat assist control signal φ230 from high to low at timing T14, when the second time (1.5t) has elapsed from timing T12. - If changing the level of the heat assist control signal φ230 from high to low, the heat assist control
signal generating circuit 163 shown inFIG. 3 , at the timing when the second threshold has elapsed from the timing when it changed the heat assist control signal φ230 from high to low, changes the level of the heat assist control signal φ230 from low to high to output to thedelay circuit 142. Then, the generatingcircuit 163 compares the remaining time (second time) from the timing when the heat assist control signal φ230 changed from low to high until the magnetic field reverses the next time with the third threshold again and according to the comparison result, if the second time is less than the third threshold, keeps the level of the heat assist control signal φ230 high to output to thedelay circuit 142. That is, the generatingcircuit 163 switches the control operation of theRDC 124 from the second operation to the first operation. - As shown in, e.g.,
FIG. 5 , the heat assist controlsignal generating circuit 163 changes the heat assist control signal φ230 from low to high at timing T16, when the second threshold (1.5t) has elapsed from timing T14. - At timing T17, the generating
circuit 163 compares the second time (2t) with the third threshold (3t) and determines that the second time (2t) is less than the third threshold (3t) according to the comparison result. Accordingly, the generatingcircuit 163 keeps the level of the heat assist control signal φ230 high. - The
delay circuit 140 receives the data φ53 subject to writing from thedata generating circuit 135. Thedelay circuit 140 delays the data φ53 by a predetermined delay amount to generate the data φ54 to be written. Thedelay circuit 140 outputs the data φ54 to thepreamp 123. - The
delay circuit 142 receives the heat assist control signal φ230 from the heat assist controlsignal generating circuit 163. Thedelay circuit 142 delays the heat assist control signal φ230 by a predetermined delay amount to generate the heat assist control signal φ200. Thedelay circuit 142 outputs the heat assist control signal φ200 to thepreamp 123. - Note that the predetermined delay amount in the
delay circuit 140 and the predetermined delay amount in thedelay circuit 142 are adjusted such that the data φ54 to be written and the heat assist control signal φ200 are synchronous in a phase relation shown inFIG. 5 , taking into account the time required for the processes in the magnetic-field reversingperiod determining unit 161 and the heat assist control signal generating circuit 163 (e.g., time corresponding to the maximum pulse width in the data φ53 subject to writing). - For example, while counting the pulse width of the data φ53 subject to writing during the time from timing T10 to timing T18 finishes at timing T18, the magnetic-field reversing
period determining unit 161 needs to realize the count at timing T9. Hence, the predetermined delay amount in thedelay circuit 140 is made greater than the predetermined delay amount in thedelay circuit 142 by an amount that can be made greater than or equal to the time from timing T10 to timing T18. Thus, the determiningunit 161 can realize the count value for the pulse width of the data φ53 subject to writing from timing T10 to timing T18 at timing T9 and can make the data φ54 to be written and the heat assist control signal φ200 synchronous in a phase relation shown inFIG. 5 when they are output from theRDC 124. - Next, the configuration and operation of the
preamp 123 will be described usingFIGS. 4 and 5 .FIG. 4 is a diagram showing configuration of thepreamp 123.FIG. 5 is a diagram showing operation of themagnetic disk device 100 including thepreamp 123. - The
preamp 123 has a read/write processing unit 302 and a heat assistcurrent control unit 301. - The read/
write processing unit 302 receives the data φ54 to be written from theRDC 124. The read/write processing unit 302 generates a write current 56 according to the data φ54 to supply to themagnetic head 5. Thus, the magneticfield generating element 5 d generates a magnetic field according to the write current 56 to write data onto themagnetic disk 50. - The heat assist current setting 300 is stored in the
storage unit 125, and the heat assistcurrent control unit 301, referring to thestorage unit 125, acquires the heat assistcurrent setting 300. The heat assist current setting 300 is setting information denoting a relation between the level of the heat assist control signal and the value of the drive current to be generated. In the heat assistcurrent setting 300, the high level of the heat assist control signal φ200 is associated with the first value OP1 of the output of thelight source 5 a, and the low level of the heat assist control signal φ200 is associated with the second value OP2 of the output of thelight source 5 a. - The heat assist
current control unit 301 generates the drive current 58 according to the heat assist control signal φ200 and the heat assist current setting 300 to supply to themagnetic head 5. When the heat assist control signal φ200 is at the high level, the heat assistcurrent control unit 301 generates the drive current 58 to supply to thelight source 5 a such that the output of thelight source 5 a is at the first value OP1. When the heat assist control signal φ200 is at the low level, the heat assistcurrent control unit 301 generates the drive current 58 to supply to thelight source 5 a or turns off the drive current 58 not to supply to thelight source 5 a such that the output of thelight source 5 a is at the second value OP2. - For example, at timing T1 shown in
FIG. 5 , the heat assistcurrent control unit 301, according to the heat assist control signal φ200 being kept at the high level, keeps the drive current at a first current value I1 so that the output of thelight source 5 a is kept at the first value OP1. - At timing T5, the heat assist
current control unit 301, according to the heat assist control signal φ200 changing from the high level to the low level, changes the drive current from the first current value I1 to a second current value I2 so that the output of thelight source 5 a changes from the first value OP1 to the second value OP2. - At timing T7, the heat assist
current control unit 301, according to the heat assist control signal φ200 changing from the low level to the high level, changes the drive current from the second current value I2 to the first current value I1 so that the output of thelight source 5 a changes from the second value OP2 to the first value OP1. - At timing T8, the heat assist
current control unit 301, according to the heat assist control signal φ200 being kept at the high level, keeps the drive current at the first current value I1 so that the output of thelight source 5 a is kept at the first value OP1. - Next, the operation of the
magnetic disk device 100 will be described usingFIG. 6 .FIG. 6 is a flow chart showing operation of themagnetic disk device 100. - The
RDC 124 waits for a rise timing or fall timing of the frequency-multiplied clock φ64 (No at step S1) and when a rise timing or fall timing of the frequency-multiplied clock φ64 has come (Yes at step S1), determines whether a heat assist counter CNT1 exists (step S2). - The heat assist counter CNT1 is a counter that is created in the RDC 124 (in the heat assist control signal generating circuit 163) to count the elapsed time from the timing when the heat assist control signal φ230 is changed from the high level to the low level (e.g., the elapsed time from timing T10 shown in
FIG. 5 ). A count value C in units of half the period of the frequency-multiplied clock φ64 is set in the heat assist counter CNT1. - If the heat assist counter CNT1 exists (Yes at step S2), then the
RDC 124 decrements the count value C of the heat assist counter CNT1 (step S3). TheRDC 124 determines whether the count value C of the heat assist counter CNT1 is zero (step S4). If the count value C of the heat assist counter CNT1 is not zero (No at step S4), then the process returns to step S1. If the count value C of the heat assist counter CNT1 is zero (Yes at step S4), then theRDC 124 changes the heat assist control signal φ230 from the low level (inactive) to the high level (active) (step S5) and eliminates the heat assist counter CNT1. At the same time, theRDC 124 creates a heat assist counter CNT2 and sets the count value temp_t of the heat assist counter CNT2 to an initial value (0). - The heat assist counter CNT2 is a counter that is virtually created in the RDC 124 (in the heat assist control signal generating circuit 163) to count the elapsed time from the timing when the heat assist control signal φ230 is changed from the low level to the high level (e.g., the elapsed time from timing T12 shown in
FIG. 5 ). The count value temp_t in units of half the period of the frequency-multiplied clock φ64 is set in the heat assist counter CNT2. - The
RDC 124 compares the time (second time) from the timing when it has changed the heat assist control signal φ230 from the low level to the high level until the timing when the magnetic field reverses the next time with the third threshold (1.5t×2) and determines whether the second time is greater than or equal to the third threshold according to the comparison result (step S6). If the second time is less than the third threshold (No at step S6), theRDC 124 returns the process to step S1. - On the other hand, if the heat assist counter CNT1 does not exist (No at step S2), then the
RDC 124 determines whether the timing when the magnetic field is to be reversed has come (step S7). If the timing when the magnetic field is to be reversed has not come (No at step S7), the process returns to step S1. If the timing when the magnetic field is to be reversed has come (Yes at step S7), theRDC 124 compares the time (first time) until the timing when the magnetic field is to be reversed the next time with the first threshold and determines whether the first time is greater than or equal to the first threshold according to the comparison result (step S8). If the first time is less than the first threshold (No at step S8), theRDC 124 returns the process to step S1. If the first time is greater than or equal to the first threshold (Yes at step S8), then theRDC 124 creates the heat assist counter CNT1 and sets the count value C of the heat assist counter CNT1 to an initial value (3) (step S9) and changes the heat assist control signal φ230 from the high level (active) to the low level (inactive) (step S10). Then, the process returns to step S1. - If the second time is greater than or equal to the third threshold (Yes at step S6), then the
RDC 124 waits for a rise timing or fall timing of the frequency-multiplied clock φ64 (No at step S11). When a rise timing or fall timing of the frequency-multiplied clock φ64 has come (Yes at step S11), then theRDC 124 increments the count value temp_t of the heat assist counter CNT2 (step S12). TheRDC 124 determines whether the count value temp_t of the heat assist counter CNT2 is at 3 (step S13). If the count value temp_t of the heat assist counter CNT2 is not at 3 (No at step S13), then the process returns to step S11. If the count value temp_t of the heat assist counter CNT2 is at 3 (Yes at step S13), then theRDC 124 eliminates the heat assist counter CNT2. Then, theRDC 124 creates the heat assist counter CNT1 and sets the count value C of the heat assist counter CNT1 to an initial value (3) (step S14) and then changes the heat assist control signal φ230 from the high level (active) to the low level (inactive) (step S15) and returns the process to step S1. - As described above, in the present embodiment, in the
magnetic disk device 100, theRDC 124 switches between the first control and the second control according to the pulse width of data to be written onto themagnetic disk 50. The first control is control which keeps the output of thelight source 5 a at the first value. The second control is control which makes the output of thelight source 5 a change periodically between the first value and the second value. The second value is lower than the first value. TheRDC 124 performs the first control when the pulse width of data to be written onto themagnetic disk 50 is less than the first threshold, and performs the second control when the pulse width of data to be written onto themagnetic disk 50 is greater than or equal to the first threshold. - With this performance, the reliability of data written on the
magnetic disk 50 can be improved as compared with the case of performing the second control in a fixed manner. For example, as shown inFIG. 8 , when the pulse width of data to be written onto themagnetic disk 50 is short, the amplitude of the data can be secured as compared with the case of performing the second control in a fixed manner, and hence the reliability of data written is improved. Thus, as shown in 9A ofFIG. 9 , the error rate for the same frequency can be decreased as compared with the case of performing the second control in a fixed manner, and hence the reliability of write operation can be improved. Further, as shown in 9B ofFIG. 9 , the linear recording density for the same error rate can be improved as compared with the case of performing the second control in a fixed manner, and hence the recording density in write operation can be improved.FIGS. 8 and 9 are graphs for explaining effects of the present embodiment in comparison with the case of performing the second control in a fixed manner. - Further, because the time-averaged amount of current supplied to the
light source 5 a can be reduced as compared with the case of performing the first control in a fixed manner, power consumption in thelight source 5 a can be reduced. Yet further, because constant light power need not continue to be supplied from thelight source 5 a to thenear field transducer 5 c at recording, the degradation due to heat generation of thelight source 5 a can be suppressed, and the degradation due to heat generation of thenear field transducer 5 c receiving light from thelight source 5 a can be suppressed as compared with the case of performing the first control in a fixed manner. Thus, as shown inFIGS. 10 , 11, the lifetimes of thelight source 5 a and thenear field transducer 5 c can be elongated, thus suppressing a decrease in the reliability of thelight source 5 a and thenear field transducer 5 c.FIGS. 10 , 11 are graphs for explaining effects of the present embodiment in comparison with the case of performing the first control in a fixed manner. - Therefore, according to the present embodiment, the reliability of data written on the
magnetic disk 50 can be improved while elongating the lifetimes of thelight source 5 a and thenear field transducer 5 c and lowering the power consumption of thelight source 5 a. Further, signal quality can be improved, and storage capacity can be increased. - Note, although the above embodiment describes illustratively the case where the output of the
light source 5 a is controlled by controlling the drive current of thelight source 5 a, the output of thelight source 5 a may be controlled by controlling the drive voltage (drive signal) of thelight source 5 a. - Alternatively, although the above embodiment shows in
FIG. 5 the operation in the case where the frequency-multiplier factor N of the frequency-multiplied clock φ64 generated in the frequency-multipliedclock generating circuit 159 equals 1, the frequency-multiplier factor N of the frequency-multiplied clock φ64 may be greater than 1. For example, as shown inFIG. 12 , the frequency-multiplier factor N of the frequency-multiplied clock φ64 may equal 2. In this case, since the period t/N of the frequency-multiplied clock φ64 is shorter than the period t of the clock φ62 for generating the data φ53 subject to writing, the off-duty of the heat assist control signal φ230 can be set more finely, and the off-duty of the heat assist control signal φ230 can be made greater than 50%. For example, in the example shown inFIG. 12 , the off-duty of the heat assist control signal φ230 in the second control can be set at 62.5%. Thus, the power consumption in thelight source 5 a can be further reduced as compared with the case of performing the first control in a fixed manner. - Alternatively, although the above embodiment shows illustratively the case where the data φ54 to be written and the heat assist control signal φ200 are made synchronous in a phase relation shown in
FIG. 5 , theRDC 124 may switch between the first control and the second control such that the timings when the output of thelight source 5 a becomes the second value and edge timings of the pulses of data to be written onto themagnetic disk 50 do not coincide. For example, as shown inFIG. 13 , theRDC 124 may delay the timing when to switch between the first control and the second control with respect to the edge of the pulse of data to be written onto themagnetic disk 50. In this case, the predetermined delay amount in thedelay circuit 140 shown inFIG. 3 and the predetermined delay amount in thedelay circuit 142 should be adjusted such that the data φ54 to be written and the heat assist control signal φ200 are in a phase relation shown inFIG. 13 . That is, the amount by which the predetermined delay amount in thedelay circuit 140 is greater than the predetermined delay amount in thedelay circuit 142 can be made slightly smaller than in this embodiment so that the data φ54 to be written and the heat assist control signal φ200 are in a phase relation shown inFIG. 13 . - Alternatively, although the above embodiment shows illustratively the case where the second value OP2 is at an off level when the second control makes the output of the
light source 5 a change periodically between the first value OP1 and the second value OP2, the second value OP2 may be a value between the first value OP1 and the off level. Also in this case, because the time-averaged amount of current supplied to thelight source 5 a can be reduced, power consumption in thelight source 5 a can be reduced as compared with the case of performing the first control in a fixed manner. - While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Claims (26)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014021657A JP2015149110A (en) | 2014-02-06 | 2014-02-06 | Magnetic disk device and control method |
JP2014-021657 | 2014-02-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
US9093085B1 US9093085B1 (en) | 2015-07-28 |
US20150221332A1 true US20150221332A1 (en) | 2015-08-06 |
Family
ID=53638505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/336,610 Active US9093085B1 (en) | 2014-02-06 | 2014-07-21 | Laser controller for heat-assisted magnetic recording device |
Country Status (3)
Country | Link |
---|---|
US (1) | US9093085B1 (en) |
JP (1) | JP2015149110A (en) |
CN (1) | CN104835509A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9508369B2 (en) * | 2015-03-13 | 2016-11-29 | Seagate Technology Llc | Defining a maximum sequential write duration for a data storage device utilizing heat-assisted recording |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11037597B1 (en) * | 2020-06-29 | 2021-06-15 | Seagate Technology Llc | Heat-assisted magnetic recording apparatus that modulates laser power to reduce differences between track widths of recorded marks |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5381396A (en) * | 1992-10-15 | 1995-01-10 | Fujitsu Limited | Magneto-optical recording method and apparatus for recording information on a magneto-optical recording media |
US5457666A (en) * | 1992-09-07 | 1995-10-10 | Hitachi, Ltd. | Light modulation method for forming a mark in magneto-optical recording system |
US5469422A (en) * | 1993-01-18 | 1995-11-21 | Nec Corporation | Writing and erasing information by varying the temperature of an optical recording medium |
US5513165A (en) * | 1990-06-29 | 1996-04-30 | Hitachi, Ltd. | Method for controlling the farm of a magnetic domain of a magneto-optical disk using pre-write testing |
US20030030719A1 (en) * | 2001-02-14 | 2003-02-13 | Akihiko Shimizu | Method for optically recording information |
US6775218B1 (en) * | 1999-08-12 | 2004-08-10 | Lsi Logic Corporation | High density data write strategy |
US8369191B2 (en) * | 2010-11-29 | 2013-02-05 | Tdk Corporation | Method for controlling the current of laser diode on thermally assisted magnetic recording head |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1079150A (en) * | 1996-09-03 | 1998-03-24 | Sony Corp | Recording signal generation circuit |
JP2006073175A (en) | 2004-08-02 | 2006-03-16 | Matsushita Electric Ind Co Ltd | Method for recording to and reproducing from magnetic recording medium, recording and reproduction device for same, and magnetic recording medium |
US7535803B2 (en) | 2004-08-02 | 2009-05-19 | Panasonic Corporation | Method for recording to and reproducing from a magnetic recording medium, recording and reproduction device for the same, and magnetic recording medium |
US8264917B2 (en) | 2006-03-29 | 2012-09-11 | Sharp Kabushiki Kaisha | Heat generation control device for heat-assisted magnetic recording and reproducing apparatus |
JP2008047268A (en) * | 2006-08-21 | 2008-02-28 | Tdk Corp | Thermally assisted magnetic head |
US8482873B1 (en) * | 2008-02-18 | 2013-07-09 | Western Digital Technologies, Inc. | Disk drive employing pulse width modulation of head control signal |
JP5120321B2 (en) * | 2009-04-09 | 2013-01-16 | ソニー株式会社 | LASER DRIVE DEVICE, LASER DRIVE METHOD, OPTICAL UNIT, OPTICAL DEVICE |
JP5716268B2 (en) | 2009-09-29 | 2015-05-13 | ソニー株式会社 | Hard disk device and driving method thereof |
JP5539817B2 (en) | 2010-09-01 | 2014-07-02 | 株式会社日立製作所 | Magnetic recording apparatus and magnetic recording method |
US8537644B2 (en) | 2011-03-25 | 2013-09-17 | Seagate Technology Llc | Heat source management in data storage device |
US8503125B2 (en) | 2011-05-27 | 2013-08-06 | HGST Netherlands B.V. | Channel-source laser-pulsing system architecture for thermal-assisted recording |
US8315128B1 (en) | 2012-01-09 | 2012-11-20 | Lsi Corporation | Heat assisted magnetic recording system |
-
2014
- 2014-02-06 JP JP2014021657A patent/JP2015149110A/en active Pending
- 2014-06-04 CN CN201410244789.5A patent/CN104835509A/en active Pending
- 2014-07-21 US US14/336,610 patent/US9093085B1/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5513165A (en) * | 1990-06-29 | 1996-04-30 | Hitachi, Ltd. | Method for controlling the farm of a magnetic domain of a magneto-optical disk using pre-write testing |
US5457666A (en) * | 1992-09-07 | 1995-10-10 | Hitachi, Ltd. | Light modulation method for forming a mark in magneto-optical recording system |
US5381396A (en) * | 1992-10-15 | 1995-01-10 | Fujitsu Limited | Magneto-optical recording method and apparatus for recording information on a magneto-optical recording media |
US5469422A (en) * | 1993-01-18 | 1995-11-21 | Nec Corporation | Writing and erasing information by varying the temperature of an optical recording medium |
US6775218B1 (en) * | 1999-08-12 | 2004-08-10 | Lsi Logic Corporation | High density data write strategy |
US20030030719A1 (en) * | 2001-02-14 | 2003-02-13 | Akihiko Shimizu | Method for optically recording information |
US20040190385A1 (en) * | 2001-02-14 | 2004-09-30 | Akihiko Shimizu | Method for optically recording information |
US8369191B2 (en) * | 2010-11-29 | 2013-02-05 | Tdk Corporation | Method for controlling the current of laser diode on thermally assisted magnetic recording head |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9508369B2 (en) * | 2015-03-13 | 2016-11-29 | Seagate Technology Llc | Defining a maximum sequential write duration for a data storage device utilizing heat-assisted recording |
Also Published As
Publication number | Publication date |
---|---|
JP2015149110A (en) | 2015-08-20 |
CN104835509A (en) | 2015-08-12 |
US9093085B1 (en) | 2015-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8027118B2 (en) | Method and apparatus for controlling head with spin-torque oscillator in a disk drive | |
US8441909B1 (en) | Disk drive increasing laser power at beginning of write in heat assisted magnetic recording | |
US8456980B1 (en) | Disk drive compensating for laser induced head protrusion in heat assisted magnetic recording | |
US9019646B2 (en) | Heat assisted magnetic recording device with pre-heated write element | |
US8810954B1 (en) | Disk storage apparatus, write control apparatus and write control method | |
US9336813B2 (en) | Thermal-assisted magnetic recording device capable of writing magnetic patterns on lower multi-step driving signals | |
US9626989B1 (en) | Selective powering techniques for heat assisted magnetic recording | |
KR101832315B1 (en) | Adaptive hamr power data storage device | |
US8582226B2 (en) | Write delay stabilization | |
JPWO2008062671A1 (en) | Magnetic recording / reproducing apparatus and magnetic recording condition determining method | |
JP5716268B2 (en) | Hard disk device and driving method thereof | |
US8570842B1 (en) | Tar with write-synchronized laser modulation | |
US10504543B1 (en) | Magnetic disk device | |
US9093085B1 (en) | Laser controller for heat-assisted magnetic recording device | |
US11276421B2 (en) | Energy-assisted magnetic recording device | |
US7515371B1 (en) | Channel postamble extension to de-gauss pole tips | |
JP5833061B2 (en) | Apparatus, method and write head | |
US9548071B2 (en) | Storage apparatus, controller and control method | |
US9202506B1 (en) | Current boost profile applied to laser during heat-assisted magnetic recording | |
US11900964B2 (en) | Disk device | |
US9070395B1 (en) | Magnetic disk device, head amplifier, and controlling method of magnetic disk device | |
JP2008210496A (en) | Servo signal recording method, servo signal recording apparatus, and magnetic recording medium | |
JP2009104720A (en) | Magnetic disk device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KABUSHIKI KAISHA TOSHIBA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ISOKAWA, HIROSHI;REEL/FRAME:033354/0563 Effective date: 20140627 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |