KR100714880B1 - 하드디스크 드라이브, 하드디스크 드라이브의 트랙 폭측정방법 및 그 방법을 수행하는 컴퓨터 프로그램을 기록한기록매체 - Google Patents
하드디스크 드라이브, 하드디스크 드라이브의 트랙 폭측정방법 및 그 방법을 수행하는 컴퓨터 프로그램을 기록한기록매체 Download PDFInfo
- Publication number
- KR100714880B1 KR100714880B1 KR1020060009606A KR20060009606A KR100714880B1 KR 100714880 B1 KR100714880 B1 KR 100714880B1 KR 1020060009606 A KR1020060009606 A KR 1020060009606A KR 20060009606 A KR20060009606 A KR 20060009606A KR 100714880 B1 KR100714880 B1 KR 100714880B1
- Authority
- KR
- South Korea
- Prior art keywords
- track
- value
- burst signal
- tracks
- absolute
- Prior art date
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24C—DOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
- F24C15/00—Details
- F24C15/34—Elements and arrangements for heat storage or insulation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/36—Monitoring, i.e. supervising the progress of recording or reproducing
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24C—DOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
- F24C15/00—Details
- F24C15/36—Protective guards, e.g. for preventing access to heated parts
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24C—DOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
- F24C3/00—Stoves or ranges for gaseous fuels
- F24C3/14—Stoves or ranges for gaseous fuels with special adaptation for travelling, e.g. collapsible
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2508—Magnetic discs
- G11B2220/2516—Hard disks
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Moving Of The Head To Find And Align With The Track (AREA)
Abstract
하드디스크 드라이브, 하드디스크 드라이브의 트랙 폭 측정방법 및 그 방법을 수행하는 컴퓨터 프로그램을 기록한 기록매체가 개시된다. 본 발명의 하드디스크 드라이브의 트랙 폭 측정방법은, (a) 디스크 상의 트랙의 폭을 검사하기 위한 검사대상 트랙들의 각 트랙에서, 트랙의 중심으로부터 일측 방향인 제1 방향 및 타측 방향인 제2 방향으로 각각 소정 거리 이동시킨 헤드를 통해 읽혀진 트랙의 서보섹터의 A, B, C 및 D 버스트 신호 차이에 기초한 소정의 평가값들을 소정의 규칙에 따라 계산하는 단계; (b) 소정의 평가값들을 무차원화하는 단계; 및 (c) 무차원화된 평가값들에 기초하여 트랙들의 트랙 폭의 균일도를 판정하는 단계를 포함하는 것을 특징으로 한다. 본 발명에 의하면, 서보섹터의 버스트 신호의 진폭 변동이나 TPI(Track Per Inch, 인치당 트랙 수) 변동 등에 무관하게 동일한 허용한계값을 적용하여 트랙 폭의 불량 여부를 효과적으로 파악할 수 있으며, 따라서 종래 보다 정확하고 용이하게 트랙 폭의 불량 여부를 파악할 수 있을 뿐만 아니라 서보 라이터의 부정확한 포지셔닝(positioning)으로 인해 야기되는 각 트랙 폭의 불균일로 야기될 수 있는 잠재적인 오프 트랙 현상을 미연에 방지할 수 있다.
Description
도 1은 하드디스크 드라이브의 디스크에 데이터를 기록한 일 예를 도시한 도면이다.
도 2는 종래의 일 실시 예에 따른 트랙 폭 측정 방법에 따른 측정 결과의 일 예를 도시한 그래프이다.
도 3은 종래의 일 실시 예에 따른 트랙 폭 측정 방법에 따른 측정 결과의 다른 예를 도시한 그래프이다.
도 4는 본 발명의 일 실시 예에 따른 하드디스크 드라이브의 부분 분해 사시도이다.
도 5는 도 4의 하드디스크 드라이브에서 디스크 영역의 개략적인 평면도이다.
도 6은 도 4의 하드디스크 드라이브에 있어서 각 트랙의 데이터 포맷을 도시한 도면이다.
도 7은 도 6에 도시된 서보섹터의 상세한 구성을 도시한 도면이다.
도 8은 본 발명의 일 실시 예에 따른 하드디스크 드라이브의 트랙 폭 측정방법이 적용되는 하드디스크 드라이브의 구동 회로의 개략적 블록도이다.
도 9는 하드디스크 드라이브의 서보섹터의 버스트 패턴(burst pattern)이 기록되어 있는 상태를 도시한 도면이다.
도 10a 내지 도 10b는 본 발명의 일 실시 예에 따른 하드디스크 드라이브의 트랙 폭 측정방법의 플로 차트이다.
도 11은 검사대상의 N개 트랙에서 측정된 평가값의 데이터 배열이다.
도 12는 본 발명의 일 실시 예에 따른 트랙 폭 측정 방법에 따른 측정 결과의 일 예를 도시한 그래프이다.
* 도면의 주요부분에 대한 부호의 설명
1 : 하드디스크 드라이브 11 : 디스크(disk)
13 : 트랙(track) 21 : 헤드(head)
70 : 콘트롤러(controller)
본 발명은, 하드디스크 드라이브, 하드디스크 드라이브의 트랙 폭 측정방법 및 그 방법을 수행하는 컴퓨터 프로그램을 기록한 기록매체에 관한 것으로서, 보다 상세하게는, 서보섹터의 버스트 신호의 진폭 변동이나 TPI(Track Per Inch, 인치당 트랙 수) 변동 등에 무관하게 동일한 허용한계값을 적용하여 트랙 폭의 불량 여부 를 파악할 수 있는 하드디스크 드라이브, 하드디스크 드라이브의 트랙 폭 측정방법 및 그 방법을 수행하는 컴퓨터 프로그램을 기록한 기록매체에 관한 것이다.
하드디스크 드라이브(Hard Disk Drive)는 전자장치와 기계장치로 이루어져 디지털 전자 펄스를 보다 영구적인 자기장으로 바꾸어서 데이터를 기록 및 재생해 주는 방식의 기억장치로서, 대량의 데이터를 고속으로 액세스(Access)할 수 있기 때문에 컴퓨터 시스템의 보조 기억 장치 등으로써 현재 널리 사용되고 있다.
한편 하드디스크 드라이브가 정상적으로 읽고 쓰는 동작을 수행하는 것은 디스크에 기록되어 있는 서보 패턴(servo pattern)을 읽어서 정확한 위치를 찾아가는 것으로부터 시작된다.
서보 패턴(servo pattern)은 서보 라이터(servo writer)에 의해 디스크 상에 기록되는데, 트랙(track)은 이러한 서보 패턴들에 의해 형성된다. 이때, 디스크에 형성되는 트랙의 폭을 균일하게 하기 위해서는, 즉 모든 트랙들이 서로 일정한 폭을 갖도록 하기 위해서는 서보 라이터가 서보 패턴을 정교하고 흔들림이 없이 고정된 채로 디스크 상에 기록해야 한다. 만일, 서보 라이터가 서보 패턴들을 디스크에 정교하게 기록하지 않고 흔들리면서 기록할 경우, 트랙들은 서로 균일한 폭을 갖지 않게 된다. 또한, 트랙들의 폭이 불균일해질 경우, 하드디스크 드라이브의 헤드(미도시)가 트랙에 데이터를 기록하거나 트랙으로부터 데이터를 읽을 때, 엑세스할 데이터의 위치가 부정확해지게 된다.
도 1은 하드디스크 드라이브에 데이터를 기록한 일 예를 도시한 도면이다. 도 1에는 3개의 트랙이 도시되고 있는데, 흰색으로 도시되는 것은 데이터가 기록된 상태를 나타낸다. 도 1을 참조하면 데이터가 트랙의 중심을 기준으로 기록되어 있지 못하고 (-) 오프 트랙(offtrack)되어 기록(writing)되어 있는 것을 관찰할 수 있다. 이와 같이 오프 트랙이 발생하는 주원인은 서보 패턴들에 의하여 형성되는 트랙의 폭(width)이 일정하지 않기 때문이다.
한편, 서보 패턴을 디스크에 기록하기 위한 여러 방식이 존재하는데, 어떠한 방법을 사용해도 서보 라이터(servo writer)의 한계 등으로 인해 이상적인 서보 패턴(servo pattern)이 만들어지는 것은 쉽지 않다.
따라서 이러한 문제점을 방지하기 위해서는 공정 중에 트랙 폭을 측정하여 그 트랙 폭 변동(track width variation)을 검사할 수 있어야 한다. 즉, 서보 패턴의 품질이 데이터를 읽고 쓰기에 적합한 수준인지의 여부가 검증되어야 하며, 이러한 이유 때문에 일반적으로 하드디스크 드라이브가 완제품이 되기까지 거치는 공정 중에는 서보 패턴 자체의 품질을 검사하는 공정이 있으며, 또한 서보 패턴 자체의 품질을 검사하기 위한 다양한 방법들이 존재한다.
종래의 일 실시 예에 따른 트랙 폭 측정방법에서는, 각 트랙(track)에서, 0% 오프 트랙(offtrack) 즉 트랙의 중심으로부터 ±방향으로 각각 소정 거리 이동시킨 헤드를 통해 그 위치에 배열되는 서보섹터의 해당 버스트들의 신호를 검출하고 해당 버스트들 신호의 차이를 기초로 트랙 폭(track width)을 측정하고 있다.
이러한 방법을 사용할 때 두 가지 서로 다른 허용한계값을 적용하여 트랙 폭 변동(track width variation)의 심각도를 파악할 수 있는데, 첫 번째는 해당 트랙의 전체 폭이 인접 트랙에 비해서 현저히 크거나 작은 경우이고, 두 번째는 트랙의 중심으로부터 해당 트랙의 양측의 폭이 불균일한 경우이다.
도 2는 종래의 일 실시 예에 따른 트랙 폭 측정 방법에 따른 측정 결과의 일 예를 도시한 그래프이다. 도 2의 그래프에서 각각의 피크치들은 한 트랙마다의 트랙 폭 측정값을 의미하며, 피크치들이 스파이크(spike)처럼 보인다는 것은 인접 트랙과의 트랙 폭 변동(track width variation)이 심하다는 것을 의미한다. 이는 전술한 트랙 폭 변동 심각도에서 해당 트랙의 전체 폭이 인접 트랙에 비해서 얼마나 크거나 작은가를 나타낸다.
도 3은 종래의 일 실시 예에 따른 트랙 폭 측정 방법에 따른 측정 결과의 다른 예를 도시한 그래프이다. 도 3에서는 상하 방향의 피크치들의 평균값을 나타내는 두 직선이 도 2에 비하여 큰 폭으로 벌어져 있는 것을 관찰할 수 있다. 이는 각각 ±지점에서 측정한 값이 서로 현저한 차이를 보이는 것을 의미하며, 전술한 트랙 폭 변동 심각도에서 트랙의 중심으로부터 트랙의 양측의 폭이 어느 정도 불균일한 경향을 보이는 가를 나타낸다.
이와 같이 종래의 일 실시 예에 따른 하드디스크 드라이브의 트랙 폭 측정방법에 의하면, 하드디스크 드라이브마다 거의 동일한 버스트 신호를 갖는다는 전제 하에서 어느 정도 용이하게, 연속된 트랙(track)들 간의 트랙 폭 변동(track width variation)을 파악할 수 있으며, 또한 한 트랙(track) 내에서의 중심이 어느 한쪽으로 얼마만큼 치우쳐져 있는지를 파악할 수 있다.
그러나 종래의 하드디스크 드라이브의 트랙 폭 측정방법에 있어서는, 해당 버스트들의 신호 차이에 의하여 그 해당 트랙 전체 폭이나 한 트랙 내에서의 중심 이 어느 한쪽으로 얼마만큼 치우쳐 있는지를 측정 및 파악하는 것이므로, 버스트 신호의 진폭이 달라지면 그 결과가 당연히 달라질 수밖에 없다. 따라서 버스트 신호가 상호 다를 수밖에 없는 다양한 종류의 하드디스크 드라이브에 동일한 허용한계값을 적용하여 트랙 폭의 균일도를 판정할 수 없는 문제점이 있다. 다시 말해서, 서보 라이터(servo writer)의 정확도의 차이로 인한 버스트 신호 진폭 변동(burst amplitude variation)이나 또는 TPI(Track Per Inch, 인치당 트랙 수) 변동이 있는, 상호 다른 하드디스크 드라이브에 동일한 허용한계값을 가지고 트랙 폭 변동의 심각도 즉 트랙 폭의 균일도를 판정할 수 없는 문제점이 있다.
따라서, 본 발명의 목적은, 서보섹터의 버스트 신호의 진폭 변동이나 TPI(Track Per Inch, 인치당 트랙 수) 변동 등에 무관하게 동일한 허용한계값을 적용하여 트랙 폭의 불량 여부를 효과적으로 파악할 수 있으며, 따라서 종래 보다 정확하고 용이하게 트랙 폭의 불량 여부를 파악할 수 있을 뿐만 아니라 서보 라이터의 부정확한 포지셔닝(positioning)으로 인해 야기되는 각 트랙 폭의 불균일로 야기될 수 있는 잠재적인 오프 트랙 현상을 미연에 방지할 수 있는 하드디스크 드라이브, 하드디스크 드라이브의 트랙 폭 측정방법 및 그 방법을 수행하는 컴퓨터 프로그램을 기록한 기록매체를 제공하는 것이다.
상기 목적은, 본 발명에 따라, (a) 디스크 상의 트랙의 폭을 검사하기 위한 검사대상 트랙들의 각 트랙에서, 상기 트랙의 중심으로부터 일측 방향인 제1 방향 및 타측 방향인 제2 방향으로 각각 소정 거리 이동시킨 헤드를 통해 읽혀진 상기 트랙의 서보섹터의 A, B, C 및 D 버스트 신호 차이에 기초한 소정의 평가값들을 소정의 규칙에 따라 계산하는 단계; (b) 상기 소정의 평가값들을 무차원화하는 단계; 및 (c) 상기 무차원화된 평가값들에 기초하여 상기 트랙들의 트랙 폭의 균일도를 판정하는 단계를 포함하는 것을 특징으로 하는 하드디스크 드라이브의 트랙 폭 측정방법 및 그 방법을 수행하는 컴퓨터 프로그램을 기록한 기록매체에 의해 달성된다.
여기서, 상기 (a) 단계는, (a1) 해당 트랙이 홀수 번째 트랙인지 짝수 번째 트랙인지를 판단하는 단계; (a2) 상기 트랙이 홀수 번째 트랙인 것으로 판단되면, 상기 트랙의 중심으로부터 상기 제1 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 읽혀진 상기 B 버스트 신호와 상기 D 버스트 신호를 감산한 값의 제1 절대값(Neg)을 계산하고, 상기 트랙의 중심으로부터 상기 제2 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 읽혀진 상기 A 버스트 신호와 상기 D 버스트 신호를 감산한 값의 제2 절대값(Pos)을 계산하는 단계; 및 (a3) 상기 트랙이 짝수 번째 트랙인 것으로 판단되면, 상기 트랙의 중심으로부터 상기 제1 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 읽혀진 상기 A 버스트 신호와 상기 C 버스트 신호를 감산한 값의 제1 절대값(Neg)을 계산하고, 상기 트랙의 중심으로부터 상기 제2 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 상기 B 버스트 신호와 상기 C 버스트 신호를 감산한 결과의 제2 절대값(Pos)을 계산하는 단계를 포함하며, 상기 (b) 단계는 상기 제1 절대값들과 상기 제2 절대값들을 무차원화하는 단계를 포함하도록 구성하는 것이 바람직하다.
그리고, 상기 (b) 단계는, 상기 제1 절대값들 내지 상기 제2 절대값들을, 상기 제1 절대값들의 전체 평균값(NegAvg)과 상기 제2 절대값들의 전체 평균값(PosAvg)의 산술 평균값()으로 나누어 각각 무차원화하는 것이 바람직하다.
그리고, 상기 (c) 단계는, (c1) 상기 무차원화된 상기 제1 절대값(NegTW)이 허용최대값(NegTW_lim)을 초과하는 트랙의 개수와, 상기 무차원화된 상기 제2 절대값(PosTW)이 허용최대값(PosTW_lim)을 초과하는 트랙의 개수의 합이 미리 설정된 값 이상인 경우 상기 트랙들의 트랙 폭의 균일도를 불량으로 판정하는 단계를 포함할 수 있다.
또한, 상기 (b) 단계는, 상기 무차원화된 상기 제1 절대값(NegTW)의 평균값(NegTWAvg)과 상기 무차원화된 상기 제2 절대값(PosTW)의 평균값(PosTWAvg)을 계산하는 단계를 더 포함하도록 구성할 수 있다.
그리고, 상기 (c) 단계는, (c2) 상기 무차원화된 상기 제1 절대값들의 전체 평균값(NegTWAvg)과, 상기 무차원화된 상기 제2 절대값들의 전체 평균값(PosTWAvg)의 차이가 허용한계값(C_limit)을 초과하는 경우 상기 트랙들의 트랙 폭의 균일도를 불량으로 판정하는 단계를 포함할 수 있다.
또한, 상기 소정 거리는 실질적으로 상기 트랙 폭의 1/4에 해당하는 것이 바람직하다.
본 발명의 목적은, 정보를 기록 및 저장하는 디스크; 및 상기 디스크 상의 트랙의 폭을 검사하기 위한 검사대상 트랙들의 각 트랙에서, 상기 트랙의 중심으로부터 일측 방향인 제1 방향 및 타측 방향인 제2 방향으로 각각 소정 거리 이동시킨 헤드를 통해 읽혀진 상기 트랙의 서보섹터의 A, B, C 및 D 버스트 신호 차이에 기초한 소정의 평가값들을 무차원화하고, 상기 무차원화된 평가값들에 기초하여 상기 트랙들의 트랙 폭의 균일도를 판정하는 콘트롤러(controller)를 포함하는 것을 특징으로 하는 하드디스크 드라이브에 의해서도 달성된다.
여기서, 상기 콘트롤러는, 상기 트랙이 홀수 번째 트랙인 경우, 상기 트랙의 중심으로부터 상기 제1 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 읽혀진 상기 B 버스트 신호와 상기 D 버스트 신호를 감산한 값의 제1 절대값(Neg)을 계산하고, 상기 트랙의 중심으로부터 상기 제2 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 읽혀진 상기 A 버스트 신호와 상기 D 버스트 신호를 감산한 값의 제2 절대값(Pos)을 계산하며, 상기 트랙이 짝수 번째 트랙인 경우, 상기 트랙의 중심으로부터 상기 제1 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 읽혀진 상기 A 버스트 신호와 상기 C 버스트 신호를 감산한 값의 제1 절대값(Neg)을 계산하고, 상기 트랙의 중심으로부터 상기 제2 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 상기 B 버스트 신호와 상기 C 버스트 신호를 감산한 결과의 제2 절대값(Pos)을 계산하여, 상기 제1 절대값들과 상기 제2 절대값들을 무차원화하는 것이 바람직하다.
그리고, 상기 콘트롤러는, 상기 제1 절대값들 내지 상기 제2 절대값들을, 상 기 제1 절대값들의 전체 평균값(NegAvg)과 상기 제2 절대값들의 전체 평균값(PosAvg)의 산술 평균값()으로 나누어 각각 무차원화하는 것이 바람직하다.
또한, 상기 콘트롤러는, 상기 무차원화된 상기 제1 절대값(NegTW)이 허용최대값(NegTW_lim)을 초과하는 트랙의 개수와, 상기 무차원화된 상기 제2 절대값(PosTW)이 허용최대값(PosTW_lim)을 초과하는 트랙의 개수의 합이 미리 설정된 값 이상인 경우 상기 트랙들의 트랙 폭의 균일도를 불량으로 판정하는 것이 바람직하다.
그리고, 상기 콘트롤러는, 상기 무차원화된 상기 제1 절대값(NegTW)의 평균값(NegTWAvg)과 상기 무차원화된 상기 제2 절대값(PosTW)의 평균값(PosTWAvg)을 계산하는 것이 바람직하다.
한편, 상기 콘트롤러는, 상기 무차원화된 상기 제1 절대값들의 전체 평균값(NegTWAvg)과, 상기 무차원화된 상기 제2 절대값들의 전체 평균값(PosTWAvg)의 차이가 허용한계값(C_limit)을 초과하는 경우 상기 트랙들의 트랙 폭의 균일도를 불량으로 판정하는 것이 바람직하다.
한편, 상기 소정 거리는 실질적으로 상기 트랙 폭의 1/4에 해당하는 것이 바람직하다.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시 예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.
도 4는 본 발명의 일 실시 예에 따른 하드디스크 드라이브의 부분 분해 사시도로서, 이에 도시된 바와 같이, 본 발명에 따른 하드디스크 드라이브(1)는, 데이터를 기록 저장하는 디스크(11, Disk)와 디스크(11)를 지지하여 회전시키는 스핀들 모터(12, Spindle Motor)를 갖는 디스크 팩(10, Disk Pack)과, 디스크(11) 상의 데이터를 독출하는 헤드 스택 어셈블리(20, HSA, Head Stack Assembly)와, 이들 구성 부품들이 조립되는 베이스(30, Base)와, 베이스(30)의 하부에 결합되며 대부분의 회로 부품들을 PCB(Printed Circuit Board) 상에 장착하여 각종 부품들을 제어하는 인쇄회로기판조립체(40, PCBA, Printed Circuit Board Assembly)와, 베이스(30)의 상부를 덮는 커버(50, Cover)를 구비한다.
헤드 스택 어셈블리(20)는 디스크(11) 상에 데이터를 기록하거나 기록된 데이터를 독취하기 위한 운반체(Carriage)로서, 이러한 헤드 스택 어셈블리(20)는 디스크(11) 상에 데이터를 쓰거나 기록된 데이터를 읽기 위한 헤드(21, head)와, 헤드(21)가 디스크(11) 상의 데이터를 액세스(Access)할 수 있도록 피봇축(22)을 축심으로 디스크(11) 상을 선회하는 액추에이터 아암(23)과, 피봇축(22)을 회전가능하게 지지하며 액추에이터 아암(23)이 결합되어 지지되는 피봇축 홀더(24)와, 피봇축 홀더(24)에서 액추에이터 아암(23)의 반대방향에 마련되며 도시 않은 보이스코일모터(VCM, Voice Coil Motor)의 마그네트 사이에 위치하도록 보이스코일(25, 도 8 참조)이 권회된 보빈(미도시)을 구비한다.
헤드(21)는, 디스크(11)의 표면에 형성된 자계를 감지하거나 디스크(11)의 표면을 자화시킴으로써 회전하는 디스크(11)로부터 정보를 읽거나 기록한다.
보이스코일모터는 헤드(21)를 디스크(11) 상의 원하는 위치에 이동시키기 위하여 액추에이터 아암(23)을 회동시키는 일종의 구동모터로서, 플레밍의 왼손법칙 즉, 자계 속에 있는 도체에 전류를 흘렸을 때 힘이 발생하는 원리를 이용한 것인데, 마그네트 사이에 위치하는 보이스코일(25, 도 8 참조)에 전류를 인가함으로써 보빈에 힘을 가하여 보빈을 회동시키게 된다.
이로써, 피봇축 홀더(24)에서 보빈과 반대방향으로 연장된 액추에이터 아암(23)이 회동되어 그 끝단에 지지된 헤드(21)가 회전하는 디스크(11) 상의 반경방향으로 이동하면서 트랙(Track)을 검색하여 액세스(Access)하고, 액세스된 정보를 신호처리 하게 된다.
도 5는 도 4의 하드디스크 드라이브에서 디스크 영역의 개략적인 평면도이고, 도 6은 도 4의 하드디스크 드라이브에 있어서 각 트랙의 데이터 포맷을 도시한 도면이며, 도 7은 도 6에 도시된 서보섹터의 상세한 구성을 도시한 도면이다.
데이터를 기록 저장하는 디스크(11)에는, 도 5에 도시된 바와 같이, 서보(Servo) 정보와 데이터(Data) 정보가 저장되는 객체로서의 트랙(13, Track)과, 이들을 회전축심에 대해 등각도 간격으로 분할한 단위 객체의 섹터(14, Sector)가 형성되어 있다.
또한 트랙(13)에는, 도 6에 도시된 바와 같이 트랙 탐색(track seeking) 및 트랙 추종(track following) 등의 서보 제어를 위한 서보섹터(15, servo sector)와, 사용자의 데이터를 기록하기 위한 데이터섹터(17, data sector)가 교호적으로 위치한다.
그리고 서보섹터(15)는, 도 7에 도시된 바와 같이, 프리앰블(15a, preamble)과, SAM(15b, Servo Address Mark)과, 그레이코드(15c, gray code)와, 버스트 A, B, C, D(15d, burst A, B, C, D)와, PAD(15e)를 구비한다.
프리앰블(15a)은 서보 정보 독출시에 클럭 동기를 제공하는 동시에 서보섹터의 앞에 갭(gap)을 제공하여 서보섹터임을 표시하는 것으로 서보 동기(servo sync)라고도 칭한다. 그리고, SAM(15b)은 서보의 시작을 알려 뒤에 이어지는 그레이 코드를 읽기 위한 동기를 제공한다. 즉, SAM(15b)은 서보 제어에 관련된 각종 타이밍 펄스를 생성하기 위한 기준점으로 제공된다. 한편, 그레이코드(15c)는 각 트랙(13)에 대한 정보 즉, 트랙 정보를 제공한다. 버스트 A, B, C, D(15d)는 트랙 탐색 및 트랙 추종을 위해 요구되는 위치오차신호(PES, Position Error Signal)를 제공한다. 마지막으로, PAD(15e)는 서보섹터에서 데이터섹터로의 트랜지션 마진(transition margin)을 제공한다.
데이터섹터(17)는 서보섹터(15)의 전후에 위치하며, ID 필드(17a, ID field)와 데이터 필드(17b, data field)로 구분된다.
ID 필드(17a)에는 해당 데이터섹터를 식별하기 위한 헤더(header) 정보가 기록된다. 그리고, 데이터 필드(17b)에는 사용자가 기록하고자 하는 디지털 데이터가 기록된다.
도 8은 본 발명의 일 실시 예에 따른 하드디스크 드라이브의 트랙 폭 측정방법이 적용되는 하드디스크 드라이브의 구동 회로의 개략적 블록도로서, 이에 도시된 바와 같이, 본 발명의 일 실시 예에 따른 하드디스크 드라이브의 트랙 폭 측정방법이 적용되는 하드디스크 드라이브(1)는, 디스크(11) 상에 데이터를 기록하거나 기록된 데이터를 재생하기 위한 헤드(21)와, 헤드(21)에 의해 데이터가 기록되는 디스크(11)와, 디스크(11)를 회전시키기 위한 스핀들 모터(12)와, 헤드(21)를 움직이기 위한 액추에이터 아암(23, 도 4 참조)과, 보이스코일모터(VCM)의 구동 및 헤드(21)의 움직임을 제어하기 위하여 보이스코일(25)에 구동 전류를 공급하는 VCM구동부(60)와, 리드/라이트(R/W) 채널(75) 및 리드 프리앰프 & 라이트 드라이버(71)에 의하여 헤드(21)에 연결된 콘트롤러(70, controller)를 구비한다.
그리고 읽기 전용 메모리(81, ROM, Read Only Memory) 또는 플레쉬 메모리와 같은 비휘발성 메모리, 그리고 랜덤 억세스 메모리(83, RAM, Random Access Memory)가 콘트롤러(70)에 또한 결합되어 있다. 여기서 메모리(80)는 소프트웨어 루틴을 실행시키기 위하여 콘트롤러(70)에 의하여 사용되어지는 명령어 및 데이터를 포함하고 있다. 소프트웨어 루틴의 하나로서 한 트랙(13)에서 다른 트랙(13)으로 헤드(21)를 이동시키는 시크 루틴이 있다. 시크 루틴은 헤드(21)를 정확한 트랙(13)을 이동시키는 것을 보증하기 위한 서버 제어 루틴을 포함하고 있다.
정보는 전형적으로 리드/라이트(R/W) 채널(75)로부터 호스트 인터페이스(90)로 전송된다. 호스트 인터페이스(90)는 퍼스널 컴퓨터와 같은 시스템에 인터페이스하기 위한 제어 회로를 포함하고 있다.
리드/라이트(R/W) 채널(75)은, 재생 모드에서는 헤드(21)로부터 읽혀져 리드 프리앰프 & 라이트 드라이버(71)에서 증폭된 아날로그 신호를 호스트 컴퓨터(미도시)가 판독할 수 있는 디지털 신호로 변조시켜 호스트 인터페이스(90)로 출력하고, 기록 모드에서는 호스트 컴퓨터로부터 사용자 데이터를 호스트 인터페이스(90)를 통하여 수신하여 디스크(11)에 기록할 수 있도록 기록 전류로 변환시켜 리드 프리앰프 & 라이트 드라이버(71)로 출력시키도록 신호처리를 실행한다.
콘트롤러(70)는 디지털 신호 프로세서(DSP : Digital Signal Processor), 마이크로 프로세서, 마이크로 콘트롤러 등이 될 수 있으며, 소프트웨어(software) 또는 펌 웨어(firmware)로 구현될 수도 있다. 콘트롤러(70)는 디스크(11)로부터 데이터를 리드하거나 또는 디스크(11)에 데이터를 기록하기 위하여 리드/라이트(R/W) 채널(75)로 제어신호를 공급한다.
한편 콘트롤러(70)는, 번인 공정에서, 디스크(11) 상의 트랙(13)의 폭을 검사하기 위한 검사대상 트랙들(13)의 각 트랙(13)에서, 트랙(13)의 중심으로부터 일측 방향인 제1 방향 및 타측 방향인 제2 방향으로 소정 거리 이동시킨 헤드(21)를 통해 읽혀진 트랙(13)의 서보섹터(15)의 A, B, C 및 D 버스트 신호 차이에 기초한 소정의 평가값들을 소정의 규칙에 따라 계산하고 계산된 평가값들을 무차원화하며, 이와 같이 무차원화된 값들에 기초하여 트랙들(13)의 균일도를 판정한다.
즉, 콘트롤러(70)는, 버스트 신호에 기초하여 얻어진 트랙 폭 데이터인 평가값들에 의거하여 트랙 폭 변동의 심각도를 판정하되, 해당 버스트 신호 차이에 의해 측정된 평가값들을 무차원화하고, 무차원화된 평가값들을 기초로 트랙 폭의 균 일도를 판정한다. 이와 같이 평가값들을 무차원화함으로써 버스트 신호의 진폭 변동이나 TPI 변동 등에 상관없이 모든 하드디스크 드라이브에 동일한 허용한계값을 적용하여 트랙 폭의 균일도 여부를 판정할 수 있게 된다.
도 9는 하드디스크 드라이브의 서보섹터의 버스트 패턴(burst pattern)이 기록되어 있는 상태를 도시한 도면이고, 도 10a 내지 도 10b는 본 발명의 일 실시 예에 따른 하드디스크 드라이브의 트랙 폭 측정방법의 플로 차트이며, 도 11은 검사대상의 N개 트랙에서 측정된 평가값의 데이터 배열이고, 도 12는 본 발명의 일 실시 예에 따른 트랙 폭 측정 방법에 따른 측정 결과의 일 예를 도시한 그래프이다. 이들 도면을 참조하여 본 발명의 일 실시 예에 따른 하드디스크 드라이브의 트랙 폭 측정방법을 보다 상세히 설명한다.
도 9에 도시된 바와 같이 서보섹터의 버스트 패턴은 일반적으로 헤드(21)의 진행 방향으로 90도의 위상차를 가지고 4개의 버스트 신호들(A, B, C 그리고 D)이 배치되는 형태를 갖는다.
A 및 B 의 버스트 신호(101, 103)들은 각각 짝수 번째 트랙(110, 130, even track)들과 홀수 번째 트랙(120, 140, odd track)들 사이 및 홀수 번째 트랙과 짝수 번째 트랙들 사이에 걸쳐서 기록되며, C 및 D의 버스트 신호들(105, 107)은 각각 홀수 번째 트랙 및 짝수 번째 트랙들에 기록된다.
여기서 디스크(11)가 화살표 방향으로 회전하면 헤드(21)는 A, B, C, 그리고 D 버스트 신호들(101, 103, 105, 107)을 차례로 지나게 되며, 이들 버스트 신호들의 자계 강도에 상응하는 전기적 신호를 샘플링하고, 그 크기들을 비교함으로써 헤 드(21)와 트랙의 상대적 위치를 알 수 있다. 헤드(21)에 의해 검출되는 버스트 신호들의 크기는 헤드(21)에 의해 스캐닝되는 버스트 신호의 면적에 비례한다. 따라서, 헤드(21)가 정상적으로 트랙을 추종하고 있다면, 즉 헤드(21)가 트랙의 중심(108)을 주행하고 있다면 헤드(21)에 의해 검출되는 A 및 B 버스트 신호들의 크기는 동일하며, 홀수 번째 트랙에서 C 버스트 신호의 크기는 최대가 되며, D 버스트 신호의 크기는 최소가 된다.
그렇지만 헤드(21)가 트랙의 중심(108)을 주행하고 있지 않다면 헤드(21)에 의해 검출되는 이들 버스트 신호들의 크기는 헤드(21)가 정상적으로 트랙을 추종하고 있을 때와는 다른 값을 보이게 된다.
본 발명의 일 실시 예에서는, 헤드(21)가 트랙의 중심으로부터 ±25% 지점을 통과하면서 검출되는 버스트 신호들의 차이에 기초한 소정의 평가값들을 소정의 규칙에 따라 계산하고 이 평가값들을 무차원화하며, 이 무차원화된 평가값들에 기초하여 트랙 폭의 균일도를 판정한다. 이러한 과정을 이하에서 보다 상세히 설명하기로 한다.
우선, 트랙이 홀수 번째 트랙인지 짝수 번째 트랙인지를 판단한다(S100).
트랙이 홀수 번째 트랙인 경우, 트랙의 중심으로부터 일측 방향인 제1 방향으로 25% 즉 좌표 상으로 -25% 이동시킨 헤드(21)를 통해 읽혀진 B 버스트 신호와 D 버스트 신호를 감산한 값의 제1 절대값(Neg)을 계산하고, 트랙의 중심으로부터 타측 방향인 제2 방향으로 25% 즉 좌표 상으로 +25% 이동시킨 헤드(21)를 통해 읽혀진 A 버스트 신호와 D 버스트 신호를 감산한 값의 제2 절대값(Pos)을 계산한다. 즉 홀수 번째 트랙에서 제1 절대값은 Neg = |B-D|에 의하여, 홀수 번째 트랙에서 제2 절대값은 Pos = |A-D|에 의하여 구해진다(S150).
만약에 트랙이 짝수 번째 트랙인 경우, 트랙의 중심으로부터 일측 방향인 제1 방향으로 25% 즉 좌표 상으로 -25% 이동시킨 헤드(21)를 통해 읽혀진 A 버스트 신호와 C 버스트 신호를 감산한 값의 제1 절대값(Neg)을 계산하고, 트랙의 중심으로부터 타측 방향인 제2 방향으로 25% 즉 좌표 상으로 +25% 이동시킨 헤드(21)를 통해 B 버스트 신호와 C 버스트 신호를 감산한 결과의 제2 절대값(Pos)을 계산한다. 즉 짝수 번째 트랙에서 제1 절대값은 Neg = |A-C|에 의하여, 짝수 번째 트랙에서 제2 절대값은 Pos = |B-C|에 의하여 구해진다(S160).
제1 절대값(Neg)과 제2 절대값(Pos)을 검사대상의 N(N은 자연수)개의 트랙까지 트랙(track)을 변동하면서 계산한다. 이와 같이 검사대상의 N개 트랙에서 측정된 평가값들의 데이터 배열은 도 11에 도시된 바와 같다.
그런 다음에, 이러한 제1 절대값들과 제2 절대값들을 다음과 같은 방법으로 무차원화한다.
우선 제1 절대값들의 전체 평균값(NegAvg)과, 제2 절대값들의 전체 평균값(PosAvg)을 계산한다(S200).
그리고 나서 제1 절대값들(Neg)과 제2 절대값들(Pos)을, 제1 절대값들의 전 체 평균값(NegAvg)과 제2 절대값들의 전체 평균값(PosAvg)의 산술 평균값()으로 나누어 각각 무차원화하여, 무차원화된 제1 절대값들(NegTW)과 무차원화된 제2 절대값들(PosTW)을 각각 계산한다(S300).
이와 같이 무차원화된 제1 절대값들(NegTW)과 무차원화된 제2 절대값들(PosTW)을 이용하여 그래프로 도시한 것이 도 12에 도시되어 있다. 도 12를 살펴보면, 트랙 폭의 측정 기준이 되는 제1 절대값과 제2 절대값이, 서보섹터의 버스트 진폭 변동(burst amplitude variation)이나 TPI 변동 등과 무관하게 동일한 스케일(scale)을 갖는 값들로 무차원화(Normalization)되었음을 알 수 있다. 따라서 이와 같이 무차원화된 제1 절대값과 제2 절대값에 의하면 상호 다른 버스트 신호를 갖는 하드디스크 드라이브에도 동일한 허용한계값을 적용하여 트랙 폭의 불균일도를 판정할 수 있게 된다.
이러한 무차원화된 제1 절대값과 제2 절대값을 기초로 트랙 폭의 불균일도를 판정하는 방법은 다음과 같다.
첫 번째는 트랙의 중심으로부터 트랙의 양측의 폭이 어느 정도 불균일한 경향을 보이는 가를 기준으로 트랙들의 균일도를 판정하는 것으로서, 이를 위해서 우선 무차원화된 제1 절대값(NegTW)의 평균값(NegTWAvg)과 무차원화된 제2 절대값 (PosTW)의 평균값(PosTWAvg)을 계산한다(S600).
그런 다음에 무차원화된 제1 절대값의 전체 평균값(NegTWAvg)과, 무차원화된 제2 절대값의 전체 평균값(PosTWAvg)의 차이가 허용한계값(C_lim)을 초과하는 지를 판단하고(S700) 허용한계값(C_lim)을 초과하는 경우 트랙들의 균일도를 불량으로 판정한다(S900).
두 번째로 무차원화된 제1 절대값(NegTW)이 허용최대값(NegTW_lim)을 초과하는 트랙의 개수와 무차원화된 제2 절대값(PosTW)이 허용최대값(PosTW_lim)을 초과하는 트랙의 개수의 합이 소정 값 즉 미리 설정된 값(CNT_lim) 이상인지를 판단하고(S800) 그 미리 설정된 값(CNT_lim)을 초과하는 경우 트랙들의 균일도를 불량으로 판정한다(S900). 이러한 판정은 해당 트랙의 전체 폭이 인접 트랙에 비해서 허용 폭보다 크거나 작은 트랙이 기준값 이상인 경우에 트랙들의 균일도를 불량으로 판정한 것이다.
한편 트랙들의 균일도가 불량으로 판정된 하드디스크 드라이브는 제조 공정에서 미리 스크린하게 되고 이에 의하여 불균일한 트랙 폭에 의해 발생될 수 있는 오프 트랙을 미연에 방지할 수 있게 된다.
이상과 같이 발명의 일 실시 예에 따른 하드디스크 드라이브의 트랙 폭 측정 방법에 의하면, 버스트 진폭 변동(burst amplitude variation)이나 TPI 변동 등으로 인해 어느 일정한 허용한계값을 적용하기 어려운 상황에서도 효과적으로 트랙 폭(track width)의 품질을 파악할 수 있다.
전술한 실시 예에서는, 트랙의 중심으로부터 일측 방향인 제1 방향 및 타측 방향인 제2 방향으로 각각 트랙 폭의 1/4에 해당하는 거리만큼 이동시킨 헤드를 통해 트랙의 서보섹터의 A, B, C 및 D 버스트 신호를 검출하는 것에 대하여 상술하였으나, 트랙 폭의 1/4 즉 25% 외에 20% 이동시킨 헤드를 통해 트랙의 서보섹터의 A, B, C 및 D 버스트 신호를 검출하는 등 헤드의 트랙 중심으로부터 이동시킨 거리는 상황에 따라 변동될 수 있을 것이다.
이와 같이 본 발명은 기재된 실시 예에 한정되는 것이 아니고, 본 발명의 사상 및 범위를 벗어나지 않고 다양하게 수정 및 변형할 수 있음은 이 기술의 분야에서 통상의 지식을 가진 자에게 자명하다. 따라서, 그러한 수정 예 또는 변형 예들은 본 발명의 특허청구범위에 속한다 하여야 할 것이다.
이상 설명한 바와 같이, 본 발명에 따르면, 서보섹터의 버스트 신호의 진폭 변동이나 TPI(Track Per Inch, 인치당 트랙 수) 변동 등에 무관하게 동일한 허용한계값을 적용하여 트랙 폭의 불량 여부를 효과적으로 파악할 수 있으며, 따라서 종래 보다 정확하고 용이하게 트랙 폭의 불량 여부를 파악할 수 있을 뿐만 아니라 서보 라이터의 부정확한 포지셔닝(positioning)으로 인해 야기되는 각 트랙 폭의 불균일로 야기될 수 있는 잠재적인 오프 트랙 현상이 미연에 방지될 수 있다.
이에 의하여 제작된 하드디스크 드라이브의 신뢰성을 확보하여 품질을 향상시킬 수 있다.
Claims (15)
- (a) 디스크 상의 트랙의 폭을 검사하기 위한 검사대상 트랙들의 각 트랙에서, 상기 트랙의 중심으로부터 일측 방향인 제1 방향 및 타측 방향인 제2 방향으로 각각 소정 거리 이동시킨 헤드를 통해 읽혀진 상기 트랙의 서보섹터의 A, B, C 및 D 버스트 신호 차이에 기초한 소정의 평가값들을 소정의 규칙에 따라 계산하는 단계;(b) 상기 소정의 평가값들을 무차원화하는 단계; 및(c) 상기 무차원화된 평가값들에 기초하여 상기 트랙들의 트랙 폭의 균일도를 판정하는 단계를 포함하는 것을 특징으로 하는 하드디스크 드라이브의 트랙 폭 측정방법.
- 제1항에 있어서,상기 (a) 단계는,(a1) 해당 트랙이 홀수 번째 트랙인지 짝수 번째 트랙인지를 판단하는 단계;(a2) 상기 트랙이 홀수 번째 트랙인 것으로 판단되면, 상기 트랙의 중심으로부터 상기 제1 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 읽혀진 상기 B 버스트 신호와 상기 D 버스트 신호를 감산한 값의 제1 절대값(Neg)을 계산하고, 상기 트랙의 중심으로부터 상기 제2 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 읽혀진 상기 A 버스트 신호와 상기 D 버스트 신호를 감산한 값의 제2 절대값 (Pos)을 계산하는 단계; 및(a3) 상기 트랙이 짝수 번째 트랙인 것으로 판단되면, 상기 트랙의 중심으로부터 상기 제1 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 읽혀진 상기 A 버스트 신호와 상기 C 버스트 신호를 감산한 값의 제1 절대값(Neg)을 계산하고, 상기 트랙의 중심으로부터 상기 제2 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 상기 B 버스트 신호와 상기 C 버스트 신호를 감산한 결과의 제2 절대값(Pos)을 계산하는 단계를 포함하며,상기 (b) 단계는 상기 제1 절대값들과 상기 제2 절대값들을 무차원화하는 단계인 것을 특징으로 하는 하드디스크 드라이브의 트랙 폭 측정방법.
- 제3항에 있어서,상기 (c) 단계는,(c1) 상기 무차원화된 상기 제1 절대값(NegTW)이 허용최대값(NegTW_lim)을 초과하는 트랙의 개수와, 상기 무차원화된 상기 제2 절대값(PosTW)이 허용최대값(PosTW_lim)을 초과하는 트랙의 개수의 합이 미리 설정된 값 이상인 경우 상기 트랙들의 트랙 폭의 균일도를 불량으로 판정하는 단계를 포함하는 것을 특징으로 하는 하드디스크 드라이브의 트랙 폭 측정방법.
- 제3항에 있어서,상기 (b) 단계는,상기 무차원화된 상기 제1 절대값(NegTW)의 평균값(NegTWAvg)과 상기 무차원화된 상기 제2 절대값(PosTW)의 평균값(PosTWAvg)을 계산하는 단계를 더 포함하는 것을 특징으로 하는 하드디스크 드라이브의 트랙 폭 측정방법.
- 제5항에 있어서,상기 (c) 단계는,(c2) 상기 무차원화된 상기 제1 절대값들의 전체 평균값(NegTWAvg)과, 상기 무차원화된 상기 제2 절대값들의 전체 평균값(PosTWAvg)의 차이가 허용한계값(C_limit)을 초과하는 경우 상기 트랙들의 트랙 폭의 균일도를 불량으로 판정하는 단계를 포함하는 것을 특징으로 하는 하드디스크 드라이브의 트랙 폭 측정방법.
- 제2항에 있어서,상기 소정 거리는 실질적으로 상기 트랙 폭의 1/4에 해당하는 것을 특징으로 하는 하드디스크 드라이브의 트랙 폭 측정방법.
- 제1항 내지 제7항 중의 어느 한 항에 따른 하드디스크 드라이브의 트랙 폭 측정방법을 수행하는 컴퓨터 프로그램을 기록한 기록매체.
- 정보를 기록 및 저장하는 디스크; 및상기 디스크 상의 트랙의 폭을 검사하기 위한 검사대상 트랙들의 각 트랙에서, 상기 트랙의 중심으로부터 일측 방향인 제1 방향 및 타측 방향인 제2 방향으로 각각 소정 거리 이동시킨 헤드를 통해 읽혀진 상기 트랙의 서보섹터의 A, B, C 및 D 버스트 신호 차이에 기초한 소정의 평가값들을 무차원화하고, 상기 무차원화된 평가값들에 기초하여 상기 트랙들의 트랙 폭의 균일도를 판정하는 콘트롤러(controller)를 포함하는 것을 특징으로 하는 하드디스크 드라이브.
- 제9항에 있어서,상기 콘트롤러는,상기 트랙이 홀수 번째 트랙인 경우, 상기 트랙의 중심으로부터 상기 제1 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 읽혀진 상기 B 버스트 신호와 상기 D 버스트 신호를 감산한 값의 제1 절대값(Neg)을 계산하고, 상기 트랙의 중심으로부터 상기 제2 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 읽혀진 상기 A 버스트 신호와 상기 D 버스트 신호를 감산한 값의 제2 절대값(Pos)을 계산하며, 상기 트랙이 짝수 번째 트랙인 경우, 상기 트랙의 중심으로부터 상기 제1 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 읽혀진 상기 A 버스트 신호와 상기 C 버스트 신호를 감산한 값의 제1 절대값(Neg)을 계산하고, 상기 트랙의 중심으로부터 상기 제2 방향으로 소정 거리만큼 이동시킨 상기 헤드를 통해 상기 B 버스트 신호와 상기 C 버스트 신호를 감산한 결과의 제2 절대값(Pos)을 계산하여, 상기 제1 절대값들과 상기 제2 절대값들을 무차원화하는 것을 특징으로 하는 것을 특징으로 하는 하드디스크 드라이브.
- 제11항에 있어서,상기 콘트롤러는,상기 무차원화된 상기 제1 절대값(NegTW)이 허용최대값(NegTW_lim)을 초과하는 트랙의 개수와, 상기 무차원화된 상기 제2 절대값(PosTW)이 허용최대값(PosTW_lim)을 초과하는 트랙의 개수의 합이 미리 설정된 값 이상인 경우 상기 트랙들의 트랙 폭의 균일도를 불량으로 판정하는 것을 특징으로 하는 하드디스크 드라이브.
- 제11항에 있어서,상기 콘트롤러는,상기 무차원화된 상기 제1 절대값(NegTW)의 평균값(NegTWAvg)과 상기 무차원화된 상기 제2 절대값(PosTW)의 평균값(PosTWAvg)을 계산하는 것을 특징으로 하는 하드디스크 드라이브.
- 제13항에 있어서,상기 콘트롤러는,상기 무차원화된 상기 제1 절대값들의 전체 평균값(NegTWAvg)과, 상기 무차원화된 상기 제2 절대값들의 전체 평균값(PosTWAvg)의 차이가 허용한계값(C_limit)을 초과하는 경우 상기 트랙들의 트랙 폭의 균일도를 불량으로 판정하는 것을 특징으로 하는 하드디스크 드라이브.
- 제10항에 있어서,상기 소정 거리는 실질적으로 상기 트랙 폭의 1/4에 해당하는 것을 특징으로 하는 하드디스크 드라이브.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060009606A KR100714880B1 (ko) | 2006-02-01 | 2006-02-01 | 하드디스크 드라이브, 하드디스크 드라이브의 트랙 폭측정방법 및 그 방법을 수행하는 컴퓨터 프로그램을 기록한기록매체 |
US11/699,991 US7489467B2 (en) | 2006-02-01 | 2007-01-31 | Method for measuring track width of hard disk drive |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060009606A KR100714880B1 (ko) | 2006-02-01 | 2006-02-01 | 하드디스크 드라이브, 하드디스크 드라이브의 트랙 폭측정방법 및 그 방법을 수행하는 컴퓨터 프로그램을 기록한기록매체 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100714880B1 true KR100714880B1 (ko) | 2007-05-04 |
Family
ID=38269793
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060009606A KR100714880B1 (ko) | 2006-02-01 | 2006-02-01 | 하드디스크 드라이브, 하드디스크 드라이브의 트랙 폭측정방법 및 그 방법을 수행하는 컴퓨터 프로그램을 기록한기록매체 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7489467B2 (ko) |
KR (1) | KR100714880B1 (ko) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970002921A (ko) * | 1995-06-28 | 1997-01-28 | 김광호 | 하드 디스크 구동장치에서 트랙번지 할당방법 |
KR20020068745A (ko) * | 2001-02-22 | 2002-08-28 | 삼성전자 주식회사 | 하드 디스크 드라이브의 탐색 서보 장치 및 방법 |
KR20060065229A (ko) * | 2004-12-10 | 2006-06-14 | 삼성전자주식회사 | 하드디스크 드라이브의 서보 정보 검사 방법 그리고 이에적합한 기록 매체 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6064542A (en) * | 1997-08-08 | 2000-05-16 | Quantum Corporation | Methods and apparatus for positioning read/write head in a computer disk drive |
US6313964B1 (en) * | 1998-09-23 | 2001-11-06 | International Business Machines | Early write enable with off-track write protection |
US6751042B2 (en) * | 2000-08-23 | 2004-06-15 | Seagate Technology Llc | Track pitch correction method and apparatus |
KR100688492B1 (ko) | 2002-05-11 | 2007-03-09 | 삼성전자주식회사 | 하드 디스크 드라이브를 위한 오프 트랙 발생 예방 방법및 장치 |
KR100688506B1 (ko) * | 2004-11-23 | 2007-03-02 | 삼성전자주식회사 | 셀프 서보 기록 방법, 이에 적합한 하드디스크 드라이브,그리고 기록 매체 |
US7460328B2 (en) * | 2006-06-29 | 2008-12-02 | Iomega Corporation | Compensation for variable servo track width |
-
2006
- 2006-02-01 KR KR1020060009606A patent/KR100714880B1/ko not_active IP Right Cessation
-
2007
- 2007-01-31 US US11/699,991 patent/US7489467B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970002921A (ko) * | 1995-06-28 | 1997-01-28 | 김광호 | 하드 디스크 구동장치에서 트랙번지 할당방법 |
KR20020068745A (ko) * | 2001-02-22 | 2002-08-28 | 삼성전자 주식회사 | 하드 디스크 드라이브의 탐색 서보 장치 및 방법 |
KR20060065229A (ko) * | 2004-12-10 | 2006-06-14 | 삼성전자주식회사 | 하드디스크 드라이브의 서보 정보 검사 방법 그리고 이에적합한 기록 매체 |
Also Published As
Publication number | Publication date |
---|---|
US20070188903A1 (en) | 2007-08-16 |
US7489467B2 (en) | 2009-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6885514B1 (en) | Method of manufacturing and disk drive produced by measuring the read and write widths and varying the track pitch in the servo-writer | |
US7903366B2 (en) | Write-once type storage apparatus, control circuit, and control method | |
JP5025004B2 (ja) | ディスクドライブへの多方向セルフサーボ書き込み | |
US7027255B2 (en) | Devices and systems for setting thresholds for rotatable storage media | |
JP2000315363A (ja) | ディスク・ドライブ中の再現性ランナウトまたは非再現性ランナウトに基づく位置誤差信号の直線性補償 | |
US6657801B1 (en) | Disk drive with improved characterization segment pattern and method of recording the same | |
US7130146B2 (en) | Two-pass-per-track servo burst patterns | |
US6014282A (en) | Magnetic disk apparatus and method of detecting head fault | |
US20090034109A1 (en) | Disk drive apparatus and media defect detection method | |
US7173781B2 (en) | Multi-tracks MR offset tuning based on error count in certification process | |
KR100208720B1 (ko) | 서보 정보를 생성하기 위한 장치 및 방법 | |
KR100714880B1 (ko) | 하드디스크 드라이브, 하드디스크 드라이브의 트랙 폭측정방법 및 그 방법을 수행하는 컴퓨터 프로그램을 기록한기록매체 | |
US6853511B2 (en) | Average position error measurement in a data storage device | |
US7471480B2 (en) | Self servo writing method, hard disk drive using the same, and recording medium storing the method | |
US7023649B2 (en) | Devices and systems for setting end-of-seek criteria for rotatable storage media | |
US7002770B2 (en) | Methods for setting end-of-seek criteria for rotatable storage media | |
KR100416620B1 (ko) | 자기저항 헤드로부터의 신호 불안정성에 파생된 접촉을검출하는 방법 | |
US20040125496A1 (en) | Methods for setting thresholds for rotatable storage media | |
KR100604859B1 (ko) | 서보 타이밍 제어 방법 및 이를 이용한 디스크 드라이브 | |
US7212000B2 (en) | Detection of a defective disk of a hard disk drive | |
US6912098B2 (en) | Method for dynamically measuring suspension in-plane and out-plane thermal drift hard disk drives | |
US20030043489A1 (en) | Method and apparatus for providing instability recovery | |
KR100258340B1 (ko) | 액츄에이터 암의 위치설정시의 오프셋 및 반복진동에러를 보상하기 위한 서보 컨트롤러 및 그 방법 | |
KR100640606B1 (ko) | 하드디스크 드라이브의 서보 정보 검사 방법 그리고 이에적합한 기록 매체 | |
KR20080006791A (ko) | 하드디스크 드라이브, 하드디스크 드라이브의 헤드의 구조이상에 의한 트랙 폭의 불균일 판정 방법 및 그 방법을수행하는 컴퓨터 프로그램을 기록한 기록매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120409 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130410 Year of fee payment: 7 |
|
LAPS | Lapse due to unpaid annual fee |