KR20070093919A - DSA/Micro-Actuator 전체 루프 게인조정을 위한 새로운 알고리즘 - Google Patents
DSA/Micro-Actuator 전체 루프 게인조정을 위한 새로운 알고리즘 Download PDFInfo
- Publication number
- KR20070093919A KR20070093919A KR1020070025631A KR20070025631A KR20070093919A KR 20070093919 A KR20070093919 A KR 20070093919A KR 1020070025631 A KR1020070025631 A KR 1020070025631A KR 20070025631 A KR20070025631 A KR 20070025631A KR 20070093919 A KR20070093919 A KR 20070093919A
- Authority
- KR
- South Korea
- Prior art keywords
- actuator
- micro
- voice coil
- coil motor
- adjustment parameter
- Prior art date
Links
- 238000000034 method Methods 0.000 claims description 27
- 239000000725 suspension Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B21/00—Head arrangements not specific to the method of recording or reproducing
- G11B21/02—Driving or moving of heads
- G11B21/10—Track finding or aligning by moving the head ; Provisions for maintaining alignment of the head relative to the track during transducing operation, i.e. track following
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition 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/58—Disposition 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/596—Disposition 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/59605—Circuits
- G11B5/59622—Gain control; Filters
-
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B21/00—Head arrangements not specific to the method of recording or reproducing
- G11B21/02—Driving or moving of heads
Landscapes
- Moving Of The Head To Find And Align With The Track (AREA)
- Control Of Linear Motors (AREA)
Abstract
보이스 코일 모터(voice coil motor) 및 마이크로 액츄에이터(micro-actuator)를 포함하는 하드 디스크 드라이브. 상기 디스크 드라이브는 보이스 코일 모터 루프(voice coil motor loop), 마이크로 액츄에이터 루프(micro-actuator loop) 및 오버롤 루프(overall loop)를 가지는 서보(servo)를 포함한다. 상기 서보는 먼저 상기 보이스 코일 모터 루프를 조정하고(calibrating), 다음에 상기 마이크로 액츄에이터 루프를 조정하고, 최종적으로 상기 오버롤 루프를 조정함으로써 조정된다(calibrated).
서보(servo), 보이스 코일 모터 루프, 마이크로 액츄에이터 루프, 오버롤 루프
Description
도 1은 선행 기술의 트랙에 대한 도면이다.
도 2는 하드 디스크 드라이브의 실시 예에 대해 위에서 본 도면이다.
도 3은 하드 디스크 드라이브의 헤드를 위에서 확대하여 본 도면이다.
도 4는 하드 디스크 드라이브를 위한 전기 회로(electrical circuit)의 개략도(schematic)이다.
도 5는 하드 디스크 드라이브를 위한 서보(servo)의 개략도이다.
도 6은 서보(servo)를 조정하기(calibrating) 위한 방법을 보여주는 흐름도이다.
본 발명은 하드 디스크 드라이브의 서보 루틴(servo routine)에 관한 것이다.
하드 디스크 드라이브는 회전하는 디스크(rotating disks)와 연결되는 복수의 마그네틱 헤드를 포함한다. 상기 헤드는 상기 디스크 표면의 자기장(magnetic fields)을 자화(magnetizing)하고 판독함(sensing)으로써 정보를 기록하고 읽는다. 각각의 헤드는 플렉셔 아암(flexure arm)에 부착되어 일반적으로 헤드 짐벌 어셈블리(head gimbal asszzembly : "HGA")라고 불리는 서브어셈블리를 생성한다. 상기 HGA는 액츄에이터 아암(actuator arm)에 연결되며(suspended), 상기 액츄에이터 아암은 상기 디스크의 표면을 가로질러 헤드를 이동시킬 수 있는 보이스 코일 모터를 가진다.
정보는 각 디스크의 표면을 가로질러 연장되는 방사상 트랙(radial tracks)에 일반적으로 저장된다. 각각의 트랙은 일반적으로 다수의 세그먼트와 섹터로 나뉜다. 상기 보이스 코일 모터 및 액츄에이터 아암은 헤드를 디스크의 상이한 트랙으로 이동시킬 수 있다.
도 1은 각각의 섹터와 연관된 다수의 필드를 가지는 일반적인 트랙을 보여준다. 섹터는 읽기 신호(read signal)의 세기를 조정하는데(adjust) 이용되는 자동 게인 제어(automatic gain control: "AGC") 필드(1), 상기 드라이브의 회로를 위해 타이밍 레퍼런스(timing reference)를 형성하기 위한 싱크 필드(sync field, 2), 및 섹터와 트랙 확인을 제공하기 위한 ID(3) 및 그레이 코드(4) 필드를 포함할 수 있다.
각각의 섹터는 데이터 필드(6)에 인접하여 위치하는 서보 필드(servo field, 5)를 또한 가질 수 있다. 상기 서보 필드(5)는 트랙과 관련한 헤드(7)의 위치를 정하기 위해서 서보 루틴 내에서 읽혀지고 이용되는 복수의 서보 비트 A, B, C 및 D를 포함한다. 예로서, 상기 서보 루틴은 위치 에러 신호(position error signal: "PES")를 생성하기 위하여 ((A-B)-(C-D)) 알고리즘을 이용할 수 있다. 상기 PES는 트랙 상에서 상기 헤드의 위치를 정하기 위하여 보이스 코일 모터를 위한 구동 신호(drive signal)를 생성하는데 이용된다.
어떤 디스크 드라이브는 헤드 위치의 마이크로-콘트롤(micro-control)을 제공할 수 있는 마이크로-액츄에이터(micro-actuator)를 포함한다. 마이크로-액츄에이터를 가진 하드 드라이브를 위하여 서보(servo)는 세 개의 루프(loop)를 가질 것이다. 보이스 코일 모터를 위한 루프, 마이크로-액츄에이터를 위한 루프, 및 시스템을 위한 오버롤(overall) 루프. 본 발명에 따른 카테고리는 효과적이고 능률적인 방식으로 세 개의 모든 루프를 조정(calibrate)할 수 있는 설계를 제공하는 것을 목적으로 한다.
본 발명은 상기와 같은 문제점을 해결하기 위한 것으로서, 보이스 코일 모터 및 마이크로-액츄에이터를 포함하는 하드 디스크 드라이브에 관한 것이다. 상기 디스크 드라이브는 보이스 코일 모터 루프(voice coil motor loop), 마이크로 액츄에이터 루프(micro-actuator loop) 및 오버롤 루프(overall loop)를 가지는 서보(servo)를 포함하는데, 상기 서보는 먼저 상기 보이스 코일 모터 루프를 조정하고(calibrating), 다음에 상기 마이크로 액츄에이터 루프를 조정하고, 최종적으로 상기 오버롤 루프를 조정한다. 그럼으로써, 효과적이고 능률적인 방식으로 세 개의 모든 루프를 조정(calibrate)할 수 있는 하드 디스크 드라이브의 설계를 제공하는 것을 목적으로 한다.
이하에서 보이스 코일 모터 및 마이크로-액츄에이터를 포함하는 하드 디스크 드라이브가 설명된다. 상기 디스크 드라이브는 보이스 코일 모터 루프(voice coil mttor loop), 마이크로-액츄에이터 루프(micro-actuator loop), 및 오버롤 루프(overall loop)를 가진 서보(servo)를 포함한다. 상기 서보는 맨 먼저 상기 보이스 코일 모터 루프를 조정하고(calibrating), 그 다음에 상기 마이크로-액츄에이터 루프를 조정하고, 마지막으로 상기 오버롤 루프를 조정함으로써 조정된다.
상기와 같은 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 하드 디스크 드라이브는, 디스크; 상기 디스크와 연결되는 헤드; 상기 헤드와 연결되는 액츄에이터 아암; 상기 헤드와 연결되는 마이크로-액츄에이터; 상기 액츄에이터 아암과 연결되는 보이스 코일 모터; 및 상기 보이스 코일 모터 및 상기 마이크로-액츄에이터에 연결되며, 상기 보이스 코일 모터를 위한 보이스 코일 모터 조정 파라미터, 상기 마이크로-액츄에이터를 위한 마이크로-액츄에이터 조정 파라미터, 및 상기 마이크로 액츄에이터와 상기 보이스 코일 모터를 포함하는 서보 루프를 위한 오버롤 조정 파라미터를 포함하는 서보 회로를 구비하는 것을 특징으로 한다.
한편, 본 발명의 다른 실시 예에 따른 하드 디스크 드라이브는, 디스크; 상기 디스크와 연결되는 헤드; 상기 헤드와 연결되는 액츄에이터 아암; 상기 헤드와 연결되는 마이크로-액츄에이터; 상기 액츄에이터 아암과 연결되는 보이스 코일 모터; 및 상기 보이스 코일 모터 및 상기 마이크로-액츄에이터를 제어하며, 상기 보이스 코일 모터를 위한 보이스 코일 모터 조정 파라미터, 상기 마이크로-액츄에이 터를 위한 마이크로-액츄에이터 조정 파라미터, 및 상기 마이크로 액츄에이터와 상기 보이스 코일 모터를 포함하는 서보 루프를 위한 오버롤 조정 파라미터를 포함하는 서보 수단(servo means)을 구비하는 것을 특징으로 한다.
한편, 본 발명의 일 실시예에 따른 하드 디스크 드라이브의 보이스 코일 모터 및 마이크로-액츄에이터를 제어하는 서보를 조정하는 방법은, 보이스 코일 모터 서보 루프를 조정하는(calibrating) 단계; 마이크로-액츄에이터 서보 루프를 조정하는 단계; 및 오버롤 서보 루프를 조정하는 단계를 포함하는 것을 특징으로 한다.
한편, 본 발명의 다른 실시예에 따른 하드 디스크 드라이브의 보이스 코일 모터 및 마이크로-액츄에이터를 제어하는 서보를 조정하는(calibrating) 방법은, 보이스 코일 모터 서보 루프를 조정하는(calibrating) 단계; 마이크로-액츄에이터 서보 루프를 조정하는 단계; 및 오버롤 서보 루프를 조정하는 단계로 이루어지는 것을 특징으로 한다.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시 예를 예시하는 첨부 도면 및 도면에 기재된 내용을 참조하여야 한다.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.
특히 참조 번호에 의해서 도면을 참조하면, 도 2는 하드 디스크 드라이브(10)의 일 실시예를 나타낸다. 디스크 드라이브(10)는 스핀들 모터(spindle motor, 14)에 의해 회전되는 하나 이상의 마그네틱 디스크(12)를 포함할 수 있다. 상기 스핀들 모터(14)는 베이스 플레이트(base plate, 16)에 장착(mounted)될 수 있다. 상기 디스크 드라이브(10)는 상기 디스크(12)를 둘러싸는 커버(cover, 18)를 더 가질 수 있다.
디스크 드라이브(10)는 디스크(12)에 인접하여 위치하는 복수의 헤드(20)를 포함할 수 있다. 도 3에서 보여지는 것처럼, 상기 헤드(20)는 분리된 쓰기(write element, 22) 및 읽기 요소(read elelment, 24)를 가질 수 있다. 상기 쓰기 요소(write element, 22)는 데이터를 기록하기 위해 상기 디스크(12)를 자화한다(magnetize). 상기 읽기 요소(24)는 데이터를 읽기 위하여 상기 디스크(12)의 자기장을 감지한다(sense). 예로서, 상기 읽기 요소(24)는 자속(magnetic flux) 내에서 선형적으로(linearly) 변화하는 저항(resistance)을 가지는 자기저항(magneto-resistive) 재료로 구성될 수 있다.
도 2를 참조하면, 각각의 헤드(20)는 헤드 짐벌 어셈블리(HGA)의 부분으로서 서스펜션 아암(suspension arm, 26)에 장착되는(mounted) 짐벌(gimbal)일 수 있다. 상기 서스펜션 아암(26)은 베어링 어셈블리(30)에 의해서 베이스 플레이트(16)에 피봇식으로(pivotally) 장착된 액츄에이터 아암(28)에 부착된다. 보이스 코일(32)은 액츄에이터 아암(28)에 부착된다. 상기 보이스 코일(32)은 마그네트 어셈블리(34)에 연결되어 보이스 코일 모터(voice coil motor: "VCM", 36)를 생성한다. 보이스 코일(32)에 전류를 공급하는 것은 액츄에이터 아암(28)을 회전시키고(swing) 상기 디스크(12)를 가로질러 상기 헤드(20)를 이동시키는 토크를 생성할 것이다.
상기 하드 디스크 드라이브(10)는 인쇄회로기판(printed circuit board, 42)에 연결되는 하나 이상의 집적회로(integrated circuits, 40)를 포함하는 인쇄회로기판 어셈블리(38)를 포함할 수 있다. 상기 인쇄회로기판(40)은 전선(보이지 않음)에 의해 상기 보이스 코일(32), 헤드(20) 및 스핀들 모터(14)와 연결된다.
상기 하드 디스크 드라이브는 서스펜션 아암(26) 및 헤드(20)에 연결된 하나 이상의 마이크로-액츄에이터(44)를 포함할 수 있다. 예로서, 상기 마이크로-액츄에이터(44)는 압전 요소(piezoelectric elements)를 포함할 수 있다. 상기 마이크로-액츄에이터(44)는 상기 헤드(20)의 정교한 이동(fine movement)을 제공할 수 있다.
도 4는 디스크(12) 위에 데이터를 읽고 쓰기 위한 전기 회로(50)를 나타낸다. 상기 회로(50)는 헤드(20)에 연결되는 전치 증폭기 회로(pre-amplifier circuit, 52)를 포함할 수 있다. 전치 증폭기 회로(52)는 읽기/쓰기 채널 회로(read/write channel circuit, 58)와 연결되는 읽기 데이터 채널(read data channel, 54) 및 쓰기 데이터 채널(write data channel, 56)을 가진다. 전치 증폭기(52)는 제어기(64)에 연결되는 읽기/쓰기 인에이블 게이트(read/write enable gate, 60)를 또한 가진다. 데이터는 디스크(12)의 위에 기록될 수 있거나, 또는 읽기/쓰기 인에이블 게이트(read/write enable gate, 60)를 인에이블링함(enabling)으로써 디스크(12)로부터 읽을 수 있다.
읽기/쓰기 채널 회로(58)는 읽기 및 쓰기 채널(66, 68) 각각과 읽기 및 쓰기 게이트(70, 72) 각각을 통하여 제어기(64)로 연결된다. 데이터가 디스크(12)로부터 읽혀질 때 읽기 게이트(70)가 인에이블된다(enabled). 데이터를 디스크(12)에 기록할 때 쓰기 게이트(72)가 인에이블된다. 상기 제어기(64)는 소프트웨어 루틴(software routine)에 따라 작동하는 디지털 신호 처리기(digital signal processor)일 수 있는데, 상기 소프트웨어 루틴은 디스크(12)로부터 쓰고 읽는 루틴(들)을 포함한다. 또한 읽기/쓰기 채널 회로(58) 및 제어기(64)는 디스크 드라이브(10)의 보이스 코일 모터(36), 스핀들 모터(14) 및 마이크로-액츄에이터(44)를 제어하는 모터 제어 회로(74)에 연결될 수 있다. 상기 제어기(64)는 비휘발성 메모리 장치(non-volatile memory device, 76)에 연결될 수 있다. 예로서, 상기 장치(76)는 제어기(64)에 의해 읽혀지는 명령어(instructions)를 포함하는 읽기 전용 메모리(read only memory; "ROM")일 수 있다.
디스크 트랙의 각 섹터는 도 1에서 보여지는 것처럼 일반적으로 서보 비트 A, B, C 및 D를 가진다. 제어기(64)는 트랙과 관련한 헤드의 위치를 정하기 위하여 서보 비트(servo bits)를 이용하는 서보 루틴을 작동할 수 있다. 상기 헤드는 위치 에러 신호(position error signal: "PES")에 따라 이동된다. PES는 헤드의 목적위치(target position)와 실제위치(actual position) 간의 차이를 반영한다.
도 5는 디스크의 트랙과 관련한 헤드의 위치를 정하는 데 이용되는 서보의 개략도를 나타낸다. 서보의 프로세스(process)는 위치 에러 신호 PES를 생성하기 위하여 바람직한 위치값(desired position value) In과 측정 위치 에러 신호(measured position error signal) PES*를 합하는 가산기(adder, 100)를 포함한다. PES는 102 블록에서 조정 파라미터(calibration parameter) 로 곱해진 다(multiplied).
서보(servo)는 보이스 코일 모터 루프(104) 및 마이크로-액츄에이터 루프(106)를 포함한다. 보이스 코일 모터 루프(104)는 제어기 블록(108), 보이스 코일 모터 조정 파라미터 블록(110), 및 플랜트 블록(112)을 포함한다. 제어기 블록(108)은 보이스 코일 모터의 서보를 작동하는 제어기를 나타낸다(represent). 플랜트 블록(112)은 보이스 코일 모터를 나타낸다. 상기 파라미터 블록(110)은 시스템을 조정하는데(tune) 이용되는 보이스 코일 모터 조정 파라미터를 담고 있다.
마이크로-액츄에이터 루프(106)는 제어기 블록(114), 조정 파라미터 블록(116), 및 플랜트 블록(118)을 가진다. 상기 플랜트 블록(118)은 마이크로-액츄에이터를 나타낸다. 제어기 블록(114)은 마이크로-액츄에이터의 서보를 작동하는 제어기를 나타낸다. 상기 파라미터 블록(116)은 시스템을 조정하는데 이용되는 마이크로-액츄에이터 조정 파라미터를 담고 있다. 보이스 코일 루프(104) 및 마이크로-액츄에이터 루프(106)의 출력은 측정 PES*(measured PES*)를 생성하는 가산기(120)에 의해서 가산된다.
상기 서보는 가산기(124)를 통하여 상기 마이크로-액츄에이터 루프(106)에서 보이스 코일 루프(104)로의 피드백을 제공하는 블록(122)을 더 가질 수 있다. 상기 블록(122)은 마이크로-액츄에이터 감도(sensitivity) Kue를 나타낸다.
서보는 도 6에서 보여지는 과정에 따라 조정(calibrated)될 수 있다. 블록(200)에서, 조정 파라미터 , 및 는 1로 세팅될 수 있다. 마이크로-액츄 에이터 감도 값 Kue는 공칭 값(nominal value)으로 세팅될 수 있다.
보이스 코일 모터 루프는 블록(202)에서 조정된다(calibrated). 보이스 코일 루프는 마이크로-액츄에이터를 디스에이블링(disabling)하고 주파수 0 인 정현파 신호(sinusoidal signal)를 입력으로서 가산기(100)에 주입함으로써 조정될 수 있다. 그리고 나서 측정 VCM 루프 게인(measured VCM loop gain) Kvcm*이 측정될 수 있다. 상기 루프 게인 Kvcm*은 PES 와 PES*의 비율(ratio), 폐루프 전달 함수(closed loop transfer function), 또는 다른 방법들에 의해서 결정될 수 있다. 측정 루프 게인 Kvcm*은 Kvcm을 위한 목표 설계 값(target design value)과 비교된다. 목표 값은 C1*P1 또는 Kaug*C1*P1 일 수 있는데, 여기에서 Kaug = (1+C1*Kue) 이다. 조정 파라미터 는 Kvcm* 및 Kvcm의 비율로부터 결정될 수 있다.
마이크로-액츄에이터 루프는 블록(204)에서 조정된다(calibrated). 상기 마이크로-액츄에이터 루프는 보이스 코일 모터와 마이크로-액츄에이터를 인에이블링(enabling)하고 가산기(100)에서 주파수 0의 정현파 입력을 가진 오버롤 게인(overall gain) Kdsa*를 측정함으로써 조정될 수 있다. 마이크로-액츄에이터 게인 Kpzt*는 Kdsa*와 Kvcm의 차이로부터 그들의 크기와 위상 정보를 가지고 결정될 수 있다. 희망되는 목표 Kpzt는 C2*P2 일 수 있다. 조정 파라미터 는 Kpzt*와 Kpzt의 비율로부터 결정될 수 있다.
오버롤 루프(overall loop)는 단계(206)에서 조정(calibrated)될 수 있다. 상기 오버롤 루프는 주파수 0인 정현파 입력을 가산기(100)에 주입하고 루프 게인 Kdsa**를 측정함으로써 조정될 수 있다. 이런 과정은 조정된 게인 파라미터 및 를 이용하여 실행될 수 있다. 측정 Kdsa**(measured Kdsa**) 값은 오버롤 조정 파라미터 를 결정하기 위해서 목표 설계 값 Kdsa와 비교될 수 있다.
첨부된 도면에 도시되어 설명된 특정의 실시 예들은 단지 본 발명의 예로서 이해되어 지고, 본 발명의 범위를 제한하는 것이 아니며, 본 발명이 속하는 기술분야에서 본 발명에 기술된 기술적 사상의 범위에서도 다양한 다른 변경이 발생될 수 있으므로, 본 발명은 보여지거나 기술된 특정의 구성 및 배열로 제한되지 않는 것은 자명하다.
상기한 바와 같이 본 발명은 효과적이고 능률적인 방식으로 세 개의 모든 루프를 조정(calibrate)할 수 있는 하드 디스크 드라이브의 설계를 제공해 주며 또한 상기 하드 디스크 드라이브의 보이스 코일 모터 및 마이크로-액츄에이터를 효과적으로 제어할 수 있는 서보 조정 방법을 제공해 준다.
Claims (20)
- 디스크;상기 디스크와 연결되는 헤드;상기 헤드와 연결되는 액츄에이터 아암;상기 헤드와 연결되는 마이크로-액츄에이터;상기 액츄에이터 아암과 연결되는 보이스 코일 모터; 및,상기 보이스 코일 모터 및 상기 마이크로-액츄에이터에 연결되며, 상기 보이스 코일 모터를 위한 보이스 코일 모터 조정 파라미터, 상기 마이크로-액츄에이터를 위한 마이크로-액츄에이터 조정 파라미터, 및 상기 마이크로 액츄에이터와 상기 보이스 코일 모터를 포함하는 서보 루프를 위한 오버롤 조정 파라미터를 포함하는 서보 회로를 구비하는 것을 특징으로 하는 하드 디스크 드라이브.
- 제 1항에 있어서,상기 보이스 코일 조정 파라미터, 마이크로-액츄에이터 조정 파라미터 및 오버롤 조정 파라미터 들은 실제 값(actual value)과 희망 값(desired value)을 비교함으로써 결정되는 것을 특징으로 하는 하드 디스크 드라이브.
- 제 1항에 있어서,상기 보이스 코일 모터 조정 파라미터는 상기 마이크로-액츄에이터 조정 파 라미터 전에 결정되는 것을 특징으로 하는 하드 디스크 드라이브.
- 제 3항에 있어서,상기 마이크로-액츄에이터 조정 파라미터는 상기 오버롤 조정 파라미터 전에 결정되는 것을 특징으로 하는 하드 디스크 드라이브.
- 제 1항에 있어서,상기 서보 회로는 공통의 출력 접합점(output junction)을 가지는 보이스 코일 서보 루프 및 마이크로-액츄에이터 서보 루프를 포함하는 것을 특징으로 하는 하드 디스크 드라이브.
- 제 1항에 있어서,상기 오버롤 조정 파라미터는 상기 보이스 코일 모터 조정 파라미터 및 마이크로-액츄에이터 조정 파라미터를 이용하여 결정되는 것을 특징으로 하는 하드 디스크 드라이브.
- 디스크;상기 디스크와 연결되는 헤드;상기 헤드와 연결되는 액츄에이터 아암;상기 헤드와 연결되는 마이크로-액츄에이터;상기 액츄에이터 아암과 연결되는 보이스 코일 모터; 및,상기 보이스 코일 모터 및 상기 마이크로-액츄에이터를 제어하며, 상기 보이스 코일 모터를 위한 보이스 코일 모터 조정 파라미터, 상기 마이크로-액츄에이터를 위한 마이크로-액츄에이터 조정 파라미터, 및 상기 마이크로 액츄에이터와 상기 보이스 코일 모터를 포함하는 서보 루프를 위한 오버롤 조정 파라미터를 포함하는 서보 수단(servo means)을 구비하는 것을 특징으로 하는 하드 디스크 드라이브.
- 제 7항에 있어서,상기 보이스 코일 모터 조정 파라미터, 마이크로-액츄에이터 조정 파라미터 및 오버롤 조정 파라미터들은 실제 값과 희망 값을 비교함으로써 결정되는 것을 특징으로 하는 하드 디스크 드라이브.
- 제 7항에 있어서,상기 보이스 코일 모터 조정 파라미터는 상기 마이크로-액츄에이터 조정 파라미터 전에 결정되는 것을 특징으로 하는 하드 디스크 드라이브.
- 제 9항에 있어서,상기 마이크로-액츄에이터 조정 파라미터는 상기 오버롤 조정 파라미터 전에 결정되는 것을 특징으로 하는 하드 디스크 드라이브.
- 제 7항에 있어서,상기 서보 수단은 공통의 출력 접합점을 가지는 보이스 코일 서보 루프 및 마이크로-액츄에이터 서보 루프를 포함하는 것을 특징으로 하는 하드 디스크 드라이브.
- 제 7항에 있어서,상기 오버롤 조정 파라미터는 상기 보이스 코일 모터 조정 파라미터 및 마이크로-액츄에이터 조정 파라미터를 이용하여 결정되는 것을 특징으로 하는 하드 디스크 드라이브.
- 하드 디스크 드라이브의 보이스 코일 모터 및 마이크로-액츄에이터를 제어하는 서보를 조정하는 방법에 있어서,보이스 코일 모터 서보 루프를 조정하는(calibrating) 단계;마이크로-액츄에이터 서보 루프를 조정하는 단계; 및,오버롤 서보 루프를 조정하는 단계를 포함하는 것을 특징으로 하는 서보 조정 방법.
- 제 13항에 있어서,상기 보이스 코일 모터 서보 루프를 조정(calibration)하는 단계는 보이스 코일 모터 조정 파라미터를 결정하는 단계를 포함하는 것을 특징으로 하는 서보 조 정 방법.
- 제 13항에 있어서,마이크로-액츄에이터 서보 루프를 조정하는 단계는 마이크로-액츄에이터 조정 파라미터를 결정하는 단계를 포함하는 것을 특징으로 하는 서보 조정 방법.
- 제 13항에 있어서,오버롤 서보 루프를 조정하는 단계는 오버롤 조정 파라미터를 결정하는 단계를 포함하는 것을 특징으로 하는 서보 조정 방법.
- 하드 디스크 드라이브의 보이스 코일 모터 및 마이크로-액츄에이터를 제어하는 서보를 조정하는(calibrating) 방법에 있어서,보이스 코일 모터 서보 루프를 조정하는(calibrating) 단계;마이크로-액츄에이터 서보 루프를 조정하는 단계; 및,오버롤 서보 루프를 조정하는 단계로 이루어지는 것을 특징으로 하는 서보 조정 방법.
- 제 17항에 있어서,상기 보이스 코일 모터 서보 루프를 조정하는 단계는 보이스 코일 모터 조정 파라미터를 결정하는 단계를 포함하는 것을 특징으로 하는 서보 조정 방법.
- 제 17항에 있어서,상기 마이크로-액츄에이터 서보 루프를 조정하는 단계는 마이크로-액츄에이터 조정 파라미터를 결정하는 단계를 포함하는 것을 특징으로 하는 서보 조정 방법.
- 제 17항에 있어서,상기 오버롤 서보 루프를 조정하는 단계는 오버롤 조정 파라미터를 결정하는 단계를 포함하는 것을 특징으로 하는 서보 조정 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/376,793 US7265936B1 (en) | 2006-03-15 | 2006-03-15 | Algorithm for DSA/microactuator total loop gain calibration |
US11/376,793 | 2006-03-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070093919A true KR20070093919A (ko) | 2007-09-19 |
KR100881190B1 KR100881190B1 (ko) | 2009-02-05 |
Family
ID=38456940
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070025631A KR100881190B1 (ko) | 2006-03-15 | 2007-03-15 | 하드 디스크 드라이브 및 하드 디스크 드라이브의 서보 조정 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7265936B1 (ko) |
KR (1) | KR100881190B1 (ko) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7385780B2 (en) * | 2006-10-12 | 2008-06-10 | Samsung Electronics Co., Ltd. | Online identification of secondary actuator transfer function via system decoupling in multiple-stage actuator servo systems in disk drives |
US7342740B1 (en) * | 2006-10-25 | 2008-03-11 | Samsung Electronics Co., Ltd. | In-situ compensation method of microactuator stroke sensitivity subject to temperature variation |
US9142235B1 (en) | 2009-10-27 | 2015-09-22 | Western Digital Technologies, Inc. | Disk drive characterizing microactuator by injecting sinusoidal disturbance and evaluating feed-forward compensation values |
JP5953004B2 (ja) * | 2011-02-08 | 2016-07-13 | 日本発條株式会社 | 磁気ディスク装置 |
US8254222B1 (en) | 2011-03-21 | 2012-08-28 | Western Digital Technologies, Inc. | Disk drive tuning dual stage actuator servo loop gains from open loop response at target frequency |
US8724254B1 (en) | 2011-05-10 | 2014-05-13 | Western Digital Technologies, Inc. | Evaluating dual stage actuator response in a disk drive by adding sinusoid to control signal |
US8737008B1 (en) | 2011-05-12 | 2014-05-27 | Western Digital Technologies, Inc. | Disk drive adjusting gain of spindle motor compensator based on a ratio of spin speeds |
US8649121B1 (en) | 2012-03-28 | 2014-02-11 | Western Digital Technologies, Inc. | Disk drive tuning speed control loop for a spindle motor |
US8611040B1 (en) | 2012-09-27 | 2013-12-17 | Western Digital Technologies, Inc. | Disk drive adjusting microactuator gain by injecting a sinusoid into a servo control system |
US8780489B1 (en) | 2012-11-20 | 2014-07-15 | Western Digital Technologies, Inc. | Disk drive estimating microactuator gain by injecting a sinusoid into a closed loop servo system |
US9153283B1 (en) | 2014-09-30 | 2015-10-06 | Western Digital Technologies, Inc. | Data storage device compensating for hysteretic response of microactuator |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5425013A (en) * | 1993-11-12 | 1995-06-13 | International Business Machines Corporation | Relative position sensing calibration for optical storage device |
JPH10255418A (ja) * | 1997-03-17 | 1998-09-25 | Fujitsu Ltd | 二重アクチュエータの制御システム |
DE69932516T2 (de) * | 1999-09-10 | 2007-02-15 | Stmicroelectronics S.R.L., Agrate Brianza | Integrierter Halbleiter-Inertialsensor mit Mikroantrieb zur Kalibration |
US6741417B2 (en) * | 2000-08-30 | 2004-05-25 | Seagate Technology Llc | Plant variation compensation for piezoelectric microactuator in dual-stage servo of disc drives |
DE60032909T2 (de) * | 2000-11-16 | 2007-10-25 | Stmicroelectronics S.R.L., Agrate Brianza | Automatische Eichung eines mikromechanischen Sensors |
DE60120907D1 (de) * | 2001-03-15 | 2006-08-03 | St Microelectronics Srl | Schaltungsanordnung zur Schätzung der Geschwindigkeit eines elektromagnetischen Aktuators |
KR100630029B1 (ko) * | 2002-11-06 | 2006-09-27 | 마츠시타 덴끼 산교 가부시키가이샤 | 변위 검출 기능을 구비한 마이크로 액츄에이터, 및 당해마이크로 액츄에이터를 구비한 가변형 미러 |
US7219840B2 (en) * | 2003-01-17 | 2007-05-22 | Hewlett-Packard Development Company, L.P. | Calibrating fine actuator using a reference pattern |
US7075748B2 (en) * | 2004-11-24 | 2006-07-11 | Hitachi Global Storage Technologies Netherlands B.V. | Disk drive with a dual-stage actuator and failure detection and recovery system for the secondary actuator |
-
2006
- 2006-03-15 US US11/376,793 patent/US7265936B1/en not_active Expired - Fee Related
-
2007
- 2007-03-15 KR KR1020070025631A patent/KR100881190B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR100881190B1 (ko) | 2009-02-05 |
US20070217060A1 (en) | 2007-09-20 |
US7265936B1 (en) | 2007-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100881190B1 (ko) | 하드 디스크 드라이브 및 하드 디스크 드라이브의 서보 조정 방법 | |
US7158336B2 (en) | Window timing adjustment for spiral bursts | |
US6421198B1 (en) | Linearity compensation for a position error signal based on repeatable and non-repeatable run out in a disk drive | |
US7342740B1 (en) | In-situ compensation method of microactuator stroke sensitivity subject to temperature variation | |
US7385780B2 (en) | Online identification of secondary actuator transfer function via system decoupling in multiple-stage actuator servo systems in disk drives | |
JP2006252593A (ja) | 磁気ディスク装置、制御方法及び製造方法 | |
KR100415470B1 (ko) | 디스크드라이브위치에러신호의웨이팅선형화 | |
KR100905715B1 (ko) | 하드 디스크 드라이브 장치 및 하드 디스크 드라이브의헤드와 디스크 사이의 접촉 지점을 결정하는 방법 | |
KR100855986B1 (ko) | 헤드를 위한 스큐 테이블 생성 방법과 이 방법을 수행하는처리 장치를 구비한 하드 디스크 드라이브 | |
US7324295B2 (en) | Method of detecting position of head in recording medium drive | |
KR100290604B1 (ko) | 자기디스크드라이브에 있어서 인텔리전트 트랙피치 조정방법 | |
US7423831B2 (en) | Utilization of the acceleration zone in ammonite servo writing | |
KR100604891B1 (ko) | 시크 서보에서의 온도에 따른 토크 변화 보상 방법 및 장치 | |
KR100425575B1 (ko) | 자기기록장치, 자기헤드의 조절방법, 및 자기기록매체 | |
KR20090131984A (ko) | 서보 기록 방법, 서보 패턴의 위상 편차 보상 방법 및 이를수행하는 하드디스크 드라이브 | |
US7304817B1 (en) | Jerk controlled seek system | |
US7079347B2 (en) | Method and apparatus for providing a marker for adaptive formatting via a self-servowrite process | |
US7768728B2 (en) | Detecting head/disk contact using timing jitter | |
US7307810B1 (en) | Method of compensating for track address discontinuity across servo track writing boundary in hard disk drives | |
KR100752647B1 (ko) | 위치 오차 신호의 선형화을 위한 시스템 및 장치 | |
US20100238585A1 (en) | Method of controlling flying height of magnetic head of hard disk drive | |
US7535667B2 (en) | Erase band compensated offset servo trimming | |
US7804660B2 (en) | Method for unloading head without calibration in hard disk drives | |
US8169732B2 (en) | Reducing written-in errors in servo patterns | |
US20100128380A1 (en) | Ses assisted write fly height monitor and control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
B701 | Decision to grant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130109 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20140108 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150107 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20151217 Year of fee payment: 8 |
|
LAPS | Lapse due to unpaid annual fee |