1. Field of the Invention
The invention relates to a method for reading/writing data of a disk drive, and more particularly to a method for effectively lowering the vibration of interior components of the disk drive during raising the rotating speed of a spindle motor from a low speed to a high speed.
2. Description of the Prior Art
The further advance of electronic technology has produced several peripheral devices, such as hard disk, disk drive, image scanner and printing machine having multi functions. As for the disk drive, the optical disk available in the market generally has several GB for storing data, and is capable for preserving the data in video and audio format for a long time. Thus, the optical disk becomes an indispensable storage medium for those, who wish to preserve data for a considerable long time. The DVD (Digital Versatile Disk) of the new generation even contain several tens of GB, is much welcome by the persons in the media world.
Note that, as the storage capacity of the optical disk increases, the disk of new generation should have high rotation speed in order to shorten the reading/writing time for the data. Presently, the rotation speed of the DVD available in the market is raised from 16× speed to 20× speed or above. However, raising the rotation speed in the spindle motor for reading/writing operation causes related problems. For instance, when the disk drive perform read/write operation at high speed, the entire traverse module 1 is subjected under tremendous vibration due to stress of the corresponding mechanism, wobbling of the disk, air circulation within the disk drive and the rotation speed of the spindle motor 10 during raising the spindle motor 10 from a low speed to a high speed. The severe vibration of the traverse module 1 may shorten the service life of the disk drive and the head 12 consequently fails to provide correct reading/writing performance. Under this condition, it becomes an urgent task for the manufacturers to solve the problem how to lower the vibration magnitude of the traverse module 1 during raising the rotation speed of the spindle motor 10 from a lower speed to a higher speed for reading/writing operation.
It is the object of the present invention to provide a method for reading/writing data, in which, effectively keeping low vibration of the traverse module during raising the rotating speed of the spindle motor from a low speed to a high speed.
In one aspect of the present invention, a method is provided for reading/writing data of a disk drive that includes a spindle motor for rotating an optical disk and a head for reading/writing data from and to the disk. The method accordingly includes the following steps: (i) adjusting a position of the head for the first time in order to space apart the head from a center of the disk at a specific distance, wherein when the head is spaced apart from the center of the disk at the specific distance, an average vibration magnitude of the disk is the minimum during raising the rotating speed of the spindle motor from a low speed to a high speed; (ii) raising the spindle motor from the low speed to the high speed; and (iii) adjusting a position of the head for the second time in order to move the head to a desired track in the disk, thereby starting data reading/writing operation from and to the desired track in the disk.
Other features and advantages of this invention will become more apparent in the following detailed description of the preferred embodiment of this invention, with reference to the accompanying drawings, in which:
For a disk drive to perform reading/writing data of a disk at high speed, the position of the reading/writing head will affect the vibration magnitude of the traverse module and the disk when raising the disk from a low speed to a high speed. Therefore, the present invention is to provide a disk reading/writing method that includes the steps to determine the position of the head with respect to the center of the disk so that vibration of the disk can be lower down effectively during raising the disk from a low speed to a high speed.
According to step S1, relationship among rotation speed of the spindle motor 10, a distance of the head 12 with respect to the center of the disk and vibration magnitude of the disk is analyzed. Thus, an analyzed result is obtained for further application.
After achieving the analyzed result, the step S2 is performed to define the specific distance of the head 12 with respect to the center of the disk based on the analyzed result for disposing the head 12, wherein when the head 12 is spaced apart from the center of the disk at the specific distance, the average vibration magnitude of the disk is the minimum during raising the rotating speed of the spindle motor from the low speed to the high speed. The average vibration magnitude is an average of the vibration magnitude of the spindle motor at different speeds during raising the rotating speed of the spindle motor from the low speed to the high speed, such as from 60 rotations per second to 200 rotations per second. As illustrated in
Note that in the aforesaid method, the high speed of the spindle motor 10 is set to be 200 rotations per second while the low speed is set to be 60 rotations per second. Of course, in order to obtain the different requirement, the high and low speed ranges can be adjusted, such as one can set the lower speed between 50 to 70 rotations per second while the high speed between 180 to 240 rotations per second.
According to step S3, a position of the head 12 is adjusted for the first time in order to space apart the head 12 from the center of the disk at the specific distance. As illustrated in
After disposing the head 12 at the specific distance relative to the center of the disk, the step S4 is performed. The rotating speed of the spindle motor 10 is raised from a low speed to a high speed. At this time, since the head 12 is spaced apart from the center of the disk at the specific distance, an average vibration magnitude of the disk is the minimum during raising the rotating speed of the spindle motor 10 from the low speed to the high speed. As illustrated in
Afterward, the step S5 is performed. It is to adjust a position of the head 12 for the second time in order to move the head 12 to a desired track in the disk, thereby starting data reading/writing operation from and to the desired track in the disk. In other words, the rotation speed of the spindle motor 10 is raised from the lower speed to the high speed so as to perform the reading/writing operation of the disk. As shown in
The following advantages are provided by the present method for reading/writing data. As illustrated in
While the present invention has been described in connection with what is considered the most practical and preferred embodiments, it is understood that this invention is not limited to the disclosed embodiments but is intended to cover various arrangements included within the spirit and scope of the broadest interpretation so as to encompass all such modifications and equivalent arrangements.
Number | Date | Country | Kind |
---|---|---|---|
2008 1 0168924 | Sep 2008 | CN | national |
Number | Name | Date | Kind |
---|---|---|---|
5442604 | Osada | Aug 1995 | A |
5710497 | Yanagimachi | Jan 1998 | A |
6459668 | Satou et al. | Oct 2002 | B1 |
Number | Date | Country | |
---|---|---|---|
20100083294 A1 | Apr 2010 | US |