Nothing Special   »   [go: up one dir, main page]

KR100896183B1 - 하드디스크 드라이브의 비행 높이 결정 방법, 그 방법을이용하는 테스트 장치 및 그 방법을 실행시키기 위한프로그램을 기록하는 저장 매체 - Google Patents

하드디스크 드라이브의 비행 높이 결정 방법, 그 방법을이용하는 테스트 장치 및 그 방법을 실행시키기 위한프로그램을 기록하는 저장 매체 Download PDF

Info

Publication number
KR100896183B1
KR100896183B1 KR1020070020577A KR20070020577A KR100896183B1 KR 100896183 B1 KR100896183 B1 KR 100896183B1 KR 1020070020577 A KR1020070020577 A KR 1020070020577A KR 20070020577 A KR20070020577 A KR 20070020577A KR 100896183 B1 KR100896183 B1 KR 100896183B1
Authority
KR
South Korea
Prior art keywords
gain control
automatic gain
value
determining
head
Prior art date
Application number
KR1020070020577A
Other languages
English (en)
Other versions
KR20070089648A (ko
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 삼성전자주식회사
Publication of KR20070089648A publication Critical patent/KR20070089648A/ko
Application granted granted Critical
Publication of KR100896183B1 publication Critical patent/KR100896183B1/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/455Arrangements for functional testing of heads; Measuring arrangements for heads
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B21/00Head arrangements not specific to the method of recording or reproducing
    • G11B21/02Driving or moving of heads
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10018Improvement or modification of read or write signals analog processing for digital recording or reproduction
    • G11B20/10027Improvement or modification of read or write signals analog processing for digital recording or reproduction adjusting the signal strength during recording or reproduction, e.g. variable gain amplifiers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10046Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
    • G11B20/10194Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter using predistortion during writing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B21/00Head arrangements not specific to the method of recording or reproducing
    • G11B21/16Supporting the heads; Supporting the sockets for plug-in heads
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B21/00Head arrangements not specific to the method of recording or reproducing
    • G11B21/16Supporting the heads; Supporting the sockets for plug-in heads
    • G11B21/20Supporting the heads; Supporting the sockets for plug-in heads while the head is in operative position but stationary or permitting minor movements to follow irregularities in surface of record carrier
    • G11B21/21Supporting the heads; Supporting the sockets for plug-in heads while the head is in operative position but stationary or permitting minor movements to follow irregularities in surface of record carrier with provision for maintaining desired spacing of head from record carrier, e.g. fluid-dynamic spacing, slider
    • 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/455Arrangements for functional testing of heads; Measuring arrangements for heads
    • G11B5/4555Arrangements for functional testing of heads; Measuring arrangements for heads by using a spin-stand, i.e. a spinning disc or simulator
    • 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/60Fluid-dynamic spacing of heads from record-carriers
    • G11B5/6005Specially adapted for spacing from a rotating disc using a fluid cushion
    • 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/60Fluid-dynamic spacing of heads from record-carriers
    • G11B5/6005Specially adapted for spacing from a rotating disc using a fluid cushion
    • G11B5/6011Control of flying height
    • G11B5/6064Control of flying height using air pressure
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2508Magnetic discs
    • G11B2220/2516Hard disks
    • 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/40Protective measures on heads, e.g. against excessive temperature 

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Recording Or Reproducing By Magnetic Means (AREA)

Abstract

하드디스크 드라이브의 헤드의 비행 높이를 결정하는 방법이 개시된다. 상기 디스크 드라이브는 전치증폭기(pre-amplifier)와 상기 헤드에 연결되는 자동 이득 제어(AGC : Automatic gain control) 회로를 구비한다. 상기 방법은 설정된 두개의 전치증폭기 이득값의 차이로부터 자동 이득 제어값들에 기초하여 제 1 자동 이득 제어 차이값을 결정한다. 제 2 자동 이득 제어 차이값은 두개의 상이한 비행 높이에서 자동 이득 제어값에 기초하여 결정된다. 상기 비행 높이들의 차이는 상기 제 1 및 제 2 자동 이득 제어 차이값들로부터 결정할 수 있다. 만약 상기 비행 높이들 중 하나의 비행 높이가 0으로 설정되면, 상기 차이값은 상기 헤드의 비행 높이와 같다.

Description

하드디스크 드라이브의 비행 높이 결정 방법, 그 방법을 이용하는 테스트 장치 및 그 방법을 실행시키기 위한 프로그램을 기록하는 저장 매체{Method for determining flying height of hard disk drive, test apparatus using the method and storage medium writing program for operating the method}
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.
도 1은 본 발명의 실시예에 따른 하드디스크 드라이브의 평면도이다.
도 2는 도 1의 하드디스크 드라이브의 헤드를 확대하여 도시한 평면도이다.
도 3은 도 1의 하드디스크 드라이브에 관한 전기회로의 개략도이다.
도 4는 하드디스크 드라이브의 리드 채널을 개략적으로 도시한 블록도이다.
도 5는 하드디스크 드라이브의 헤드의 비행 높이를 결정하는 방법을 나타내는 흐름도이다.
도 6은 하드디스크 드라이브에 연결되는 테스트 장치를 개략적으로 도시한 블록도이다.
본 발명은 하드디스크 드라이브에 관한 것으로, 특히 하드디스크 드라이브의 헤드의 비행 높이를 결정하는 방법에 관한 것이다.
하드디스크 드라이브는 회전하는 디스크들에 연결되는 복수의 마그네틱 헤드들을 가지고 있다. 상기 헤드는 상기 디스크 표면의 자기장을 자화하고 감지하여 정보를 리드하거나 라이트한다. 상기 각각의 헤드는 일반적으로 플렉슈어 암(flexure arm)에 장착되어 헤드 짐벌 어셈블리(HGA : Head Gimbal Assembly)를 형성한다. 상기 헤드 짐벌 어셈블리(HGA)들은 액츄에이터 암(actuator arm)에 부착된다. 상기 액츄에이터 암은 상기 헤드들이 상기 디스크들의 표면을 가로질러 이동할 수 있도록 하는 보이스 코일 모터(voice coil motor)를 구비한다.
상기 디스크들은 상기 드라이브의 스핀들 모터(spindle motor)에 의하여 회전한다. 상기 디스크들의 회전은 상기 디스크 드라이브의 내부에 공기의 흐름을 발생시킨다. 상기 각각의 헤드는 상기 헤드와 인접 디스크 표면 사이의 에어 베어링을 만들기 위하여 상기 공기의 흐름을 이용하는 에어 베어링 표면(air bearing surface)을 가지고 있다. 상기 에어 베어링은 상기 헤드와 상기 디스크 사이에 마찰에 의한 마모를 제거하거나 최소화한다. 상기 에어 베어링의 높이는 일반적으로 헤드의 비행 높이로 나타난다.
상기 헤드에 의해 감지된 상기 자기장은 상기 헤드의 비행 높이에 반비례한다. 마찬가지로, 상기 디스크 상에 기록하기 위한 자기장의 강도도 상기 비행 높이에 반비례한다. 더 큰 비행 높이는 상기 디스크 상에 더 약한 자기장을 제공한다.
상기 헤드의 동작을 결정하기 위해서 상기 헤드의 비행 높이를 측정하는 것 이 바람직하다. 상기 비행 높이는 광학 측정 장치(optical based test stand)로 측정될 수 있다. 광학 비행 높이 테스터에서 헤드는 회전하는 유리 기판에 인접하여 비행한다. 감지부는 상기 기판을 관통한 후 상기 헤드에 반사되는 라이트 빔(light beam)을 감지한다. 상기 비행 높이는 상기 감지된 빛을 기초로 계산된다.
상기 헤드에서 보다 발전한 헤드는 히터 코일(heater coil)을 포함한다. 열을 발생시키기 위하여 전류가 상기 히터 코일로 공급되면 상기 헤드가 열적으로 팽창하여 상기 비행 높이를 다양하게 할 수 있다. 이러한 상기 헤드들의 타입을 일반적으로 FOD(Flying On Demand) 헤드라고 한다. 상기 드라이브를 테스트 하고 보정(calibrate)하기 위하여 상기 FOD 헤드의 비행 높이를 결정하는 것이 바람직하다. 실제 드라이브 조립품에서 상기 FOD 헤드를 테스트하는 것이 바람직하다. 상기 광학 측정 장치는 상기 드라이브에 장착된 헤드들에 대하여는 테스트를 수행할 수 없다. 또 하나는, 상기 드라이브의 기판은 빛을 통과시키지 못한다. 따라서, 하드디스크 드라이브의 현존하는 구성 요소를 사용하여 상기 FOD 헤드들의 비행 높이를 결정하는 방법을 제공하는 것이 바람직하다.
본 발명이 이루고자하는 기술적 과제는 하드디스크 드라이브의 현존하는 구성요소를 사용하여 테스트하고 보정하며 하드디스크 드라이브에 장착된 헤드에 대하여도 테스트를 수행할 수 있는 하드디스크 드라이브의 헤드의 비행 높이 결정 방법을 제공하는데 있다.
본 발명이 이루고자하는 다른 기술적 과제는 상기 방법을 이용하여 하드디스 크 드라이브를 테스트 하는 테스트 장치(test station)를 제공하는데 있다.
본 발명이 이루고자하는 또 다른 기술적 과제는 상기 방법을 실행시키기 위한 프로그램을 기록한 프로그램 저장 매체를 제공하는데 있다.
상기 기술적 과제를 달성하기 위한 본 발명의 실시예에 따른 하드디스크 드라이브의 헤드의 비행 높이 결정 방법은 전치증폭기 및 자동 이득 제어값을 처리하는 자동 이득 제어 회로를 구비하는 하드디스크 드라이브의 헤드의 비행 높이를 결정하는 방법에 있어서, 설정된 두개의 상이한 전치증폭기 이득값에서 자동 이득 제어(AGC) 값들로부터 제 1 자동 이득 제어 차이값(△AGC)을 결정한다. 두개의 상이한 비행 높이들의 자동 이득 제어(AGC) 값들로부터 제 2 자동 이득 제어 차이값(△AGC)을 결정한다. 비행 높이의 차이값은 상기 제 1 및 제 2 △AGC 값들로부터 결정될 수 있다. 만약 상기 비행 높이들 중 하나의 비행 높이가 0으로 설정되면, 상기 차이값은 상기 헤드의 비행 높이와 같다. 상기 AGC 값들을 사용함으로써 상기 방법은 어떠한 실행상의 영향 또는 온도 상의 영향을 제거할 수 있다.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 도면에 기재된 내용을 참조하여야 한다.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.
도 1은 본 발명의 실시예에 따른 하드디스크 드라이브(10)의 평면도이다.
디스크 드라이브(10)는 스핀들 모터(spindle motor)(14)에 의하여 회전하는 적어도 하나 이상의 자기디스크(12)를 포함할 수 있다. 스핀들 모터(14)는 베이스 플레이트(base plate)(16)에 장착될 수 있다. 디스크 드라이브(10)는 디스크들(12)를 싸는 커버(18)를 더 포함할 수 있다.
디스크 드라이브(10)는 디스크들(12)에 인접하여 위치하는 복수의 헤드들(20)을 포함할 수 있다. 도 2에서 볼 수 있듯이, 헤드들(20)은 기록 소자들(24) 및 판독 소자들(22)을 분리하여 구비할 수 있다. 기록 소자(24)는 데이터를 기록하기 위하여 디스크(12)를 자화시킨다. 판독 소자(22)는 데이터를 판독하기 위하여 디스크들(12)의 자기장을 감지한다. 예를 들어, 판독 소자(22)는 자속(magnetic flux)의 변화에 따라 선형적으로 변화하는 저항을 가지는 자기저항(magneto-resistive) 물질로 구현될 수 있다. 상기 헤드들도 히터 코일(25)을 포함한다. 헤드(20)에 열을 발생시키기 위하여 히터 코일(25)에 전류가 공급될 수 있다. 상기 열은 헤드(20)를 열적으로 팽창시키고 상기 기록 및 판독 소자들을 상기 디스크에 더 가깝게 이동시킨다.
도 1을 참조하면, 각각의 헤드(20)는 헤드 짐벌 어셈블리(HGA : Head Gimbal Assembly)의 일부분으로써 플렉슈어 암(flexure arm)(26)에 장착될 수 있다. 플레슈어 암(26)들은 액튜에이터 암(actuator arm)(28)에 부착되고, 액튜에이터 암(28)은 베어링 어셈블리(30)에 의해 베이스 플레이트(16)에 회전가능하게 장착된다. 보이스 코일(32)은 액츄에이터 암(28)에 장착된다. 보이스 코일(32)은 자석 어셈블 리(magnet assembly)(34)에 연결되어 보이스 코일 모터(VCM: Voice Coil Motor)(36)를 생성한다. 보이스 코일(32)에 전류를 제공하는 것은 액튜에이터 암(28)을 회전시키는 토크(torque)를 생성하고 헤드들(20)이 디스크들(12)의 표면들을 가로질러 이동하게 한다.
하드 디스크 드라이브(10)는 인쇄 회로 기판(printed circuit board) 어셈블리(38)를 더 포함할 수 있다. 인쇄 회로 기판 어셈블리(38)는 인쇄 회로 기판(42)에 연결된 적어도 하나 이상의 집적회로들(40)을 포함할 수 있다. 인쇄 회로 기판(40)은 전선들(미도시)에 의하여 보이스 코일(32), 헤드들(20) 및 스핀들 모터(14)에 연결된다.
도 3은 디스크들(12)에 데이터를 기록하거나 판독하기 위한 전기 회로(50)를 도시하고 있다. 회로(50)는 헤드들(20)에 연결되는 전치증폭기(pre-amplifier circuit)(52)를 포함할 수 있다. 전치증폭기(52)는 판독/기록 채널 회로(58)에 연결된 판독 데이터 채널(56) 및 기록 데이터 채널(54)을 갖는다. 전치증폭기(52)는 또한 제어부(64)에 연결된 판독/기록 인에이블 게이트(60)를 갖는다. 데이터는 판독/기록 인에이블 게이트(60)를 인에이블함으로써 디스크(12)상에 기록되거나 디스크(12)로부터 판독될 수 있다.
판독/기록 채널 회로(58)는 각각 판독 및 기록 채널(66, 68)을 통하여, 그리고 각각 판독 및 기록 게이트(70, 72)를 통하여 제어부(64)에 연결된다. 판독 게이트(70)는 데이터가 디스크(12)로부터 판독되어야 할 때 인에이블된다. 기록 게이트(72)는 디스크(12)에 데이터를 기록할 때 인에이블된다. 제어부(64)는 소프트웨 어 루틴에 따라서 동작하는 디지털 신호 프로세서가 될 수 있다. 여기서, 소프트웨어 루틴은 디스크(12)로부터 데이터를 기록하고 판독하는 루틴을 포함한다. 판독/기록 채널 회로(58)와 제어부(64)는 또한 하드 디스크 드라이브(10)의 보이스 코일 모터(36)와 스핀들 모터(14)를 제어하는 모터 제어 회로(74)에 연결될 수 있다. 제어부(64)는 비-휘발성 메모리 디바이스(76)에 연결될 수 있다. 예를 들면, 비-휘발성 메모리 디바이스(76)는 읽기용 기억 장치(ROM)일 수 있다. 비-휘발성 메모리 디바이스(76)는 제어부(64) 및 하드 디스크 드라이브(10)를 동작시키는 명령어들을 저장할 수 있다. 양자택일로, 제어부(64)는 하드 디스크 드라이브(10)를 동작시키는 펌웨어를 가질 수 있다.
도 4는 디스크 드라이브의 판독 채널 및 전치증폭기를 개략적으로 도시한 블록도이다. 상기 판독 채널은 헤드들(미도시)에 연결되는 증폭기(80)를 포함한다. 증폭기(80)는 상기 헤드에 의하여 판독되는 신호의 크기를 조절한다. 상기 증폭된 신호는 필터(82)에 의하여 여과되고, AD 컨버터(ADC : Analog to Digital converter)(84)에 의하여 디지털 비트 열로 변환된다.
증폭기(80)의 이득(gain)은 자동 이득 제어 회로(86)에 의하여 조절된다. 자동 이득 제어 회로(86)는 AD 컨버터(84)의 디지털 출력 신호를 입력받고 증폭기(80)에 아날로그 제어 신호를 제공한다.
자동 이득 제어 신호는 상기 판독 신호의 크기에 반비례한다. 약한 판독 신호는 큰 제어 신호를 발생시킨다. 큰 제어 신호는 상기 자동 이득 제어 회로의 이득을 증가시키고, 판독 신호의 크기를 증폭시킨다. 상기 헤드에 의하여 판독된 신 호는 상기 헤드의 비행 높이에 반비례한다. 결론적으로, 상기 제어 신호는 상기 비행 높이에 비례한다. 큰 제어 신호는 비행 높이의 증가를 지시한다.
상기 비행 높이는 자동 이득 제어 회로(86)의 AGC 제어 신호들에 의하여 결정된다. 상기 제어 신호들은 일반적으로 디지털 형태로 제어부의 레지스터들에 저장된다. 두개의 비행 높이 사이의 차이(△d)는 수학식 1에 의하여 결정된다.
Figure 112007017533583-pat00001
상기 수학식 1에서 λ는 상기 디스크의 회전 속도 및 상기 디스크의 헤드의 위치로부터 결정되는 기록 파장(recording wavelength)이고, AGC_CAL은 설정된 상이한 전치 증폭기 이득값에서 두개의 자동 이득 제어(AGC)값의 차이이다. cal_gain_ratio는 상기 상이한 전치 증폭기 이득값의 비율이고, Delta_AGC_DAC는 상이한 비행 높이에서 두개의 AGC 값의 차이이다.
만약 상기 Delta_AGC_DAC를 결정하는데 사용되는 상기 비행 높이들 중 하나가 0이라면, 상기 비행 높이의 차이(△d)는 상기 헤드의 절대적인 비행 높이가 된다.
도 5는 하드디스크 드라이브의 헤드의 비행 높이를 결정하는 방법을 나타내는 흐름도이다. 먼저, 기록 파장(λ)를 결정한다(100 단계). 전치 증폭기 이득값을 설정하고 제 1 자동 이득 제어(AGC)값을 결정하고 저장한다(102 단계). 상기 전치 증폭기 이득값은 변경되고, 제 2 자동 이득 제어(AGC)값을 결정하고 저장한다(104 단계). 상기 제 1 및 제 2 AGC 값들 사이의 차이값, 즉 제 1 자동 이득 제어 차이(△AGC) 값을 계산하고 저장한다(106 단계).
비행 높이를 0으로 감소시키고 제 3 AGC 값을 결정하고 저장한다(108 단계). FOD(Flying On Demand) 헤드의 코일에 전류를 제공함으로써 상기 비행 높이를 감소시킬 수 있다. 상기 비행 높이가 0이 아닌 값으로 변하도록 하고 제 4 AGC 값을 결정하고 저장한다(110 단계). 상기 제 3 및 제 4 AGC 값의 차이값, 즉 제 2 자동 이득 제어 차이(△AGC) 값을 계산하고 저장한다(112 단계). 상기 비행 높이는 상기 수학식 1을 이용하여 결정된다(114 단계).
상기 방법은 도 6에 도시된 바와 같이 드라이브(10)에 연결된 테스트 장치(test station)(120)에 의하여 수행될 수 있다. 테스트 장치(120)는 제어부(122), 메모리(124) 및 다른 연관된 회로를 구비할 수 있다. 제어부(122)는 메모리(124)에 저장된 데이터 및 연산 방법(operation)에 따라 상기 테스트 절차를 수행할 수 있다. 메모리(124)는 상기 비행 높이를 계산하는데 사용되는 상기 AGC 값들 및 기록 파장과 같은 다양한 데이터를 저장할 수도 있다. 테스트 장치(120)는 상기 하드 디스크 드라이브 조립체의 내부에 조립되어 있는 상기 헤드들을 테스트하기 위하여 사용될 수 있다. 또한 상기 헤드들은 상술한 방법에 의하여 분리된 테스트 장치에서 개별적으로 테스트될 수도 있다. 상기 분리된 테스트 장치는 도 3에 도시된 실시예와 유사하다. 상기 테스트 장치는 상기 테스트 장치로부터 로드(load) 및 언로드(unload)되는 헤드들을 제외하고 상기 도시된 구성요소들을 포함한다.
이상에서와 같이 도면과 명세서에서 최적 실시예가 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.
상술한 바와 같이 본 발명에 따른 하드디스크 드라이브의 헤드의 비행 높이 결정 방법, 그 방법을 이용하는 테스트 장치 및 그 방법을 실행시키기 위한 프로그램을 기록하는 저장 매체는 FOD(Flying On Demand) 헤드를 장착한 하드디스크 드라이브를 테스트하고 보정하며 상기 하드디스크 드라이브에 장착된 헤드에 대하여도 테스트를 수행할 수 있는 장점이 있다. 또한 상기 방법에 의하는 경우 하드디스크 드라이브의 어떠한 실행상의 영향 또는 온도 상의 영향을 제거할 수 있다.

Claims (15)

  1. 전치증폭기 및 자동 이득 제어값을 처리하는 자동 이득 제어 회로를 구비하는 하드디스크 드라이브의 헤드의 비행 높이를 결정하는 방법에 있어서,
    설정된 제 1 전치증폭기 이득값에서 제 1 자동 이득 제어값을 결정하는 단계;
    설정된 제 2 전치증폭기 이득값에서 제 2 자동 이득 제어값을 결정하는 단계;
    상기 제 1 및 제 2 자동 이득 제어값들로부터 제 1 자동 이득 제어 차이값을 결정하는 단계;
    상기 헤드의 제 1 비행 높이에서 제 3 자동 이득 제어값을 결정하는 단계;
    상기 헤드의 제 2 비행 높이에서 제 4 자동 이득 제어값을 결정하는 단계;
    상기 제 3 및 제 4 자동 이득 제어값으로부터 제 2 자동 이득 제어 차이값을 결정하는 단계; 및
    상기 제 1 및 제 2 자동 이득 제어 차이값으로부터 상기 제 1 및 제 2 비행 높이의 차이를 결정하는 단계를 포함하는 것을 특징으로 하는 하드디스크 드라이브의 헤드의 비행 높이 결정 방법.
  2. 제1항에 있어서,
    상기 제 1 비행 높이는 0인 것을 특징으로 하는 하드디스크 드라이브의 헤드의 비행 높이 결정 방법.
  3. 제1항에 있어서, 상기 제 1 및 제 2 비행 높이들은,
    상기 헤드의 코일에 인가되는 전류의 변화에 의하여 변하는 것을 특징으로 하는 하드디스크 드라이브의 헤드의 비행 높이 결정 방법.
  4. 제1항에 있어서, 상기 하드디스크 드라이브의 헤드의 비행 높이 결정 방법은,
    상기 제 1 및 제 2 비행 높이의 차이를 결정하는데 이용되는 기록 파장을 결정하는 단계를 더 구비하는 것을 특징으로 하는 하드디스크 드라이브의 헤드의 비행 높이 결정 방법.
  5. 제1항에 있어서, 상기 제 1 및 제 2 비행 높이의 차이(△d)는,
    Figure 112008069037861-pat00002
    에 의하여 결정되고,
    상기 λ는 기록 전류의 파장이고, 상기 cal_gain_ratio는 상기 제 1 전치 증폭기 이득값 및 상기 제 2 전치 증폭기 이득값의 비율이고, 상기 AGC_CAL은 상기 제 1 자동 이득 제어 차이값이며, 상기 Delta_AGC_DAC는 상기 제 2 자동 이득 제어 차이값인 것을 특징으로 하는 하드디스크 드라이브의 헤드의 비행 높이 결정 방법.
  6. 전치 증폭기 및 자동 이득 제어 회로를 구비하는 하드디스크 드라이브의 헤드의 비행 높이를 결정하는데 사용하는 테스트 장치에 있어서,
    디스크를 회전시키는 스핀들 모터;
    상기 디스크들에 연결되는 헤드;
    상기 헤드에 연결되고 상기 전치 증폭기, 상기 자동 이득 제어 회로 및 제어부를 구비하는 회로를 구비하고,
    상기 제어부는,
    설정된 제 1 전치증폭기 이득값에서 제 1 자동 이득 제어값을 결정하는 단계;
    설정된 제 2 전치증폭기 이득값에서 제 2 자동 이득 제어값을 결정하는 단계;
    상기 제 1 및 제 2 자동 이득 제어값들로부터 제 1 자동 이득 제어 차이값을 결정하는 단계;
    상기 헤드의 제 1 비행 높이에서 제 3 자동 이득 제어값을 결정하는 단계;
    상기 헤드의 제 2 비행 높이에서 제 4 자동 이득 제어값을 결정하는 단계;
    상기 제 3 및 제 4 자동 이득 제어값으로부터 제 2 자동 이득 제어 차이값을 결정하는 단계; 및
    상기 제 1 및 제 2 자동 이득 제어 차이값으로부터 상기 제 1 및 제 2 비행 높이의 차이를 결정하는 단계를 수행하는 것을 특징으로 하는 테스트 장치.
  7. 제6항에 있어서,
    상기 제 1 비행 높이는 0인 것을 특징으로 하는 테스트 장치.
  8. 제6항에 있어서, 상기 제 1 및 제 2 비행 높이들은,
    상기 헤드의 코일에 인가되는 전류의 변화에 의하여 변하는 것을 특징으로 하는 테스트 장치.
  9. 제6항에 있어서, 상기 제어부는,
    상기 제 1 및 제 2 비행 높이의 차이를 결정하는데 이용되는 기록 파장을 결정하는 단계를 더 수행하는 것을 특징으로 하는 테스트 장치.
  10. 제6항에 있어서, 상기 제 1 및 제 2 비행 높이의 차이(△d)는,
    Figure 112008030394573-pat00003
    에 의하여 결정되고,
    상기 λ는 기록 전류의 파장이고, 상기 cal_gain_ratio는 상기 제 1 전치 증폭기 이득값 및 상기 제 2 전치 증폭기 이득값의 비율이고, 상기 AGC_CAL은 상기 제 1 자동 이득 제어 차이값이며, 상기 Delta_AGC_DAC는 상기 제 2 자동 이득 제어 차이값인 것을 특징으로 하는 테스트 장치.
  11. 전치 증폭기 및 자동 이득 제어 회로를 구비하는 하드디스크 드라이브의 헤드의 비행 높이를 결정하기 위한 프로그램을 저장하는 프로그램 저장 매체에 있어서,
    제어부가 설정된 제 1 전치증폭기 이득값에서 제 1 자동 이득 제어값을 결정하고, 설정된 제 2 전치증폭기 이득값에서 제 2 자동 이득 제어값을 결정하고, 상기 제 1 및 제 2 자동 이득 제어값들로부터 제 1 자동 이득 제어 차이값을 결정하고, 상기 헤드의 제 1 비행 높이에서 제 3 자동 이득 제어값을 결정하고, 상기 헤드의 제 2 비행 높이에서 제 4 자동 이득 제어값을 결정하고, 상기 제 3 및 제 4 자동 이득 제어값으로부터 제 2 자동 이득 제어 차이값을 결정하고, 상기 제 1 및 제 2 자동 이득 제어 차이값으로부터 상기 제 1 및 제 2 비행 높이의 차이를 결정하는 방법을 실행시키기 위한 프로그램을 기록한 하는 프로그램 저장 매체.
  12. 제11항에 있어서,
    상기 제 1 비행 높이는 0인 것을 특징으로 하는 프로그램 저장 매체.
  13. 제11항에 있어서, 상기 제 1 및 제 2 비행 높이들은,
    상기 헤드의 코일에 인가되는 전류의 변화에 의하여 변하는 것을 특징으로 하는 프로그램 저장 매체.
  14. 제11항에 있어서, 상기 프로그램은,
    상기 제어부가 상기 제 1 및 제 2 비행 높이의 차이를 결정하는데 이용되는 기록 파장을 결정하는 방법을 더 실행시키기 위한 프로그램이 것을 특징으로 하는 프로그램 저장 매체.
  15. 제11항에 있어서, 상기 제 1 및 제 2 비행 높이의 차이(△d)는,
    Figure 112008030394573-pat00004
    에 의하여 결정되고,
    상기 λ는 기록 전류의 파장이고, 상기 cal_gain_ratio는 상기 제 1 전치 증폭기 이득값 및 상기 제 2 전치 증폭기 이득값의 비율이고, 상기 AGC_CAL은 상기 제 1 자동 이득 제어 차이값이며, 상기 Delta_AGC_DAC는 상기 제 2 자동 이득 제어 차이값인 것을 특징으로 하는 프로그램 저장 매체.
KR1020070020577A 2006-02-28 2007-02-28 하드디스크 드라이브의 비행 높이 결정 방법, 그 방법을이용하는 테스트 장치 및 그 방법을 실행시키기 위한프로그램을 기록하는 저장 매체 KR100896183B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/364,982 2006-02-28
US11/364,982 US7317590B2 (en) 2006-02-28 2006-02-28 Fly on demand in situ clearance measurement concept in hard disk drive

Publications (2)

Publication Number Publication Date
KR20070089648A KR20070089648A (ko) 2007-08-31
KR100896183B1 true KR100896183B1 (ko) 2009-05-12

Family

ID=38443733

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070020577A KR100896183B1 (ko) 2006-02-28 2007-02-28 하드디스크 드라이브의 비행 높이 결정 방법, 그 방법을이용하는 테스트 장치 및 그 방법을 실행시키기 위한프로그램을 기록하는 저장 매체

Country Status (2)

Country Link
US (1) US7317590B2 (ko)
KR (1) KR100896183B1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8681442B2 (en) * 2012-05-11 2014-03-25 Western Digital Technologies, Inc. Disk drive comprising extended range head proximity sensor
US9355668B2 (en) 2013-05-21 2016-05-31 HGST Netherlands B.V. Hard disk drive with contact detection using a spin torque oscillator
US10410662B1 (en) 2018-10-16 2019-09-10 Seagate Technology Llc Preventing data storage device failure due to changes in head fly height

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000195210A (ja) 1998-12-24 2000-07-14 Toshiba Corp 磁気ディスク装置及び同装置に適用する浮上量評価方法
US20050185312A1 (en) * 2004-02-25 2005-08-25 Hitachi Global Storage Technologies Netherlands, B.V. Data storage device and control method therefor involving flying height
US6975467B1 (en) * 2000-10-11 2005-12-13 Maxtor Corporation Method and apparatus for high fly write detection in a disk drive

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000195210A (ja) 1998-12-24 2000-07-14 Toshiba Corp 磁気ディスク装置及び同装置に適用する浮上量評価方法
US6975467B1 (en) * 2000-10-11 2005-12-13 Maxtor Corporation Method and apparatus for high fly write detection in a disk drive
US20050185312A1 (en) * 2004-02-25 2005-08-25 Hitachi Global Storage Technologies Netherlands, B.V. Data storage device and control method therefor involving flying height

Also Published As

Publication number Publication date
US20070201158A1 (en) 2007-08-30
KR20070089648A (ko) 2007-08-31
US7317590B2 (en) 2008-01-08

Similar Documents

Publication Publication Date Title
KR100897561B1 (ko) 하드디스크 드라이브, 하드디스크 드라이브의 자기 헤드의부상높이 제어 방법 및 그 방법을 수행하는 컴퓨터프로그램을 기록한 기록매체
US7477470B2 (en) Controlling head flying height based on head heater resistance
US7180692B1 (en) System and method for calibrating and controlling a fly-height actuator in a magnetic recording disk drive
US7511914B2 (en) Fly height compensation using temperature and non-repeatable runouts
KR100864401B1 (ko) 하드디스크 드라이브, 하드디스크 드라이브의 자기 헤드의부상높이 제어 방법 및 그 방법을 수행하는 컴퓨터프로그램을 기록한 기록매체
US8537488B2 (en) Method for specifying control value for controlling clearance adjustment amount between head and disk, disk drive device and manufacturing method thereof
US8830614B2 (en) Balanced embedded contact sensor with low noise architecture
US7342736B1 (en) Methods and disk drive that measure head flying height at power-on/off
CN101359481A (zh) 自适应控制其中的磁头的运行高度的盘驱动装置和方法
US7852594B2 (en) Device and method for specifying control value for controlling clearance between head and disk, and magnetic disk drive device
US10395678B1 (en) Method and system for determining slider-disk contact in a magnetic recording disk drive with dual fly-height actuators
US20100208387A1 (en) Fly-Height Management Via Harmonic Sensing
KR100897562B1 (ko) 하드디스크 드라이브, 하드디스크 드라이브의 자기 헤드의부상높이 제어 방법 및 그 방법을 수행하는 컴퓨터프로그램을 기록한 기록매체
JP4011049B2 (ja) 磁気ヘッドの書込み特性の最適化方法,磁気ヘッドの定義方法,ドライブの作動方法,及びハードディスクドライブ
US7719783B2 (en) Hard disk drive with mechanism for controlling protrusion of head
US8068306B2 (en) Write quality of HDD heads experiencing temporary fly-height problems
US8824091B2 (en) Media topography driven flying height modulation sensing using embedded contact sensor
US20140240871A1 (en) Interface voltage control operating point determination in a hard disk drive
US8482872B1 (en) Distributed temperature detector architecture for head disk interface systems
KR100896183B1 (ko) 하드디스크 드라이브의 비행 높이 결정 방법, 그 방법을이용하는 테스트 장치 및 그 방법을 실행시키기 위한프로그램을 기록하는 저장 매체
US7542226B2 (en) Algorithm decoupling altitude effect from temperature/humidity sensor
US7561368B2 (en) Hard disk drive having improved head stability at low temperature and method of applying current to a head of the hard disk drive
US6820020B2 (en) Method of determining magnitude of sensing current for electromagnetic transducer
US20060056093A1 (en) Method for microjog calibration by read-write zone
KR100416620B1 (ko) 자기저항 헤드로부터의 신호 불안정성에 파생된 접촉을검출하는 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
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: 4

FPAY Annual fee payment

Payment date: 20130410

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee