校准功率以将头的动态浮动高度设定为目标值的盘驱动器.pdf

上传人:b*** 文档编号:808429 上传时间:2018-03-13 格式:PDF 页数:20 大小:1.01MB
返回 下载 相关 举报
摘要
申请专利号:

CN200810174924.8

申请日:

2008.10.24

公开号:

CN101499289A

公开日:

2009.08.05

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G11B 5/60公开日:20090805|||实质审查的生效|||公开

IPC分类号:

G11B5/60; G11B21/21

主分类号:

G11B5/60

申请人:

株式会社东芝

发明人:

佐藤巧

地址:

日本东京都

优先权:

2008.1.31 JP 021412/2008

专利代理机构:

北京市中咨律师事务所

代理人:

杨晓光;李 峥

PDF下载: PDF下载
内容摘要

本发明涉及一种校准功率以将头的动态浮动高度设定为目标值的盘驱动器。根据一个实施例,测量模块(286)测量头(121)的动态浮动高度。基于第二动态浮动高度与第一动态浮动高度之间的差异,变化计算模块(284)计算出对于设定第一动态浮动高度最佳的基准功率的变化ΔDFHPt,其中第二动态浮动高度具有在将基准功率提供给调整元件(122)的同时通过测量模块(286)测量的值。控制器(270)改变被提供给调整元件(122)的功率,改变值为由变化计算模块(284)计算出的变化ΔDFHPt。

权利要求书

1.  一种盘驱动器,其特征在于包括:
调整元件,被配置为根据所提供的功率来调整头的动态浮动高度;
测量模块,被配置为测量所述头的所述动态浮动高度;
变化计算模块,被配置为基于第二动态浮动高度与第一动态浮动高度之间的差异,计算出当前对于设定所述第一动态浮动高度最佳的基准功率的变化ΔDFHPt,其中所述第二动态浮动高度具有在将所述基准功率提供给所述调整元件的同时通过所述测量模块测量的值;以及
控制器,被配置为改变被提供给所述调整元件的功率,改变值为由所述变化计算模块计算出的对于所述基准功率的变化ΔDFHPt。

2.
  根据权利要求1的盘驱动器,其特征在于,所述控制器被配置为,当起动所述盘驱动器时,使得所述变化计算模块计算所述变化ΔDFHPt。

3.
  根据权利要求1的盘驱动器,其特征在于,所述变化计算模块被配置为通过使用下式来计算所述基准功率的所述变化ΔDFHPt:
ΔDFHPt=(第二动态浮动高度-第一动态浮动高度)/k
其中k是代表所述头的所述动态浮动高度的变化与被提供给所述调整元件的功率的变化的比率的系数。

4.
  根据权利要求3的盘驱动器,其特征在于,所述控制器被配置为在所述盘驱动器的制造期间确定所述系数k和所述基准功率。

5.
  根据权利要求4的盘驱动器,其特征在于,所述控制器被配置为,在改变被提供给所述调整元件的功率的同时使得所述测量模块测量与所述功率的每个值对应的所述头的所述动态浮动高度,并且根据由所述测量模块测量的所述动态浮动高度与所述功率的关系来确定所述系数k和所述基准功率。

6.
  根据权利要求5的盘驱动器,其特征在于,所述控制器被配置为获得由所述基准功率的所述变化ΔDFHP引起的所述头的所述动态浮动高度的变化ΔF,并且通过使用下式来计算出所述系数k:
k=ΔF/ΔDFHP。

7.
  根据权利要求4的盘驱动器,其特征在于,还包括非易失性存储器装置,所述非易失性存储器装置存储所述基准功率的值和所述系数k。

8.
  一种校准对于在盘驱动器中设定头的第一动态浮动高度所必需的功率的方法,所述方法的特征在于包括以下步骤:
向调整元件提供预定值的基准功率,所述基准功率是对于设定所述第一动态浮动高度所必需的;
测量在将所述基准功率提供给所述调整元件的同时所述头具有的第二动态浮动高度;
基于所测量的所述第二动态浮动高度与所述第一动态浮动高度之间的差异,计算当前对于设定所述第一动态浮动高度最佳的所述基准功率的变化ΔDFHPt;以及
改变被提供给所述调整元件的功率,改变值为对于所述基准功率的所述变化ΔDFHPt。

9.
  根据权利要求8的方法,其特征在于,当起动所述盘驱动器时,提供所述基准功率。

10.
  根据权利要求9的方法,其特征在于,通过使用下式来计算所述变化ΔDFHPt:
ΔDFHPt=(第二动态浮动高度-第一动态浮动高度)/k
其中k是代表所述头的所述动态浮动高度的变化与被提供给所述调整元件的功率的变化的比率的系数。

11.
  根据权利要求10的方法,其特征在于,还包括在所述盘驱动器的制造期间确定所述系数k和所述基准功率。

12.
  根据权利要求11的方法,其特征在于,所述在所述盘驱动器的制造期间确定所述系数k和所述基准功率包括以下步骤:
在改变被提供给所述调整元件的功率的同时,测量与所述功率的每个值对应的所述头的所述动态浮动高度;
从与所述功率的每个值对应的所述动态浮动高度,获得所述功率的变化ΔDFHP以及与所述变化ΔDFHP对应的所述头的所述动态浮动高度的变化ΔF;以及
根据所述功率的所述变化ΔDFHP以及与所述变化ΔDFHP对应的所述变化ΔF来确定所述系数k。

13.
  根据权利要求12的方法,其特征在于,所述在所述盘驱动器的制造期间确定所述系数k和所述基准功率还包括根据所述动态浮动高度与所测量的所述功率的关系来确定所述基准功率的值。

14.
  根据权利要求11的方法,其特征在于,还包括在非易失性存储器装置中存储所述基准功率的值和所述系数k。

说明书

