Claims
- 1. A method for repositioning a read/write head from a parking location to a position adjacent a surface of a magnetic disk with reduced audible noise, the read/write head disposed on an actuator arm having a voice coil motor, comprising:
receiving a read/write head load signal; applying a first current pulse to the voice coil motor in response to the read/write head load signal, the first current pulse having a first amplitude and a first duration; determining a back electromotive force voltage in the voice coil motor; determining a read/write head velocity in response to the back electro-motive force voltage; determining a difference between the read/write head velocity and a desired read/write head velocity; using the difference between the read/write head velocity and the desired read/write head velocity to determine a second duration for a second current pulse; and applying the second current pulse to the voice coil motor.
- 2. The method of claim 1 wherein the parking location is on a load/unload ramp.
- 3. The method of claim 1 further comprising unloading the read/write heads from a load/unload ramp in response to applying the second current pulse.
- 4. The method of claim 1 further comprising accelerating the magnetic disk to an operating speed.
- 5. The method of claim 1 wherein the first duration ranges from approximately 25 milliseconds to approximately 5 milliseconds.
- 6. The method of claim 1 wherein the first amplitude has a maximum amplitude of approximately 500 milliamps.
- 7. A method for repositioning a read/write head from a position adjacent a surface of a magnetic disk to a parking location having reduced audible noise, the read/write head disposed on an actuator arm having a voice coil motor, comprising:
receiving a read/write head unload signal; applying a first current pulse to the voice coil motor in response to the read/write head load signal, the first current pulse having a first amplitude and a first duration; determining a read/write head velocity in response to the first current pulse; comparing the read/write head velocity to a desired read/write head velocity to form a difference velocity; determining a second amplitude and a second duration for a second current pulse in response to the difference velocity, the second duration different from the first duration and the second amplitude different from the first amplitude; and applying the second current pulse to the voice coil motor.
- 8. The method of claim 7 wherein the first duration has a maximum duration of approximately 5 milliseconds.
- 9. The method of claim 7 wherein the first amplitude has a maximum amplitude of approximately 500 milliamps.
- 10. The method of claim 7 wherein the total charge for the second current pulse has a maximum charge of approximately 2.5 millicoulombs.
- 11. The method of claim 7 wherein the second amplitude and the first amplitude are predetermined.
- 12. The method of claim 7 wherein determining a read/write head velocity in response to the first current pulse comprises measuring an induced back-electromotive force voltage with the voice coil motor.
- 13. The method of claim 7 wherein the parking location is on a load/unload ramp.
- 14. The method of claim 7 further comprising loading the read/write heads to a load/unload ramp in response to applying the second current pulse.
- 15. A system having a storage device including a magneto-resistive head for repositioning the magneto-resistive head, the storage device further comprising:
an actuator arm having a voice coil motor disposed on one end and the magneto-resistive head disposed on another end, the voice coil motor for generating a back electromotive force; a voice coil motor driver coupled to the voice coil motor for applying a first current pulse to the voice coil motor, the first current pulse having a first amplitude and a first duration; a first processor coupled to the voice coil motor and to the voice coil motor driver for determining a difference between the back electromotive force voltage and a predetermined back electromotive force voltage, and for determining a second amplitude in response to the difference, the second amplitude different from the first amplitude; and a second processor coupled to the first processor for determining a second duration, the second duration different from the first duration, wherein the voice coil motor driver is also for applying a second current pulse to the voice coil motor, the second current pulse having the second amplitude and the second duration.
- 16. The system of claim 15 wherein the second amplitude and the first amplitude are predetermined.
- 17. The system of claim 15 wherein the first duration has a maximum duration of approximately 5 milliseconds.
- 18. The system of claim 15 wherein the storage device further comprises a spindle motor coupled to a magnetic disk for rotating the magnetic disk at a predefined speed in response to the load signal.
- 19. The system of claim 15 wherein the second current pulse biases the magneto-resistive head up a load/unload ramp.
- 20. The system of claim 15 wherein the second current pulse biases the magneto-resistive head towards a magnetic disk.
- 21. The method of claim 1 wherein the difference between the read/write head velocity and the desired read/write head velocity is also used to determine a second amplitude for the second pulse.
- 22. The method of claim 21 wherein the second amplitude is different from the first amplitude and the second duration is different from the first duration.
- 23. A method for repositioning a read/write head from a position adjacent a surface of a magnetic disk to a parking location with reduced audible noise, the read/write head disposed on an actuator arm having a voice coil motor, comprising:
receiving a read/write head unload signal; applying a series of current pulses to the voice coil motor in response to the read/write head unload signal until the read/write head reaches the parking location, each current pulse having an amplitude and a duration; after a first number of current pulses, determining a back electro-motive force voltage in the voice coil motor; determining a read/write head velocity in response to the back electro-motive force voltage; determining a difference between the read/write head velocity and a desired read/write head velocity; and using the difference between the read/write head velocity and the desired read/write head velocity to determine a duration for each of a next first number of pulses, wherein no two consecutive pulses in the series have the same duration.
- 24. The method of claim 23 wherein no two consecutive pulses in the series have the same amplitude.
- 25. The method of claim 23 wherein the first number is one.
- 26. The method of claim 23 wherein the first number is three.
- 27. A method for repositioning a read/write head from a parking location to a position adjacent a surface of a magnetic disk with reduced audible noise, the read/write head disposed on an actuator arm having a voice coil motor, comprising:
receiving a read/write head load signal; applying a series of current pulses to the voice coil motor in response to the read/write head load signal until the read/write head reaches the position adjacent a surface of a magnetic disk, each current pulse having an amplitude and a duration; determining a read/write head velocity in response to the back electro-motive force voltage; determining a difference between the read/write head velocity and a desired read/write head velocity; and using the difference between the read/write head velocity and the desired read/write head velocity to determine a duration for each of a next first number of pulses, wherein no two consecutive pulses in the series have the same duration.
- 28. The method of claim 27 wherein no two consecutive pulses in the series have the same amplitude.
- 29. The method of claim 27 wherein the first number is one.
- 30. The method of claim 27 wherein the first number is three.
Parent Case Info
[0001] This present application is a continuation application of U.S. patent application Ser. No. 09/082,425 filed May 20, 1998, which is incorporated by reference. The present application also claims the benefit of U.S. Provisional Application No. 60/066,004 filed Nov. 14, 1997, which is incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60066004 |
Nov 1997 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09082425 |
May 1998 |
US |
Child |
09751705 |
Dec 2000 |
US |