KR20000047526A - A disk drive apparatus, disk drive control apparatus and system - Google Patents
A disk drive apparatus, disk drive control apparatus and system Download PDFInfo
- Publication number
- KR20000047526A KR20000047526A KR1019990044277A KR19990044277A KR20000047526A KR 20000047526 A KR20000047526 A KR 20000047526A KR 1019990044277 A KR1019990044277 A KR 1019990044277A KR 19990044277 A KR19990044277 A KR 19990044277A KR 20000047526 A KR20000047526 A KR 20000047526A
- Authority
- KR
- South Korea
- Prior art keywords
- recording
- signal
- impact
- disk
- interface
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 27
- 230000035939 shock Effects 0.000 claims description 43
- 238000001514 detection method Methods 0.000 claims description 18
- 230000005856 abnormality Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000001012 protector Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/04—Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Digital Magnetic Recording (AREA)
- Moving Of Head For Track Selection And Changing (AREA)
- Recording Or Reproducing By Magnetic Means (AREA)
- Moving Of The Head To Find And Align With The Track (AREA)
- Moving Of Heads (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
Description
본 발명은 자기 디스크에 대하여 정보신호를 기록/재생하는 디스크 드라이브 장치, 이 디스크 드라이브 장치를 외부로부터 제어하는 디스크 드라이브 제어장치및, 이들 디스크 드라이브 장치, 디스크 드라이브 제어장치로 이루어지는 디스크 드라이브 제어 시스템에 관한 것이다.The present invention relates to a disc drive device for recording / reproducing an information signal for a magnetic disc, a disc drive control device for controlling the disc drive device from the outside, and a disc drive control system comprising these disc drive devices and disc drive control devices. will be.
종래에, 가요성을 갖춘 플로피 디스크에 대하여 정보신호를 기록/재생하는 플로피 디스크 드라이브 장치에서는, 헤드부를 접속한 캐리지를 스테핑 모터로 자기 디스크의 직경 방향으로 이동조작하고 있었다.Conventionally, in a floppy disk drive device that records / reproduces an information signal with respect to a flexible floppy disk, a carriage connected to a head portion is moved by a stepping motor in the radial direction of the magnetic disk.
기록/재생을 위한 상기 헤드부의 이동 등의 기본동작은 모두 호스트측으로부터 인터페이스 I/F 경유로 제어된다. 또한, 기록/재생에 이상이 발생하더라도, 드라이브 장치 자체에서는 검지할 수 없으며, 또한 그 이상을 호스트측에 보고하는 수단이 없었다. 외부로부터의 충격에 대해서는 기계적으로 헤드의 위치를 유지하도록 되어 있다.Basic operations such as movement of the head portion for recording / reproducing are all controlled from the host side via the interface I / F. Further, even if an abnormality occurs in the recording / reproducing, the drive device itself cannot detect it, and there is no means for reporting the abnormality to the host side. The shock from the outside mechanically maintains the position of the head.
그런데, 상기 자기 헤드부를, 캐리지를 통하여 스테핑 모터가 아닌 예를 들면 보이스 코일 모터로 플로피 디스크의 직경 방향으로 이동조작하고자 하는 타입의 디스크 드라이브 장치를 고려하면, 기록중에 외부로부터 충격이 가해지면 이미 기록을 행한 인접 트랙의 데이터를 파괴할 가능성이 있었다.By the way, in consideration of a disk drive apparatus of the type which is intended to be operated by moving the magnetic head portion in the radial direction of the floppy disk with a voice coil motor instead of a stepping motor through the carriage, if an impact is applied from the outside during recording, the recording is already performed. There was a possibility of destroying the data of adjacent tracks.
또한, 충격이 없어졌을 때에는 기록/재생을 재시도해야 하지만, 드라이브 장치에 재시도를 실행시킬 수 있는 인터페이스는 부착되어 있지 않았다.In addition, when the shock is eliminated, recording / playback must be retried, but the interface for retrying the drive device is not attached.
도 1은 본 발명의 실시형태에 따른 플로피-디스크 드라이브 제어 시스템의 구성을 도시하는 블록도.1 is a block diagram showing a configuration of a floppy-disk drive control system according to an embodiment of the present invention.
도 2는 상기 도 1에 도시한 플로피-디스크 드라이브 제어 시스템을 구성하는 플로피-디스크 드라이브 장치가 사용 가능하게 되는 표준 기록밀도 플로피 디스크와, 고기록밀도 플로피 디스크를 도시하는 도면.Fig. 2 is a diagram showing a standard recording density floppy disk and a high recording density floppy disk in which a floppy-disk drive device constituting the floppy-disk drive control system shown in Fig. 1 can be used.
도 3은 상기 도 1에 도시한 플로피-디스크 드라이브 제어 시스템을 구성하는 플로피-디스크 드라이브 장치가 구비되는 자기 헤드 장치의 외관 사시도.3 is an external perspective view of a magnetic head device having a floppy-disk drive device constituting the floppy-disk drive control system shown in FIG.
도 4는 상기 도 1에 도시한 플로피-디스크 드라이브 제어 시스템의 동작을 설명하기 위한 플로우 챠트.4 is a flowchart for explaining the operation of the floppy-disk drive control system shown in FIG.
*도면의 주요부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *
10 : 플로피 디스크 드라이브 11 : 플로피 디스크10: floppy disk drive 11: floppy disk
21 : 헤드 장치 64,65 : 코일21: head unit 64,65: coil
70 : 헤드 캐리지 101 : 컨트롤러70: head carriage 101: controller
본 발명은 상기 실정을 감안하여 이루어진 것으로, 기록밀도가 다른 2개의 디스크에 대하여 리니어 모터에 의해 서로 다른 2개의 헤드부를 직경 방향으로 이동조작하여 정보 신호를 기록/재생하는 타입의 디스크 드라이브 장치에 있어서, 외부로부터의 충격을 검출하여 기록/재생처리를 중단할 수 있는 디스크 드라이브 장치의 제공을 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and has a disk drive apparatus of a type for recording / reproducing an information signal by moving two different head portions in a radial direction by a linear motor with respect to two disks having different recording densities. It is an object of the present invention to provide a disc drive device capable of detecting a shock from the outside and stopping the recording / reproducing process.
또한, 충격이 없어졌을 때, 상기 디스크 드라이브 장치에 재시도를 실행시킬 수 있는 디스크 드라이브 제어장치 및 시스템의 제공을 목적으로 한다.It is also an object of the present invention to provide a disk drive control apparatus and a system which can retry the disk drive apparatus when the impact is eliminated.
본 발명에 따른 디스크 드라이브 장치는 상기 과제를 해결하기 위해서, 제1 기록밀도로 정보신호가 기록되는 제1 디스크에 대하여 리니어 모터에 의해 직경 방향으로 이동조작하여 정보신호를 기록/재생하는 제1 헤드 수단과, 상기 제1 헤드수단에 의해 기록되기 위한 신호를 외부로부터 받아들이는 동시에, 상기 제1 헤드 수단에 의해 재생된 신호를 외부로 보내기 위한 제1 인터페이스 수단과, 상기 제1 기록밀도보다 높은 기록밀도로 정보신호가 기록되는 제2 디스크에 대하여 리니어 모터에 의해 직경 방향으로 이동조작하여 정보신호를 기록/재생하는 제2 헤드수단과, 상기 제2 헤드수단에 의해 기록되기 위한 신호를 외부로부터 받아들이는 동시에, 상기 제2 헤드수단에 의해 재생된 신호를 외부로 보내기 위한 제2 인터페이스 수단과, 외부로부터의 충격을 검출하는 충격 검출 수단과, 상기 충격 검출 수단에서 충격을 검출하였을 때 상기 제1 및 제2 디스크에 대한 기록/재생처리를 제어하는 제어수단을 구비한다.In order to solve the above problem, the disc drive device according to the present invention is a first head for recording / reproducing an information signal by moving a radial direction by a linear motor to a first disc on which an information signal is recorded at a first recording density. Means, a first interface means for receiving a signal to be recorded by the first head means from the outside, and for sending the signal reproduced by the first head means to the outside, and recording higher than the first recording density. A second head means for recording / reproducing the information signal by a linear motor with respect to the second disk on which the information signal is recorded at a density, and receiving a signal for recording by the second head means from the outside; At the same time, the second interface means for sending the signal reproduced by the second head means to the outside, and charging from outside Shock detection means for detecting a case, and control means for controlling the recording / reproducing process for the first and second disks when the shock detection means detects an impact.
여기서, 상기 제어수단은 상기 제1 디스크가 장착되고, 동시에 상기 충격 검출 수단이 충격을 검출하였을 때에 상기 제2 인터페이스 수단을 거쳐서 외부로부터 받아들인 제어신호에 근거하여 상기 제1 디스크에 대한 기록/재생처리를 중단한다.Here, the control means is equipped with the first disk and at the same time recording / reproducing for the first disk based on a control signal received from the outside via the second interface means when the shock detection means detects an impact. Abort the process.
또한, 본 발명에 따른 디스크 드라이브 제어장치는 상기 과제를 해결하기 위해서, 제1 기록밀도로 정보신호가 기록되는 제1 디스크 및 제1 기록밀도보다 높은 기록밀도로 정보신호가 기록되는 제2 디스크에 대하여 리니어 모터에 의해 직경 방향으로 이동조작되어 정보신호를 기록/재생하는 제1 헤드수단 및 제2 헤드수단과, 상기 제1 헤드수단 및 제2 헤드수단에 기록을 위한 신호를 보내는 동시에 상기 제1 헤드 수단 및 제2 헤드수단에 의해 재생된 신호를 받아들이는 제1 인터페이스 수단 및 제2 인터페이스 수단을 구비하는 디스크 드라이브 장치를 제어하는 디스크 드라이브 제어장치로서, 상기 디스크 드라이브 장치가 상기 제1 디스크에 대한 기록/재생처리중에 충격을 검출하여 보유한 충격 플래그를 클리어하는 클리어 커맨드 및 상기 디스크 드라이브 장치로부터 상기 제1 인터페이스 수단 경유로 기록/재생신호의 소정 단위마다의 종료정보를 수신하였을 때에 충격의 유무를 검출하는 커맨드를, 상기 제2 인터페이스 수단 경유로 발행하는 동시에, 상기 충격의 유무를 검출하는 커맨드에 의해 충격 있음을 검출하면 상기 제1 인터페이스 수단 경유로 재시도를 실행하는 제어수단을 구비한다.In addition, the disk drive control apparatus according to the present invention, in order to solve the above problems, to the first disk in which the information signal is recorded at the first recording density and to the second disk in which the information signal is recorded at higher recording density than the first recording density. A first head means and a second head means which are moved in the radial direction by a linear motor to record / reproduce the information signal, and send a signal for recording to the first head means and the second head means, A disk drive control device for controlling a disk drive device having a first interface means and a second interface means for receiving a signal reproduced by the head means and the second head means, wherein the disk drive device is adapted to the first disk. The clear command and the disc drive for detecting the shock and clearing the shock flag held during the recording / reproducing process. When receiving the end information for each predetermined unit of the recording / reproducing signal from the drive device via the first interface means, a command for detecting the presence or absence of an impact is issued via the second interface means, and Control means for executing a retry via said first interface means when a shock is detected by the detecting command.
또한, 본 발명에 따른 디스크 드라이브 제어 시스템은 상기 과제를 해결하기 위해서, 제1 기록밀도로 정보신호가 기록되는 제1 디스크 및 제1 기록밀도보다 높은 기록밀도로 정보신호가 기록되는 제2 디스크에 대하여 리니어 모터에 의해 직경 방향으로 이동조작되어 정보신호를 기록/재생하는 제1 헤드수단 및 제2 헤드수단과, 상기 제1 헤드수단 및 제2 헤드수단에 기록을 위한 신호를 보내는 동시에 상기 제1 헤드수단 및 제2 헤드수단에 의해 재생된 신호를 받아들이는 제1 인터페이스 수단 및 제2 인터페이스 수단과, 외부로부터의 충격을 검출하는 충격 검출 수단을 구비하며, 외부로부터의 충격을 검출하였을 때에 상기 제1 디스크 및 제2 디스크에 대한 기록/재생처리를 중단하는 디스크 드라이브 장치와, 상기 디스크 드라이브 장치가 상기 제1 디스크에 대한 기록/재생처리중에 상기 충격 검출 수단에서 충격을 검출하여 보유한 충격 플래그를 클리어하는 클리어 커맨드, 및 상기 디스크 드라이브 장치로부터 상기 제1 인터페이스 수단 경유로 기록/재생신호의 소정 단위마다의 종료정보를 수신하였을 때에 충격의 유무를 검출하는 커맨드를, 상기 제2 인터페이스 수단 경유로 발행하는 동시에, 상기 충격의 유무를 검출하는 커맨드에 의해 충격 있음을 검출하면 상기 제1 인터페이스 수단 경유로 상기 디스크 드라이브 장치에 기록/재생을 재시도시키는 디스크 드라이브 제어장치를 구비한다.In addition, in order to solve the above problems, the disc drive control system according to the present invention includes a first disc in which an information signal is recorded at a first recording density and a second disc in which an information signal is recorded at a recording density higher than the first recording density. A first head means and a second head means which are moved in the radial direction by a linear motor to record / reproduce the information signal, and send a signal for recording to the first head means and the second head means, A first interface means and a second interface means for receiving a signal reproduced by the head means and the second head means, and an impact detection means for detecting an impact from the outside, wherein when the impact from the outside is detected, the first interface means is provided. A disc drive device for stopping recording / reproducing processes for the first disc and the second disc, and the disc drive device comprises the first disc. A clear command for clearing the shock flag held by the shock detection means by the shock detection means during the recording / reproducing process for the data, and end information for each predetermined unit of the recording / reproducing signal from the disk drive apparatus via the first interface means. When receiving, a command for detecting the presence or absence of an impact is issued via the second interface means, and when the presence or absence of an impact is detected by a command for detecting the presence or absence of the impact, the disk drive device is sent to the disk drive apparatus via the first interface means. And a disc drive control device for retrying recording / playback.
실시 형태Embodiment
이하, 본 발명의 실시 형태에 대해서 도면을 참조하면서 설명한다. 이 실시 형태는, 도 1에 도시하는 플로피 디스크 제어 시스템이다. 이 플로피 디스크 제어 시스템은, 플로피 디스크 드라이브 장치(10)와 호스트 컴퓨터(140)로 이루어진다.EMBODIMENT OF THE INVENTION Hereinafter, embodiment of this invention is described, referring drawings. This embodiment is a floppy disk control system shown in FIG. This floppy disk control system consists of a floppy disk drive device 10 and a host computer 140.
플로피 디스크 드라이브 장치(10)에서 사용 가능한 플로피 디스크(11)로서는, 도 2a, 도 2b에 도시하는 플로피 디스크(11A, 11B)를 상정하고 있다. 즉, 도 2a는 기존의 플로피 디스크와 호환성을 갖는 수십 M바이트 내지 수백 M바이트 정도, 또는 그 이상의 대기록 용량을 갖는 고 기록 밀도(상위 모드)의 디스크 매체(12A)가 수용된 플로피 디스크(11A)를 도시하고 있다. 도 2b는 기존의 예를 들면 2M 바이트 정도의 기록용량을 갖는 표준 기록 밀도(하위 모드)의 디스크 매체(12B)가 수용된 플로피 디스크(11B)를 도시하고 있다.As the floppy disk 11 that can be used in the floppy disk drive device 10, the floppy disks 11A and 11B shown in FIGS. 2A and 2B are assumed. That is, Fig. 2A shows a floppy disk 11A in which a high recording density (high mode) disk medium 12A having a large recording capacity of tens of Mbytes to several hundred Mbytes or more compatible with the existing floppy disks is accommodated. It is shown. Fig. 2B shows a floppy disk 11B in which a disk medium 12B of a conventional recording density (lower mode) has a conventional recording capacity of, for example, about 2M bytes.
또한, 도 2a, 도 2b에서, 기록 보호기(15)는 구멍이 닫혀 있을 때 기록 가능 상태를, 구멍이 열려 있을 때 기록 금지 상태를 각각 나타내며, HD 홀(16)은 구멍이 열려 있을 때 기록용량이 약 2M바이트(언포맷시)의 소위 2HD 디스크를, 구멍이 닫혀 있을 때 그 이외의 디스크를 각각 나타내는 것이다. 또한, 도 2a에 있어서, 상술한 기록 보호기(15)나 HD 홀(16) 이외의 소정 위치에 형성된 구멍(17)은, 상술한 기록 용량이 수십 M 바이트 내지 수백 M 바이트 정도의 대용량 플로피 디스크임을 나타내는 것이다2A and 2B, the record protector 15 indicates a recordable state when the hole is closed and a record inhibit state when the hole is open, and the HD hole 16 shows a recording capacity when the hole is open. This so-called 2HD disk of about 2M bytes (unformatted) represents a disk other than that when the hole is closed. In addition, in Fig. 2A, the hole 17 formed at a predetermined position other than the above-described write protector 15 or HD hole 16 is a large capacity floppy disk having a recording capacity of about tens of Mbytes to several hundred Mbytes. To indicate
상기 플로피 디스크 드라이브 장치(10)에 있어서는, 표준 기록 밀도 플로피 디스크(11B) 및 고 기록 밀도 플로피 디스크(11A)에 대한 자기 헤드 장치(21)의 구동을 리니어 모터의 일종인 보이스 코일 모터(이하 VCM)(108)를 사용하여 수행한다. 고 기록 밀도 플로피 디스크(11A)에는 서보정보가 미리 기록되어 있고, 서보정보를 판독함에 따라 VCM(108)을 구동하여, 자기 헤드장치(21)를 작동한다.In the floppy disk drive device 10, the drive of the magnetic head device 21 to the standard recording density floppy disk 11B and the high recording density floppy disk 11A is performed by a voice coil motor (hereinafter, VCM), which is a kind of linear motor. (108). Servo information is recorded in advance in the high recording density floppy disk 11A, and the VCM 108 is driven by reading the servo information to operate the magnetic head device 21.
그런데, 표준 기록 밀도 플로피 디스크(11B)를 기록/재생할 때, 상기 플로피 디스크 드라이브 장치(10)는 자기 헤드장치(21)를 헤드 캐리지(70)를 통하여 스테핑 모터가 아닌, VCM(108)에서 플로피 디스크(11B)의 직경 방향으로 이동조작하려고 하기 때문에, 플로피 디스크 드라이브 장치(10)에, 외부로부터 과도한 충격이 가해지면, 기록/재생을 중단하지 않으면 안된다. 기록중에 있어서는 이미 기록을 행한 인접 트랙의 데이터를 파괴해 버릴 가능성이 있기 때문이다. 단지, 충격이 없어졌을 때에는 호스트측으로부터 기록/재생을 재시도하지 않으면 안된다.By the way, when recording / reproducing the standard recording density floppy disk 11B, the floppy disk drive device 10 uses the magnetic head device 21 as a floppy at the VCM 108, not as a stepping motor via the head carriage 70. Since an attempt is made to move in the radial direction of the disk 11B, the recording / reproducing must be stopped if an excessive impact is applied to the floppy disk drive device 10 from the outside. This is because there is a possibility of destroying data of adjacent tracks that have already been recorded during recording. However, when the shock is eliminated, recording / playback must be retried from the host side.
그래서, 상기 플로피 디스크 드라이브 장치(10)에서는, 충격 센스(116)에 의해 외부로부터의 충격을 검출하여, 그 검출결과에 근거하여 기록/재생을 중단하고, 또한 충격이 없어졌을 때에는 호스트측으로부터의 제어에 의해 기록/재생을 재시도한다. 상세한 설명은 후술한다.Therefore, in the floppy disk drive device 10, the shock sense 116 detects an impact from the outside, stops recording / reproducing based on the detection result, and when the impact is eliminated, from the host side. Retry recording / playback by control. Detailed description will be described later.
이하, 플로피 디스크 드라이브 장치(10)의 구성, 동작에 대해서 상세히 설명한다.Hereinafter, the configuration and operation of the floppy disk drive device 10 will be described in detail.
상기 플로피 디스크(11)에 대하여 자기적으로 기록재생을 행하기 위한 자기헤드장치(21)는, 플로피 디스크(11)를 끼우도록 대향하여 배치되는 헤드부(22A, 22B)를 구비하고 있다. 헤드부(22A)는 플로피 디스크(11)의 위쪽의 기록면에 대하여 기록/재생하기 위한 것으로, 헤드부(22B)는 플로피 디스크(11)의 아래쪽의 기록면에 대하여 기록/재생하기 위한 것이다. 헤드부(22A, 22B)에는, 각각 기존의 플로피 디스크(11B)에 대한 표준 기록 밀도(하위 모드)용의 헤드 칩(23)과, 고 기록 밀도 플로피 디스크(11A)에 대한 고 기록 밀도(상위 모드)용의 헤드 칩(24)에 부착되어 있다.The magnetic head device 21 for magnetically recording and reproducing the floppy disk 11 includes head portions 22A and 22B which are arranged to face the floppy disk 11 so as to be sandwiched therein. The head portion 22A is for recording / reproducing the recording surface above the floppy disk 11, and the head portion 22B is for recording / reproducing for the recording surface below the floppy disk 11. In the head portions 22A and 22B, the head chip 23 for the standard recording density (lower mode) for the conventional floppy disk 11B and the high recording density (higher) for the high recording density floppy disk 11A are respectively provided. Attached to the head chip 24 for the " mode "
자기 헤드장치(21)에 있어서, 헤드부(22A, 22B)는, 지지 아암(40A, 40B)에 의해서 지지되어 있다. 지지 아암(40A, 40B)은 플로피 디스크(11)의 직경 방향으로 이동조작되는 헤드 캐리지(70)에 접속되어 있다. 자기 헤드장치(21)의 외관을 도 3에 도시한다. 헤드 캐리지(70)의 기단부측의 양측에는 한 쌍의 코일 지지편(62, 63)이 돌출되고, 이들 코일 지지편(62, 63)을 개재시켜, 도 1에 도시하는 보이스 코일 모터(VCM)(108)의 요크에 삽입되는 구동용 코일(64, 65)이 부착되어 있다. 헤드 캐리지(70)는, 구동용 코일(64, 65)에 VCM(108)으로부터 구동전류가 공급됨으로써, 플로피 디스크(11)의 직경 방향으로 이동조작된다.In the magnetic head device 21, the head portions 22A and 22B are supported by the support arms 40A and 40B. The support arms 40A and 40B are connected to the head carriage 70 which is moved in the radial direction of the floppy disk 11. The external appearance of the magnetic head device 21 is shown in FIG. A pair of coil support pieces 62 and 63 protrude from both sides of the proximal end side of the head carriage 70 and the voice coil motor VCM shown in FIG. 1 via these coil support pieces 62 and 63. Drive coils 64 and 65 inserted into the yoke of 108 are attached. The head carriage 70 is operated to move in the radial direction of the floppy disk 11 by supplying a drive current from the VCM 108 to the drive coils 64 and 65.
여기서, 다시 도 1을 참조하면, 플로피 디스크 드라이브 장치(10)는 장치 전체의 제어를 행하는 컨트롤러(101)를 구비하고 있다. 컨트롤러(101)에 의해서, 플로피 디스크(11)의 회전 제어, 자기 헤드장치(21)의 이동제어, 고 기록 밀도(상위 모드)용의 기록 재생계의 제어, 표준 기록 밀도(하위 모드)용의 기록 재생계의 제어 등이 행해진다.Referring again to FIG. 1, the floppy disk drive device 10 includes a controller 101 that controls the entire device. The controller 101 controls the rotation of the floppy disk 11, the movement control of the magnetic head device 21, the control of the recording / reproduction system for high recording density (high mode), and the standard recording density (low mode). Control of the recording / reproduction system is performed.
컨트롤러(101)는 버스(102)에 접속되어 있다. 컨트롤러(101)는 버스(102)에 접속되어 있는 플래시 메모리(103)에 기억되어 있는 프로그램을 인출하여, 그 프로그램에 따라서 제어동작을 실행한다.The controller 101 is connected to the bus 102. The controller 101 draws out a program stored in the flash memory 103 connected to the bus 102, and executes a control operation in accordance with the program.
또한, 플로피 디스크 드라이브 장치(10)는 플로피 디스크(11)가 고 기록 밀도(상위 모드)용의 플로피 디스크(11A)인지, 표준 기록 밀도(하위 모드)용의 플로피 디스크(11B)인지를, 상술한 구멍(17) 등을 이용하여 검출하는 디스크 검출부(104)를 가지고 있다. 상기 디스크 검출부(104)의 출력신호는 모드신호(SMD)로서 컨트롤러(101)에 공급된다, 컨트롤러(101)는 이 모드신호(SMD)에 따라서, 플로피 디스크(11)의 회전속도의 전환 제어, 기록 재생계의 전환 제어, 또한 인터페이스의 전환 제어를 행한다.In addition, the floppy disk drive device 10 determines whether the floppy disk 11 is the floppy disk 11A for the high recording density (high mode) or the floppy disk 11B for the standard recording density (low mode). It has the disk detection part 104 which detects using one hole 17 etc. The output signal of the disk detection unit 104 is supplied to the controller 101 as a mode signal SMD. The controller 101 controls switching of the rotational speed of the floppy disk 11 in accordance with the mode signal SMD. Switching control of the recording / reproduction system and switching control of the interface are performed.
또한, 플로피 디스크 드라이브 장치(10)는 플로피 디스크(11)를 회전 시키기위한 스핀들 모터(105)와, 이 모터(105)를 구동하기 위한 스핀들 모터 드라이브(106)를 가지고 있다. 스핀들 모터(105)로부터 얻어지는 그 회전속도에 대응한 주파수 신호(SFG)는 스핀들 모터 드라이버(106)를 통하여 컨트롤러(101)에 공급된다. 컨트롤러(101)는 주파수 신호(SFG)를 참조하여, 플로피 디스크(11)의 회전속도가 소정 값이 되도록, 스핀들 모터 드라이버(106)를 제어한다.The floppy disk drive device 10 also has a spindle motor 105 for rotating the floppy disk 11 and a spindle motor drive 106 for driving the motor 105. The frequency signal SFG corresponding to the rotational speed obtained from the spindle motor 105 is supplied to the controller 101 through the spindle motor driver 106. The controller 101 controls the spindle motor driver 106 so that the rotation speed of the floppy disk 11 becomes a predetermined value with reference to the frequency signal SFG.
또한, 플로피 디스크 드라이브 장치(10)는 자기 헤드장치(21)를 구성하는 헤드부(22A, 22B)를 지지하는 지지 아암(40A, 40B)이 접속되는 헤드 캐리지(70)를 디스크 반경 방향으로 이동시키는 VCM(108)과, 상기 VCM(108)을 구동하기 위한 VCM 드라이버(109)를 가지고 있다. 컨트롤러(101)는 고 기록 밀도 플로피 디스크(11A)가 장착되었을 때, 후술하는 R/W 채널 IC(113)로부터 출력되는 자기 헤드장치(21)의 트래킹 정보나, 그레이 코드 판독 정보 등에 근거하여, 자기헤드장치(21)가 목표 트랙에 정확하게 위치하도록, VCM 드라이버(109)를 제어한다.In addition, the floppy disk drive device 10 moves the head carriage 70 to which the support arms 40A, 40B for supporting the head portions 22A, 22B constituting the magnetic head device 21 are connected in the radial direction of the disk. And a VCM driver 109 for driving the VCM 108. When the controller 101 is mounted with the high recording density floppy disk 11A, the controller 101 is based on the tracking information of the magnetic head device 21 output from the R / W channel IC 113 described later, gray code reading information, or the like. The VCM driver 109 is controlled so that the magnetic head device 21 is accurately positioned on the target track.
또한, 플로피 디스크 드라이브 장치(10)는 고 기록 밀도(상위 모드)용의 기록 재생계와, 표준 기록 밀도(하위 모드)용의 기록 재생계를 갖는다. 고 기록 밀도(상위 모드)용의 기록 재생계는, 호스트 컴퓨터측과 어드밴스 테크날리지 어태치먼트 패킷 인터페이스(ATAPI)(118)를 거쳐서 데이터, 스테이터스, 커맨드의 교환을 행하기 위한 디스크 컨트롤러(111)와, 데이터 버퍼로서의 DRAM(112)과, 기록 신호 처리 및 재생 신호 처리를 행하는 R/W 채널 IC(113)와, R/W 채널 IC(113)로부터 출력되는 기록신호를 증폭하여 헤드부(22A, 22B)의 고 기록 밀도(상위 모드)용의 헤드 칩(24)에 공급하는 기록 앰플리파이어 및 헤드 칩(24)에서 재생된 재생신호를 증폭하여 R/W 채널 IC(113)에 공급하는 재생 앰플리파이어를 구비하는 앰플리파이어부(114)를 가지고 있다.The floppy disk drive device 10 also has a recording / reproducing system for high recording density (high mode) and a recording / reproducing system for standard recording density (low mode). The recording / reproducing system for the high recording density (high mode) includes a disk controller 111 for exchanging data, status, and commands via the host computer side and the Advanced Technology Attachment Packet Interface (ATAPI) 118; DRAM 112 as a data buffer, the R / W channel IC 113 for performing the recording signal processing and the reproduction signal processing, and the recording signal output from the R / W channel IC 113 are amplified and the head portions 22A and 22B. A recording amplifier supplied to the head chip 24 for a high recording density (high mode), and a playback amplifier amplifying a reproduction signal reproduced from the head chip 24 and supplied to the R / W channel IC 113. It has an amplifier unit 114 to.
디스크 컨트롤러(111)는 버스(102)에 접속되어 있다. 디스크 컨트롤러(111)및 R/W 채널 IC(113)의 동작은 각각 컨트롤러(101)에 의해서 제어된다.The disk controller 111 is connected to the bus 102. The operations of the disk controller 111 and the R / W channel IC 113 are controlled by the controller 101, respectively.
또한, 플로피 디스크 드라이브 장치(10)는 표준 기록 밀도(하위 모드)용의 기록 재생계로서, FDD 컨트롤러(115)를 가지고 있다, 이 FDD 컨트롤러(115)는 호스트 컴퓨터(140)와 FDD 인터페이스(117)를 통하여 접속되어 있다. 상기 FDD 컨트롤러(115)는 기록 시에 호스트 컴퓨터(140)로부터 이송되는 MFM 변조 데이터로부터 기록신호를 생성하여 헤드 칩(23)에 공급하는 동시에, 판독할 때에 헤드 칩(23)으로부터의 재생신호로부터 MFM 변조 데이터를 얻어 호스트 컴퓨터(140)에 공급하는 기능 등을 갖추고 있다.The floppy disk drive device 10 also has an FDD controller 115 as a recording and reproduction system for a standard recording density (lower mode), which has a host computer 140 and an FDD interface 117. Is connected via The FDD controller 115 generates and supplies a recording signal from the MFM modulated data transferred from the host computer 140 at the time of writing to the head chip 23, and at the same time reads from the reproduction signal from the head chip 23 at the time of reading. A function for obtaining MFM modulation data and supplying it to the host computer 140 is provided.
즉, 상기 플로피 디스크 드라이브 장치(10)는 표준 기록 밀도(하위 모드)용의 플로피 디스크(11B)에 대하여 VCM(108)에 의해 직경 방향으로 이동조작되어 정보신호를 기록/재생하는 헤드 칩(23)과, 이 헤드 칩(23)에 의해 기록되기 위한 정보신호를 외부의 호스트 컴퓨터(140)로부터 받아들이는 동시에, 헤드 칩(23)에 의해 재생된 정보신호를 외부의 호스트 컴퓨터(140)로 보내기 위한 FDD I/F부(117)와, 고 기록 밀도(상위 모드)용의 플로피 디스크(11A)에 대하여 VCM(108)에 의해 직경 방향으로 이동조작되어 정보신호를 기록/재생하는 헤드 칩(24)과, 상기 헤드 칩(24)에 의해 기록되기 위한 정보신호를 외부의 호스트 컴퓨터(140)로부터 받아들인다. 동시에, 헤드 칩(24)에 의해 재생된 정보신호를 외부의 호스트 컴퓨터(140)로 보내기 위한 ATAPI-I/F 부(118)와, 외부로부터의 충격을 검출하는 충격 센스(116)와, 이 충격 센스(116)에서 충격을 검출하였을 때에 표준 기록 밀도(하위 모드)용의 플로피 디스크(11B) 및 고 기록 밀도(상위 모드)용의 플로피 디스크(11A)에 대한 기록/재생처리를 제어하는 컨트롤러(101)를 구비한다.That is, the floppy disk drive device 10 is moved by the VCM 108 in the radial direction with respect to the floppy disk 11B for the standard recording density (lower mode) to record / reproduce the information signal. ) And an information signal for recording by the head chip 23 are received from an external host computer 140, and at the same time, the information signal reproduced by the head chip 23 is sent to an external host computer 140. Head chip 24 which is moved in the radial direction by the VCM 108 with respect to the FDD I / F section 117 and the floppy disk 11A for the high recording density (high mode). ) And an information signal for recording by the head chip 24 are received from an external host computer 140. At the same time, the ATAPI-I / F unit 118 for sending the information signal reproduced by the head chip 24 to the external host computer 140, the shock sense 116 for detecting the impact from the outside, and A controller that controls recording / playback processing for the floppy disk 11B for the standard recording density (lower mode) and the floppy disk 11A for the high recording density (higher mode) when an impact is detected by the shock sense 116. 101 is provided.
또한, 이 플로피 디스크 드라이브 장치(10)는 FDD-I/F 부(117)를 거쳐서 호스트 컴퓨터(140)로부터 받아들인 기록을 위한 정보신호에 기록신호처리를 실시하는 동시에 헤드 칩(23)에 의해 재생한 정보신호에 재생 신호 처리를 실시하는 FDD 컨트롤러(115)를 구비한다.In addition, the floppy disk drive device 10 performs a write signal processing on the information signal for recording received from the host computer 140 via the FDD-I / F unit 117 and at the same time by the head chip 23. The FDD controller 115 performs reproduction signal processing on the reproduced information signal.
특히, 컨트롤러(101)는 표준 기록 밀도(하위 모드)용의 플로피 디스크(11B)가 디스크 테이블에 장착되고, 또한 충격 센스(116)가 충격을 검출하였을 때에 ATAPI-I/F(118)를 거쳐서 호스트 컴퓨터(140)로부터 받아들인 제어신호에 근거하여 FDD 컨트롤러(115)의 기록/재생 신호 처리를 중단한다.In particular, the controller 101 passes through the ATAPI-I / F 118 when the floppy disk 11B for the standard recording density (lower mode) is mounted on the disk table and the shock sense 116 detects an impact. The recording / reproducing signal processing of the FDD controller 115 is stopped based on the control signal received from the host computer 140.
또한, 상기 플로피 디스크 드라이브 장치(10)는 충격 센스(116)가 충격을 검출하였을 때에 충격 플래그를 보유하는 보유부를 구비하며, 상기 보유부가 보유하고 있는 충격 플래그를 클리어하는 제어신호가 ATAPLI-I/F(118)를 통하여 호스트 컴퓨터(140)로부터 이송되고, 동시에 기록/재생 커맨드가 이송되었을 때에는 FDD 컨트롤러(115)의 기록/재생 신호 처리를 개시한다.In addition, the floppy disk drive device 10 includes a retaining portion for holding an impact flag when the impact sense 116 detects an impact, and a control signal for clearing the impact flag held by the retaining portion is ATAPLI-I /. When transferred from the host computer 140 via the F 118 and a recording / reproducing command is transferred at the same time, the recording / reproducing signal processing of the FDD controller 115 is started.
한편, 호스트 컴퓨터(140)는 플로피 디스크 드라이브 장치(10)가 표준 기록 밀도(하위 모드)용의 플로피 디스크(11B)에 대한 기록/재생처리중에 충격을 검출하여 보유한 충격 플래그를 클리어하는 클리어 커맨드, 및 상기 디스크 드라이브 장치(10)로부터 상기 FDD-I/F 부(117) 경유로 기록/재생신호의 소정 단위마다의 종료정보를 수신하였을 때에 충격의 유무를 검출하는 커맨드를 상기 ATAPI-I/F(118) 경유로 발행하는 동시에, 상기 충격의 유무를 검출하는 커맨드에 의해 충격 있음을 검출하면, 상기 FDD, I/F부(117)를 경유하여 재시도를 실행하는 중앙처리장치(141 : CPU)를 구비한다.On the other hand, the host computer 140 includes a clear command for detecting a shock during the recording / reproducing process of the floppy disk 11B for the standard recording density (lower mode) by the floppy disk drive device 10 to clear the shock flag retained, And a command for detecting the presence or absence of a shock when receiving the end information for each predetermined unit of the recording / reproducing signal via the FDD-I / F unit 117 from the disk drive apparatus 10. The ATAPI-I / F (118) A central processing unit (141: CPU) that issues a retrieval via the FDD and I / F unit 117 when it is issued via a command to detect the presence or absence of the impact. ).
또한, 호스트 컴퓨터(140)는 상기 플로피 디스크 드라이브 장치(10)측의 2개의 I/F(117, 118)에 대한 기능을 갖는 I/F(142)를 구비한다.The host computer 140 also includes an I / F 142 having functions for two I / Fs 117 and 118 on the floppy disk drive device 10 side.
다음에, 플로피 디스크 드라이브 장치(10)의 전체적인 동작을 설명한다. 플로피 디스크(11)로서 표준 기록 밀도(하위 모드)용의 플로피 디스크(11B)가 장착되는 경우, 디스크 검출부(104)로부터 컨트롤러(101)에 공급되는 모드신호(SMD)는 하위 모드를 나타내게 된다. 그러므로, 스핀들 모터(105)로부터의 주파수 신호(SFG)에 근거하여, 컨트롤러(101)에 의해서 스핀들 모터 드라이버(106)가 제어되고, 플로피 디스크(11B)가 표준속도(예를 들면 300rpm)로 회전하도록 된다. 또한, 컨트롤러(101)의 제어에 의해서 표준 기록 밀도(하위 모드)용의 기록재생계가 사용되는 상태로 된다.Next, the overall operation of the floppy disk drive device 10 will be described. When the floppy disk 11B for the standard recording density (lower mode) is mounted as the floppy disk 11, the mode signal SMD supplied from the disk detection unit 104 to the controller 101 indicates a lower mode. Therefore, based on the frequency signal SFG from the spindle motor 105, the spindle motor driver 106 is controlled by the controller 101, and the floppy disk 11B rotates at the standard speed (for example, 300 rpm). Will be done. In addition, under the control of the controller 101, the recording and reproducing system for the standard recording density (lower mode) is used.
이러한 상태에서, 기록시에는, 호스트 컴퓨터(140)로 부터 FDD 인터페이스(117)를 거쳐서 FDD 컨트롤러(115)에 기록 데이터로서 MFM 변조 데이터가 공급되며, 상기 FDD 컨트롤러(115)로부터 MFM 변조 데이터에 대응하는 기록신호가 출력되어 헤드부(22A, 22B)의 헤드 칩(23)에 공급되고, 플로피 디스크(11)의 목표 트랙의 소정 섹터에 기록된다. 한편, 판독시에는, 플로피 디스크(11)의 목표 트랙의 소정 섹터로부터 헤드 칩(23)에서 재생된 신호가 FDD 컨트롤러(115)에 공급되며, 상기 FDD 컨트롤러(115)로부터 재생신호에 대응하는 MFM 변조 데이터가 FDD 인터페이스(117)를 거쳐서 출력되어 호스트 컴퓨터(140)에 공급된다.In this state, at the time of recording, MFM modulation data is supplied as recording data from the host computer 140 to the FDD controller 115 via the FDD interface 117, and corresponds to the MFM modulation data from the FDD controller 115. The recording signal is output and supplied to the head chip 23 of the head portions 22A and 22B, and recorded in a predetermined sector of the target track of the floppy disk 11. On the other hand, at the time of reading, the signal reproduced by the head chip 23 from the predetermined sector of the target track of the floppy disk 11 is supplied to the FDD controller 115, and the MFM corresponding to the reproduction signal from the FDD controller 115 is supplied. The modulated data is output via the FDD interface 117 and supplied to the host computer 140.
플로피 디스크(11)로서 고 기록 밀도(상위 모드)용의 플로피 디스크(11A)가 장착되는 경우, 디스크 검출부(104)로부터 컨트롤러(101)에 공급되는 모드신호(SMD)는 상기 모드를 나타내는 것이다. 그러므로 스핀들 모터(105)로부터의 주파수 신호(SFG)에 근거하여, 컨트롤러(101)에 의해서 스핀들 모터 드라이버(106)가 제어되고, 플로피 디스크(11A)가 고속도(예를 들면 3600rpm)로 회전하도록 된다. 또한, 컨트롤러(101)의 제어에 의해서 고기록밀도(상위 모드)용의 기록 재생계가 사용되는 상태로 된다.When the floppy disk 11A for high recording density (high mode) is mounted as the floppy disk 11, the mode signal SMD supplied from the disk detection unit 104 to the controller 101 indicates the above mode. Therefore, based on the frequency signal SFG from the spindle motor 105, the spindle motor driver 106 is controlled by the controller 101, and the floppy disk 11A is rotated at a high speed (for example, 3600 rpm). . Further, under the control of the controller 101, a recording and reproducing system for high recording density (high mode) is used.
이러한 상태로, 기록시에는 호스트 컴퓨터(140)에서 ATAPI-I/F(118)를 통하여 디스크 컨트롤러(111)에 기록용 데이터가 공급되어, 상기 기록용 데이터는 DRAM(112)에 일시적으로 격납된다. 그리고, 이 기록용 데이터에 대하여, 디스크 컨트롤러(111)로 오류 정정부호의 부가 처리나 인터리브 처리가 실시되어 기록 데이터(WD)가 생성된다.In this state, at the time of writing, the recording data is supplied from the host computer 140 to the disk controller 111 via the ATAPI-I / F 118, and the recording data is temporarily stored in the DRAM 112. FIG. . Then, the disk controller 111 adds an error correction code or interleaves the data for recording to generate the recording data WD.
그리고, 플로피 디스크(11)의 목표 트랙의 소정 섹터에 기록하는 경우는 디스크 컨트롤러(111)에서 R/W 채널 IC(113)에 기록 데이터(WD)가 공급되어, 이 R/W 채널 IC(113)에서 기록 데이터(WD)에 대응한 기록신호 SR가 출력되어 앰프부(114)의 기록 앰프를 통하여 헤드부(22A, 22B)의 헤드 칩(24)에 공급되어, 플로피 디스크(11)의 목표 트랙의 소정 섹터에 기록된다.When recording to a predetermined sector of the target track of the floppy disk 11, the write data WD is supplied from the disk controller 111 to the R / W channel IC 113, and the R / W channel IC 113 is supplied. ), The recording signal SR corresponding to the recording data WD is outputted and supplied to the head chip 24 of the head portions 22A and 22B through the recording amplifier of the amplifier section 114, thereby providing the target of the floppy disk 11. It is recorded in a predetermined sector of the track.
한편, 판독시에는 플로피 디스크(11)의 목표 트랙의 소정 섹터로부터 헤드 칩(24)에서 재생된 신호가 앰프부(114)의 재생 앰프로 증폭되어 R/W 채널 IC(113)에 공급된다. 그래서, 상기 R/W 채널 IC(113)로 파형등화처리, 데이터 식별처리나 16/17 부호의 복호화 처리 등이 행하여져 판독 데이터(RD)가 얻어진다. 상기 판독 데이터(RD)가 디스크 컨트롤러(111)에 공급되어 디인터리브 처리나 오류 정정처리가 행하여져 최종적인 판독 데이터가 얻어지며, 상기 판독 데이터가 DRAM(112)에 일시적으로 격납된 후에 ATAPI-I/F(118)을 통하여 호스트 컴퓨터(140)에 공급된다.On the other hand, at the time of reading, the signal reproduced by the head chip 24 from the predetermined sector of the target track of the floppy disk 11 is amplified by the reproduction amplifier of the amplifier section 114 and supplied to the R / W channel IC 113. Thus, waveform equalization processing, data identification processing, 16/17 code decoding processing, and the like are performed by the R / W channel IC 113 to obtain read data RD. The read data RD is supplied to the disk controller 111 to perform deinterleaving or error correction processing to obtain final read data. After the read data is temporarily stored in the DRAM 112, the ATAPI-I / It is supplied to the host computer 140 via F 118.
그리고, 상기 디스크 드라이브 장치(10)로서는 표준기록밀도 플로피 디스크(11B)를 기록/재생중에, 쇼크 센서(116)에 의해 외부에서의 과도한 충격을 검출하면, 그 검출 결과에 근거하여 기록/재생을 중단한다. 또한, 과도한 충격이 없어진 후, 호스트 컴퓨터(140)가 리트라이를 실행시킨다.When the disk drive device 10 detects excessive shock from the outside by the shock sensor 116 during recording / reproducing of the standard recording density floppy disk 11B, recording / reproducing is performed based on the detection result. Stop. In addition, after the excessive shock is eliminated, the host computer 140 executes the retry.
이 때문에, 플로피-디스크 드라이브 장치(10)와 이 플로피-디스크 드라이브 장치(10)를 제어하는 호스트 컴퓨터(140)로 이루어지는 플로피 디스크 제어 시스템에서는, 표준 기록밀도의 플로피 디스크(11B)가 장착되고, 호스트 컴퓨터(140)측으로부터 정보신호를 기록하고자 할 때에는, 이하의 도 4의 플로우 챠트에 도시되는 순서에 따라서 처리를 실행한다. 여기서는, 섹터 단위마다의 데이터 라이트시의 충격에 대하여 고려하고 있다. 또한, 이 플로우 챠트로서는 호스트 컴퓨터(140)측의 처리를 H1 내지 H7로 하여, 플로피 디스크 드라이브 장치(10)측의 처리를 D1 내지 D9로 한다.For this reason, in the floppy disk control system which consists of the floppy disk drive apparatus 10 and the host computer 140 which controls this floppy disk drive apparatus 10, the floppy disk 11B of a standard recording density is attached, When the information signal is to be recorded from the host computer 140 side, the processing is executed in the order shown in the flowchart of FIG. 4 below. Here, the impact at the time of data write for each sector is considered. In this flowchart, the processing on the host computer 140 side is set to H1 to H7, and the processing on the floppy disk drive device 10 side is set to D1 to D9.
우선, 호스트 컴퓨터(140)는 ATAPI-I/F(118)를 경유하여 H1로 충격 플래그의 클리어 커맨드를 ATAPI 벤더 유니크 커맨드에 의해 발행한다. 그러면, 플로피-디스크 드라이브 장치(10)의 컨트롤러(101)는 D1로 충격 플래그(1)를 클리어한다.First, the host computer 140 issues a clear command of the impact flag to the H1 via the ATAPI vendor unique command via the ATAPI-I / F 118. Then, the controller 101 of the floppy-disk drive device 10 clears the impact flag 1 with D1.
다음에, 호스트 컴퓨터(140)가 H2로 라이트 커맨드를 발행하며, 플로피 디스크 드라이브 장치(10)가 D2로 그 라이트 커맨드를 수신하면, 컨트롤러(101)는 D3로 FDD 컨트롤러(115)의 라이트 게이트를 ON한다. 구체적으로는, 호스트 컴퓨터(140)에서 FDD 인터페이스(117)를 통하여 FDD 컨트롤러(115)에 이송되는 섹터 단위의 기록 데이터로서의 MFM 변조 데이터에 대응한 기록 신호를 FDD 컨트롤러(115)에 생성시킨다. 그리고, 그 기록 신호를 헤드부(22A, 22B)의 헤드 칩(23)에 공급시킨다.Next, when the host computer 140 issues a write command to H2 and the floppy disk drive device 10 receives the write command to D2, the controller 101 sends the write gate of the FDD controller 115 to D3. ON. Specifically, the FDD controller 115 generates a recording signal corresponding to the MFM modulation data as sector-based recording data transferred from the host computer 140 to the FDD controller 115 via the FDD interface 117. Then, the write signal is supplied to the head chip 23 of the head portions 22A and 22B.
플로피-디스크 드라이브 장치(10)의 컨트롤러(101)는 D4로 섹터단위의 라이트 데이터의 엔드를 판단하여, 아직 엔드가 아니면, D5로 FDD 컨트롤러(115)의 라이트 게이트에 데이터를 이송한다. 한편, D4에서 엔드라고 판단하면 D9로 진행한다.The controller 101 of the floppy-disk drive device 10 determines the end of sector write data at D4, and transfers data to the write gate of the FDD controller 115 at D5 if it is not the end yet. On the other hand, if it is determined that the end in D4, the process proceeds to D9.
또한, 컨트롤러(101)는 라이트를 실행하고 있는 가운데, D6에서 쇼크 센서(116)의 현재 상태를 보기 위해 실행하며, 쇼크 센서(116)가 드라이브 장치(10)에 대한 과도한 충격을 검출했는지의 여부를 판단하여 충격이 검출되면, D7에 진행하여 라이트 게이트를 0FF한다. 그리고, D8에서 충격 플래그를 1로 세트한다. 한편, D6에서 쇼크 센서(116)가 과도한 충격을 검출하지 않으면 스텝 S4로 되돌아간다.In addition, the controller 101 is executing a light while executing to see the current state of the shock sensor 116 at D6, and whether the shock sensor 116 has detected an excessive shock to the drive device 10. If it is determined that an impact is detected, the process proceeds to D7 and the light gate is 0FF. Then, the impact flag is set to 1 at D8. On the other hand, if the shock sensor 116 does not detect excessive shock in D6, it will return to step S4.
D9에서 컨트롤러(101)는 ATAPI-I/F(118)를 통하여 충격 플래그의 값을 돌려 준다. 이 D9에서의 처리는 H3에서 호스트 컴퓨터(140)로부터 ATAPI-I/F(118)를 통하여 ATAPI 벤더 유니크 커맨드에 의해, 충격 플래그 첵크 커맨드가 발행된 후에 실행된다.At D9 the controller 101 returns the value of the impact flag via the ATAPI-I / F 118. The processing in this D9 is executed after the impact flag check command is issued by the ATAPI vendor unique command from the host computer 140 via the ATAPI-I / F 118 in H3.
D9로부터의 충격 플래그를 보고, 호스트 컴퓨터(140)가 H4에서 플로피-디스크 드라이브 장치(10)의 충격의 유무를 검출한다. 그 결과 H5에서 충격 플래그가 1, 즉 충격이 검출된다고 판단하면, H6에서 충격 플래그의 클리어 커맨드를 발행하여 상기 ATAPI-I/F(118)를 통하여 컨트롤러(101)에 이송한다. 또한, 상기 H6에서의 클리어 커맨드의 발행은 생략해도 된다.By looking at the impact flag from D9, the host computer 140 detects the presence or absence of the impact of the floppy-disk drive device 10 at H4. As a result, if it is determined in H5 that the impact flag is 1, that is, an impact is detected, then in H6, a clear command of the impact flag is issued and transferred to the controller 101 via the ATAPI-I / F 118. Note that issuance of a clear command in H6 may be omitted.
그리고, H7에서 라이트 리트라이 프로그램을 기동하여, 플로피-디스크 드라이브 장치(10)에 라이트를 재실행시킨다.Then, the write retry program is started in H7 to cause the floppy-disk drive device 10 to execute the write again.
이 때문에, 상기 도 1에 도시한 플로피 디스크 제어 시스템으로서, 플로피-디스크 드라이브 장치(10)가 표준 기록밀도의 플로피 디스크(11B)를 장착하여, 호스트 컴퓨터(140)로부터 라이트 데이터가 이송된 상태에서, 과도한 충격을 검출했을 때에는, 기록을 일단 중단할 수 있다. 또한, 호스트 컴퓨터(140)는 충격이 없어졌을 때에, 플로피-디스크 드라이브 장치(10)에 기록의 리트라이를 실행시킬 수 있다.Therefore, as the floppy disk control system shown in Fig. 1, the floppy disk drive device 10 is equipped with a floppy disk 11B having a standard recording density, and write data is transferred from the host computer 140. When an excessive shock is detected, recording can be stopped once. In addition, when the impact is eliminated, the host computer 140 can cause the floppy-disk drive device 10 to rewrite the recording.
또한, 플로피-디스크 드라이브 장치(10)에, 고기록밀도(상위 모드)용의 플로피 디스크(11A)가 장착되었을 때에는, 디스크(11A)에 미리 기록한 서보 정보에 근거하여 VCM(108)가 구동된다. 이 때문에, 과도한 충격이 발생해도 신속하게 리트라이를 위해 헤드 칩(24)을 원하는 트랙에 추종시킬 수 있지만, 고기록밀도(상위 모드)용의 플로피 디스크(11A)가 장착되며, 또한 호스트 컴퓨터(140)측에서 라이트 데이터가 공급되고, 또한 쇼크 센서(116)가 과도한 충격을 검출하였을 때에는, 호스트 컴퓨터(140)측에서의 제어에 의해 강제적으로 라이트 처리를 중단, 및 리트라이 하도록 해도 된다.In addition, when the floppy disk 11A for high recording density (high mode) is attached to the floppy disk drive apparatus 10, the VCM 108 is driven based on the servo information previously recorded on the disk 11A. . For this reason, even if an excessive shock occurs, the head chip 24 can be quickly followed to a desired track for retrying, but a floppy disk 11A for high recording density (high mode) is mounted, and a host computer ( When the write data is supplied from the 140 side and the shock sensor 116 detects an excessive shock, the control may be forcibly interrupted and retried by the control on the host computer 140 side.
본 발명에 의하면, 기록밀도가 다른 두개의 디스크에 대하여 리니어 모터에 의해 서로 다른 두개의 헤드부를 직경방향으로 이동 조작하여 정보 신호를 기록/재생하는 타입의 디스크 드라이브 장치에 있더라도, 외부에서의 충격을 검지하여 기록/재생을 중단할 수 있다. 이 때문에, 이미 인접하는 트랙에 기록종료된 데이터를 파괴하는 일이 없다.According to the present invention, even in a disc drive device of the type which records / reproduces an information signal by moving two different head portions in a radial direction by a linear motor with respect to two discs having different recording densities, an external impact is prevented. Detects and stops recording / playback. For this reason, data that has already been recorded on adjacent tracks is not destroyed.
또한, 본 발명에 따른 디스크 드라이브 제어 장치 및 시스템은 충격이 없어졌을 때에, 상기 디스크 드라이브 장치에 리트라이를 실행시킬 수 있다.In addition, the disk drive control apparatus and system according to the present invention can cause the disk drive apparatus to retry when the impact is eliminated.
Claims (13)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP98-292335 | 1998-10-14 | ||
JP10292335A JP2000123306A (en) | 1998-10-14 | 1998-10-14 | Disk drive device, disk drive controller and system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20000047526A true KR20000047526A (en) | 2000-07-25 |
Family
ID=17780472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990044277A KR20000047526A (en) | 1998-10-14 | 1999-10-13 | A disk drive apparatus, disk drive control apparatus and system |
Country Status (6)
Country | Link |
---|---|
US (1) | US6535346B1 (en) |
EP (1) | EP0994474A1 (en) |
JP (1) | JP2000123306A (en) |
KR (1) | KR20000047526A (en) |
CN (1) | CN1134769C (en) |
MY (1) | MY124619A (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3787491B2 (en) | 2000-11-20 | 2006-06-21 | 株式会社日立グローバルストレージテクノロジーズ | Magnetic disk unit |
US7042663B2 (en) * | 2002-10-03 | 2006-05-09 | Hitachi Global Storage Technologies Netherlands B.V. | Magnetic disk protection mechanism, computer system comprising protection mechanism, protection method for magnetic disk, and program for protection method |
JP4585214B2 (en) * | 2004-03-25 | 2010-11-24 | 株式会社東芝 | Magnetic recording medium and magnetic recording / reproducing apparatus using the same |
KR101275317B1 (en) * | 2011-10-14 | 2013-06-18 | 도시바삼성스토리지테크놀러지코리아 주식회사 | Optical Disc Drive and driving method thereof |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4933795A (en) * | 1987-12-07 | 1990-06-12 | Fujitsu America, Inc. | Floppy disc read and write head having two separate read and write cores for multiple track density and recording frequencies |
JPH01229454A (en) * | 1988-03-09 | 1989-09-13 | Hitachi Ltd | Magnetic disk device |
JPH02297702A (en) * | 1989-05-11 | 1990-12-10 | Teac Corp | Disk device |
GB2279800B (en) | 1991-04-25 | 1996-01-03 | Mitsubishi Electric Corp | Magnetic head apparatus |
JPH10149611A (en) * | 1996-11-19 | 1998-06-02 | Matsushita Electric Ind Co Ltd | Magnetic disk device |
US5761007A (en) * | 1997-02-05 | 1998-06-02 | International Business Machines Corporation | Disk drive with multiple actuators on a single axis having different inertia characteristics |
US5923487A (en) * | 1997-06-05 | 1999-07-13 | Maxtor Corporation | Integrated shock sensing device |
US5963392A (en) * | 1997-06-05 | 1999-10-05 | International Business Machines Corporation | Method and apparatus for disk shock protection |
US6226140B1 (en) * | 1998-07-14 | 2001-05-01 | International Business Machines Corporation | Shock detector in a disk drive servo control system |
-
1998
- 1998-10-14 JP JP10292335A patent/JP2000123306A/en not_active Withdrawn
-
1999
- 1999-10-13 EP EP99308076A patent/EP0994474A1/en not_active Withdrawn
- 1999-10-13 KR KR1019990044277A patent/KR20000047526A/en not_active Application Discontinuation
- 1999-10-13 US US09/416,932 patent/US6535346B1/en not_active Expired - Fee Related
- 1999-10-14 MY MYPI99004444A patent/MY124619A/en unknown
- 1999-10-14 CN CNB991260112A patent/CN1134769C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1134769C (en) | 2004-01-14 |
MY124619A (en) | 2006-06-30 |
CN1254909A (en) | 2000-05-31 |
US6535346B1 (en) | 2003-03-18 |
EP0994474A1 (en) | 2000-04-19 |
JP2000123306A (en) | 2000-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5671099A (en) | Magnetic recording apparatus with power conservation feature | |
KR100884003B1 (en) | Method for preventing write fault and Hard Disk Drive thereof | |
KR100412344B1 (en) | Method for controlling data write according to head flying height | |
US6094317A (en) | Method for controlling data reading/writing on random data section containing defective sector | |
US6768605B2 (en) | Flexible disk device, disk formatting method, and recording/reproducing method | |
JP4959630B2 (en) | Data storage | |
US7602571B2 (en) | Apparatus and method to control flying height of magnetic head in retry mode and disk drive using the same | |
KR20000047526A (en) | A disk drive apparatus, disk drive control apparatus and system | |
US20060080570A1 (en) | Method of recovering reallocation sectors in data storage system and disc drive using the same | |
JP2006185583A (en) | Recording method of servo pattern of magnetic disk, and disk drive, magnetic disk and computer-readable medium utilizing the same | |
US7454560B2 (en) | Method and apparatus to perform improved retry in data storage system | |
JP4317527B2 (en) | Head operation control method in data storage device, disk drive using the same, and disk drive design method | |
JP3498208B2 (en) | Magnetic disk drive | |
JPH11144204A (en) | Method for recording data on magnetic disk | |
JP2006172533A (en) | Method and device for writing servo information | |
JPH0520789A (en) | Recording and reproducing device | |
KR100383638B1 (en) | Method for recording virus backup program on magnetic disk in magnetic disk recording device for preventing computer virus | |
JPH11238291A (en) | Magnetic head device and disk drive device | |
KR100419394B1 (en) | Method for recording error management program for analyzing and repairing malfunction of magnetic disk recording device | |
JP4440834B2 (en) | Magnetic disk device and magnetic disk medium | |
KR100255187B1 (en) | Effective data transfer device of hdd | |
KR100417224B1 (en) | How to Overlay a Program on a Hard Disk Drive | |
JPH05274771A (en) | Control method for magnetic disk device | |
JPH08106722A (en) | Information recording/reproducing apparatus | |
JP2581000B2 (en) | Recording disk system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |