KR20070023514A - 데이터 기억 장치 및 그 사용자 데이터의 기록 제어 방법 - Google Patents

데이터 기억 장치 및 그 사용자 데이터의 기록 제어 방법 Download PDF

Info

Publication number
KR20070023514A
KR20070023514A KR1020060065765A KR20060065765A KR20070023514A KR 20070023514 A KR20070023514 A KR 20070023514A KR 1020060065765 A KR1020060065765 A KR 1020060065765A KR 20060065765 A KR20060065765 A KR 20060065765A KR 20070023514 A KR20070023514 A KR 20070023514A
Authority
KR
South Korea
Prior art keywords
data
servo
recording
sector
medium
Prior art date
Application number
KR1020060065765A
Other languages
English (en)
Inventor
아츠시 토바리
마사히데 야마사키
마사오미 이케다
준조 노다
Original Assignee
히다치 글로벌 스토리지 테크놀로지스 네덜란드 비.브이.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 히다치 글로벌 스토리지 테크놀로지스 네덜란드 비.브이. filed Critical 히다치 글로벌 스토리지 테크놀로지스 네덜란드 비.브이.
Priority to KR1020060065765A priority Critical patent/KR20070023514A/ko
Publication of KR20070023514A publication Critical patent/KR20070023514A/ko

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59694System adaptation for working during or after external perturbation, e.g. in the presence of a mechanical oscillation caused by a shock
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, 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/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/04Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/36Monitoring, i.e. supervising the progress of recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59627Aligning for runout, eccentricity or offset compensation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59633Servo formatting
    • G11B5/59655Sector, sample or burst servo format
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59688Servo signal format patterns or signal processing thereof, e.g. dual, tri, quad, burst signal patterns
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Moving Of The Head To Find And Align With The Track (AREA)

Abstract

본 발명은 헤드 진동에 의한 오프트랙 기록(off-track write)을 방지하는 것을 과제로 한다.
본 발명의 일 실시형태에 따른 하드디스크 드라이브(HDD)는, 기록 처리에 있어서, 서보 데이터 외에도 사용자 데이터의 독출 신호를 사용하여, 자기 디스크에의 사용자 데이터의 기록 허가 여부를 판정한다. 이로써, 서보 데이터로는 정확하게 검출할 수 없는 헤드 진동을 검출하여, 오프트랙 기록을 방지한다. 구체적으로는 HDD는, 기록 액세스할 때에 있어서, 인접 서보 데이터(211) 내에 있어서의 사용자 데이터 섹터(212)에 대한 판독 소자(121)의 리드 백 신호 진폭을 취득하고, 그 진폭의 최대치(MAX)와 최소치(MIN)로부터 진동을 검출하여, 데이터 기록 허가 여부를 판정한다.
데이터 기억 장치, 기록 제어, 기록 허가

Description

데이터 기억 장치 및 그 사용자 데이터의 기록 제어 방법{DATA STORAGE DEVICE AND A METHOD OF CONTROLLING WRITE OF USER DATA THEREOF}
도 1은 본 실시형태에 따른 HDD의 전체 구성을 모식적으로 도시하는 블록도이다.
도 2는 본 실시형태에 따른 자기 디스크 상에 기록되어 있는 데이터의 물리 포맷을 모식적으로 도시한 도면이다.
도 3은 본 실시형태에 따른 판독 소자가 트랙을 추종하는 모습 및 이에 따른 리드 백 신호 변화를 도시한 도면이다.
도 4는 본 실시형태에 따른 기록 처리에 있어서의 헤드 소자부의 이동에 따른 서보 신호의 변화를 도시한 도면이다.
도 5는 본 실시형태에 따른 기록 허가 여부 판정 처리를 구체적으로 도시하는 흐름도이다.
도 6은 본 실시형태에 있어서의, 다른 형태의 기록 허가 여부 판정 처리를 도시하는 흐름도이다.
도 7은 본 실시형태에 있어서의, HDC/MPU, R/W 채널 및 AE 사이의 각 전송 신호를 도시하는 블록도이다.
도 8은 본 실시형태에 따른 헤드 진동 검출 및 기록 허가 여부 판정 처리에 있어서 도 7에 나타내어진 신호의 변화를 도시하는 타이밍 차트이다.
<도면의 주요 부분에 대한 부호의 설명>
1 : 하드디스크 드라이브 10 : 인클로저
11 : 자기 디스크 12 : 헤드 소자부
14 : 스핀들 모터 15 : 보이스 코일 모터
16 : 액츄에이터 20 : 회로 기판
21 : 판독 기록 채널 22 : 모터 드라이버 유닛
23 : 하드디스크 컨트롤러/MPU 51 : 호스트
111 : 서보 영역 112 : 데이터 영역
113 : 트랙 211 : 서보 데이터
212 : 데이터 섹터
본 발명은 데이터 기억 장치 및 그 사용자 데이터의 기록 제어 방법에 관한 것으로, 특히, 매체에의 사용자 데이터의 기록 허가 여부의 판정에 관한 것이다.
데이터 기억 장치로서, 광 디스크, 자기 테이프 또는 반도체 회로 등의 다양한 형태의 매체를 사용하는 장치가 알려져 있지만, 그 중에서, 하드디스크 드라이브(HDD)는 컴퓨터의 기억 장치로서 널리 보급되어, 현재의 컴퓨터 시스템에 있어서 빠뜨릴 수 없는 기억 장치의 하나로 되어 있다. 또한, 컴퓨터에 머물지 않고, 동화 상 기록 재생 장치, 카 내비게이션 시스템, 휴대 전화, 또는 디지털 카메라 등에서 사용되는 착탈 가능형 메모리 등, HDD의 용도는 그 우수한 특성에 의해 점점 확대되고 있다.
서보 섹터 방식의 HDD에서 사용되는 자기 디스크는, 동심원형으로 형성된 복수의 데이터 트랙을 갖고 있고, 각 데이터 트랙은 어드레스 정보를 갖는 복수의 서보 데이터와 사용자 데이터를 포함하는 복수의 데이터 섹터가 기록되어 있다. 각 서보 데이터 사이에는, 복수의 데이터 섹터가 기록되어 있다. 요동하는 액츄에이터에 지지된 헤드 소자부가, 서보 데이터의 어드레스 정보에 따라서 원하는 데이터 섹터에 액세스함으로써, 데이터 섹터에의 데이터 기록 및 데이터 섹터로부터의 데이터 독출을 할 수 있다.
상술한 바와 같이 섹터 서보 방식의 HDD에 있어서, 타겟 데이터 트랙에 시크하여, 타겟 데이터 섹터에 액세스할 때, 액츄에이터에 기계적 진동이 남아 있는 경우가 있다. 이 진동은, 주로 액츄에이터의 기계적 공진에 의한 것이다. 이 잔류 진동의 주파수가 서보 샘플링 주파수와 가까운 값인 경우, HDD는 서보 신호에 의해서 이 진동 및 이에 따른 헤드 소자부의 위치 어긋남을 검출할 수 없다. 액츄에이터 및 헤드 소자부가 진동한 상태에서 자기 디스크에 데이터를 기록하면, 오프트랙 기록(off-track write)를 야기할 개연성이 높다.
그래서, 예컨대 특허문헌 1에 있어서, 데이터 영역에 데이터를 기록할 때에, 서보 영역이 아니라 데이터 영역 중에 있는 오프트랙 검출 영역의 신호를 재생하여, 그 신호의 재생 출력 레벨이 임계치 이하로 저하된 경우는 오프트랙이 발생 한 것으로 하여, 데이터 기록을 중지하는 기술이 제안되어 있다. 특허문헌 1에서는, 자기 디스크 장치에의 데이터의 기록을 할 때, 서보 영역과 서보 영역 사이의 데이터 영역에 있는 오프트랙 검출 영역에 미리 기록된 오프트랙 검출 신호를 재생 헤드로 독출하여, 그 출력 레벨이 임계치를 넘는지의 여부를 관측하여 오프트랙의 유무를 판정한다.
<특허문헌 1>
일본 특허 공개 2003-338146호 공보
그러나, 선행문헌 1의 기술은 서보 샘플링 주기보다도 짧은 주기로 위치 검출을 하기 때문에, 데이터 섹터 사이에 형성된 오프트랙 영역에 저장된 오프트랙 검출용의 패턴(신호)을 사용한다. 이와 같이, 통상의 섹터 서보 신호와 사용자 데이터 섹터 외에도, 새롭게 별도의 추가 서보 신호가 필요로 되기 때문에, 서보 기록 공정에 있어서의 처리가 증가하고, 또한, 헤드 위치 제어를 위해서 새로운 처리 기구가 필요하게 된다.
본 발명은, 상술한 바와 같은 사정을 배경으로 하여 이루어진 것으로, 헤드의 기계적 진동에 기인한 오프트랙 기록을 효율적인 수법에 의해서 방지하는 것을 목적으로 하는 것이다.
본 발명의 제1의 형태는, 각 트랙에 있어서 원주 방향으로 간격을 두고서 배치된 복수의 서보 데이터와 서보 데이터 사이에 위치하는 데이터 섹터를 갖는 매체 에 대한 사용자 데이터의 기록을 제어하는 방법으로서, 회전하는 매체 상에서, 독출한 서보 데이터를 사용하여, 헤드를 사용자 데이터 기록의 타겟 트랙에 위치 결정하는 단계, 상기 타겟 트랙의 데이터 섹터를 상기 헤드로 독출하는 단계, 및 상기 데이터 섹터의 독출 신호를 사용하여 상기 매체에의 데이터 기록의 허가 여부를 결정하는 단계를 포함한다. 데이터 섹터의 독출 신호를 사용하여 상기 매체에의 데이터 기록의 허가 여부를 결정함으로써, 서보 데이터로는 정확하게 검출할 수 없는 진동을 검출하여, 그것에 기인한 오프트랙 기록을 방지할 수 있다.
본 발명의 제2의 형태는, 상기 제1의 형태에 있어서, 서보 섹터 내의 데이터 섹터의 독출 신호의 변동을 검출하고, 그 변동을 사용하여 상기 매체에의 데이터 기록 허가 여부를 결정하는 것이다. 이로써, 인접 서보 데이터 사이에 있어서의 헤드 진동을 효과적으로 검출하여, 헤드 진동에 기인한 오프트랙 기록을 방지할 수 있다.
본 발명의 제3의 형태는, 상기 제2의 형태에 있어서, 복수 서보 섹터의 각각에 대하여, 그 데이터 섹터의 독출 신호의 변동을 검출하고, 그 복수 서보 섹터의 각각의 독출 신호 변동을 사용하여 상기 매체에의 데이터 기록 허가 여부를 결정하는 것이다. 이로써, 보다 정확한 허가 여부 판정을 할 수 있다.
본 발명의 제4의 형태는, 상기 제3의 형태에 있어서, 단일 서보 섹터에 있어서의 데이터 섹터의 독출 신호 변동에 의해서 상기 매체에의 데이터 기록 허가 여부를 결정하는 것이다. 이로써, 효율적인 처리에 의한 허가 여부 판정을 가능하게 한다.
본 발명의 제5의 형태는, 상기 제2의 형태에 있어서, 상기 서보 섹터에 있어서의 데이터 섹터의 독출 신호의 최대치와 최소치를 사용하여 상기 매체에의 데이터 기록 허가 여부를 결정하는 것이다. 이로써, 정확하고 또 용이하게 진동을 검출할 수 있다.
본 발명의 제6의 형태는, 상기 제3의 형태에 있어서, 상기 복수의 서보 섹터는 연속되는 서보 섹터이다. 이로써, 보다 정확한 허가 여부 판정을 할 수 있다.
본 발명의 제7의 형태는, 상기 제1의 형태에 있어서, 상기 서보 데이터에 의해서 특정되는 헤드 위치 및 그 서보 데이터와 동일 서보 섹터에 있어서의 데이터 섹터의 독출 신호를 사용하여, 상기 매체에의 데이터 기록의 허가 여부를 결정하는 것이다. 이로써, 정확한 허가 여부 판정을 보다 적은 데이터로 행할 수 있다.
본 발명의 제8의 형태는, 상기 제1의 형태에 있어서, 상기 서보 데이터에 의해서 특정되는 헤드 위치 및 헤드 속도와, 그 서보 데이터와 동일 서보 섹터에 있어서의 데이터 섹터의 독출 신호를 사용하여, 상기 매체에의 데이터 기록의 허가 여부를 결정하는 것이다. 이로써, 정확한 허가 여부 판정을 보다 적은 데이터로 행할 수 있다.
본 발명의 제9의 형태는, 각 트랙에 있어서 원주 방향으로 간격을 두고서 배치된 복수의 서보 데이터와 각 서보 데이터 사이에 위치하는 데이터 섹터를 갖는 매체에 대하여, 사용자 데이터를 기록하는 데이터 기억 장치로서, 회전하는 매체로부터 서보 데이터와 데이터 섹터를 독출하는 헤드와, 독출된 서보 데이터를 사용하여, 사용자 데이터를 기록하는 타겟 트랙에 상기 헤드를 위치 결정 제어하고, 그 타겟 트랙에 있어서의 데이터 섹터 독출 신호를 사용하여, 상기 매체에의 사용자 데이터 기록의 허가 여부를 결정하는 컨트롤러를 포함한다. 데이터 섹터의 독출 신호를 사용하여 상기 매체에의 데이터 기록의 허가 여부를 결정함으로써, 서보 데이터로는 정확하게 검출할 수 없는 진동을 검출하여, 그것에 기인한 오프트랙 기록을 방지할 수 있다.
본 발명의 제10의 형태는, 상기 제9의 형태에 있어서, 상기 컨트롤러는, 서보 섹터 내의 데이터 섹터의 독출 신호의 변동을 사용하여, 상기 매체에의 데이터 기록 허가 여부를 결정하는 것이다. 이로써, 인접 서보 데이터 사이에서 유발되는 헤드 진동을 효과적으로 검출하여, 그것에 기인한 오프트랙 기록을 방지할 수 있다.
본 발명의 제11의 형태는, 상기 제10의 형태에 있어서, 상기 컨트롤러는, 복수 서보 섹터의 각각의 독출 신호 변동을 사용하여 상기 매체에의 데이터 기록 허가 여부를 결정하는 것이다. 이로써, 보다 정확한 허가 여부 판정을 할 수 있다.
본 발명의 제12의 형태는, 상기 제10의 형태에 있어서, 상기 컨트롤러는, 단일 서보 섹터에 있어서의 데이터 섹터의 독출 신호 변동에 의해서 상기 매체에의 데이터 기록 허가 여부를 결정하는 것이다. 이로써, 효율적인 처리에 의한 허가 여부 판정을 가능하게 한다.
본 발명의 제13의 형태는, 상기 제9의 형태에 있어서, 상기 컨트롤러는, 상기 서보 섹터에 있어서의 데이터 섹터의 독출 신호의 최대치와 최소치를 사용하여 상기 매체에의 데이터 기록 허가 여부를 결정하는 것이다. 이로써, 정확하고 또 용 이하게 진동을 검출할 수 있다.
본 발명의 제14의 형태는, 상기 제11의 형태에 있어서, 상기 복수의 서보 섹터는 연속되는 서보 섹터이다. 이로써, 보다 정확한 허가 여부 판정을 할 수 있다.
본 발명의 제15의 형태는, 상기 제9의 형태에 있어서, 상기 컨트롤러는, 상기 서보 데이터에 의해서 특정되는 헤드 위치 및 그 서보 데이터와 동일 서보 섹터에 있어서의 데이터 섹터의 독출 신호를 사용하여, 상기 매체에의 데이터 기록의 허가 여부를 결정하는 것이다. 이로써, 정확한 허가 여부 판정을 보다 적은 데이터로 행할 수 있다.
본 발명의 제16의 형태는, 상기 제9의 형태에 있어서, 상기 컨트롤러는, 상기 서보 데이터에 의해서 특정되는 헤드 속도 및 그 헤드 속도를 특정하는 서보 데이터와 동일 서보 섹터에 있어서의 데이터 섹터의 독출 신호를 사용하여, 상기 매체에의 데이터 기록의 허가 여부를 결정하는 것이다. 이로써, 정확한 허가 여부 판정을 보다 적은 데이터로 행할 수 있다.
본 발명의 제17의 형태는, 상기 제9의 형태에 있어서, 상기 컨트롤러는, 복수 서보 데이터의 각각에 관한 헤드 위치 및 헤드 속도와, 상기 복수 서보 데이터의 각각의 서보 섹터에 있어서의 데이터 섹터의 독출 신호를 사용하여, 상기 매체에의 데이터 기록의 허가 여부를 결정하는 것이다. 이로써, 정확한 허가 여부 판정을 보다 적은 데이터로 행할 수 있다.
이하에, 본 발명을 적용할 수 있는 실시형태를 설명한다. 설명을 명확하게 하기 위해서, 이하의 기재 및 도면은 적절하게 생략 및 간략화가 이루어지고 있다. 또, 각 도면에 있어서, 동일 요소에는 동일한 부호가 붙여져 있고, 설명을 명확하게 하기 위해, 필요에 따라서 중복 설명은 생략되어 있다.
본 형태의 기록 처리 제어에 있어서의 특징적인 점의 하나는, 자기 디스크에 대한 사용자 데이터 기록의 허가 여부 판정이다. 특히, 기록 처리에 있어서, 서보 데이터 외에도 사용자 데이터의 독출 신호를 사용하여, 자기 디스크(11)에의 사용자 데이터의 기록 허가 여부를 판정한다. 이로써, 서보 데이터로는 정확하게 검출할 수 없는 액츄에이터 진동을 검출하여, 오프트랙 기록을 방지한다. 이하에서는, 데이터 기억 장치의 일례인 하드디스크 드라이브(HDD)를 예로 하여, 본 발명의 실시형태를 설명한다.
본 실시형태의 특징점의 이해를 용이하게 하기 위해서, 맨 처음에, HDD의 전체 구성의 개략을 설명한다. 도 1은 본 실시형태에 따른 HDD(1)의 구성을 모식적으로 도시하는 블록도이다. 도 1에 도시한 바와 같이, HDD(1)는, 밀폐된 인클로저(10) 내에 매체(기록 매체)의 일례인 자기 디스크(11), 헤드의 일례인 헤드 소자부(12), 아암 전자 회로(AE : Arm Electronics)(13), 스핀들 모터(SPM)(14), 보이스 코일 모터(VCM)(15), 그리고 액츄에이터(16)를 갖추고 있다.
HDD(1)는 인클로저(10)의 외측에 고정된 회로 기판(20)을 갖추고 있다. 회로 기판(20) 상에는 판독 기록 채널(R/W 채널)(21), 모터 드라이버 유닛(22), 하드디스크 컨트롤러(HDC)와 MPU의 집적 회로(이하, HDC/MPU)(23) 및 RAM(24) 등의 각 IC를 갖추고 있다. 또한, 각 회로는 하나의 IC에 집적하거나, 또는 복수의 IC에 나눠 실장할 수 있다.
외부 호스트(51)로부터의 사용자 데이터는 HDC/MPU(23)에 의해서 수신되어, 헤드 소자부(12)에 의해서 R/W 채널(21)과 AE(13)를 통해, 자기 디스크(11)에 기록된다. 또한, 자기 디스크(11)에 기억되어 있는 사용자 데이터는 헤드 소자부(12)에 의해서 독출되고, 그 사용자 데이터는 HDC/MPU(23)로부터 AE(13)과 R/W 채널(21)을 통해, 외부 호스트(51)에 출력된다.
이어서, HDD(1)의 각 구성 요소에 관해서 설명한다. 자기 디스크(11)는 SPM(14)에 고정되어 있다. SPM(14)는 소정의 속도로 자기 디스크(11)를 회전시킨다. HDC/MPU(23)로부터의 제어 데이터에 따라서, 모터 드라이버 유닛(22)이 SPM(14)을 구동한다. 본 예의 자기 디스크(11)는 데이터를 기록하는 기록면을 양면에 구비하고, 각 기록면에 대응하는 헤드 소자부(12)가 설치되어 있다.
각 헤드 소자부(12)는 슬라이더(도시되지 않음)에 고정되어 있다. 또한, 슬라이더는 액츄에이터(16)의 선단부에 고정되어 있다. 액츄에이터(16)는 VCM(15)에 연결되어, 회동축을 중심으로 요동함으로써, 헤드 소자부(12)(및 슬라이더)를 회전하는 자기 디스크(11) 상에 있어서 그 반경 방향으로 이동시킨다. 모터 드라이버 유닛(22)은 HDC/MPU(23)로부터의 제어 데이터(DACOUT라 부름)에 따라 VCM(15)를 구동한다.
헤드 소자부(12)에는, 자기 디스크(11)에 기록될 기록 데이터에 따라 전기 신호를 자계로 변환하는 기록 소자, 및 자기 디스크(11)로부터의 자계를 전기 신호로 변환하는 판독 소자를 갖추고 있다. 한편, 자기 디스크(11)는 1장 이상 있으면 되며, 기록면은 자기 디스크(11)의 한쪽 면 또는 양면에 형성할 수 있다.
AE(13)는 복수의 헤드 소자부(12) 중에서 자기 디스크(11)로의 액세스를 행하는 하나의 헤드 소자부(12)를 선택하고, 선택된 헤드 소자부(12)에 의해 재생되는 재생 신호를 일정한 이득으로 증폭(전치 증폭기)하여, R/W 채널(21)에 보낸다. 또한, R/W 채널(21)로부터의 기록 신호를 선택된 헤드 소자부(12)에 보낸다.
R/W 채널(21)은, 호스트(51)에 사용자 데이터 전송을 할 때는, 판독 처리를 한다. 판독 처리에 있어서, R/W 채널(21)은 AE(13)로부터 공급된 판독 신호를 일정한 진폭이 되도록 증폭하고, 취득한 판독 신호로부터 데이터를 추출하여, 디코드 처리를 한다. 독출되는 데이터는 사용자 데이터와 서보 데이터를 포함한다. 디코드 처리된 판독 사용자 데이터는 HDC/MPU(23)에 공급된다.
또한, R/W 채널(21)은 호스트(51)로부터 전송된 사용자 데이터에 대해서 기록 처리를 실행한다. R/W 채널(21)은 그 기록 처리를, HDC/MPU(23)로부터의 제어 신호에 따라 실행한다. 기록 처리에 있어서, R/W 채널(21)은 HDC/MPU(23)로부터 공급된 기록 데이터를 코드 변조하고, 또한 코드 변조된 기록 데이터를 기록 신호로 변환하여 AE(13)에 공급한다.
HDC/MPU(23)에 있어서, MPU는 RAM(24)에 로드된 코드에 따라 동작한다. HDD(1)의 기동에 따라, RAM(24)에는 MPU 상에서 동작하는 코드 외에, 제어 및 데이터 처리에 필요하게 되는 데이터가 자기 디스크(11) 또는 ROM(도시되지 않음)로부터 로드된다. HDC/MPU(23)는 판독/기록 처리 제어, 커맨드 실행 순서의 관리, 서보 신호를 사용한 헤드 소자부(12)의 포지셔닝 제어(서보 제어), 인터페이스 제어, 디펙트 관리 등의 데이터 처리에 관한 필요한 처리 외에, HDD(1)의 전체 제어를 실행 한다.
본 형태에 있어서 주목하여야 할 점의 하나는, 자기 디스크(11)에 대한 사용자 데이터 기록의 허가 여부 판정 수법이다. 본 형태의 기록 처리에 있어서, HDC/MPU(23)는 서보 데이터 외에도 사용자 데이터의 독출 신호를 사용하여, 자기 디스크(11)에의 사용자 데이터의 기록 허가 여부를 판정한다. 이로써, 서보 샘플링에 거의 동기하는 액츄에이터 진동을 검출하여, 오프트랙 기록을 방지한다. 이 진동 검출 수법 및 기록 허가 여부 판정 처리에 대해서는 후에 상술한다.
계속해서, 도 2를 참조하여, 자기 디스크(11) 상의 기록 데이터에 관해서 설명한다. 도 2는 자기 디스크(11)의 기록면의 기록 데이터의 상태를 모식적으로 나타내고 있다. 도 2에 도시된 바와 같이, 자기 디스크(11)의 기록면에는 자기 디스크(11)의 중심에서부터 반경 방향으로 방사형으로 뻗으며, 소정의 각도마다 이격되어 형성된 복수의 서보 영역(111)과, 인접하는 2개의 서보 영역(111) 사이에 데이터 영역(112)이 형성되어 있다. 서보 영역(111)과 데이터 영역(112)은 소정의 각도로 교대로 형성되어 있다. 각 서보 영역(111)에는 헤드 소자부(12)의 위치 결정 제어를 하기 위한 서보 데이터가 기록된다. 각 데이터 영역(112)에는 사용자 데이터가 기록된다.
자기 디스크(11)의 기록면에는 반경 방향으로 소정 폭을 지니고, 동심원형으로 형성된 복수의 트랙(113)이 형성된다. 서보 데이터 및 사용자 데이터는 트랙(113)을 따라 기록된다. 하나의 트랙(113)은 서보 영역(111) 사이에 복수의 데이터 섹터(사용자 데이터의 기록 단위)를 구비하고 있다. 즉, 각 트랙(113)은, 서로 소 정 각도에 있어서 이격되어 배치된 복수의 서보 데이터와, 각 서보 데이터 사이에 배치된 복수의 데이터 섹터를 포함하고 있다. 또한, 본 명세서에서는, 1 트랙에 있어서, 하나의 서보 데이터로부터, 다음 서보 데이터의 직전의 데이터 섹터까지를, 하나의 서보 섹터라 부른다.
복수 트랙(113)은, 자기 디스크(11)의 반경 방향의 위치에 따라 복수의 존(114)으로 그룹화되어 있다. 하나의 트랙(113)에 포함되는 데이터 섹터의 수는, 존의 각각에 설정된다. 도 2에 있어서는, 3개의 존(114a-114c)이 예시되어 있다. 존마다 기록 주파수를 변경함으로써, 자기 디스크(11) 전체의 기록 밀도를 향상할 수 있다.
이하에 있어서, 자기 디스크(11)에의 사용자 데이터 기록의 제어 수법을 설명한다. 상술된 바와 같이, 본 형태의 HDD(1)는 서보 데이터 외에도, 데이터 섹터(사용자 데이터)의 독출 신호 진폭을 사용하여 기록 처리 제어를 한다. 데이터 섹터 독출 신호를 사용함으로써, 서보 샘플링에 동조한 액츄에이터 진동을 검출하여, 기준을 넘는 진동이 있는 경우에는 기록 금지(Write Inhibit)로 한다. 이로써, 서보 신호로 검출할 수 없는 헤드 진동을 검출하여, 그것에 기인한 오프트랙 기록을 방지할 수 있다.
도 3(a)는 헤드 소자부(12)에 포함되는 판독 소자(121)가 트랙을 추종하는 모습을 모식적으로 나타내고 있다. 2개의 서보 데이터(211a, 211b) 사이에 있어서의, 판독 소자(121)의 이동 모습이 나타내어져 있다. 서보 데이터(211a, 211b) 사이에는, 7개의 데이터 섹터(212a-212g)가 기록되어 있다. 즉, 이 트랙에 있어서, 1 서보 섹터는 서보 데이터(211a)와, 7개의 데이터 섹터(212a-212g)로 구성되고 있다.
판독 소자(121)가, 도 3과 같이 서보 샘플링 주파수와 동일 주파수로, 또는 그 정수배의 주파수로 반경 방향으로 진동하는 경우, 판독 소자(121)가 독출하는 서보 신호는 변화하지 않기 때문에, HDD(1)는 서보 신호에 의해서, 그 진동을 검출할 수 없다. 이 상태에서 자기 디스크(11)에의 사용자 데이터의 기록을 시작하면, 오프트랙 기록이 되어, 인접 트랙의 사용자 데이터에 새로운 다른 사용자 데이터가 덮어쓰기되어 버린다.
그에 대하여, 데이터 섹터(212)의 독출 신호의 진폭은, 하나의 서보 섹터 내에서 유발되는 진동에 따라 변화된다. 데이터 섹터의 독출 신호 진폭을 나타내는 값들 중 하나는 리드 백 신호 진폭이다. 리드 백 신호 진폭은 판독 소자(121)가 데이터 섹터 내의 패턴을 독출한 실제의 신호 진폭을 나타내는 값이다. 즉, 도 3(b)에 도시한 바와 같이, 판독 소자(121)의 추종 트랙 센터로부터의 반경 방향 거리에 대해 단조 감소하도록 리드 백 신호 진폭이 변화된다.
따라서, 리드 백 신호 진폭을 사용함으로써, 액츄에이터(16), 즉 헤드 소자부(12)의 진동(헤드 진동)을 검출하여, 그 진동이 기준 범위 밖에 있을 때는 자기 디스크(11)에의 데이터 기록을 금지한다. 이와 같이, 헤드 진동이 기준 범위에 있는 것을 조건으로 하여 기록을 허가함으로써, 오프트랙 기록을 효과적으로 방지할 수 있다. 또한, 이 헤드 진동은 액츄에이터의 기계적 공진에 기인하는 것이기 때문에, 시간의 경과와 함께 감소한다. 따라서, 헤드 진동이 기준을 넘는 경우, HDD(1) 는 액츄에이터의 진동이 작아지는 것을 기다렸다가, 사용자 데이터의 자기 디스크(11)에의 기록을 시작한다.
본 형태의 HDD(1)는, 헤드 소자부(12)의 진동을 정확하게 검출하기 위해서, 리드 백 신호 진폭의 변동을 사용한다. 검출하여야 할 것은, 서보 데이터 사이에 있어서의 기계적인 헤드 진동이기 때문에, 이 영역에 있어서의 리드 백 신호 진폭의 변동이 문제가 된다. 이 변동이 크게 기준치를 넘고 있는 경우에는 기록을 금지하고, 그것이 기준 내에 있는 경우에 기록을 허가한다.
바람직하게는, 도 3(b)에 도시한 바와 같이, 서보 섹터(211a, 211b) 사이에 있어서의 리드 백 신호 엔벨로프의 최대치(MAX)와 최소치(MIN) 간의 차분을 사용하여, 리드 백 신호 진폭의 변동 크기를 판정한다. 예컨대, Δ=(MAX-MIN)로 미리 설정되어 있는 값을 비교하여, 기록의 허가 여부를 결정할 수 있다. 이 밖에, MAX/MIN, (MAX-MIN)/MIN 등의 계산치를, 기록 허가 여부를 결정하기 위해서 사용할 수 있다. 한편, 노이즈의 영향을 피하기 위해서, 예컨대, 규정 범위 밖의 진폭을 제외한 진폭 중에서 진폭의 최대치(MAX)를 결정하더라도 좋다.
HDD(1)는 하나 또는 복수의 서보 섹터에 있어서의 리드 백 신호 진폭의 변동을 사용하여, 기록의 허가 여부를 결정할 수 있다. 예컨대, 사용자 데이터를 기록하는 서보 섹터 직전의 서보 섹터에 있어서의 리드 백 신호 진폭의 변동을 검출하여, 그 크기에 의해서 기록의 허가 여부를 결정할 수 있다. 처리 효율이나 퍼포먼스의 점에서는, 단일의 서보 섹터에 있어서의 리드 백 신호 진폭의 변동으로부터, 기록 허가 여부 판정을 하는 것이 바람직할 것이다.
또는, HDD(1)는 복수의 서보 섹터의 리드 백 신호 진폭의 변동을 검출하여, 각 변동의 크기가 기준 범위 내에 있는 것을 조건으로 하여, 자기 디스크(11)에의 데이터 기록을 허가할 수 있다. 보다 정확한 진동 검출을 위해서는, 복수의 서보 섹터에 있어서의 리드 백 신호 진폭의 변동을 사용하는 것이 바람직하다. 또한, 이들 복수의 서보 섹터는 연속되어 있는 것이 바람직하다.
한편, 데이터 섹터의 독출 신호 진폭의 변화는 예컨대, R/W 채널(12) 내부의 VGA(Variable Gain Amplifier) 이득으로부터 구할 수도 있다. VGA는 데이터 섹터 내의 일정 주파수 신호인 프리앰블의 진폭이 일정하게 되도록 이득 조정한다. HDD(1)는, 그 이득으로부터 각 데이터 섹터에 대응하는 데이터 섹터의 독출 신호 진폭을 결정할 수 있다. HDD(1)는, VGA 이득을 사용하여 서보 섹터(211a, 211b) 사이의 각 데이터 섹터(212a-212g)의 리드 백 신호 진폭을 검출하여, 그 중의 최대치(MAX)와 최소치(MIN)로부터 진폭 변동의 크기를 판정할 수 있다.
계속해서, 본 실시형태의 기록 처리의 전체 흐름을 설명한다. 도 4는 기록 처리에 있어서의, 헤드 소자부(12)의 이동에 따른 서보 신호의 변화를 나타내고 있다. 각 원은 헤드 위치를 나타내고 있으며, 헤드 위치는 도면의 좌측에서 우측으로 향해 변화하고 있다. 헤드 위치는 헤드 소자부(12)(판독 소자121)가 독출한 위치 신호의 값(PES : Position Error Signal)으로 나타낼 수 있다. 위치 신호는 서보 신호의 어드레스 데이터와 버스트로 결정한다.
기록 처리에 있어서, 헤드 소자부(12)는 현재 트랙으로부터 목표 트랙으로 시크 동작을 한다. 헤드 소자부(12)는 목표 트랙의 트랙 폭(411) 안으로 이동하고, 또한 시크 완료 범위 안(412)으로 들어간다. 그 후, 헤드 소자부(12)는 그 데이터 트랙의 트랙 센터(413)를 따라 추종한다. 본 형태의 HDD(1)는 위치 신호로부터 결정되는 헤드 위치, 마찬가지로 위치 신호로부터 결정되는 헤드 속도, 그리고 리드 백 신호 진폭으로부터 검출되는 기계 진동의 각각이, 각 조건을 채우는 경우에 자기 디스크(11)에의 사용자 데이터 기록을 허가한다.
구체적으로는, 제1의 조건은, 위치 신호에서의 변화로부터 구해지는 헤드 속도가 기준치 내인 것이다. 또한, 위치 신호의 값이 기준 범위로서의 기록 허가 범위(414)내에 있는 것이 제2의 조건이다. 이들 2개의 조건은, 복수의 연속 서보 신호에 있어서 만족하고 있을 필요가 있다. 도 4는 4 연속 서보 신호(451)가 상기 2개의 조건을 만족할 필요가 있는 예를 도시하고 있다.
본 예의 HDD(1)는 또한, 데이터 섹터의 리드 백 신호 진폭의 변동이 기준 범위 내인 것을 기록 허가의 조건으로 한다. 도 4의 예에 있어서는, 4개의 서보 신호(451)가 헤드 위치와 헤드 속도의 기정 조건을 만족한 후의 타이밍(421)에 있어서, HDD(1)는 헤드 진동에 관해서 판정을 한다. 리드 백 신호 진폭의 변동이 기준 범위 내에 있는 경우, 그 다음 서보 섹터(422)에서부터 선두에 있어서 기록이 허가된다.
도 5의 흐름도 및 도 4를 참조하여, 전술한 기록 허가 여부 판정 처리에 관해서 구체적으로 설명한다. HDC/MPU(23)가는 R/W 채널(21)로부터 얻어지는 데이터를 사용하여 기록 허가 여부 판정 처리를 실행한다. 기록 처리를 시작하면, HDC/MPU(23)는 헤드 소자부(12)의 이동에 따라서 각 서보 데이터를 취득한다(S11). 구체적으로는, R/W 채널(21)은 헤드 소자부(12)가 독출하는 서보 신호로부터 서보 데이터를 추출하여, 그것을 HDC/MPU(23)에 전송한다.
이어서, HDC/MPU(23)는 각 헤드 위치(각 위치 신호)가 시크 완료 위치 범위(412)에 있는지를 판정한다(S12). 헤드 위치가 시크 완료 위치 범위(412)가 아닌 경우, 카운터를 리셋하여(S13) 다음 서보 데이터를 취득하는 단계(S11)로 되돌아간다. 카운터는 도 4에서 도시한 바와 같이, 복수 연속 서보 데이터(451)가 규정 조건을 만족하는 것을 판정하기 위해서 사용한다. 헤드 위치가 시크 완료 위치 범위(412)에 있는 경우, HDC/MPU(23)는 헤드 속도가 기준 범위인 시크 완료 속도 범위 내인지를 판정한다(S14).
헤드 속도가 시크 완료 속도 범위가 아닌 경우, 카운터를 리셋하여(S13), 다음 서보 데이터를 취득하는 단계(S11)로 되돌아간다. 헤드 속도가 시크 완료 속도 범위에 있는 경우, 각 헤드 위치(각 위치 신호)가 기록 허가 범위(414)에 있는지를 판정한다(S15). 헤드 위치가 기록 허가 범위(414)가 아닌 경우, 카운터를 리셋하여(S13) 다음 서보 데이터를 취득하는 단계(S11)로 되돌아간다. 헤드 위치(각 위치 신호)가 기록 허가 범위(414)에 있는 경우, HDC/MPU(23)는 카운트수가 기준치(N)(도 4의 예에서는 3)를 넘고 있는지를 판정한다(S16). N을 넘고 있지 않는 경우, HDC/MPU(23)는 카운트수를 인크리멘트하고(S17), 다음 서보 데이터 취득 단계(S11)로 되돌아간다.
카운트수가 기준치(N)를 넘고 있는 경우(S16), HDC/MPU(23)는 리드 백 신호 진폭의 변동이 기준 내에 있는지의 여부를 판정한다(S18). 이 판정은, 상술한 수법 에 따라서 행할 수 있으며, 예컨대, Δ=(MAX-MIN)가 기준치를 넘고 있지 않는 것을 허가의 조건으로 한다. 진폭 변동이 기준 내가 아닌 경우(S18), HDC/MPU(23)는 카운터를 리셋하고(S19), 그 후, 헤드 소자부(12)의 진동 정지를 기다린다(S20). 구체적으로는, HDC/MPU(23)는 미리 정해진 규정 시간 처리를 정지한 후, 다음 서보 데이터 취득 단계(S11)에서부터의 처리를 재개한다. 한편, 리드 백 신호의 진폭 변동이 기준 내인 경우(S18), HDC/MPU(23)는 기록 허가 판정을 하여(S21), 타겟 데이터 섹터에 있어서 사용자 데이터를 기록한다.
전술한 처리 흐름은, 헤드 위치와 헤드 속도가 규정 조건을 만족한 직후의 하나의 서보 섹터에 있어서의 단일 리드 백 신호의 진폭 변동으로부터 기록 허가 여부 판정을 한다. 이것과 달리, 헤드 위치와 헤드 속도가 규정 조건을 만족한 후의 복수 서보 섹터의 진폭 변동을 사용하여 기록 허가 여부 판정을 할 수도 있다. 예컨대, HDC/MPU(23)는 별도의 카운터를 갖추어, 연속되는 복수 서보 섹터의 리드 백 신호 진폭의 변동이 기준치 이하인 경우에 기록을 허가한다. 이로써, 보다 정확한 진동 판정을 하여, 오프트랙 기록을 보다 확실하게 방지한다. 한편, 이 경우, 헤드 속도와 헤드 위치 판정을 위한 복수 서보 섹터 외에도, 진동 판정을 위해 복수 서보 섹터가 필요하다.
도 6의 흐름도는 다른 바람직한 기록 허가 여부 판정 처리 흐름을 나타내고 있다. 이 기록 허가 여부 판정 처리 흐름은 도 5의 예와 달리, 헤드 위치와 헤드 속도의 판정과 함께 헤드 진동의 판정을 한다. 이로써, 복수 서보 섹터를 사용하여 정확한 진동 판정을 하는 동시에, 기록 허가 여부 판정을 위한 서보 섹터수를 저감 하여 퍼포먼스의 향상을 도모한다. 도 5를 참조하여 설명된 처리 흐름과의 차이는, 이 처리 흐름은 카운트수 판정 단계(S16) 전에, 진동 판정 단계(S18)를 실행하는 것이다.
즉, HDC/MPU(23)는 헤드 속도가 시크 완료 속도 범위에 있고(S14), 헤드 위치가 기록 허가 범위(414)에 있는(S15) 경우에, 또한,그 서보 섹터 내의 데이터 섹터의 리드 백 신호 진폭을 취득하여, 그 변동에 관한 판정 처리(S18)를 실행한다. 그 신호 진폭 변동이 기준 내인 경우에, HDC/MPU(23)는 카운터를 인크리멘트한다(S17). 리드 백 신호 진폭 변동이 기준치를 넘는 경우, HDC/MPU(23)는 카운터를 리셋하여(S19), 헤드 진동의 정지를 기다려(S20), 다음 서보 데이터 취득 단계(S11)부터의 처리를 반복한다.
이와 같이, 서보 신호를 사용한 헤드 속도 및 헤드 위치의 판정 처리(S13-S15)와 함께, 그 서보 신호와 동일 서보 섹터에 대해서, 데이터 섹터 독출 신호를 사용한 헤드 진동 판정 처리(S18)를 함으로써, 복수 서보 섹터에 관해서 진동 판정 처리를 하는 경우에도 효율적인 판정 처리가 가능하여, 퍼포먼스의 저하를 억제할 수 있다.
이어서, 기록 허가 여부 판정 처리에 있어서의, HDD(1) 내의 신호 처리에 관해서 구체적으로 설명한다. 상술된 바와 같이, HDC/MPU(23)가 R/W 채널(21)로부터의 데이터를 사용하여 기록 허가 여부 판정 처리를 실행한다. 도 7은 HDC/MPU(23), R/W 채널(21) 및 AE(13) 사이의 각 전송신 호를 나타내고 있다. 도 8은 이들 신호의 타이밍 차트이다. 한편, 이 타이밍 차트는 각 신호의 변화를 모식적으로 도시하 는 것이며, 실제의 HDD에 있어서의 타이밍을 정확하게 반영하는 것은 아니다. 도 7 및 도 8에 있어서는, 헤드 진동 판정 처리 및 기록이 허가 판정된 서보 섹터의 다음 서보 섹터에 있어서, 사용자 데이터를 기록하는 처리의 예가 나타내어져 있다.
도 7에 도시한 바와 같이, HDC/MPU(23)는, R/W 채널(21)에 대하여 기록 게이트 신호(Write_Gate), 판독 게이트 신호(Read_Gate) 및 서보 게이트 신호(Servo_Gate)의 각 제어 신호를 출력한다. 기록 게이트 신호(Write_Gate)는 자기 디스크(11)에의 사용자 데이터의 기록을 제어하는 신호이며, 판독 게이트 신호(Read_Gate)는 자기 디스크(11)로부터의 사용자 데이터의 독출을 제어하는 신호이고, 서보 게이트 신호(Servo_Gate)는 자기 디스크(11)로부터의 서보 데이터의 독출을 제어하는 신호이다.
AE(13)가 증폭한 서보 데이터 신호(Servo_Data_Signal)와 판독 사용자 데이터 신호(Read_User_Data_Signal)는 R/W 채널(21)에 전송된다. R/W 채널(21)은 서보 데이터 신호(Servo_Data_Signal)로부터 서보 데이터(Servo_Data)를 생성하여, HDC/MPU(23)에 전송한다. HDC/MPU(23)는 서보 데이터로부터, 헤드 위치 제어를 위해, VCM(15) 제어 신호인 ACOUT을 생성하여, 모터 드라이버 유닛(22)에 출력한다.
또한, R/W 채널(21)은 AE(13)로부터 전송된 판독 사용자 데이터 신호(Read_User_Data_Signal)로부터, 대응 서보 섹터에 있어서의 리드 백 신호 진폭의 최대치(MAX)와 최소치(MIN)를 특정하여, R/W 채널(21) 내의 레지스터(도시되지 않음)에 저장한다. HDC/MPU(23)는 헤드 진동 판정의 타이밍에 있어서, 이들 값(MAX, MIN)을 레지스터로부터 취득한다. 자기 디스크(11)에의 데이터 기록에 있어서는, HDC/MPU(23)로부터 기록 데이터(Write_Data)가 R/W 채널(21)에 전송되고, R/W 채널(21)은 그 데이터로부터 기록 데이터 신호(Write_Data_Signal)를 생성하여, AE(13)에 출력한다.
도 8에 도시한 바와 같이, 서보 게이트 신호(Servo_Gate)가 LOW(Asssert)일 때, 자기 디스크(11)로부터 서보 데이터(Servo_Data)(211)가 독출된다. 또, 기록 게이트 신호(Write_Gate)가 LOW(Asssert)일 때, 자기 디스크(11)에 기록 데이터(Write_Data)가 기록된다. 또한, 본 형태의 HDD(1)에 있어서는, 헤드 진동 판정을 하기 위해서, 판독 게이트 신호(Read_Gate)가 LOW(Asssert)일 때, 자기 디스크(11)로부터 사용자 데이터(Read_User_Data)(212)가 독출된다.
도 8의 예에 있어서, HDC/MPU(23)는 화살표의 타이밍에 있어서, 데이터 섹터(212r)의 리드 백 신호 진폭의 최대치(MAX)와 최소치(MIN)를 사용하여 기록 허가 여부를 판정한다. 한편, 이 타이밍의 앞에 있어서, HDC/MPU(23)는 서보 데이터로부터, 헤드 속도와 헤드 위치가 규정 조건을 만족하고 있는지를 이미 판정하고 있다. 본 예에서는, 헤드 진동이 허용 범위 내이기 때문에, 곧바로 다음 서보 섹터에 있어서의 각 타겟 데이터 섹터(212w)에 기록 데이터를 기록한다.
이상, 본 발명을 바람직한 실시형태를 예로 하여 설명했지만, 본 발명이 상기한 실시형태에 한정되는 것은 아니다. 당업자라면, 상기한 실시형태의 각 요소를, 본 발명의 범위에서 용이하게 변경, 추가, 변환하는 것이 가능하다. 예컨대, 1 서보 섹터 내의 리드 백 신호 변동이 아니라, 복수 서보 섹터 사이의 리드 백 신호의 변동을 사용하여 기록 허가 여부의 결정을 하는 것도 가능하다. 또한, 본 발명 은 HDD에 한하지 않고, 다른 타입의 매체를 사용하는 데이터 기억 장치에 적용할 수 있다.
본 발명에 따르면, 헤드 진동에 의한 오프트랙 기록을 방지할 수 있다.

Claims (17)

  1. 각 트랙에 있어서 원주 방향으로 간격을 두고서 배치된 복수의 서보 데이터와, 상기 서보 데이터들 사이에 위치하는 데이터 섹터들을 갖는 매체에 대한 사용자 데이터의 기록을 제어하는 방법으로서,
    독출한 서보 데이터를 사용하여, 회전하는 매체 상에서 헤드를 사용자 데이터 기록의 타겟 트랙에 위치 결정하는 단계와;
    상기 타겟 트랙의 데이터 섹터를 상기 헤드로 독출하는 단계와;
    상기 데이터 섹터의 독출 신호를 사용하여 상기 매체에의 데이터 기록의 허가 여부를 결정하는 단계
    를 포함하는, 매체에 대한 사용자 데이터의 기록을 제어하는 방법.
  2. 제1항에 있어서, 서보 섹터 내의 데이터 섹터의 독출 신호의 변동을 검출하고, 상기 변동을 사용하여 상기 매체에의 데이터 기록 허가 여부가 결정되는 것인, 매체에 대한 사용자 데이터의 기록을 제어하는 방법.
  3. 제2항에 있어서, 복수 서보 섹터들 내의 데이터 섹터들의 독출 신호의 변동들을 검출하고, 상기 매체에의 데이터 기록 허가 여부는 상기 복수 서보 섹터들 각각의 독출 신호 변동을 사용하여 결정되는 것인, 매체에 대한 사용자 데이터의 기록을 제어하는 방법.
  4. 제2항에 있어서, 상기 매체에의 데이터 기록 허가 여부는, 단일 서보 섹터 내의 데이터 섹터의 독출 신호 변동을 사용하여 결정되는 것인, 매체에 대한 사용자 데이터의 기록을 제어하는 방법.
  5. 제2항에 있어서, 상기 매체에의 데이터 기록 허가 여부는, 상기 서보 섹터 내의 데이터 섹터들의 독출 신호의 최대치와 최소치를 사용하여 결정되는 것인, 매체에 대한 사용자 데이터의 기록을 제어하는 방법.
  6. 제3항에 있어서, 상기 복수의 서보 섹터들은 연속된 서버 섹터들인 것인, 매체에 대한 사용자 데이터의 기록을 제어하는 방법.
  7. 제1항에 있어서, 상기 매체에의 데이터 기록의 허가 여부는, 상기 서보 데이터에 의해서 특정되는 헤드 위치 및 상기 서보 데이터와 동일한 서보 섹터 내의 데이터 섹터의 독출 신호를 사용하여 결정되는 것인, 매체에 대한 사용자 데이터의 기록을 제어하는 방법.
  8. 제1항에 있어서, 상기 매체에의 데이터 기록의 허가 여부는, 상기 서보 데이터에 의해서 특정되는 헤드 위치 및 헤드 속도와, 상기 서보 데이터와 동일한 서보 섹터 내의 데이터 섹터의 독출 신호를 사용하여 결정되는 것인, 매체에 대한 사용 자 데이터의 기록을 제어하는 방법.
  9. 각 트랙에 있어서 원주 방향으로 간격을 두고서 배치된 복수의 서보 데이터와, 상기 서보 데이터들 사이에 위치하는 데이터 섹터들을 갖는 매체에 대하여, 사용자 데이터를 기록하기 위한 데이터 기억 장치로서,
    상기 매체로부터 상기 서보 데이터와 상기 데이터 섹터를 독출하는 헤드와;
    독출된 서보 데이터를 사용하여, 회전하는 상기 매체 상에서 사용자 데이터가 기록될 타겟 트랙 위에서 상기 헤드의 위치결정을 제어하고, 상기 타겟 트랙 내의 데이터 섹터 독출 신호를 사용하여 상기 매체에의 사용자 데이터 기록의 허가 여부를 결정하기 위한 컨트롤러
    를 포함하는 데이터 기억 장치.
  10. 제9항에 있어서, 상기 컨트롤러는, 서보 섹터 내의 데이터 섹터의 독출 신호의 변동을 사용하여 상기 매체에의 사용자 데이터 기록 허가 여부를 결정하는 것인, 데이터 기억 장치.
  11. 제10항에 있어서, 상기 컨트롤러는, 복수의 서보 섹터들 내의 독출 신호들의 변동들을 사용하여 상기 매체에의 사용자 데이터 기록 허가 여부를 결정하는 것인, 데이터 기억 장치.
  12. 제10항에 있어서, 상기 컨트롤러는, 단일 서보 섹터 내의 데이터 섹터의 독출 신호 변동을 사용하여 상기 매체에의 사용자 데이터 기록 허가 여부를 결정하는 것인, 데이터 기억 장치.
  13. 제9항에 있어서, 상기 컨트롤러는, 상기 서보 섹터 내의 데이터 섹터의 독출 신호의 최대치와 최소치를 사용하여 상기 매체에의 사용자 데이터 기록 허가 여부를 결정하는 것인, 데이터 기억 장치.
  14. 제11항에 있어서, 상기 복수의 서보 섹터는 연속되는 서보 섹터들인 것인, 데이터 기억 장치.
  15. 제9항에 있어서, 상기 컨트롤러는, 상기 서보 데이터에 의해 특정되는 헤드 위치 및 상기 서보 데이터와 동일한 서보 섹터 내의 데이터 섹터의 독출 신호를 사용하여 상기 매체에의 사용자 데이터 기록의 허가 여부를 결정하는 것인, 데이터 기억 장치.
  16. 제9항에 있어서, 상기 컨트롤러는, 상기 서보 데이터에 의해서 특정되는 헤드 속도 및 상기 헤드 속도를 특정하는 서보 데이터와 동일한 서보 섹터 내의 데이터 섹터의 독출 신호를 사용하여 상기 매체에의 사용자 데이터 기록의 허가 여부를 결정하는 것인, 데이터 기억 장치.
  17. 제9항에 있어서, 상기 컨트롤러는, 복수의 서보 데이터와 연관된 헤드 위치들 및 헤드 속도들과, 상기 복수의 서보 데이터의 각각의 서보 섹터 내의 데이터 섹터의 독출 신호를 사용하여 상기 매체에의 사용자 데이터 기록의 허가 여부를 결정하는 것인, 데이터 기억 장치.
