Method and apparatus for the acoustic improvement of the pulsed current method for controlling the velocity of a transducer head
First Claim
1. A method for controlling the velocity of a disk drive transducer head during a load or unload operation, comprising:
- introducing for a first period of time a first quantity of electrical power to a voice coil motor to move said transducer head, wherein said first period of time is not dependent on a velocity of said transducer head;
determining said velocity of said transducer head; and
introducing for a second period of time a second quantity of electrical power to said voice coil motor to move said transducer head, wherein said second period of time is not equal to said first period of time, and wherein said second period of time is not dependent on said velocity of said transducer.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for reducing the acoustic output of a computer disk drive during a load or unload operation are provided. According to the invention, a pulse train having pulse widths that vary from one pulse to the next is provided to a voice coil motor while the transducer head is being loaded to or unloaded from the surface of the disk. According to one embodiment of the present invention, a proportional term equal to the inverse of the pulse width is supplied to the controller such that, with all other inputs to the controller being equal, a pulse train having pulses of equal total power are produced. By providing pulses of varying widths, the acoustic output of the disk drive is spread among multiple frequencies, and the amplitude at any one frequency is diminished as compared to a pulse train having pulses of equal width.
-
Citations
56 Claims
-
1. A method for controlling the velocity of a disk drive transducer head during a load or unload operation, comprising:
-
introducing for a first period of time a first quantity of electrical power to a voice coil motor to move said transducer head, wherein said first period of time is not dependent on a velocity of said transducer head; determining said velocity of said transducer head; and introducing for a second period of time a second quantity of electrical power to said voice coil motor to move said transducer head, wherein said second period of time is not equal to said first period of time, and wherein said second period of time is not dependent on said velocity of said transducer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for loading or unloading a hard disk drive transducer head, comprising:
-
providing a first amount of electrical power to a voice coil motor for a first period of time to move said transducer head with respect to a surface of a storage disk; measuring a velocity of said transducer head; comparing said measured velocity to a desired velocity; and providing a second amount of electrical power to a voice coil motor for a second period of time to move said transducer head with respect to said surface of said storage disk, wherein said second amount of power is proportionate to a difference between said measured velocity of said transducer head and said desired velocity, and wherein said first period of time does not equal said second period of time, wherein said steps of providing, measuring, comparing and providing are performed during a load or unload operation. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A disk drive apparatus, comprising:
-
a base; a magnetic storage disk rotatably mounted to said base; an actuator arm pivotally mounted to said base; a cam; a transducer head mounted to a first end of said actuator arm, wherein said transducer head is capable of reading information from and writing information to said magnetic storage disk; a voice coil motor for moving said first end of said actuator arm radially across said magnetic storage disk from a first position in which said actuator arm is engaged with said cam to a second position in which said actuator arm is positioned such that said transducer head is capable of addressing information stored on a surface of said magnetic disk; a controller for producing an output signal for actuating said voice coil motor to move said transducer head from said first position to said second position, wherein said voice coil motor is provided a first amount of electrical power over a first period of time to move said actuator arm during a load or unload operation, wherein following said first period of time plus an additional period of time a back electromotive force of said voice coil motor is sampled to determine a velocity of said transducer head during the load or unload operation, wherein said voice coil motor is provided with a second amount of electrical power over a second period of time to move said actuator arm during the load or unload operation, and wherein said first period of time is not equal to said second period of time. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A method for controlling the velocity of a disk drive transducer head, comprising:
-
introducing for a first period of time a first quantity of electrical power to a voice coil motor to move said transducer head, wherein said first period of time is not dependent on a velocity of said transducer head; determining said velocity of said transducer head; and introducing for a second period of time a second quantity of electrical power to said voice coil motor to move said transducer head, wherein said second period of time is not equal to said first period of time, and wherein said second period of time is not dependent on said velocity of said transducer, wherein said first and second quantities of electrical power are determined by a controller implementing a control algorithm, wherein said controller provides an output signal I to said voice coil motor, wherein I=Kpn*BEMFerrorn+Nullin, and wherein Nullin+1=Nullin+Ki*Kpn*BEMFerrorn. - View Dependent Claims (55, 56)
-
Specification