校准功率以将头的动态浮动高度设定为目标值的盘驱动器
技术领域
本发明的一个实施例涉及一种盘驱动器,其中提供给调整元件的功率受到控制,从而调整头(磁头)的动态浮动(fly)高度。例如,实施例涉及一种盘驱动器,该盘驱动器可以校准功率以将头的动态浮动高度设定为目标值,并且还涉及一种适于在这样的盘驱动器中使用的校准方法。
背景技术
迄今已知具有可以调整头的动态浮动高度(DFH)的致动器的盘驱动器(例如,磁盘驱动器)。致动器具有容纳头(磁头)的滑块。致动器支撑滑块且可以在盘(磁盘)的径向方向上移动滑块。如概括地定义的,头的动态浮动高度是头与盘(更精确地,盘的表面,即,盘表面)之间的距离。
例如,在日本专利申请KOKAI公开No.2007-293948(第一现有技术文件)和日本专利申请KOKAI公开No.2007-179723(第二现有技术文件)中,公开了可以调整头的动态浮动高度的致动器。更具体地,第一和第二现有技术文件公开了热致动器、压电致动器等。这样的致动器的一部分可以变形,以调整头的动态浮动高度。
热致动器,例如,通过热膨胀使其滑块变形。被用作实现热膨胀的热源(调整元件)的是加热器(电阻加热元件)。加热器设置在滑块的位于头附近的部分。在热致动器中,提供给加热器的功率受到控制,使得滑块(头)的热膨胀变化。从而调整头的动态浮动高度。
压电致动器具有滑块、悬架(suspension)和压电元件。悬架支撑滑块。压电元件设置在滑块上(或悬架上)。对压电元件施加的电压受到控制,调整滑块的变形。从而调整头的动态浮动高度。也就是,压电致动器使用压电元件作为用于调整头的动态浮动高度的元件。
当磁盘驱动器工作时,设定头的动态浮动高度的条件(例如,功率、电流、或电压)随着时间而改变。例如,日本专利申请KOKAI公开No.2004-14092(第三现有技术文件)公开了将头的动态浮动高度设定为目标值的方案。该方案的特征在于,测量动态浮动高度,并且如果所测得的高度与目标值之间的差异落在容许范围之外,则重复改变高度设定条件(精确地,所施加的电压),直到该差异落在容许范围之内。
第三现有技术文件没有描述任何时间,在该时间执行校准,以将头的动态浮动高度设定为目标值(动态浮动高度校准)。然而,优选地,当起动盘驱动器时应执行校准,这是因为当磁盘驱动器工作时,设定头的动态浮动高度的条件随着时间而改变。
然而,在第三现有技术文件中所描述的校准(校准方法)中,必须重复确定所测得的高度与目标值之间的差异是否落在容许范围之外,同时重复改变高度设定条件(即所施加的电压)。不可避免地,如果每次起动盘驱动器时都执行如在第三现有技术文件中所述的该校准,则起动盘驱动器所需的时间将增加。
发明内容
本发明的一个目的是提供一种盘,其中可以高速校准功率以将头的动态浮动高度设定为目标值。
根据本发明的一个实施例,提供一种盘驱动器,其包括:调整元件,被配置为根据所提供的功率来调整头的动态浮动高度;测量模块,被配置为测量所述头的所述动态浮动高度;变化计算模块,被配置为基于第二动态浮动高度与第一动态浮动高度之间的差异,计算出当前对于设定所述第一动态浮动高度最佳的基准功率的变化ΔDFHPt,其中所述第二动态浮动高度具有在将所述基准功率提供给所述调整元件的同时通过所述测量模块测量的值;以及控制器,被配置为改变被提供给所述调整元件的功率,改变值为由所述变化计算模块计算出的对于所述基准功率的变化ΔDFHPt。
本发明的其它目的和优点将在下面的说明中阐述,并且通过该说明将部分显而易见,或者可以通过本发明的实施而获知。通过下文中特别地指出的手段和组合,可以实现和获得本发明的目的和优点。
附图说明
被并入且构成说明书一部分的附图示例出本发明的实施例,并且与上面给出的概括描述和下面给出的对实施例的详细描述一起,用于解释本发明的原理。
图1是示出根据本发明的一个实施例的磁盘驱动器的构成的示范性框图;
图2是示出在图1中所示的校准模块以及在所述校准模块周边的一些构件的示范性框图;
图3是示出在该实施例中确定基准功率的顺序的示范性流程图;以及
图4是示出在该实施例中执行的校准的顺序的示范性流程图。
具体实施方式
在下文中,将参考附图说明根据本发明的不同发明。
图1是示出根据本发明的一个实施例的磁盘驱动器(HDD)的框图。HDD包括两个主要部分,即头-盘组件(HDA)部分100和印刷电路板(PCB)部分200。
HDA部分100是HDD的主要单元。其具有盘(磁盘)110、主轴电动机(SPM)130、致动器140以及头IC(HIC)150。盘110具有两个盘表面,即盘上表面和盘下表面。盘上表面,例如,是其中磁性地记录数据的记录表面。在该记录表面上,排列有多个同心磁道(未示出)。在这些磁道中,预定数量的内磁道构成被分配作为系统区域111的区域,该系统区域111是仅仅系统专用的。SPM 130可以使盘110高速旋转。
致动器140具有滑块(磁头滑块)120。滑块120设置在盘110的记录表面之上。当盘110旋转时,滑块120在盘110上方浮动。滑块120包括头(磁头)121和加热器122。头121是具有读头元件和写头元件的复合头。头121被用于在盘110中写入数据和从盘110读取数据。
注意,盘下表面也是记录表面。在该记录表面上方,设置与滑块120类似的滑块。图1的结构是具有仅仅一个盘110的HDD。HDD可以具有一个在另一个上方放置的多个盘110。
加热器122是电阻加热元件。当被提供功率(电流)时,该加热器122产生热量。由此产生的热量使滑块120的一部分(即,头121)热膨胀。也就是,加热器122是这样的元件,其调整头121与盘110的记录表面之间的距离,即,头121的动态浮动高度。
致动器140是热致动器。除了滑块120之外,致动器140还具有悬架臂141、枢轴142以及音圈电动机(VCM)143。悬架臂141支撑滑块120。枢轴142支撑悬架臂141,允许臂141自由旋转。VCM 143是用于致动器140的驱动源。VCM 143对悬架臂141施加扭矩,以便滑块120可以在盘110的径向方向上移动。当滑块120如此移动时,头121被定位在盘110的目标磁道处。
利用由稍后描述的电动机驱动器IC 210提供的驱动电流(SPM电流和VCM电流)来驱动SPM 130和VCM 143。头121和加热器122连接到HIC 150。HIC 150被紧固到致动器140的特定部分,且通过柔性印刷电路(FPC)电连接到印刷电路板(PCB)部分200。然而,在图1中,为了便于示例,在远离致动器140的位置示出HIC 150。注意,HIC 150可以固定到PCB部分200。
HIC 150是包括读出放大器151、写入驱动器152以及加热器控制器153的单芯片IC。读出放大器151放大由头121已读出的任何信号(读出信号)。写入驱动器152接收来自稍后描述的读出/写入信道230(更精确地,并入在信道230中的写入信道232)的写入数据,并且将该写入数据转换成写入电流。该写入电流被输出到头121。
加热器控制器153向加热器22提供功率(下文中称为DFH功率),该功率的值已由稍后描述的CPU 270指定。在该实施例中,通过在并入头IC 150中的专用寄存器(未示出)中设定参数(DFH功率参数),来指定加热器控制器153向加热器122提供的DFH功率的值。经由稍后描述的HDC 240,通过CPU 270,在专用寄存器中设定参数。
PCB部分200主要包括电动机驱动器IC 210和系统LSI 220。电动机驱动器210驱动SPM 130和VCM 143。更具体地,电动机驱动器IC 210以恒定速度驱动SPM 130。此外,电动机驱动器IC 210向VCM 143提供由CPU 270指定的电流(VCM电流),从而驱动致动器140。
系统LSI 220是被称为“芯片上系统(SOC)”的LSI,其包括读出/写入信道230、盘控制器(HDC)240、闪速(flash)ROM(FROM)250、RAM 260和CPU 270,它们都在单个芯片上被集成在一起。读出/写入信道230是信号处理器件,其处理与读出/写入操作相关的信号。读出/写入信道230连接到被并入在HDA部分100中的HIC 150。
HDC 240连接到主机(主机系统)、读出/写入信道230、RAM 260和CPU 270。主机使用HDD作为外部存储设备。主机是数字设备,例如个人计算机。HDC 240具有接收从主机传送的命令(例如写入命令、读出命令等)和在主机与HDC 240之间传送数据的主机-接口控制功能。HDC240还具有通过读出/写入信道230在盘110与HDC 240之间传送数据的盘-接口控制功能。
FROM 250是可以在其中重写数据的非易失性存储器。FROM 250存储控制程序(固件程序)。使用该控制程序,CPU 270控制HDD。设置在FROM 250中的存储区域的一部分用作动态浮动高度管理区域(DFH管理区域)251。DFH管理区域251被设置为存储,例如,对于控制头121的动态浮动高度必需的三个值(参数)Ft、k和DFHPt。
“Ft”是为头121设定的目标动态浮动高度(第一动态浮动高度)。在该实施例中为头121设定的动态浮动高度不是绝对值,而是与绝对值成比例的相对值。
“k”是表示头121的动态浮动高度的变化与DFH功率(DFHP)的变化的比率的系数(比例系数)。换句话说,系数k表示头121的动态浮动高度如何容易地响应于DFH功率的变化而变化。系数k由下式给出:
k=ΔF/ΔDFHP                       (1)
其中ΔDFHP是DFH功率的变化,且ΔF是当DFH功率变化了ΔDFHP时经历的头121的动态浮动高度的变化。
DFHPt是对于实现上述第一动态浮动高度Ft必需的DFH功率(基准DFH功率)。注意,k和DFHPt是在HDD的制造期间获得的。
RAM 260是可以在其中重写数据的易失性存储器。RAM 260的存储区域的一部分用作写入缓冲器,以通过HDC 240暂时存储将要在盘110中写入的数据(写入数据)。RAM 260的存储区域的另一部分用作读出缓冲器,以通过读出/写入信道230暂时存储从盘110读出的数据(读出数据)。RAM 260的存储区域的又一部分用作寄存器文件261。寄存器文件261包括寄存器261a至261e。寄存器261a用于保持头121最近测量的表示动态浮动高度的数据。寄存器261b、261c、261d用于分别保持Ft、k和DFHPt。寄存器261e用于保持最佳的DFH功率(DFHPc),以实现第一动态浮动高度Ft。
CPU 270是HDD的主要控制模块。CPU 270根据存储在FROM 250中的控制程序来控制HDD的一些其它构件。
在该实施例中,校准模块280被设置为部分地在读出/写入信道230中和部分地在HDC 240中。校准模块280包括谐波传感器模块(HS模块)281和DFH功率计算模块(DFHP计算模块)282。HS模块281设置在读出/写入信道230中。DFHP计算模块282设置在HDC 240中。
图2是示出在图1中所示的校准模块280和在校准模块周边的一些构件的框图。如图2中所示,读出/写入信道230包括读出信道231和写入信道232。读出信道231具有在本领域中已知的电路结构,其可以处理已被头121读出且被读出放大器151放大的任何读出信号。更精确地,读出信道231具有模拟滤波器233、模拟/数字转换器(ADC)234、数字滤波器235以及维特比(viterbi)译码器236。
模拟滤波器233用于从被读出放大器151放大的读出信号去除高频噪声。ADC 234将从模拟滤波器233输出的信号(即,读出信号)转换成数字数据,该数字数据被输入到数字滤波器235。数字滤波器235对从ADC234输出的数据执行波形均衡。该波形均衡适于部分响应级的数据。从数字滤波器235的输出,维特比译码器236检测出最大似然的数据项,并且对该数据项译码且产生诸如不归零(non-return-to-zero,NRZ)码的数据。
读出信道231包括HS模块281。HS模块281从例如数字滤波器235的输出检测出第一谐波的振幅H1和第三谐波的振幅H3,该第一谐波的振幅H1和第三谐波的振幅H3是头121的动态浮动高度Fi的测量所必需的。
HDC 240包括误差校正电路(ECC)241。基于添加到数据的误差校正码,ECC 241校正在由维特比译码器236所产生的数据中的误差,其中该维特比译码器236被并入在读出信道231中。
HDC 240包括DFHP计算模块282。DFHP计算模块282与设置在读出信道231中的HS模块281联合,构成校准模块280。HS模块281可以设置在HDC 240中,而不是在读出信道231中。
DFHP计算模块282包括动态浮动高度计算模块(F计算模块)283、DFHP变化计算模块(ΔDFHP计算模块)284以及加法器模块285。通过HS模块281已检测出的第一和第三谐波的振幅H1和H3,F计算模块283计算头121的动态浮动高度。HS模块281和F计算模块283构成用于测量头121的动态浮动高度Fi的动态浮动高度测量模块(F测量模块)286。
ΔDFHP计算模块284使用由F计算模块283(F测量模块286)计算(测量)出的动态浮动高度Fi,作为头131当前具有的动态浮动高度(第二动态浮动高度)Fc。从而,ΔDFHP计算模块284计算DFH功率的变化ΔDFHPt,这对应于第二动态浮动高度Fc与第一动态浮动高度Ft即目标动态浮动高度之间的差异(头121的动态浮动高度的变化)。为了计算ΔDFHPt,除了Fc和Ft之外,应用系数k。Ft和k分别保持在寄存器261b和261c中。
加法器模块285向DFHPt增加由ΔDFHP计算模块284计算的ΔDFHPt。加法器模块285的输出,即,DFHPt与ΔDFHPt之和,是值DFHPc,该值DFHPc是在获得该和时DFH功率必须实现第一动态浮动高度Ft的最佳值。值DFHPc保持在寄存器261e中。ΔDFHP计算模块284和加法器模块285构成计算DFHPc的DFH功率计算模块(DFHP计算模块)287。
下面,将说明该实施例如何确定基准DFH功率并执行校准处理。
(A)确定基准DFH功率的处理
首先,参考图3的流程图,说明在HDD的制造期间确定基准DFH功率的处理(更确切地,在发热实验测试中执行的基准DFH功率确定处理)。
CPU 270控制HDC 240,使得头121写入恒定频率的数据(单频基准图形),用于在盘110上设置的系统区域111中测量动态浮动高度(框301)。更具体地,在存在于系统区域111中的限定磁道(规定磁道)中写入恒定频率的数据。恒定频率的数据是如在上述第二现有技术文件中所述的类型的数据。
然后,CPU 270使得F测量模块286测量头121的动态浮动高度,该动态浮动高度对应于从加热器控制器153提供给安装在滑块120上的加热器122的DFH功率,同时改变DFH功率的值DFHPi(框302)。即,在值DFHPi的DFH功率被提供给加热器122的同时,通过如在第二现有技术文件中所述的方法,测量头121的动态浮动高度Fi。
首先,头121从规定的磁道读取恒定频率的数据,产生读出信号。由头121如此读出的读出信号(回读信号)被提供给在HIC 150中并入的读出放大器151。读出放大器151放大读出信号,该读出信号被输入到在读出/写入信道230中设置的读出信道231。然后经由模拟滤波器233将读出信号输入到ADC 234。ADC 234将读出信号转换成数字数据。数字数据被提供给数字滤波器235且被波形均衡。在F测量模块286中,HS模块281从被如此波形均衡的数字数据中检测出第一谐波的振幅H1和第三谐波的振幅H3。HS模块281可以从未被波形均衡的数字数据(即,ADC 234的输出)中,而不从数字数据中,检测出振幅H1和H3。
根据由HS模块281检测出的第一谐波的振幅H1和第三谐波的振幅H3,设置在F测量模块286中的F计算模块283执行HRF方法,计算与值DFHPi对应的头121的动态浮动高度Fi。为了计算动态浮动高度Fi,F计算模块283使用规定的函数f(x)。变量x是第一谐波的振幅H1与第三谐波的振幅H3的比率H1/H3的自然对数值ln(H1/H3)。即,F计算模块283通过使用下式来计算与DFHPi对应的头121的动态浮动高度Fi:
Fi=f{ln(H1/H3)}        (2)
在寄存器261a中保持代表头121的动态浮动高度Fi的数据,该动态浮动高度Fi已被F计算模块283(设置在F测量模块286中)计算出。CPU270从寄存器261a读出该代表动态浮动高度Fi的数据。然后,CPU 270将该数据与当前被提供给加热器122的DFH功率的值DFHPi相关联地存储在工作区域中,该工作区域设置在例如RAM 260中。如果CPU 270包括存储器,则该存储器的存储区域的一部分可以用作这种工作区域。
在框302中,CPU 270重复地执行上述操作预定数量的次数,每次都使加热器控制器153改变被提供给加热器122的DFH功率的值DFHPi。
接下来,CPU 270从头121的动态浮动高度Fi获得(计算出)DFH功率的变化(ΔDFHP),该动态浮动高度Fi已经在框302中测量出且对应于每个DFH功率。CPU 270还获得与变化ΔDFHP对应的头121的动态浮动高度的变化ΔF(框303)。如在本领域中所公知的,头121的动态浮动高度与DFH功率的关系可以近似为线性表示。因此,通过使用上面给出的式(1),CPU 270计算出(确定)代表该线性表示的斜率(即,头121的动态浮动高度随着DFH功率变化的速率)的系数k(框304)。
进一步地,CPU 270确定为实现目标动态浮动高度(第一动态浮动高度)Ft所需的DFH功率(基准DFH功率)的值DFHPt(框305)。根据头121的动态浮动高度Fi与在框302中测量的值DFHPi的关系,确定值DFHPt。CPU 270在设置在FROM 250中的DFH管理区域251中存储Ft、k和DFHPi(框306)。
(B)校准处理
将参考图4的流程图来说明当起动HDD(给HDD通电)时执行的校准处理。为了获得(计算出)值ΔDFHPt,执行校准处理,该值ΔDFHPt是DFH功率偏离基准功率DFHPt的偏离值,其中该基准功率DFHPt是对于使头121具有目标动态浮动高度Ft最佳的。
当起动HDD时,执行初始化处理以初始化HDD。初始化处理包括在CPU 270的控制下执行的校准处理。在校准处理中,CPU 270首先初始化存储在RAM 260中的寄存器文件261。更精确地,CPU 270将Ft、k和DFHPt分别加载到寄存器261b、261c和261d中,其中Ft、k和DFHPt都存储在设置于FROM 250内的DFH管理区域251中(框401)。
然后,CPU 270经由DHC 240控制加热器控制器153。在CPU 270的控制下,加热器控制器153向加热器122提供由加载在寄存器261d中的DFHPt所代表的值的DFH功率(即,基准DFH功率)(框402)。在该条件中,CPU 270使得F测量模块286测量与DFHPt对应的头121的动态浮动高度,作为当前动态浮动高度Fi(第二动态浮动高度)(框403)。
在图1的HDD中,用于为实现头121的目标动态浮动高度(Ft)而设定DFH功率的条件可以不随着时间变化。如果情况是这样,与DFHPt对应的头121的当前动态浮动高度Fc等于Ft。另一方面,如果用于设定DFH功率的条件随着时间变化,则Fc将偏离Ft。换句话说,DFH功率的最佳值偏离基准DFH功率DFHPt。由式(1)如下给出该偏离(变化)ΔDFHPt:
ΔDFHPt=ΔF/k=(Fc-Ft)/k        (3)
其中ΔF(=Fc-Ft)是当将基准DFH功率(DFHPt)提供给加热器122时头121的动态浮动高度Fc偏离Ft的偏离值(变化)。
ΔDFHP计算模块284接收由F计算模块283(设置在F测量模块286内)测量(计算出)的动态浮动高度Fc(第二动态浮动高度)、在寄存器261b中加载(保持)的目标动态浮动高度Ft(第一动态浮动高度)、以及在寄存器261c中加载的系数k。从这三个数据项,ΔDFHP计算模块284根据上述式(3)计算出ΔDFHPt(框404)。
加法器模块285接收由ΔDFHP计算模块284计算出的ΔDFHPt以及在寄存器261d中加载的DFHPt。加法器模块285将ΔDFHPt与DFHPt相加,计算出DFHPc,如在下式(4)中所示(框405):
DFHPc=DFHPt+ΔDFHPt            (4)
如此由加法器模块285计算出的DFHPc是对于使头121具有当前目标动态浮动高度Ft(第一动态浮动高度)最佳的DFH功率。这样,基于在HDD的制造期间确定的基准DFH功率,ΔDFHPt用作校准值,用于设定(校准)DFHPc,即,对于当前DFH功率最佳的值。
在寄存器261e中设定由加法器模块285计算的DFHPc(框406)。由此结束校准处理。在该实施例中,直到图1中所示的HDD被关断,CPU270使用具有在寄存器261e中设定的值DFHPc的DFH功率,作为对于实现目标动态浮动高度Ft最佳的DFH功率。换句话说,CPU 270改变加热器控制器153应提供给加热器122的DFH功率,改变值为由ΔDFHP计算模块284计算出的对于基准DFH功率DFHPt的值ΔDFHPt。
由此,为了获得为设定对于DFH功率最佳的值DFHPc(=DFHPt+ΔDFHPt)所必需的ΔDFHPt(即,从基准DFH功率DFHPt的偏离),该实施例可以通过测量动态浮动高度(Fc)仅仅一次,来执行校准处理。因此,在该实施例中可以高速执行校准处理。
在上述实施例中,应用HRF方法来测量头121的动态浮动高度。然而,替代地,可以采用本领域中公知的各种其它方法中的任何方法。例如,可以利用脉冲宽度方法,该方法在上述第二现有技术文件中也已公开。在上述实施例中,致动器140是热致动器。然而,致动器140可以是压电致动器或静电致动器。
并且,HDC 240不需要包括DFHP计算模块282,并且CPU 270可以使得设置在DFHP计算模块282中的F计算模块283、ΔDFHP计算模块284以及加法器模块285执行分配至其它们的各自的计算。
在此所述的HDD的各种模块可以作为软件应用、硬件和/或软件模块而得以实现。虽然分别示例了各种模块,但它们可以共享一些或所有的相同基本逻辑或代码。
此外,DFH管理区域251可以设置在除了FROM 250之外的非易失性存储器装置的存储区域中。例如,盘110可以被用作这样的非易失性存储器装置。在这种情况下,仅仅当区域251设置在例如盘110的系统区域111中时,当在主机(用户)中发出写入请求时,可以防止在区域251中保存的数据被重写。
[修改例]
在上述实施例中,没有考虑对于实现目标动态浮动高度Ft最佳的DFH功率的温度相关性。如果必须考虑温度相关性,则在改变HDD周围的温度的同时重复地确定基准DFH功率就足够了。该方法可以在HDD的制造期间确定DFHPt的温度特性。如公知的,DFHPt与温度T的关系可以近似为线性表示。因此可以获得对于代表DFHPt的温度特性的线性表示的系数α。
假定DFH功率在特定的温度T0(例如,基准温度)下具有最佳值DFHPt(T0),并且在温度T下具有最佳值DFHPt(T)。如下给出DFH功率的最佳值DFHPt(T):
DFHPt(T)=DFHPt(T0)+α(T-T0)             (5)
因此,与Ft和k一起在DFH管理区域251中存储DFHPt(T0)、α和T0就足够了。
当执行校准处理时,HDD周围的温度可以是T。如果情况是这样,则将通过使用式(5)计算出的DFHPt(T)加载到寄存器261d中就足够了。鉴于此,在上述实施例中执行的校准处理中,如果必要,可以将DFHPt和DFHPc视为DFHPt(T)和DFHPc(T)。
本领域技术人员很容易想到其它优点和修改例。因此,本发明就其更宽的方面不限于在此示出和描述的具体细节和示例性实施例。相应地,只要不脱离由所附权利要求及其等同替换所限定的总发明构思的精神或范围,可以进行各种修改。

校准功率以将头的动态浮动高度设定为目标值的盘驱动器.pdf_第1页
第1页 / 共20页
校准功率以将头的动态浮动高度设定为目标值的盘驱动器.pdf_第2页
第2页 / 共20页
校准功率以将头的动态浮动高度设定为目标值的盘驱动器.pdf_第3页
第3页 / 共20页
点击查看更多>>
资源描述

《校准功率以将头的动态浮动高度设定为目标值的盘驱动器.pdf》由会员分享,可在线阅读,更多相关《校准功率以将头的动态浮动高度设定为目标值的盘驱动器.pdf(20页珍藏版)》请在专利查询网上搜索。

本发明涉及一种校准功率以将头的动态浮动高度设定为目标值的盘驱动器。根据一个实施例,测量模块(286)测量头(121)的动态浮动高度。基于第二动态浮动高度与第一动态浮动高度之间的差异,变化计算模块(284)计算出对于设定第一动态浮动高度最佳的基准功率的变化DFHPt,其中第二动态浮动高度具有在将基准功率提供给调整元件(122)的同时通过测量模块(286)测量的值。控制器(270)改变被提供给调整元件。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 信息存储


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1