The invention relates to Contact Start-Stop (CSS) hard disk drives. From hereon, a hard disk drive will be assumed to be a CSS hard disk drive. These hard disk drives are faced with several problems, some of which occur while a hard disk drive is not operating as a memory access device, which will be known herein as its non-operational mode. This invention relates to apparatus and methods of operating a Contact Start-Stop hard disk drive, especially after being damaged by mechanical shocks in a non-operational mode, when the sliders are parked on the disk surfaces of the hard disk drive.
The invention operates a hard disk drive 10 by starting 160 at least one disk 12 using a starting stimulus 162 presented to a voice coil driver 30D to create a voice coil control signal 22 supplied to the voice coil motor 30 to push at least one slider 90 to a slider starting position 90Start from a slider parked position 90P. The invention improves contact start-stop durability for the hard disk drives, especially for hard disk drives damaged by non-operating shock. It improves CSS durability and decreases the probability of read-write head 94 degradation resulting from start-stop cycling after non-operating shock damage for hard disk drives where the slider is normally positioned directly over the dents 90Dent and their furrows 90Furrow in the landing zone LZ as shown in
The invention improves contact start-stop durability for a hard disk drive 10, especially for one damaged by non-operating shock. The invention can be implemented through software changes in a program system, such as the embedded program system 530 as shown in
The invention may further include stopping 164 the at least one disk 12 using a stopping stimulus 166 presented to the voice coil driver 30D to drive the voice coil control signal 22 supplied to the voice coil motor 30 to push the slider 90 while the disk spindle decelerates to rest. Stopping the disk may further include stopping the disk using the stopping stimulus presented the voice coil driver to create the voice coil control signal supplied to the voice coil motor to push the slider toward the inside diameter ID to a slider stopping position 90Stop from the slider parked position 90P, as shown in
The distance between the slider starting position 90Start and the slider parked position 90P may be at most one millimeter, and preferably about half millimeter. The distance between the slider stopping position 90Stop and the slider parked position 90P may be at most half millimeter and preferably about a quarter millimeter.
The invention includes an embedded circuit 500 for operating the hard disk drive 10, including means for starting 160 the disk 12 using the starting stimulus 162 presented to the voice coil driver 30D to create the voice coil control signal 22, where the voice coil control signal is supplied to the voice coil motor 30 to push the slider 90 to the slider starting position 90Start from the slider parked position 90P above a disk surface 120-1 included in the disk, as shown in
The embedded circuit 500 may further include means for stopping 164 by using a stopping stimulus 166 presented the voice coil driver 30D to drive the voice coil control signal 22 supplied to the voice coil motor 30 to push the slider 90 while the disk spindle decelerates to rest. The means for stopping may further preferably include means for stopping the disk using the stopping stimulus presented the voice coil driver to create the voice coil control signal supplied to the voice coil motor to push the slider toward the inside diameter ID to the slider stopping position 90Stop from the slider parked position 90P.
The embedded circuit 500 may include an implementation of the means for starting 160 including at least one of the following. A servo computer 610 presenting the starting stimulus 162 to the voice coil driver 30D and servo accessibly coupled 612 to a servo memory 620 and directed by a servo program system 630 including at least one program step residing in the servo memory as shown in
The servo computer 610 may preferably perform real time control of the spindle motor 270 and the voice coil motor 30 to rotate the disk 12 and position the head stack assembly 50 so that the slider 90 and its read-write head 94 are properly positioned with the rotating disk surface 120-1. Often the servo computer also real-time controls the micro-actuator 80 providing positioning refinements, particularly when the read-write head is trying to access a track 122 in what is referred to as track-following mode.
The embedded computer 502 may preferably act to control the writing and reading of the data in a track 122, often involving signal compensation, error detection and correction techniques, as well as provide translations between the logical track numbers and the physical track locations.
As used herein, a computer, for example the servo computer 610 and/or the embedded computer 502 may each include at least one instruction processor and at least one data processor. Each data processor is directed by at least one instruction processor. The computer may be implemented in, or as, a Field Programmable Gate Array, gate array, an application specific integrated circuit, a digital signal processor, a system of a chip (SOC) and/or a general-purpose microprocessor.
The finite state machine 502 may be implemented by any combination of: a logic circuit, a programmable logic device, and/or a Field Programmable Gate Array. The logic circuit may be implemented in a gate array and/or an application specific integrated circuit.
The neural network 530 may be implemented similarly to the finite state machine 502, and include neurons, each with a neural state and coupling through weighted paths to other neurons.
The invention includes manufacturing the embedded circuit 500, by providing the means for starting 160 to create the embedded circuit. Manufacturing may also include providing the means for stopping 164 to further create the embedded circuit. The invention includes the embedded circuit as a product of this process.
Providing the means for starting 160 may further include at least one of the following. Providing the servo computer 610 presenting the starting stimulus 162 to the voice coil driver 30D and servo accessibly coupled 612 to the servo memory 620 and directed by the servo program system 630 including at least one program step residing in the servo memory. Providing the embedded computer 502 presenting the starting stimulus 162 to the voice coil driver 30D and embedded accessibly coupled 512 to the embedded memory 514 and directed by the embedded program system 530 including at least one program step residing in the embedded memory. Providing the finite state machine FSM presenting the starting stimulus to the voice coil driver. Providing the neural network NN presenting the starting stimulus to the voice coil driver. And providing the inference engine IE presenting the starting stimulus to the voice coil driver.
Providing the servo computer 610 may further include providing at least one of the program steps in a non-volatile memory component of the servo memory 620. Providing the embedded computer, may further include providing the at least program step in a non-volatile memory component of the embedded memory. As used herein a non-volatile memory component retains its memory contents with being provided with power, whereas a volatile memory component requires a supply of power on at least an irregular basis to retain its memory contents.
The servo program system 630 and/or the embedded program system 530, may include a program step supporting starting 160 the at least one disk 12 using the starting stimulus 162 presented to the voice coil driver 30D to create the voice coil control signal 22 supplied to the voice coil motor 30 to push the at least one slider 90 to the slider starting position 90Start from the slider parked position 90P.
The servo program system 630 and/or the embedded program system 530, may include a program step supporting stopping 164 the disk 12 using a stopping stimulus 166 presented the voice coil driver 30D to drive the voice coil control signal 22 supplied to the voice coil motor 30 to push the slider 90 while the disk spindle decelerates to rest, possibly further supporting stopping the disk using the stopping stimulus presented the voice coil driver to create the voice coil control signal supplied to the voice coil motor to push the slider toward the inside diameter ID to a slider stopping position 90Stop from the slider parked position 90P.
The invention's hard disk drive 10 may include the embedded circuit 500 supplying the voice coil control signal 22 to the voice coil motor 30 to park the slider on the disk surface 120-1. Manufacturing the hard disk drive includes electrically coupling the embedded circuit to the voice coil motor to supply the voice coil control signal to create the hard disk drive. The invention also includes the hard disk drive as a product of this manufacturing process.
The invention applies to a hard disk drive 10 where at least one slider 90 are positioned directly over a dent 90Dent produced by the slider when in its slider parked position 90P. The dent may preferably be caused by the trailing edge TE and/or by the leading edge corner of the air bearing surface 92 of the slider. Even a small (0.2 mm) shift in slider position relative to its position during the shock event would relieve greatly both the rate of disk wear, and especially damage on the head. The trailing edge, includes the read-write head 94 and flies the lowest and consequently creates the greatest contact pressures when sliding on a furrow 90Furrow. By moving the slider so that the furrows pass beside the trailing edge, then only the leading pads of the air bearing surface contact the furrows, creating relatively low contact pressures and wear rates. This shift in position also precludes the read-write head from directly contacting the furrows, thus saving this delicate structure from potential damage.
The slider 90 position during shock damage is determined by the inside diameter ID crash-stop/latch position while no power is supplied to the hard disk drive 10, which will be referred to herein as the slider parked position 90P. The inventors recognized that the materials comprising the crash stop are pliant, allowing changes in the slider position by altering the compressive force applied to the crash-stop/latch. The invention involves changing this compressive force through power applied by the voice coil control signal 22 to the voice coil motor 30.
The hard disk drive 10 may include a means for starting 160 the disks using a starting stimulus 162 presented a voice coil driver 30D to drive the voice coil control signal 22 supplied to the voice coil 32 of the voice coil motor 30 to push the slider 90 toward the outside diameter OD, reducing compressive stress in the crash-stop/latch and moving the sliders relative to their slider parked position 90P during non-operating conditions to a slider starting position 90Start as shown in
The hard disk drive 10 may include a means for stopping 164 the disks using a stopping stimulus 166 presented the voice coil driver 30D to drive the voice coil control signal 22 supplied to the voice coil motor 30 to push the slider 90 while the disk spindle 40 decelerates to rest. This power can be made available through motor back-EMF, which is a power source utilized to ensure proper latching of load-unload drive designs.
As an alternative embodiment, voice coil control signal 22 is supplied to the voice coil motor 30 to push the slider(s) toward the disk inside diameter ID to a slider stopping position 90Stop, as shown in
The voice coil motor 30 may preferably have a bias applied to shift the slider approximately 250 micrometer toward the outside diameter OD.
The hard disk drive 10 may include head gimbal assemblies 60 with a load tab 78 coupling through a load beam 74 to contact a tab ramp 312 when the slider 90 is in the slider parked position 90P, as shown in
As used herein a program step supporting the step of a method may preferably refer to at least one of the following. The instruction processor responds to a method's step as the program step to control the data execution unit in at least partly implementing the step. The inferential engine responds to the step as nodes and transitions within an inferential graph based upon and modifying an inference database in at least partly implementing the step. The neural network responds to the step as stimulus in at least partly implementing the step. The finite state machine responds to the step as at least one member of a finite state collection comprising a state and a state transition, implementing at least part of the step.
The hard disk drive 10 normally operates starts accessing a track 122 on a disk surface 120-1 and positions the slider for starting and stopping the spindle motor 270 and spindle shaft 40 as follows. The embedded circuit 500, frequently the servo controller 600, and quite frequently the servo computer 610 stimulate the voice coil driver 30D to generate the voice coil control signal 22, which is presented to the voice coil 32 in the voice coil motor 30. The voice coil control signal is preferably in the form of a time varying electrical signal stimulating the voice coil to induce a time varying magnet field, which interacts with the fixed magnet 34. This interaction generates a mechanical force which acts through head stack assembly 50 pivoting about the actuator pivot 58 mounted on the disk base 14 to move the head gimbal assembly 60. In greater detail, head stack assembly further moves the slider and its read-write head 94 based upon the voice coil 32 and its rigid coupling to the actuator arm 52 and its coupling to the head gimbal assembly.
The head gimbal assembly 60 typically includes the slider 90 coupling through a flexure finger 20 to the load beam 74 as shown in
The hard disk drive 10 may implement a method of parking the sliders which includes, for each head gimbal assembly 60 included in a hard disk drive 10, the head gimbal assembly interacts with a tab ramp 312 radially mounted about a spindle shaft center 42 as follows. A load tab 78 included in the head gimbal assembly contacts the tab ramp to engage the slider 90 into a secure contact with a disk surface 120, as shown in
The head gimbal assembly 60, may includes the load tab 78 coupling through a load beam 74 to engage the slider 90, where the load tab contacts the tab ramp away from the slider, as shown in
The hard disk drive 10 may include a disk clamp 300 supporting this method of parking the sliders on disk surfaces by including a third tab ramp 312-3 as shown in
The hard disk drive may include a spindle motor 270 supporting this method of parking the sliders on disk surfaces by including a fourth tab ramp 312-4.
The hard disk drive may include a disk spacer 310 supporting this method of parking the sliders on disk surfaces by including a third tab ramp 312-3 radially mounted to a fourth tab ramp 312-4, which form a radially symmetric triangular extension from the disk spacer about the spindle shaft center 42.
The hard disk drive 10 may implement this method of parking the sliders on disk surfaces, by including at least one disk surface 120, for example a first disk surface 120-1 for access by at least one head gimbal assembly 60, for example a first head gimbal assembly 60-1 including the first load tab 78-1 for contact with the first tab ramp 312-1 near a far inside diameter ID of the disk surface as shown in
The hard disk drive 10 may further include a second disk surface 120-2 for access by a second head gimbal assembly 60-2 including a third load tab 78-3 for contact with a third tab ramp 312-3 near the far inside diameter ID of the second disk surface. The hard disk drive may further include a disk clamp 300 containing the first tab ramp 312-1 and a spindle motor 270 containing the second tab ramp 312-2.
The preceding embodiments provide examples of the invention and are not meant to constrain the scope of the following claims.