Not applicable.
Not applicable.
This invention is in the field of disk drive systems, and is more specifically directed to write driver circuitry in such disk drives.
Magnetic disk drive technology is the predominant mass non-volatile storage technology in modern personal computer systems, and continues to be an important storage technology for mass storage applications in other devices, such as portable digital audio players. As is fundamental in the field of magnetic disk drives, data is written by magnetizing a location (“domain”) of a layer of ferromagnetic material disposed at the surface of a disk platter. Each magnetized domain forms a magnetic dipole, with the stored data value corresponding to the orientation of that dipole. The “writing” of a data bit to a domain is typically accomplished by applying a current to a small electromagnet coil disposed physically near the magnetic disk, with the polarity of the current through the coil determining the orientation of the induced magnetic dipole, and thus the data state written to the disk.
Modern disk drives systems now incorporate the disk drive controller, including the electronics for controlling and driving the spindle motor (for rotating the disk drive platters) and the voice coil motor (for positioning an actuator arm on which the read/write “heads” are mounted), in the disk drive system itself, rather than in a board or card in the computer chassis. The write channel portion of this disk drive control circuitry includes digital logic that receives and formats the data to be written to the disk, and write driver circuitry located in a preamplifier function. The write driver circuitry produces the signals that are applied to the write head (i.e., electromagnet coil at the actuator arm) to cause the orientation of the magnetic domains according to the data to be stored on the disk.
Examples of conventional write driver circuits are described in U.S. Pat. No. 6,271,978 B1, issued Aug. 7, 2001 to Block et al.; U.S. Pat. No. 6,496,317 B2, issued Dec. 17, 2002 to Lacombe; U.S. Pat. No. 6,549,353 B1, issued Apr. 15, 2003 to Teterud; U.S. Patent Application Publication No. US 2001/0055174 A1, published Dec. 27, 2001 based on an application by Teterud; U.S. Patent Application Publication No. US 2004/0218301 A1, published Nov. 4, 2004 based on an application by Barnett et al.; U.S. Patent Application Publication No. US 2005/0094305 A1, published May 5, 2005 based on an application by Kuehlwein et al.; U.S. Patent Application Publication No. US 2005/0117244 A1, published Jun. 2, 2005 based on an application by Ranmuthu; and U.S. Patent Application Publication No. US 2005/0141120 A1, published Jun. 30, 2005 based on an application by Kuehlwein et al.; all assigned to Texas Instruments Incorporated and incorporated by reference herein.
In this regard, the H-bridge of
As described in the above-incorporated U.S. Pat. No. 6,496,317 B2, U.S. Patent Application Publication No. US 2001/0055174 A1, and U.S. Patent Application Publication No. US 2005/0117244 A1, some overshoot at the beginning of a pulse in this write driver output current is beneficial in writing data to a magnetic domain of the disk. As described in those publications, an initial overshoot in the write current can improve the efficiency of the write operation, by speeding up the flux transition in the write head coil (i.e., transition from the opposite data state) and to more quickly establish the DC write current for the desired data state.
As known in the art, some overshoot in the write current applied to the write head occurs naturally due to the reactance presented by the write head inductor itself. However, as described in the above-incorporated U.S. Pat. No. 6,496,317 B2, U.S. Patent Application Publication No. US 2001/0055174 A1, and U.S. Patent Application Publication No. US 2005/0117244 A1, it is useful to control the write current overshoot for optimum performance. It is also known in the art to assist the generation of overshoot in the write driver, by way of a “boost” circuit, an example of which is also shown in
The effect of the natural overshoot in combination with the boost H-bridge is of course to increase the current applied to terminals WHX, WHY during the initial portion of the write operation, as mentioned above. In addition, the reactance of head HD and the boost current also serves to boost the voltage across terminals WHX, WHY to a voltage above the steady-state voltage across head HD established by normal transistors 6DX, 6DY, 8DX, 8DY. This boosted voltage, referred to in the art as the “head launch” voltage, assists in the providing of overshoot current. This boosted voltage is, of course, limited to the total voltage between the Vcc and Vee power supplies (i.e., the sum |Vcc|+|Vee|), less about a one volt voltage drop due to transistors 6, 8 and current sources 2, 4. And, as known in the art, inadequate head launch voltage will limit the applied overshoot current, and thus limit the benefits of that overshoot in efficiently and accurately writing data to the disk.
In conventional H-bridge write driver circuits such as shown in
As is fundamental in the electrical engineering art, power dissipation is proportional to voltage. Accordingly, by setting of the Vcc power supply voltage to a high voltage to enable the desired head launch voltage, the power dissipation of the write driver during the steady-state portions of the write operation is also proportionally increased. Especially with the small form factor disk drive systems that are now popular in the industry, and also considering the thermal effects on the low fly heights of the read-write heads in modern disk drives, excessive power dissipation at the read/write head and in the write driver circuitry is undesirable. This limitation is exacerbated in portable systems including a disk drive, such as digital audio players, where excessive power dissipation undesirably shortens battery life.
It is therefore an object of this invention to provide write driver circuitry for a disk drive system that reduces the steady-state power dissipation.
It is a further object of this invention to provide such write driver circuitry in which ample head launch voltage and overshoot current is available for high data rate situations.
It is a further object of this invention to provide such write driver circuitry in which the control signals and logic remain relatively modest.
Other objects and advantages of this invention will be apparent to those of ordinary skill in the art having reference to the following specification together with its drawings.
The present invention may be implemented into a write driver circuit for a disk drive, by providing a steady-state H-bridge drive circuit for the write head in parallel with a boost H-bridge drive circuit. The steady-state H-bridge has a sink voltage (i.e., lower reference voltage) that is not as low a voltage as that for the boost H-bridge. As such, the voltage drop across the steady-state drive circuit and load in the steady-state is reduced from the voltage drop across the boost H-bridge drive circuit and load, reducing the power dissipation in the steady-state portion of the write pulse.
The present invention will be described in connection with its preferred embodiment, namely as implemented into a disk drive system for a computer or other digital system, because it is contemplated that this invention will be especially beneficial when used in such an application. However, it is also contemplated that this invention may provide important benefits and advantages in other applications besides that described in this specification. Accordingly, it is to be understood that the following description is provided by way of example only, and is not intended to limit the true scope of this invention as claimed.
Disk drive controller 7, in this example, corresponds to a disk drive controller architecture in which the drive electronics are physically implemented at the disk drive, rather than as a controller board within computer 2 itself. Of course, in larger scale systems, controller 7 may be implemented within computer 2. In the generalized block diagram of
Head-disk assembly 20 of the disk drive system includes the electronic and mechanical components that are involved in the writing and reading of magnetically stored data. In this example, head-disk assembly 20 includes one or more disks 18 having ferromagnetic surfaces (preferably on both sides) that spin about their axis under the control of spindle motor 14. Multiple read/write head assemblies 15a, 15b are movable by actuator 17, and are coupled to preamplifier and write driver function 11. On the read side, preamplifier and write driver function 11 receives sensed currents from read/write head assemblies 15a, 15b in disk read operations, and amplifies and forwards signals corresponding to these sensed currents to data channel circuitry 4 in disk drive controller 7. On the write side, write driver circuitry within preamplifier and write driver function receives data to be written to a particular location of disk 18 from data channel 4, and converts these data to the appropriate signals for writing to disk 18 via read/write head assemblies 15a, 15b. Other circuit functions may also be included within the functional block labeled preamplifier and write driver function 11, including circuitry for applying a DC bias to the magnetoresistive read head in read/write head assemblies 15a, 15b, and also fly height control circuitry for controllably heating read/write head assemblies 15a, 15b to maintain a constant fly height, as described in U.S. Patent Application Publication No. US 2005/0105204 A1, published May 19, 2005 based on an application by Bloodworth et al., assigned to Texas Instruments Incorporated and incorporated herein by reference.
In this example, power management circuit 5 is also included within disk drive controller 7. Servo control 6 is realized within power management circuit 5, and communicates with motion and power controller 8, which drives voice coil motor 12 and spindle motor 14 in head-disk assembly 20. As known in the art, these motors 12, 14 spin disks 18 about their axis and position actuator 17, respectively, so that read/write heads 15a, 15b are positioned at the desired location of disks 18 according to an address value communicated by controller 13. Accordingly, signals from motion and power control function 8 in controller 5 control spindle motor 14 and voice coil motor 12 so that actuator 17 places the read/write head assemblies 15a, 15b at the desired locations of disk surface 18 to write or read the desired data. Power management circuit 5, according to this preferred embodiment of the invention, also includes power management function 10 that receives power from computer 2 on line PWR as shown in
Referring now to
As shown in
On the write side of preamplifier and write driver function 11, terminals WDX, WDY receive differential signals from data channel 4, corresponding to data to be written to a particular location of disk 18. Interface/buffer 34 receives these signals, and amplifies and formats them for application to normal H-bridge 30 (via signals DXP, DXN, DYP, DYN), and to boost H-bridge 32 (via signals BXP, BXN, BYP, BYN), according to the preferred embodiment of the invention. The timing and voltages of the signals applied to normal H-bridge 30 and boost H-bridge 32, according to this embodiment of the invention, is controlled by clock and voltage regulator circuitry 36, and indirectly by controller 35, in such a manner as to reduce the power dissipation required for the writing of data to disk 18. In addition, clock and voltage regulator circuitry 36 produces the appropriate reference voltages for controlling current sources within normal H-bridge 30 and boost H-bridge 32, in the conventional manner.
Controller 35 is preferably implemented by programmable or custom logic, and controls the operation of preamplifier and write driver function 11. Such control functions performed by controller 35 include between read and write mode, selection of one of multiple read/write heads if preamplifier and write driver function 11 drives multiple heads, communication of status and control information over a serial link to disk drive controller 7, fault processing (e.g., detection of low power supply voltage, low frequency, open and short heads, etc.), and the like, in addition to control of the functionality of the read and write operations. These control functions may be realized on a single processor function, or alternatively may be distributed within preamplifier and write driver function 11. It is contemplated that those skilled in the art having reference to this specification will be readily able to realize the appropriate control functions performed by controller 35, using conventional hardware and software techniques, without undue experimentation.
Other functions related to the operation and control of the disk drive system may also be realized within preamplifier and write driver function 11. One such function is illustrated in
As shown in
Referring now to
Normal H-bridge 30 includes p-channel metal-oxide-semiconductor (MOS) transistor 42X, having its drain connected to terminal WHX, and its source connected to the Vcc power supply through current source 40X. Current source 40X (as well as the other current sources 40Y, 50X, 50Y, 54X, 54Y in normal H-bridge 30 and boost H-bridge 32) is preferably constructed in the conventional manner, such as by way of an MOS transistor of a selected size (i.e., drive capability) and with its gate biased by a reference voltage from clock and voltage regulator circuitry 36, to conduct a selected stable and regulated current; of course, bipolar transistors or other devices may be used to construct these current sources, as well as transistors 42, 52 (and 44, 56) themselves. Similarly, normal H-bridge 30 also includes p-channel MOS transistor 42Y, which has its drain connected to terminal WHY and its source coupled to the Vcc power supply via current source 40Y. The gates of transistors 40X, 40Y receive control signals DXP, DYP, respectively, from interface/buffer 34.
On the pull-down side of normal H-bridge 30 according to this preferred embodiment of the invention, diode 46Y has its anode connected to terminal WHX. N-channel MOS transistor 44Y has its drain connected to the cathode of diode 46Y, and has its source at system ground (GND of
Boost H-bridge 32 includes, on its pull-up side, p-channel MOS transistor 52X that has its drain connected to terminal WHX, and its source coupled to the Vcc power supply via current source 50X, and 1-channel MOS transistor 52Y that has its drain connected to terminal WHY, and its source coupled to the Vcc power supply via current source 50Y. On the pull-down side, n-channel MOS transistor 56Y has its drain connected to terminal WHX, and its source coupled to the Vee power supply via current source 54Y; n-channel MOS transistor 56X has its drain connected to terminal WHY, and its source coupled to the Vee power supply via current source 54X. The gates of transistors 52X, 52Y, 56Y, 56X are controlled by signals BXP, BYP, BYN, BXN, respectively, issued from interface/buffer 34.
As mentioned above, current sources 40X, 40Y, 50X, 50Y, 54X, and 54Y are constructed in the conventional manner, and controlled so that the currents applied to terminals WHX, WHY are at the desired levels. In the operation of normal H-bridge 30 and boost H-bridge 32, one of terminals WHX, WHY is pulled up to the Vcc power supply, while the other terminal is pulled down to ground GND, and to the Vee power supply during boost periods, as will be described above. As will be apparent from the following description, the pull-down current sources 54Y, 54X must be sufficiently sized to conduct both the steady-state and boost currents during such time as associated transistors 56Y, 56X are on. In other words, current source 54Y must have sufficient capacity to conduct the sum of the currents sourced by current sources 40Y, 50Y, and current source 54X must have sufficient capacity to conduct the sum of the currents sourced by current sources 40X, 50X.
Referring now to
In the example of
The combination of transistors 52X and 56X being on along with transistors 42X, 44X continues from time t0 until time t1. During this time, the currents defined by current sources 40X, 50X are conducted from the Vcc power supply through head HD, from terminal WHX to terminal WHY. On the pull-down side, because the Vee power supply is lower in voltage than ground GND, diode 46X will eventually reverse-bias; at that time, all of the current sourced through current sources 40X, 50X is conducted through transistor 56X and current source 54X (to maintain diode 46X reverse-biased). As mentioned above, current source 54X is preferably sized and controlled so as to conduct that combined current.
At time t1, the boost period ends, with line BXN returning low and line BXP driven high, turning off transistors 52X, 56X. The steady-state portion of the write operation continues, however, with transistors 42X and 44X remaining on. The current from the Vcc power supply, as controlled by current source 40X, is applied by transistor 42X, and conducted through diode 46X (now forward-biased again) through transistor 44X to ground GND. This steady-state portion of the write operation continues until time t2 when, in this example, another write operation begins, writing data of the opposite data state (current from terminal WHY to terminal WHX). The operation for the writing of this opposite data state is essentially identical with that described above, except with the opposite transistors in normal H-bridge 30 and boost H-bridge 32 being turned on, as compared with the previous example.
At time t1, as discussed above, boost H-bridge turns off, with transistors 52X and 56X being turned off. The current I(HD) through head HD is thus limited to the current of current source 40X, as shown by steady-state current I(W) of
However, from the standpoint of power dissipation, this steady-state current I(W) following time t1 is conducted only from the Vcc power supply to ground GND, and not to the Vee power supply. As such, the power dissipation (current times voltage) of the write driver circuitry is reduced considerably over much of the write operation. Between time t1 and time t2, the steady-state current I(W) is conducted across the voltage of the Vcc power supply only (e.g., 5 volts to ground), rather than across the voltage of the Vcc power supply relative to the Vee power supply (e.g., 5 volts to −3 volts, or 8 volts total). This is illustrated by the plot of the current |Iee|, which is the absolute value of the current into the Vee power supply, as shown in
In addition, as evident from this preferred embodiment of the invention, the Vcc power supply voltage applied to normal H-bridge 30 and boost H-bridge 32 can be optimized to provide sufficient head launch voltage for high data rate operation, without greatly impacting the power consumption of the write drivers, especially in low data rate situations in which the overshoot period occupies a proportionally smaller fraction of the overall write cycle. This ensures efficient and accurate writing of data to the disk by providing sufficient overshoot current, while minimizing the power consumed during steady-state portions of the write operation.
While the present invention has been described according to its preferred embodiments, it is of course contemplated that modifications of, and alternatives to, these embodiments, such modifications and alternatives obtaining the advantages and benefits of this invention, will be apparent to those of ordinary skill in the art having reference to this specification and its drawings. It is contemplated that such modifications and alternatives are within the scope of this invention as subsequently claimed herein.