KR1020060065765A 2005-08-24 2006-07-13 데이터 기억 장치 및 그 사용자 데이터의 기록 제어 방법 KR20070023514A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060065765A KR20070023514A (ko) 2005-08-24 2006-07-13 데이터 기억 장치 및 그 사용자 데이터의 기록 제어 방법

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2005-00243056 2005-08-24
KR1020060065765A KR20070023514A (ko) 2005-08-24 2006-07-13 데이터 기억 장치 및 그 사용자 데이터의 기록 제어 방법

Publications (1)

Publication Number Publication Date
KR20070023514A true KR20070023514A (ko) 2007-02-28

Family

ID=43654807

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060065765A KR20070023514A (ko) 2005-08-24 2006-07-13 데이터 기억 장치 및 그 사용자 데이터의 기록 제어 방법

Country Status (1)

Country Link
KR (1) KR20070023514A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111886573A (zh) * 2018-01-12 2020-11-03 格里森技术有限责任公司 存储资源的安全共享

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111886573A (zh) * 2018-01-12 2020-11-03 格里森技术有限责任公司 存储资源的安全共享

Similar Documents

Publication Publication Date Title
US20080239901A1 (en) Disk drive device and data rewrite method thereof
JP2008192263A (ja) ディスク・ドライブ装置及びそのエラー回復処理方法
EP1205911A2 (en) The method of servo writing for magnetic recording system, magnetic recording system
US20060139788A1 (en) Method, medium, and apparatus recording a servo pattern
US7586712B2 (en) Method of and apparatus for detecting actuator vibration in hard disc drive, and hard disc drive write control method of avoiding effect due to read/write head vibration
JP5064666B2 (ja) データ記憶装置及びそのユーザ・データの書き込み制御方法
US7570446B2 (en) Disk drive with improved format efficiency and control method thereof
US7532426B2 (en) Method for erase process on recording surface of disk and disk drive apparatus
JP2006221732A (ja) データ記憶装置及びその制御方法
EP1585126B1 (en) Data read retry with read timing adjustment for eccentricity of a disc in a data storage device
KR20070023514A (ko) 데이터 기억 장치 및 그 사용자 데이터의 기록 제어 방법
KR100468716B1 (ko) 데이터 저장 시스템에서의 성능 개선을 위한 더미 라이트방법 및 장치
JP2007213745A (ja) ディスク・ドライブ装置
JP2007287252A (ja) ディスク記録面のイレーズ方法
JP4739027B2 (ja) データ記憶装置及びその欠陥領域管理方法
JP2006085781A (ja) データ記憶装置のヘッド特性を測定する方法及びデータ記憶装置
JP2007220204A (ja) ディスク・ドライブ装置のテスト方法
JPH08321149A (ja) 磁気ディスク装置及びその制御方法
KR100459721B1 (ko) 제어가능한 더미 리드 게이트를 이용한 재생방법 및 그제어장치
JP5064719B2 (ja) ハードディスクドライブのシーケンシャルシーク方法、ハードディスクドライブ及び記録媒体
US7369344B2 (en) Method and apparatus for compensating for offset of disk drive
KR100688508B1 (ko) 하드디스크 드라이브의 레퍼런스 서보 정보 기록 방법,최종 서보 정보 기록 방법, 이에 적합한 하드디스크드라이브, 그리고 기록 매체
JP2002251703A (ja) 磁気記録装置
JP2008198252A (ja) ディスク・ドライブ装置及びそのエラー回復処理方法
KR20060040070A (ko) 하드디스크 드라이브의 온도 검출 방법

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination