Method for controlling movement of head in data storage device and disk drive employing the method
12 claims: 12 independent, 0 dependent
- 1A method of controlling a disk drive, comprising:moving a head (6) toward an innermost periphery of a disk (3) when an amount of external impact applied to the disk drive exceeds a critical value and the head (6) is positioned in an inner peripheral region of the disk (3);andmoving the head (6) toward an outermost periphery of the disk (3) when the amount of impact exceeds the critical value and the head (6) is positioned in an outer peripheral region of the disk (3), wherein the position of the head (6) is based on a distance from a reference cylinder of the disk, in particular in the middle of the disk (3). Ein Verfahren zum Steuern eines Plattenlaufwerks, das umfasst: Bewegen eines Kopfes (6) zu einer innersten Peripherie einer Platte (3), wenn eine Größe eines externen Stoßes, der dem Plattenlaufwerk zugefügt wird, einen kritischen Wert überschreitet und der Kopf (6) sich in einem inneren peripheren Bereich der Platte (3) befindet;undBewegen des Kopfes (6) zu einer äußersten Peripherie der Platte (3), wenn die Stärke des externen Stoßes den kritischen Wert überschreitet und der Kopf (6) sich in einem äußeren peripheren Bereich der Platte (3) befindet, wobei die Position des Kopfes (6) auf einem Abstand von einem Referenzzylinder der Platte, insbesondere in der Mitte der Platte, basiert. Procédé pour commander une unité de disque, comportant les étapes consistant à : déplacer une tête (6) vers une périphérie la plus à l'intérieur d'un disque (3) lorsqu'une quantité d'impact externe appliquée à l'unité de disque dépasse une valeur critique et que la tête (6) est positionnée dans une région périphérique intérieure du disque (3), etdéplacer la tête (6) vers une périphérie la plus à l'extérieur du disque (3) lorsque la quantité d'impact dépasse la valeur critique et que la tête (6) est positionnée dans une région périphérique extérieure du disque (3),la position de la tête (6) étant basée sur une distance par rapport à un cylindre de référence du disque, en particulier au milieu du disque (3).
- 2Das Verfahren zum Steuern eines Plattenlaufwerks gemäß Anspruch 1, das weiterhin die Schritte umfasst:Detektieren einer Stärke eines Stoßes, der dem Plattenlaufwerk zugefügt wird, undBestimmen, ob die detektierte Stärke einen kritischen Wert überschreitet;Lesen von Positionsinformationen eines Zylinders, über dem sich ein Kopf (6) befindet, wenn die detektierte Stärke den kritischen Wert überschreitet, undAussetzen eines Befehls, der implementiert ist;Bestimmen, ob die gelesene Zylindernummer eine Referenzzylindernummer übersteigt;und wobei der Kopf (6) in eine innerste periphere Richtung (13) der Platte (3) bewegt wird, wenn die gelesene Zylindemummer die Referenzzylindemummer übersteigt, und in eine äußerste periphere Richtung (12) der Platte (3) bewegt wird, wenn die gelesene Zylindemummer die Referenzzylindemummer nicht übersteigt. Procédé pour commander une unité de disque selon la revendication 1, comportant en outre les étapes consistant à : détecter une quantité d'un impact appliquée à l'unité de disque, etdéterminer si la quantité détectée dépasse une valeur critique,lire des informations de position d'un cylindre, sur lequel une tête (6) est positionnée, lorsque la quantité détectée dépasse la valeur critique, etsuspendre une instruction en cours d'exécution,déterminer si le numéro de cylindre lu dépasse un numéro de cylindre de référence, etla tête (6) étant déplacée dans une direction périphérique la plus à l'intérieur (13) du disque (3) lorsque le numéro de cylindre lu dépasse le numéro de cylindre de référence, et déplacée dans une direction périphérique la plus à l'extérieur (12) du disque (3) lorsque le numéro de cylindre lu ne dépasse pas le numéro de cylindre de référence. The method for controlling a disk drive, according to claim 1 further comprising the steps: detecting an amount of an impact applied to the disk drive, anddetermining whether the detected amount exceeds a critical value;reading position information of a cylinder, over which a head (6) is positioned, when the detected amount exceeds the critical value, andsuspending a command being implemented;determining whether the read cylinder number exceeds a reference cylinder number;and wherein the head (6) is moved in an innermost peripheral direction (13) of the disk (3) when the read cylinder number exceeds the reference cylinder number, and moved in an outermost peripheral direction (12) of the disk (3) when the read cylinder number does not exceed the reference cylinder number.
- 3Das Verfahren von Anspruch 1 oder 2, in dem der Referenzzylinder an einer Position angeordnet ist, die von einer halben Position zwischen der innersten Peripherie (13) der Platte (3) und der äußersten Peripherie (12) zu einer äußeren Peripherie hin um einen konstanten Abstand beabstandet ist. Procédé selon la revendication 1 ou 2, dans lequel le cylindre de référence est disposé dans une position qui est écartée d'une demi-position entre la périphérie la plus à l'intérieur (13) du disque (3) et la périphérie la plus à l'extérieur (12) vers une périphérie extérieure selon une distance constante. The method of claim 1 or 2, wherein the reference cylinder is disposed at a position which is deviated from a half position between the innermost periphery (13) of the disk (3) and the outermost periphery (12) toward an outer periphery by a constant distance.
- 4Das Verfahren von einem der Ansprüche 1 bis 3, in dem das Bewegen das Absetzen des Kopfes (6) auf eine Rampe (7) einschließt, wenn die Rampe (7) vorhanden ist. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel le déplacement inclut le déchargement de la tête (6) sur une rampe (7), lorsque la rampe est présente. The method of one of claims 1 to 3, wherein the moving include unloading the head (6) onto a ramp (7), when the ramp (7) is present.
- 5Das Verfahren von einem der Ansprüche 1 bis 4, in dem bei dem Bewegen eine Bewegungsgeschwindigkeit des Kopfes (6) eine erlaubte maximale Geschwindigkeit ist. Procédé selon l'une quelconque des revendications 1 à 4, dans lequel, lors du déplacement, une vitesse de déplacement de la tête (6) est une vitesse maximale admissible. The method of one of claims 1 to 4, wherein, in the moving, a moving speed of the head (6) is an allowable maximum speed.
- 6A data storage device comprising:an impact detecting unit (290) configured to generate an electric signal corresponding to an amount of external impact applied to the data storage device;anda controller (240) configured to calculate an amount of impact based on the electric signal, and when the calculated amount of the impact exceeds a critical value, is configured to cause a read/write head (6) to move toward a position (12, 13) of a disk where any contact between the read/write head (6) and the disk (3) is less likely to damage the disk (3);characterized in that the controller (240) is configured to control the actuator to move the head (6) in a direction of an innermost periphery (13) of the disk (3), when the head (6) is positioned in an inner peripheral region of the disk (3) on the basis of a reference cylinder;and control the actuator (5) to move the head (6) in a direction of an outermost periphery (12) of the disk (3), when the head (6) is positioned in an outer peripheral region of the disk (3) comprising the reference cylinder on the basis of the reference cylinder;when the calculated amount of impact exceeds the critical value. Dispositif de mémorisation de données comportant : une unité de détection d'impact (290) configurée pour générer un signal électrique correspondant à une quantité d'impact externe appliquée au dispositif de mémorisation de données, etun contrôleur (240) configuré pour calculer une quantité d'impact basée sur le signal électrique et, lorsque la quantité calculée de l'impact dépasse une valeur critique, configuré pour amener une tête de lecture/écriture (6) à se déplacer vers une position (12, 13) d'un disque où un contact quelconque entre la tête de lecture/écriture (6) et le disque (3) est moins susceptible d'endommager le disque (3),caractérisé en ce que le contrôleur (240) est configuré pour commander l'actionneur pour déplacer la tête (6) dans une direction d'une périphérie la plus à l'intérieur (13) du disque (3), lorsque la tête (6) est positionnée dans une région périphérique intérieure du disque (3) sur la base d'un cylindre de référence, et commander l'actionneur (5) pour déplacer la tête (6) dans une direction d'une périphérie la plus à l'extérieur (12) du disque (3), lorsque la tête (6) est positionnée dans une région périphérique extérieure du disque (3) comportant le cylindre de référence sur la base du cylindre de référence, lorsque la quantité calculée d'impact dépasse la valeur critique. Eine Datenspeichervorrichtung, die umfasst: eine Stoßdetektionseinheit (290), die dazu ausgebildet ist, ein elektrisches Signal entsprechend einer Stärke eines externen Stoßes, der der Datenspeichervorrichtung zugefügt wird, zu erzeugen;undeinen Kontroller (240), der dazu ausgebildet ist, eine Stärke eines Stoßes auf der Grundlage des elektrischen Signals zu berechnen, und dazu ausgebildet ist, wenn die berechnete Stärke des Stoßes einen kritischen Wert überschreitet, einen Lese-/Schreibkopf (6) dazu zu veranlassen, sich zu einer Position (12, 13) einer Platte zu bewegen, an der jeglicher Kontakt zwischen dem Lese-/Schreibkopf (6) und der Platte (3) mit geringerer Wahrscheinlichkeit die Platte (3) beschädigt;dadurch gekennzeichnet ist, dass der Kontroller (240) dazu ausgebildet ist, den Aktuator dahingehend zu steuern, dass er den Kopf (6) auf der Grundlage eines Referenzzylinders in eine Richtung einer innersten Peripherie (3) der Platte (3) bewegt, wenn sich der Kopf (6) in einem inneren peripheren Bereich der Platte (3) befindet;und den Aktuator dahingehend zu steuern, dass er den Kopf (6) auf der Grundlage des Referenzzylinders in eine Richtung einer äußersten Peripherie (3) der Platte (3) bewegt, wenn sich der Kopf (6) in einem äußeren peripheren Bereich der Platte (3), der den Referenzzylinder umfasst, befindet;wenn die berechnete Stärke des Stoßes den kritischen Wert übersteigt.
- 7A data storage device according to claim 6, further comprising:a disk (3) and;an actuator (5) for moving a read/write head (6) across a surface of the disk (3). Dispositif de mémorisation de données selon la revendication 6, comportant en outre : un disque (3), etun actionneur (5) pour déplacer une tête de lecture/écriture (6) sur une surface du disque (3). Eine Datenspeichervorrichtung gemäß Anspruch 6, die weiterhin umfasst: eine Platte (3);undeinen Aktuator (5) zum Bewegen eines Lese-/Schreibkopfes (6) über eine Oberfläche der Scheibe (3).
- 8Die Datenspeichervorrichtung von Anspruch 7, in der der Referenzzylinder an einer Position angeordnet ist, die von einer halben Position zwischen der innersten Peripherie (13) der Platte (3) und der äußersten Peripherie (12) zu einer äußeren Peripherie hin um einen konstanten Abstand beabstandet ist. Dispositif de mémorisation de données selon la revendication 7, dans lequel le cylindre de référence est disposé dans une position qui est écartée d'une demi-position entre la périphérie la plus à l'intérieur (13) du disque (3) et la périphérie la plus à l'extérieur (12) vers une périphérie extérieure selon une distance constante. The data storage device of claim 7, wherein the reference cylinder is disposed at a position which is deviated from a half position between the innermost periphery (13) of the disk (3) and the outermost periphery (12) toward an outer periphery by a constant distance.
- 9Die Datenspeichervorrichtung von einem der Ansprüche 6 bis 8, in der bei dem Bewegen des Kopfes (6) in die äußerste Richtung der Kontroller den Aktuator dahingehend steuert, einen Prozess des Absetzens des Kopfes (6) auf eine Rampe (7) zu implementieren. Dispositif de mémorisation de données selon l'une des revendications 6 à 8, dans lequel, lors du déplacement de la tête (6) dans la direction la plus à l'extérieur, le contrôleur commande l'actionneur pour exécuter un processus de déchargement de la tête (6) sur une rampe (7). The data storage device of one of claims 6 to 8, wherein, in moving the head (6) in the outermost direction, the controller controls the actuator to implement a process of unloading the head (6) onto a ramp (7).
- 10Die Datenspeichervorrichtung von einem der Ansprüche 6 bis 9, in der eine Bewegungsgeschwindigkeit des Kopfes (6) eine erlaubte maximale Geschwindigkeit ist. Dispositif de mémorisation de données selon l'une des revendications 6 à 9, dans lequel une vitesse de déplacement de la tête (6) est une vitesse maximale admissible. The data storage device of one of claims 6 to 9, wherein a moving speed of the head (6) is an allowable maximum speed.
- 11Die Datenspeichervorrichtung von einem der Ansprüche 6 bis 10, in der, wenn die Stärke des Stoßes den kritischen Wert überschreitet, ein Befehl, der implementiert ist, ausgesetzt wird. Dispositif de mémorisation de données selon les revendications 6 à 10 dans lequel, lorsque la quantité d'impact dépasse la valeur critique, une instruction en cours d'exécution est suspendue. The data storage device of claims 6 to 10, wherein when the amount of impact exceeds the critical value, a command being implemented is suspended.
- 12A computer-readable storage medium encoded with processing instructions for causing a processor to perform the method of controlling disk drive according to one of claims 1 to 5. Ein computerlesbares Speichermedium, das mit Verarbeitungsanweisungen, um einen Prozessor dazu zu veranlassen, das Verfahren des Steuerns eines Plattenlaufwerks gemäß einem der Ansprüche 1 bis 5 auszuführen, codiert ist. Support de mémorisation lisible par un ordinateur, codé à l'aide d'instructions de traitement pour amener un processeur à mettre en oeuvre le procédé pour commander une unité de disque selon l'une des revendications 1 à 5.
Independent claims12
55 paragraphs in 3 sections, as filed
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a servo control method and apparatus of a data storage device, and more particularly, to a method of controlling movement of a head in a data storage device, by which the head is moved to a safety region when an external impact of sufficient magnitude is applied to a disk drive, and a disk drive employing the method.
2. Description of Related Art
A typical example of a technique for controlling movement of a head in a data storage device is disclosed in <patcit id="pcit0001" dnum="JP2002109840A"><text>Japanese Patent Publication No. 2002-109840</text></patcit>, in which an error in determining a position of the head due to the external impact is reduced by detecting impact applied in directions of x- and y-axes to a surface of a disk by a sensor and calculating a component of the impact in a rotation direction on the basis of information on a present position of the disk read from the head.
Generally, a hard disk drive as a kind of the data storage device is adapted to read data from the disk or write the data on the disk by use of a magnetic head and thus to contribute to an operation of a computer system. A compact high-capacity and high-density hard disk drive has been developed to be employed as means for storing the data in a multimedia system.
The hard disk drive serves to magnetically write or read the information on or from a turning disk. Such a hard disk drive generally includes a disk assembly and an actuator assembly. The disk assembly includes at least one magnetic disk coupled to a hub rotated by an electric motor. The actuator assembly includes an actuator arm having one end supporting the components for writing or reading the data on or from the magnetic disk and the other end coupled to the motor which enables movement of the actuator arm.
As a result of the increased portability of personal computers, the hard disk drive is increasingly likely to be exposed to external impact. If the external impact is applied to the hard disk drive while the hard disk drive reads or writes the data from or on the disk, there is an ample possibility of the head contacting the surface of the disk. When the head contacts the surface of the disk, there is a damage to the disk or head. <patcit id="pcit0002" dnum="US20030067705A1"><text>US 2003/0067705 A1</text></patcit> discloses a disk drive comprising a sensor for detecting dynamic acceleration (shock) as well as a static acceleration (change of gravity or tilt) and a CPU to determine whether the disk drive is dropping or has a tilt, etc. based on detection signals provided by the sensor and for retracting the magnetic head is need be.
An aspect of the present invention provides a method for controlling movement of a head in a data storage device, in which the head is quickly moved to a safety region, in consideration of a position of the head on a disk, depending on amount of external impact applied to a disk drive, and a disk drive employing the method. The present invention is achieved according to the independent claims 1 and 6. Advantageous embodiments are according to the dependent claims.
According to one aspect of the present invention, there is provided a method for controlling a disk drive, including: detecting an amount of an impact applied to the disk drive, and determining whether the detected amount exceeds a critical value; reading position information of a cylinder, over which a head is positioned, when the detected amount exceeds the critical value, and suspending a command being implemented; determining whether the read cylinder number exceeds a reference cylinder number; and moving the head in an innermost peripheral direction of the disk when the read cylinder number exceeds the reference cylinder number, and moving the head in an outermost peripheral direction of the disk when the read cylinder number does not exceed the reference cylinder number.
According to another aspect of the present invention, there is provided a data storage device including: an impact detecting unit which generates an electric signal corresponding to an amount of impact; a disk; an actuator for moving a read/write head across a surface of the disk; and a controller which calculates an amount of impact based on the electric signal, and when the calculated amount of the impact exceeds a critical value, controls the actuator to move the head in a direction less influenced by the impact according to a position of the head on the disk.
According to another aspect of the present invention, there is provided a method of designing a disk drive, including: controlling, via circuit, movement of a head to move the head in a direction less influenced by an impact according to a position of the head, when an amount of impact exceeding a predetermined critical value is detected.
According to another aspect of the present invention, there is provided a data storage device including: an impact detector which generates an electric signal corresponding to an amount of impact; and a controller which calculates an amount of impact based on the electric signal, and when the calculated amount of the impact exceeds a critical value, causes a read/write head to move toward either of two positions of a disk where any contact between the read/write head and the disk is less likely to damage the disk.
According to another aspect of the present invention, there is provided a method of controlling a disk drive, including: moving a head toward an innermost periphery of a disk when an amount of impact exceeds a critical value and the head is positioned in an inner peripheral region of the disk; and moving the head toward an outermost periphery of the disk when the amount of impact exceeds the critical value and the head is positioned in an outer peripheral region of the disk. The position of the head is based on a distance from a reference cylinder in the middle of the disk.
Additional and/or other aspects and advantages of the present invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
These and/or other aspects and advantages of the present invention will become apparent and more readily appreciated from the following detailed description, taken in conjunction with the accompanying drawings of which: <ul id="ul0001" list-style="none" compact="compact"><li><figref idref="f0001">FIG. 1</figref> is a top view of a hard disk drive to which an embodiment of the present invention is applicable;</li><li><figref idref="f0002">FIG. 2</figref> is a spectrum of a vibration of a hard disk drive when external impact is applied to the hard disk drive of <figref idref="f0001">FIG. 1</figref>;</li><li><figref idref="f0003">FIG. 3</figref> is an electric circuit diagram of a hard disk drive according to an embodiment of the present invention; and</li><li><figref idref="f0004">FIG. 4</figref> is a flowchart showing a method of controlling movement of a head in a data storage device according to an embodiment of the present invention.</li></ul>
DETAILED DESCRIPTION OF EMBODIMENT
Reference will now be made in detail to an embodiment of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The embodiment is described below in order to explain the present invention by referring to the figures.
Referring to <figref idref="f0001">FIG. 1</figref> showing a hard disk drive according to an embodiment of the present invention, the hard disk drive includes at least one magnetic disk 3 turned by a spindle motor 2. The hard disk drive also includes a head 6 disposed adjacent to a surface of the magnetic disk 3.
The head 6 detects a magnetic field of the disk 3 and magnetizes the disk 3, so as to read or write (i.e., transfer) data from or on the disk 3. The head is generally associated with the surface of the disk 3. While a unitary head 6 is illustrated and described herein, but the head includes of a write head for magnetizing the disk 3 and a read head for detecting the magnetic field of the disk 3. The read head may be constructed from a magneto-resistive (MR) material.
The head 6 is attached to an actuator arm 5 having a voice coil 9. The voice coil 9 is disposed adjacent to a magnetic assembly 8 specifying a voice coil motor (VCM) (not shown). As such, current supplied to the voice coil 9 generates torque to rotate the actuator arm 5 around a bearing assembly 4. The rotation of the actuator arm 5 causes the head 6 to move across the surface of the disk 3.
A combination of the bearing assembly 4, the actuator arm 5, the magnetic assembly 8, and the voice coil 9 to move the head 6 is generally referred to as an actuator.
When the power is turned off or the hard disk drive is in a sleep mode, the head 6 is secured to a ramp 7, and the actuator is locked by a latch 10. Therefore, if the external impact is applied to the hard disk drive, the head 6 is not moved to prevent the head 6 from being collided with other components, for example, the disk 3.
A stopper 14 prevents the head 6 from moving towards an inner periphery beyond an innermost cylinder region 13 of the disk 3 where the data cannot be written.
<figref idref="f0003">FIG. 3</figref> shows an electric circuit diagram of the hard disk drive according to the present embodiment.
Referring to <figref idref="f0003">FIG. 3</figref>, the hard disk drive of the present embodiment includes a disk 3, a head, 6, a pre-amplifier 210, a write/read channel 220, a buffer 230, a controller 240, a ROM 250, a RAM 260, a voice coil motor driving unit 270, a host interface 280, and an impact detecting unit 290.
The disk 3 includes a plurality of annular tracks (not shown), and each track has a plurality sectors. Each sector consists of a data field and an identification field. The identification field includes a Gray code identifying a sector and a track (cylinder). Data required for operation of the hard disk drive is written in a specific region of the disk 3, which is referred to as maintenance cylinder region. This region is a disk region which a user cannot access.
The ROM 250 stores various programs and data to control the hard disk drive, and the RAM 260 stores the data required for the operation of the hard disk drive, which is read from the maintenance region of the disk 3 and loaded onto the RAM 260, on every booting.
The buffer 230 is stored in regular sequence with the data received from a host device via the host interface 280, in a write mode, and is stored in regular sequence with the data read from the disk 3 in a read mode.
The pre-amplifier 210 includes an amplifying circuit for amplifying a signal detected by the read head, and a read current control circuit for supplying an optimum read current to the read head. Also, the pre-amplifier 210 includes a write current control circuit for supplying a write current.
The impact detecting unit 290 detects an amount of impact applied to the hard disk drive to generate an electrical signal corresponding to the amount of impact.
<figref idref="f0002">FIG. 2</figref> shows a spectrum of a vibration of the hard disk drive when the external impact is applied to the hard disk drive, in which the impact pulse applied has a Gauss distribution having a pick value of 250 G and a retention time of 2 ms. The impact is represented by a vibration in the hard disk drive as indicated by A, B, C, D, E, F, G,...etc., in <figref idref="f0002">FIG. 2</figref>.
First, a general operation of disk drive is described.
In the data read mode, the electrical signal detected from the disk 3 by the read head 6 (referred to as transducer) is amplified by the pre-amplifier 210. Then, the write/read channel 220 encodes the amplified analog signal to a digital signal which can be read by the host device (not shown). After the digital signal is converted into a stream data and is temporarily stored in the buffer 230, the data is transferred to the host device via the host interface 280.
In the data write mode, the hard disk drive receives the data from the host device via the host interface 280, and temporarily stores the data in the buffer 230. After the data is outputted from the buffer 230 and is converted into a binary data stream by the write/read channel 220, the data stream is written to the disk 3 via the write head 6 by supplying the write current amplified by the pre-amplifier 210.
The controller 240 generally controls the hard disk drive, and analyzes commands received via the host interface 280 to implement the commands. The controller 240 is coupled to the VCM driving unit 270 supplying the driving current to the voice coil 9, and supplies a control signal to the VCM driving unit 270 to control the movement of the head 6.
The VCM driving unit 270 supplies the current corresponding to the control signal applied from the controller 240 to the voice coil 9 to move the actuator including the head 6.
The controller 240 calculates the amount of impact by use of the electric signal inputted from the impact detecting unit 290, and implements a process of comparing the calculated amount of impact with a critical value, in the read or write mode. If the calculated amount of the impact exceeds the critical value, the position of the head 6 is read by use of a Gray code. The controller controls the actuator to move the head 6 in a direction less influenced by the impact according to the read cylinder number. The critical value means an amount of maximum impact at which the hard disk drive can normally operate.
Specifically, when the calculated amount of impact exceeds the critical value, if the head 6 is positioned in an inner peripheral region of the disk on the basis of a reference cylinder, the controller 240 outputs the driving control signal for the actuator to the voice coil motor driving unit 270, thereby controlling the movement of the actuator to move the head 6 in a direction of the innermost periphery (indicated by 13 in <figref idref="f0001">FIG. 1</figref>) of the disk 3. If the head 6 is positioned in an outer peripheral region of the disk including the reference cylinder on the basis of the reference cylinder, the controller 240 outputs the driving control signal for the actuator to the voice coil motor driving unit 270, thereby controlling the movement of the actuator to move the head 6 in a direction of the outermost periphery (indicated by 12 in <figref idref="f0001">FIG. 1</figref>) of the disk 3.
The driving control signal for the actuator is adapted to move the head 6 in a maximum speed to which the actuator is allowable, such that the head 6 can quickly move to the safety region against the impact.
When implementing the process of moving the head 6 in the outermost direction to protect the hard disk drive against the external impact, if a ramp 7 is installed to the hard disk drive, the controller 240 controls the movement of the actuator to unload the head 6 onto the ramp 7.
When the controller 240 detects the amount of the impact exceeding the critical value, it suspends any presently implemented command, because of having a difficulty in implementing the normal operation.
The reference cylinder determining the moving direction of the head 6 in the safety region against the impact is designated as a cylinder positioned at a position which is deviated from a half position between the innermost periphery of the disk 3 and the outermost periphery toward the outer periphery by a constant distance. Since the outer peripheral region of the disk 3 is more influenced by the impact over the inner peripheral region, it is required that the controller quickly moves the head 6 to the safety region.
Reference is now made to a flowchart of <figref idref="f0004">FIG. 4</figref> to describe the method for controlling the movement of the head in the data storage device according to the present invention.
First of all, the controller 240 determines whether the hard disk drive is operating in the data read mode or in the data write mode (S401).
If the hard disk drive is operating in the data read mode or in the data write mode, the impact detecting unit 290 (referred to as impact sensor) continuously detects the amount of impact applied to the hard disk drive (S402).
Then, the controller 240 determines whether or not the detected amount of impact exceeds the critical value (S403).
If the detected amount of impact exceeds the critical value, the controller 240 reads position information of the cylinder, on which the head 6 is positioned, from the disk 3 (S404). The read of the position information of the cylinder utilizes the Gray code recorded in the disk 3.
Then, the controller 240 suspends the command being implemented at present and determines whether or not the read cylinder number exceeds a reference cylinder number (S406). The reference cylinder is designated as a cylinder disposed at a position where is deviated from a half position between the innermost periphery (indicated by 13 in <figref idref="f0001">FIG. 1</figref>) of the disk 3 and the outermost periphery (indicated by 12 in <figref idref="f0001">FIG. 1</figref>) toward the outer periphery by a constant distance. Since the outer peripheral region of the disk 3 is more influenced by the impact over the inner peripheral region, the controller quickly moves the head 6 to the safety region.
If the read cylinder number exceeds the reference cylinder number, it corresponds to a case where the head 6 is positioned in the inner peripheral region of the disk on the basis of the reference cylinder. At this time, the controller 240 controls the movement of the actuator to move the head 6 in the innermost direction (indicated by 13 in <figref idref="f0001">FIG. 1</figref>) of the disk 3 (S407).
However, if the read cylinder number does not exceed the reference cylinder number, it corresponds to a case where the head 6 is positioned in the outer peripheral region of the disk on the basis of the reference cylinder. At this time, the controller 240 controls the movement of the actuator to move the head 6 in the outermost direction (indicated by 12 in <figref idref="f0001">FIG. 1</figref>) of the disk 3 (S408).
The moving speed of the head in the processes S407 and S408 is set in a range of an allowable maximum speed for the hard disk drive.
When implementing the process S408 of moving the head 6 to the outermost periphery to protect the hard disk drive against the external impact, if the ramp 7 is installed to the hard disk drive, the controller 240 controls the movement of the actuator to unload the head 6 onto the ramp 7.
As such, if the impact exceeding the allowable amount of impact is applied to the hard disk drive during the operation of the hard disk drive, the moving direction of the head is determined according to the position of the head on the disk, so that the head is quickly moved to the safety region.
The above-described embodiment of the present invention can minimize the influence exerted onto the head and related components by the external impact.
The above-described embodiment of present invention may be accomplished by a method, an apparatus, a system, and software. Programs or code segments may be stored in a processor-readable medium, or may be sent by a computer data signal combined with a carrier wave via a transferring medium or communication network. The processor-readable medium includes any medium capable of storing or sending information. Examples of the processor-readable medium are an electronic circuit, a semiconductor memory device, a ROM, a flash memory, an erasable ROM, a floppy disk, an optical disk, a hard disk, an optical fiber medium, a radio frequency (RF) network, and the like. The computer data signal includes any signal, which can be transmitted through transmission medium, such as an electronic network channel, an optical fiber, air, an electromagnetic field, an RF network, and the like.
Although a few embodiments of the present invention have been shown and described, the present invention is not limited to the described embodiments. Instead, it would be appreciated by those skilled in the art that changes may be made to these embodiments without departing from the principles of the invention, the scope of which is defined by the claims.
Contents3
4 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| WO9610249A | Cites | World Intellectual Property Organization (WIPO) |
| JP3252962A | Cites | Japan |
| US2003067705A1 | Cites | United States of America |
10 members in 5 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 20040010453 | Republic of Korea | A | |
| 2004010453 | Republic of Korea | – | |
| 2004010453 | – | – | – |
| KR20040010453 | – | – | – |
Members10
| Document | Office | Kind | |
|---|---|---|---|
| EP1564727A2 | European Patent Office (EPO) | A2 | |
| KR20050082088A | Republic of Korea | A | |
| JP2005235382A | Japan | A | |
| US2005201002A1 | United States of America | A1 | |
| KR100594252B1 | Republic of Korea | B1 | |
| US7088544B2 | United States of America | B2 | |
| EP1564727A3 | European Patent Office (EPO) | A3 | |
| EP1564727B1This record | European Patent Office (EPO) | B1 | |
| DE602005011878D1 | Germany | D1 | |
| JP4317527B2 | Japan | B2 |
21 legal events, as 2 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| First examination report despatched (corrected)R17C | R17C | EP | |
| Designation fees paidAKX | AKX | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1564727
- Publication, DOCDB
- 1564727
- Publication, EPODOC
- EP1564727
- Application
- 5003424
- Application, DOCDB
- 05003424
- Application, EPODOC
- EP20050003424
Titles3
- German
- Verfahren zur Steuerung der Bewegung des Kopfes in einem Datenaufzeichnungsgerät und Plattenspieler mit Verwendung des Verfahrens
- English
- Method for controlling movement of head in data storage device and disk drive employing the method
- French
- Méthode de commande de translation de tête dans un dispositif d'emmagasinage de données et tourne-disque utilisant la méthode
Classification
- CPC, 3
- G11B19/042
- G11B5/54
- G11B21/12
- IPC, 3
- G11B5 54
- G11B21 02
- G11B21 12
Designated states1
- Contracting states, 1
- Germany
