CN101241708B - 硬盘驱动控制器及其内部数据处理方法 - Google Patents

硬盘驱动控制器及其内部数据处理方法 Download PDF

Info

Publication number
CN101241708B
CN101241708B CN2007101379496A CN200710137949A CN101241708B CN 101241708 B CN101241708 B CN 101241708B CN 2007101379496 A CN2007101379496 A CN 2007101379496A CN 200710137949 A CN200710137949 A CN 200710137949A CN 101241708 B CN101241708 B CN 101241708B
Authority
CN
China
Prior art keywords
bit sequence
hard disk
track
magnetic
disk drive
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN2007101379496A
Other languages
English (en)
Other versions
CN101241708A (zh
Inventor
威廉·布利斯
沙恩·谢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Broadcom Corp
Zyray Wireless Inc
Original Assignee
Zyray Wireless Inc
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 Zyray Wireless Inc filed Critical Zyray Wireless Inc
Publication of CN101241708A publication Critical patent/CN101241708A/zh
Application granted granted Critical
Publication of CN101241708B publication Critical patent/CN101241708B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/10222Improvement or modification of read or write signals clock-related aspects, e.g. phase or frequency adjustment or bit synchronisation
    • 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/10037A/D conversion, D/A conversion, sampling, slicing and digital quantisation or adjusting parameters thereof
    • 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/10055Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter using partial response filtering when writing the signal to the medium or reading it therefrom
    • 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
    • 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/10203Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter baseline correction
    • 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/10305Improvement or modification of read or write signals signal quality assessment
    • G11B20/10398Improvement or modification of read or write signals signal quality assessment jitter, timing deviations or phase and frequency errors
    • G11B20/10425Improvement or modification of read or write signals signal quality assessment jitter, timing deviations or phase and frequency errors by counting out-of-lock events of a PLL
    • 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/14Digital recording or reproducing using self-clocking codes
    • 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/22Signal processing not specific to the method of recording or reproducing; Circuits therefor for reducing distortions
    • 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
    • G11B21/10Track 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
    • 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/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • G11B2020/1281Servo information
    • 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/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • G11B2020/1287Synchronisation pattern, e.g. VCO fields
    • 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/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B2020/1484Codewords used in servo 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
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2508Magnetic discs
    • G11B2220/2516Hard disks

Abstract

根据本发明的一方面,提供一种锁定硬盘驱动器(HDD)中数据PLL频率的方法,包括:接收模拟波形,所述模拟波形包括从物理媒介读取的同步标记的表达;确定硬盘驱动器的物理媒介的同步标记之间的周期;确定相位和频率的更新率,所述更新率基于所述同步标记之间的周期;以及基于所述更新率从模拟波形进行数据采样。

Description

硬盘驱动控制器及其内部数据处理方法
技术领域
本发明涉及一种硬盘驱动器。
背景技术
硬盘驱动器的结构及其工作方式已经为公众所知。一般而言,硬盘驱动器包括壳体(case)、具有磁力可变特性的硬盘,以及读/写装置。该读/写装置包括读/写(RW)头,读写头可通过局部地(locally)改变硬盘的磁性而将数据写入磁盘,通过读取硬盘局部的磁性而从硬盘中读取数据。硬盘可包括多个盘片,每个盘片都是平面盘。
存储在硬盘中的所有信息都记录在磁道中。磁道是排列在盘片表面的同心圆。图1示出了硬盘10中呈径向隔开的同心数据磁道12的式样(pattern)。可以通过径向移动读写头来访问存储在硬盘中的数据,例如,通过磁头驱动装置(actuator)驱动读写头到包含数据的磁道的径向位置。这种按磁道在硬盘上组织数据的方式,使得可以容易地对磁盘的任何部分进行访问,这就是硬盘驱动器被称为“随机访问”存储装置的原因。
因为每个磁道通常存储着成千上万字节的数据,所以磁道被进一步分成更小的单元,称之为扇区。这就减少了由于小文件而浪费的空间。每个扇区存储512字节的用户数据,再加上用于驱动器内部控制以及用于错误检测与纠正的少量字节。
所述磁道以及扇区通常是在对硬盘进行低级格式化(low level formatting,LLF)时创建。低级格式化处理在磁盘上创建物理结构(磁道、扇区、控制信息)。正常的情况之下,该步骤在不包含信息的硬盘盘片上进行。更现代的磁盘使用更加复杂的内部结构,包括分区域比特记录(zoned bit recording)和嵌入式伺服数据,其中分区域比特记录用于在外磁道设置比内磁道更多的扇区,而嵌入式伺服数据用于控制磁头驱动装置。更现代的磁盘也能透明地屏蔽(map out)坏扇区。由于这些复杂性,出于驱动器的寿命考虑,目前所有的磁盘都在工厂中进行低级格式化。
通常使用外部伺服写录器(writer)来实现低级格式化,在制造过程中,伺服写录器将物理结构写录到磁盘10中。通过精确地控制所述外部伺服写录器中的读写头位置,能够精确地设置物理结构的位置。因为外部伺服写录器必须具有高度的位置精确性,因此它已经成为硬盘驱动器制造过程中昂贵的处理瓶颈。
自伺服写录(self servo writing,SSW)尝试克服所述的昂贵的以及耗时的瓶颈。外部伺服写录器将第一磁参考式样(伺服式样(servo pattern))写录到磁盘的表面上。接着,将磁盘集合到硬盘驱动器中,在硬盘驱动器中首先进行LLF。在SSW中,LLF是在硬盘驱动器内完成,而不需要使用其他的外部硬件。这种LLF使用由外部伺服写录器写入的伺服式样在磁盘上创建物理结构。
SWW首先使伺服写录器以恒定的速度移动磁头,以从内径(ID)向外(OD)径写入螺旋。这些螺旋是正弦波脉冲和螺旋同步标记(SSM)的重复式样。脉冲用于驱动位置误差信号(PES)。同步标记用于获得定时信息以驱动盘锁时钟(DLC)系统,因此,在盘锁时钟系统锁定时,同步读取螺旋以及写入最终伺服式样。传统上,伺服写录器会在ID或者OD中写入一定数量的称为种楔(seed wedge)的磁道,以在启动时建立磁道数目和楔数目。
接着,在放置读写头时,固件将追踪磁道书目和楔数目。在读写头不在种楔上之时,伺服写录过程中的任何干扰,都可能导致位置信息的丢失。伺服写过程必须重新开始。同样,种楔至少要与最终伺服式样一样长,可以比最终伺服式样更长以在启动时给予更好质量的样本。使用伺服写录器来写入这些种楔是高成本的,因为这个过程是在写入磁道的无尘室完成的。另外,为了让SSW工作,需要获取DLC并锁定到磁盘变化上。
在很多SSW过程中,读写头的位置可能会从他们的目标位置上偏离。SSW过程结束后,这种偏离会导致位置误差。此外,因为随后每个径向磁道都基于在先写录的磁道的位置,所以在SSW过程中这种位置误差会累积。因此,应当解决这种位置误差的累积问题,以减少或消除SSW过程中累积的位置误差。
比较本发明后续将要结合附图介绍的系统,现有技术的其它局限性和弊端对于本领域的普通技术人员来说是显而易见的。
发明内容
本发明的实施例涉及的系统和方法将在后文以及权利要求书中进行详细描述。通过这些详细描述、附图以及权利要求书,本发明的实施例的优点和特征将变得显而易见。本发明的实施例提供一种适用模拟极点消除器,以及使用功率谱密度测量和平衡、以适应判决反馈基线误差消除器的方法。所述系统包括两个低通功率谱仪表、一个以前置放大器AC极点的非常低频的约为3dB点为中心,另一个通常比那个频率高少量倍频。控制参数(分别是AC零和DFB极点)是伺服的,让这两个功率谱相等。判决平衡点可偏向先验,以匹配调制编码的任何已知的功率谱成型,或者预期与PRML靶不同的功率频谱等等。
根据本发明的一方面,提供一种锁定硬盘驱动器中数据PLL频率的方法,包括:
接收模拟波形,所述模拟波形包括从物理媒介读取的同步标记的表达;
确定硬盘驱动器的物理媒介的同步标记之间的周期;
确定相位和频率的更新率,所述更新率基于所述同步标记之间的周期;以及
基于所述更新率从模拟波形进行数据采样。
优选地:
所述数据PLL包括δ-σ调制器PLL,其中,伺服PLL接收数字词作为输入;
所述伺服PLL包括δ-σ调制器PLL,其中,伺服PLL接收数字词作为输入。
优选地,所述确定同步标记之间的周期的步骤包括:测量同步标记的到达时间(TOA)之间的周期。
根据本发明的一方面,提供一种限制硬盘驱动器内内部码元干扰的方法,包括:
从读通道读取评估的位序列,所述评估的位序列包括:导码,同步标记、数据和结束标签(post amble);
确定一组允许的位序列;
在所评估的位序列执行定时恢复,以确定评估的位序列的位置;
基于所述位序列的信息,修剪(pruning)所述允许的位序列;以及
比较所述评估位序列和所述允许位序列,以选择解码的位序列。
优选地,所述基于位序列的信息,修剪允许的位序列的步骤还包括:
基于所述导码修剪允许位序列,所述导码包括预定的位序列;
基于所述同步标记修剪所述允许位序列,所述同步标记包括预定的位序列;
基于所述数据中的至少一个数据码的奇偶来修剪所述允许位序列;以及
基于结束标签修剪所述允许位序列,所述结束标签包括预定的位序列。
优选地,所述基于所述导码修剪所述允许位序列的步骤还包括:基于所述导码的奇偶修剪所述允许位序列。
优选地,所述基于所述数据中的至少一个数据码的奇偶来修剪所述允许位序列还包括:基于所述数据内的多个数据码字的奇偶来修剪允许位序列。
优选地,所述修剪包括将所述允许位序列的中的未允许位序列按优先次序重新排列为与理想位序列隔开较长距离。
优选地,执行所述定时恢复还包括:
确定所述评估位序列的组块相位(chunk phase);以及
确定所述评估位序列的初级组块相位。
优选地,所述评估位序列从硬盘驱动器(HDD)的读通道中读取。
优选地,将所述位序列纵向地或者垂直地写入所述HDD。
根据本发明的一方面,提供一种限制所述硬盘驱动器(HDD)读通道的内部码元干扰(ISI)的方法,包括:
从读通道读取评估的位序列,所述评估的位序列包括:导码,同步标记、数据和结束标签;
确定一组允许的位序列;
在所评估的位序列执行定时恢复,以确定评估的位序列的位置;
基于对所述位序列的信息,修剪所述允许的位序列;以及
比较所述评估位序列和所述允许位序列,以选择解码的位序列。
优选地,所述基于位序列的信息,修剪允许的位序列的步骤还包括:
基于所述导码修剪允许位序列,所述导码包括预定的位序列;
基于所述同步标记修剪所述允许位序列,所述同步标记包括预定的位序列;
基于所述数据中的至少一个数据码的奇偶来修剪所述允许位序列;以及
基于结束标签修剪所述允许位序列,所述结束标签包括预定的位序列。
优选地,所述基于所述导码修剪所述允许位序列的步骤还包括:基于所述导码的奇偶修剪所述允许位序列。
优选地,所述基于所述数据中的至少一个数据码的奇偶来修剪所述允许位序列还包括:基于所述数据内的多个数据码字的奇偶来修剪允许位序列。
优选地,所述修剪包括将所述允许位序列的中的未允许位序列按优先次序重新排列为与理想位序列隔开较长距离。
优选地,执行所述定时恢复还包括:
确定所述评估位序列的组块相位;以及
确定所述评估位序列的初级组块相位。
优选地,所述比较评估位序列和所述允许位序列以选择解码位序列的步骤,包括应用维特比算法以产生解码位序列。
优选地,将所述位序列纵向地或者垂直地写入所述HDD。
优选地,所述结束标签包括具有低DC内容的高频位形式。
优选地,所述比较评估位序列和所述允许位序列以选择解码位序列的步骤,还包括:
计算每个允许位序列与理想位序列的距离;
基于所计算的距离加权每个允许位序列;以及
基于每个允许位序列的加权,从允许位序列选择解码位序列。
根据本发明的一个方面,硬盘驱动控制器包括:
可从存储媒介读取数据的读通道;
可从所述读通道产生解码的位序列的数据路径;
可将所述解码位序列写入到外部设备的第二接口;以及
所述数据路径能够:
接收评估位序列,所述评估位序列包括导码、同步标记、数据和结束标签;
确定一组允许的位序列;
在所评估的位序列执行定时恢复,以确定评估的位序列的位置;
基于对所述理想位序列的信息,修剪所述允许的位序列;以及
比较所述评估位序列和所述允许位序列,以选择解码的位序列。
优选地,所述数据路径基于位序列的信息,修剪允许的位序列的步骤还包括:
基于所述导码修剪允许位序列,所述导码包括预定的位序列;
基于所述同步标记修剪所述允许位序列,所述同步标记包括预定的位序列;
基于所述数据中的至少一个数据码的奇偶来修剪所述允许位序列;以及
基于结束标签修剪所述允许位序列,所述结束标签包括预定的位序列。
优选地,基于所述导码修剪所述允许位序列还包括:基于所述导码的奇偶修剪所述允许位序列。
优选地,所述基于所述数据中的至少一个数据码的奇偶来修剪所述允许位序列还包括:基于所述数据内的多个数据码字的奇偶来修剪允许位序列。
优选地,所述数据路径修剪通过将所述允许位序列的中的未允许位序列按优先次序重新排列与理想位序列隔开较长距离。
优选地,通过应用维特比算法以产生解码位序列,所述数据路径比较评估位序列和所述允许位序列,以选择解码位序列。
优选地,将所述位序列纵向地或者垂直地写入所述HDD。
优选地,所述结束标签包括具有低DC内容的高频位形式。
优选地,所述比较评估位序列和所述允许位序列以选择解码位序列的步骤,还包括:
计算每个允许位序列与理想位序列的距离;
基于所计算的距离加权每个允许位序列;以及
基于每个允许位序列的加权,从允许位序列选择解码位序列。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是在磁盘的磁介质中沿径向隔开的同心数据磁道的式样;
图2是外部伺服写录器的系统示意图;
图3是具有由外部伺服写录器写入的第一磁式样的硬盘的示意图;
图4是螺旋参考式样;
图5示出了所检测的信号的振幅在读路径与螺旋磁道交错时如何变化;
图6描述了根据本发明的一个实施例,如何将灰阶编码(也就是磁道号信息)嵌入到螺旋磁道中;
图7描述了根据本发明的一个实施例在橄榄球(football)内定位包含灰阶编码信息的回读信号;
图8描述了根据本发明的一个实施例,包含灰阶编码信息的临近磁道。
图9描述了根据本发明的一个实施例的指示灰阶编码信息的位式样;
图10描述了根据本发明的一个实施例的硬盘驱动器,其包括控制电路、硬盘、致动器、RW头和定位臂;
图11是根据本发明的一个实施例的磁盘控制器的功能模块图;
图12是根据本发明的一个实施例中用于定义磁媒介中的磁参考式样的方法流程图;
图13是根据本发明的一个实施例的用于定义磁媒介中的扇区和磁道的逻辑流程图;
图14是根据本发明的一个实施例的主轴变调出局消除(spindlefrequency run-out cancellation)模块的功能模块图;
图15是本发明的一个实施例的具有前向反馈的主轴变调出局消除模块的功能模块图;
图16描述了根据本发明的一个实施例的如何旋转矢量的示意图;
图17是本发明的一个实施例的表格;
图18是根据本发明的一个实施例的N x FF的识别函数(learningfunction)图;
图19是根据本发明的一个实施例的N x FF的函数图;
图20是根据本发明的一个实施例的基线纠正(BLC)架构的示意框图;
图21是根据本发明的一个实施例的判决反馈均衡器的示意框图;
图22是根据本发明的前向反馈滤波器的示意图;
图23是根据本发明的一个实施例的误差反馈模块的示意图;
图24是根据本发明的一个实施例的零偏移开始的示意框图;
图25是根据本发明的一个实施例的基线纠错模块或者伺服的示意框图。
具体实施方式
附图中示出了本发明的优选实施例,在各幅附图中,相同的附图标号表示相同或相应的零部件。
现有技术不支持RRO消除或者高主轴频率,因为伺服系统在前向反馈应用控制效果来纠正高主轴频率出局时,会变得不稳定。本发明的实施例包括保持系统的稳定性的相位旋转器。本发明允许系统设计者选择八个相位中的一个相位来旋转相位,即0,45,90,135,180,225,270或者315°。
前向反馈消除已经用于消除硬盘驱动器的重复出局(Repeat Run-out),不需要旋转所识别PES的相位。随着硬盘驱动器的RPM和TPI变得更高,系统设计者需要增加所应用的消除的频率。例如,需要达到主轴马达运行频率的8倍甚至更高。为了使主轴频率RRO前向反馈消除系统以较高的频率工作,系统设计者需要在前向反馈消除算法或者在前向反馈硬件中添加相位旋转,以保持伺服系统的稳定性。但是,相位旋转需要很多乘法和加法操作(参考附件的等式1)。本发明提供一种实现相位旋转而不做乘法的方法(参考附件的等式2a、2b)。因此,本发明降低了固件实现时所用的微处理器执行时间。或者,本发明减少了使用硬件实现时的HW(硬件)乘法器。因此,本发明降低了系统的成本和能耗。
通过使用速率和相位差对读写头进行定位,磁盘控制器控制读写头相对于第一磁参考式样的速率与相位(即位置)。这种定位方式减少或消除了现有技术在进行SSW处理时出现的累积位置误差。这种位置误差的减小或消除使得能够在硬盘中以更高的质量定义物理结构(即,磁道与扇区),最终能达到低成本、高产出。
图2是外部伺服写录器30的系统示意图。外部伺服写录器30包括磁头磁盘组件(head disk assembly)32、磁盘控制器34、驱动装置36,以及位于支撑臂40末端的读写头38。磁盘控制器34能确定将要写到磁盘10的第一磁参考式样(伺服式样)。结合使用准确的定位系统,磁盘控制器34能引导读写头38在磁盘10上的定位,所述准确定位系统包括但不限于激光导向定位系统。本发明的实施例不需要种楔。种楔通常包括位置信息。通过将位置信息(也就是说,磁道数)放置在螺旋同步标记(SSM)中,可以减少精确伺服写录过程中在无尘室的时间和成本。同时,在伺服写录过程中出现任何干扰,也可以容易地恢复磁道数目和楔数目,让系统返回到锁定状态以及让伺服写录过程继续进行。这消除了现有技术的需要重新开始一切的缺陷。另外,这个过程是有效的格式化,不需要在螺旋上写入额外的式样。可通过调节硬件和软件检测参数来任意地调节处理的精确度。
本发明的实施例使用两个或者更多个SSM来表示磁道数目和索引位置。在某种意义上,本发明是相当灵活的:如果只有两个SSM可用,依然将索引位置编码到每个磁道上。如果多个SSM可用,就使用这些SSM专有的标记磁道中心和索引位置。因为每个磁道上可写入多个磁道号,磁道号上可使用检错码,从而改善了容错。这是可以实现的,因为写入这些额外信息不需要格式化开销。在读写头从一个磁道到另一个磁道进行寻找时,是可以进行准确的磁道号追踪的,因为可以对与临近磁道的磁道号进行灰阶编码,如参照图8和图9所描述。
图3是具有由外部伺服写录器30写录的第一磁参考式样20的磁盘10的示意图。在图3中,所示第一磁参考式样20为多个螺旋22,每个螺旋上包括多个伺服定位标记(servo setter mark,简称SSM)24,如图4所示。这种式样可以由内径26写录至外径28,也可以由外径28写录至内径26。
对每一种螺旋式样20以及每种螺旋式样的斜率进行选择,使得与写入如图1所示的一组完整的同心磁道所需的时间相比,外部伺服写录器能在更短的时间内处理磁盘10。此外,螺旋参考式样20的选择应当避免或者应当减小将螺旋参考式样或其他第一磁式样写录到磁盘10的过程中所固有的位置误差。可将磁盘10从外部伺服写录器30中转移到传统硬盘驱动器50中以在磁盘上创建如图1所示的物理结构(即,磁道和扇区)。
很多SSW过程使用时钟或者定时电路来比较螺旋之间的橄榄球到橄榄球(缩写为FTF)时间,其中,可能会由于螺旋和FTF之间的预期时间的误差而产生位置误差。这需要精确的时钟电路来提供用于检测定时误差的定时信号。本发明的实施例测量FTF和表示相位差的磁道中心误差(TCE),因此不需要时钟电路。只要知道硬盘上的螺旋伺服式样,速度信号和相位误差信号组合后允许硬盘控制器精确地确定RW头的位置。
图5和图6描述了当读路径60横穿螺旋磁道20时被测量的各种定时组件。因为读写头沿着读路径60,所以读路径60与写录在磁盘上的多个螺旋磁道20交叉。读写头检测到的信号的振幅如检测信号62所示。在读路径与螺旋磁道交叉之前,检测信号62的振幅是最小值或者极小值(nominal value)。在读路径60与螺旋磁道20交叉时,检测信号62的振幅增加,直到读路径全部位于螺旋磁道之上。这时候,检测信号的振幅将达到最大值。该最大值将继续保持,直到读路径覆盖螺旋磁道的部分减少。在这段时间内,检测信号62的振幅恢复到最小值或者极小值。检测信号62的这些振幅变化在图8中所示的读路径与螺旋磁道交叉的下方的时间图中示出。检测信号62的振幅形成钻石或类似橄榄球的形状64。
为确定与读路径有关的相位误差,确定磁道中心误差(TCE)是很重要的。所述磁道中心误差是指在读路径与螺旋磁道交叉时形成的钻石或类橄榄球状64的中心与螺旋磁道上的SSM之间在时间上与位置上的差。理想的情况之下,应该在钻石或类橄榄球形状64的中心检测SSM。图5提供一种显示检测信号62的振幅的时间图,其中,在读路径60与一系列螺旋磁道20交叉时,形成了多个钻石或类橄榄球形状64。在这些螺旋磁道之内的是SSM24。这些SSM提供用于确定相位误差的额外信号。这一相位误差就是钻石或类橄榄球形状64的中心位置与检测到的SSM的位置之间的差。
本发明的一个实施例中使用简单的、稳健的、灵活的方法来记录与检测磁道号以及索引位置,没有格式化开销,以提高SSW的效率。典型地,每个楔(wedge)到楔之间,有两个螺旋。因此,螺旋的数目是楔数目的两倍。读写头通常检测和锁定偶数组的螺旋或奇数组的螺旋,并在适当时候在两者之间切换。当磁道上的读写头与螺旋交叉时,回读信号(read back signal)看起来像橄榄球形状的轮廓,如图5所示。通常,在一个橄榄球轮廓内,有多个SSM和螺旋脉冲。
图6中,指定两种SSM式样用于表示“1”(SAM1)和“0”(SAMO)。每个螺旋上用1比特记录磁道号。偶数组和奇数组的N个螺旋上记录了N比特的磁道号。因此,不管磁头使用哪组螺旋,都能读取磁道号。如图7所示,在橄榄球64中心的SSM显示磁道号比特是“1”或“0”。即使磁头有一些偏离磁道,邻近的SSM仍然可以被正确地读取。当存在三种可用的SSM式样时,将其中两种SSM式样指定为“1”(SAM1)和“0”(SAMO),并将该两者写入到磁道中心。第三SSM称为SAMx,将其写入到除磁道中心以外的所有位置中。在橄榄球中心的SSM指示磁道号比特是“1”或“0”。如果磁头与磁道有一定量的偏移,SAM1或SAMO式样将在橄榄球中前移或后移,但它依然能正确地指示磁道号比特。这种方案的优点是标记了磁道中心,以及在回读橄榄球信号中,可根据SAM1或SAMO到橄榄球中心的距离来计算读写头与磁道的偏移量。这使得定时误差的计算更简单,因为使用SSM来产生定时误差信号是清楚且准确的。
为了精确地知道磁道号的第一比特在哪里,记录磁道号之前的开始式样。图8和图9示出了这种开始式样,图8描述了本发明的一个实施例中用于表示灰阶编码信息的比特式样,而图9描述本发明的一个实施例中包含灰阶编码信息的临近磁道。这种位于索引区的开始式样设计为无效的磁道号,且绝不在灰阶或磁道号区域中出现。在一个实施例中,选择41个比特(40个“1”和1个“0”)的式样作为开始式样,因为磁道号决不超过40个比特。如果前面的SSM是可用的,可将它用作索引标记以指示角坐标;如果前面的SSM不可用,就使用42比特的开始式样(41个“1”和1个“0”)作为索引式样。
可将邻近的磁道号进行灰阶编码(gray coded),使当磁头从一个磁道到下一个磁道进行搜寻时,至多存在一个磁道号比特错误。通过读取单个磁道上的额外的磁道号或者通过使用在先磁道的磁道号,能够容易地纠正单个比特误差。每四个磁道就在径向方向上排成一列。对于组成一组的四个磁道,第一磁道和第二磁道的灰阶编码磁道号与第二磁道和第三磁道的灰阶编码的磁道号以相同方向排列。第三磁道和第四磁道的灰阶编码的磁道号以相反方向排列。净效应就是从内径到外径,所有的磁道号都位于从ID到OD的相同带上。这使得索引式样的写入和读取变得容易。
在磁道号比特标准上,可优化SSM的长度和SSM硬件检测公差(detectiontolerance)以交替使用错误检测(false detection)与遗漏检测(missdetection)。对于所有的磁道号,可应用奇偶校验码或者纠错码例如汉明纠错码(Hamming code)来加强磁道号检测的稳健性。可在每个磁道写入多个磁道号,因此系统能够通过使用这些冗余信息来提高稳健性。
图10描述了硬盘驱动器50。硬盘驱动器50包括硬盘控制器52、硬盘(磁性媒介)10、驱动器54、RW头56和定位臂58。如图6所示,硬盘控制器52包括接口模块61、处理模块63和存储模块65。硬盘控制器52,可以以集成电路或者一系列离散组件实现,与主计算机系统连接,并指导硬盘驱动器50内的内部组件的运行。
处理模块63可以是单个处理设备或者多个处理设备。这种处理设备可以是微处理器、微控制器、数字信号处理器、微计算机、中央处理单元、域可编程门阵列、可编程逻辑设备、状态机、逻辑电路、模拟电路、数字电路和/或基于操作指令处理信号(模拟的和/或数字的)的任何设备。存储模块65可以是单个存储设备或者多个存储设备的形式。这种存储设备可以是只读存储器、随机存取存储器、易失性存储器、非易失性存储器、静态存储器、动态存储器、闪存、高速缓存和/或能够存储数字信息的任何设备。要注意,当控制器52通过状态机、模拟电路、数字电路和/或逻辑电路实现它的一个或多个功能时,存储对应的操作指令的存储器可嵌入到或者外接到包含所述状态机、模拟电路、数字电路和/或逻辑电路的电路中。处理模块63存储和执行与图10和图11中所示的至少一些步骤和/或功能对应的操作指令。
硬盘控制器52可响应第一磁参考式样20,计算RW头56相对于圆形轨道的位置误差,所述第一磁参考式样20包括磁道号信息。更具体地,控制电路52通过发送RW头56相对于第一磁参考式样中的SSM24的速度和相位,能够确定RW头56的位置。这种方法中,硬盘驱动控制器产生FTF误差信号和TCE信号。这两个信号提供用于控制RW头56相对于SSM24的反馈信号。从而能够或者容易使RW头56相对于第一磁式样精确定位。因此这种方法在定义第二次参考式样时使用第一参考式样的SSM来定位RW头56,从而避免了位置误差的累积,降低或者消除了对种楔的需求。在SSW过程中基于在先写入的伺服磁道定位RW头时,就会出现位置误差的累积。在SSW过程中基于SSM来定位RW头,减少或者消除了SSW过程中RW头的位置误差,使伺服轨道在驱动器上更精确地定位,这从根本上导致了以更低的成本产出更高质量的终端产品。
图12是根据本发明的一个实施例的逻辑流程图。该流程包括,首先在步骤102中使用伺服写录器写入第一磁参考式样,例如包含灰阶编码的SSM的螺旋参考式样。在伺服写录器中向硬盘写入这种第一磁参考式样之后,在步骤104中,将硬盘转移到硬盘驱动器中。在步骤106中,硬盘驱动器中的控制电路或者硬盘控制器将识别出该第一磁参考式样和磁道位置,因为它们由灰阶编码的SSm标记。控制电路能够基于第一磁参考式样引导硬盘驱动器中的RW头定位。步骤108中,例如,第一磁参考式样是螺旋参考式样,其包括多个SSM标记,这些SSM标记将用于精确地确定RW头相对于硬盘的位置。步骤110中,硬盘驱动器中的RW头用于向硬盘写入第二磁式样。第二磁参考式样可包括一系列径向隔开的同心磁道以及磁道中的扇区。
向磁盘写入第二磁参考式样的时候,可基于RW头和第一磁参考式样的SSM之间的速度和相位确定RW头的位置。第二磁参考式样定义硬盘中的扇区和磁道,硬盘的扇区和磁道中可存储和组织数据。此外,在这个过程中,第二磁参考式样可覆盖第一磁参考式样。如果在伺服写入最终式样的过程中出现误差或者干扰,可以容易地还原磁道号和楔号,因此,可通过确定灰阶编码的SSM的位置,继续进行伺服写入过程。本发明是有效的格式化,因为它不需要在螺旋中写入额外式样。
图13提供第二个用于定义磁盘中的扇区和磁道的处理步骤流程图。在步骤122中,使用伺服写录器将螺旋参考式样写录到磁盘上。步骤124中,将该磁盘从伺服写录器中转移到硬盘驱动器中。步骤126中,硬盘驱动器中的磁盘控制器用于识别所述的螺旋参考式样和灰阶编码的SSM。步骤128中,硬盘驱动器中基于读写头与螺旋参考式样中的SMM之间的相对速率和相位,查找和引导读写头在硬盘驱动器上的位置。步骤130中,通过精确地定位读写头,将扇区和磁道写录到磁盘中。在该写录过程中,基于读写头与第一磁参考式样之间的速率与相位,确定读写头的位置。这避免了与之前SSW过程关联的误差累积,在SSW过程中,基于之前定义的扇区和磁道确定后面的扇区与磁道的位置。
一种透明的行业标准已经设定了前置放大器AC耦合的最大极点频率(高通滤波器缩写为HPF)为Fdata_min/100。要注意,因为这个规定要应用到驱动器ID上,以及OD数据速率通常比ID速度快80%,所以最坏的情况是OD显著空闲。人们可能想到,为一类产品制造前置放大器,特定的HDD(硬盘驱动器)的Fdata_min很可能比前置放大器的更高。人们也可能认为,前置放大器的HPF功能由单个极点贡献的,以及与前置放大器相比,读通道能实现比最坏情况下的HPF低10倍(所以,为<=Fdata_min/10,000)。所以,前置放大器的单个极点的优势不是模糊的。
本发明的实施例充分地满足了BLCC(基线控制码)和BLCE(基线控制电子)完整的系统中获得<=0.15dB的损失的需求,即使在最坏的情况下,前置放大器极点为Fdata/1000和夸张的高BER(暂定为BER=e-2.5)的情况。(首先要注意,DC靶的增益在第一处仅仅是1dB)。另外,本发明的实施例充分地满足了为达到合适的更低的前置放大器极点的更少损失的需求。最后,本发明的实施例充分地满足了“处理”比“最坏的情况”还坏的情况:Fdata/500的需求。这是一种防止前置放大器开发问题的一种保证。
图20提供了根据本发明的实施例的基线纠正(BLC)架构的示意图。本系统解决方案是降低前置放大器极点。因为我们不能依靠这种降低会很快发生,但是我们可以追求模拟前端的“极点消除器”。
对于Fphf=Fdata/1000,如果存在相当长的延迟,误差反馈(ErrorFeedback)会无效,只有判决反馈(Decision Feedback,缩写为DFB)能大体上满足上面所述的需求。随着极点变为约Fdata/4000左右,误差反馈就能充分满足上述的需求。
对于Fdata/1000也一样,即使是DFB也需要低频补偿滤波器(boostfilter),以充分地满足上述的需求。
对于DFB系统,模拟(外环)和数字的(VA周围的内环)将需要小心的去耦,这要求校准模拟+FIR DC增益。
对于DFB系统,反馈模块的极点必须校准。
模拟偏移(基线纠正)注入点必须在MRA之前,因为即使基线的很小的误差也会显著影响MRA的纠正。
图21是根据本发明的判决反馈均衡器的示意框图。判决反馈(DFB)均衡器的基本概念是修剪等效模拟高通滤波器带来的误差的“长尾”。反馈滤波器是前置放大器带通附带的IIR滤波器,它是低通滤波器,在相同的位置具有极点。
DFB的实际不足是模拟环周围具有很长的延迟(估计>=45位),甚至具有初期决策的DDNP-VA的“短环”的也是相对较长,估计>=25位。环潜伏时表示为Lv,可清晰地看到,不能使用DFB来消除“误差尾”的第一Lv-1元素(但是第一尾元素需结合到PR1靶或者PR靶)。要注意,反馈滤波器可以是简单的IIR滤波器,但是现在调整为增益g1=exp(-L/Tau),其中,Tau是单位延迟中等效HPF的时间常数。
寄存器:
BLC_DFB_RD_EN    [1:1]     RW    BLC DFB READ ENABLE
BLC_DFB_SV_EN    [5:5]     RW    BLC DFB SERVO ENABLE
                                 BLC DFB READ GAIN(dc_target*w*(1-
BLC_DFB_RD_GAIN  [11:0]   RW    w*Lv))
                                 BLC DFB SERVO GAIN(dc_target*w*(1-
BLC_DFB_SV_GAIN  [23:12]   RW    w*Lv))
BLC_DFB_FB_RD    [9:0]     RW    BLC DFB READ FEEDBACK GAIN
BLC_DFB_FB_SV    [19:10]   RW    BLC DFB SERVO FEEDBACK GAIN
3、具有DFE的前向 反馈滤波器(低频补偿)
图22是根据本发明实施例的前向反馈滤波器。
DFE设计的容易理解的部分是共同优化前向反馈滤波器(FFF)以及判决驱动的反馈滤波器(只有其中一者被认为是上述的反馈滤波器)。在一种情况下,人们可以在选择FFF时没有太多的自由,因为实施例会努力击中短PR靶,以输入DDNP-VA。也就是说,判决不是像传统的DEF那样使用切片机(slicer)形成的,而是使用DFE“清除”PR系统。
为了简明,我们可以假定正常的FIR获得了对于想要的短靶(例如,PR1)的接近于0的强制均衡化,另外,具有预期的HPF尾。要注意,必须小心自适应的FIR误差信号,以实现此目的(否则,FIR可能尝试消除尾的影响范围)。接着,我们能够解决FFF,FFF在上面指定的DFB、延迟L的情况下将VA的干扰最小化。
用于这种情况的FFF滤波器通常是IIR,要不是合理的低极点和/或短的DFB延迟,滤波器可以近似为有限滤波器。
对于一种情况,FFF可以近似为理想响应的第一L-1反应,其中
Fff(k)=1*delta(k)+2*pi*Fhp*[u(k-1)-u(k-L)]
这种滤波器可以使用IIR滤波器相对便宜地实现,极点在z=1(不稳定),由1-D^L输入(要注意,没有舍入和去尾,让0的输入网络恰好消除不稳定的极点)。
我们可以预期到,如果先验(apriori)的单个(主流的)极点模型是正确的(因为BER驱动的DFB将足够低),为“标准极点”在1/1000组合FFF与DFB,能够实现最接近的优化。
4、误差反馈
图23是本发明的实施例的误差反馈模块的示意图。
误差反馈(EFB)是单个环,有关的误差信号(估计的DC偏移=这里的基线误差)在这里集中和反馈。
数字EFB是传统的具有判决引导的取样误差的积分控制环。“取样误差”和将要反馈给ALL LOOP的误差梯度的“初级判决”是相同的(时间、增益、MRA、FIR/适用目标)。“靠近环”的自然点是在VA的输入端插入EFB校正。
EFB主要优于DFB的地方是对先验信号模型(未示出)不敏感。
主要的缺点是,EFB能力有限,因为随着带宽的增加,噪声会增强。在一个情况中,环的长延迟使得可达到的宽带很低。
DFB方法具有固有的优点,它们使用基线误差的先验模型(来自单个极点)。这在评估和检测理论上有相同的趋势,为了优化性能,需要充分使用这种先验模型(如果信息是错误的,性能将受到很大影响)。
EFB是由以下原因推动:
1、作为DFB的混杂,用于处理残留的不完美的先验信息。
2、处理模拟中的接近几乎静态的偏移。
3、如果模拟有效极点比“标准”1/1000更低,就作为更简单的解决方案。
对于u_efb,我们需要两个设置:一个用于获取,一个用于追踪。更高级的设置用于获取。最大的设置是接近于BW=1/(2^6)/(2*pi)=0.0025=1/400。为了减少在“获取”过程的延迟,在导码中的判决不来自维特比,而是来自导码检测。
零偏移开始(ZOS):
图24是本发明的实施例的零偏移开始的示意图。
在导码中,ADC采样用于得到偏移的初始估值。所用的ADC样本的数量是8。为了不干扰时间环的ZPS,我们可以收集与ZPS所用的相同的ADC样本,并同时更新EFB累积器。
平均值乘以DC_FIR=sum(FIR叩)和DC_FFF=1+Lv*w。最终的值加载到累积器:BLC_EFB_RD_INIT_GAIN。累积器是RW.BLC_ZOS_RD_EN使ZOS.BLC_EFB_RD_INIT_MODE从用户设计的值或者现在的部分给出初始值。
DC_FIR=(FIR系数)的总和,混合到s8.6。
DC_FFF=1+w*Lv,u8.8
Offset_gain_adj=DC_FIR*DC_FFF
EFB到模拟
这里,我们可以向EFB的构思增加细节,尤其是数字EFB和应用到模拟的EFB的联系。
下面的理论是,通过具有最短延迟的环,数字环(可在20-25Baud延迟时评估),可以获得最好的EFB。但是该环的网带宽将相对低。我们能够使用环信息来帮助模拟,尤其是帮助MRA校正,以及放弃任何的静态模拟偏移误差,或者其他任何的相对的“慢移动”的基线或者偏移。
这里,“大跳跃”是将理想的纠正(合适的比例缩放)应用到模拟前端,以及在数字EFB环之前同样减去它。因此,数字EFB可以达到它的能力,而模拟已经得到“尽可能多”的帮助。
在噪音环境中,具有延迟>20的数字EFB将以时间常数>100Baud运行。模拟EFB插入偏斜到20Baud的事实将具有网络小效应。
DC增益的第一约束是,我们希望应用到模拟的EFB校正和应用到数字的EFB具有相同的相对振幅。通过定义,数字EFB应用的量级是1(EFB累积器添加到V/A输入)。这得到与该路径匹配的“环增益”约束:
G_off*G_dac*G_mca*G_fir*G_ff=1
其中,G_ff是前向反馈滤波器的DC增益(FIR和VA之间),所以
G_off=1(G_dac*G_mca*G_fir*G_ff)
在进入“数字EFB环”之前,必须减去插入到模拟的EFB。(要注意,模拟EFB不是真正的环,而是数字EFB的副本,该副本不会影响数字EFB)。我们可以选择在FIR的输出端(不是在FF的输出端)插入所述减去操作,因为这会导致应用的简化,以及因为它是一个比FF的输出端更好的地方。这种所减去插入的增益表示为G_s,为了得到完成的减去,我们必须:
G_off*G_dac*G_mca*G_fir=G_s,所以
G_s=1/G_ff
FF滤波器的增益是
G_ff=1+w*L_v,所以我们得到
G_s=1/(1+w*Lv)~=1-w*Lv
所述减去插入必须被额外的模拟“环”延迟(L_a-L-v)延迟,以实现完全取消。(La-Lv)是从EFB信号到模拟路径并抵达FIR输出端加法/减法节点的时间。“模拟”路径延迟包括:
1、馈入偏移DAC的增益乘法器,具有表示为G_off的DC增益
2、偏移DAC,用G_gac表示
3、MRA校正
4、CTF
5、ADC,其中MRA+CTF+ADC的DC增益表示为G_mca
6、FIR,包括加法树的部分(往下到减去EFB的地方),其中,FIR的DC增益表示为G_fir
DFB到模拟
DFB系统是相似的,快速的数字DFB信号也反馈到模拟,同样在数字环之前减去。DFB核心就是具有反馈(1-w)的有损积分器,其中w是正常弧度的有效的高通极点,w=2*pi*Fhp/Fadc。要注意,虽然模拟前置放大器极点是恒定的,DFB的“w”会随着数据速率(Fadc)改变。有损积分器直接连到FIR输出(输入前向反馈滤波器)。这与之前的推导是匹配的,也就是FF滤波器运行在残留的误差有限延迟DFB,而不是相反。实际上,FF滤波器是“小效应”并可能补偿的,但是我们会看到,保持导出顺序是更简单的。DFB有损积分器必须被比例缩放,最廉价地实现比例缩放是比例缩放初期判断ak,因为它们在{-1,1}。
输入“乘法器”是
G_dfbin=G_target*(1-w)^Lv
其中,G_target=(短靶系数)的总和,是靶中的“DC”;
其中,Lv是DFB数字环的延迟。
增益同样是w的函数,其中,“w”可近似为:
(1-w)^Lv~=1-w*Lv
理想的模拟DFB具有更长的延迟,因此,必须使用因子(1-w)^(La-Lv)~=1-w*(La-Lv),进一步增益放大,通过实现,可以容易地看到,系统还将指数尾向下靠近反馈抵达的时间。
为扣除应用到模拟的DFB的减去点同样选择为FIR输出。所减去的就是主DFB信号的比例缩放和延迟形式。这个比例缩放就是上面的(1-w)^(La-Lv)。
忽略任何的约束/EFB的结果,模拟周围的DC增益约束必须匹配修剪路径增益,所以我们得到:
G_off*G_dac*G_mca*G_fir=(1-w)^(La-Lv),
G_off=(1-w)^(La-Lv)/(G_dac*G_mca*G_fir)
这与上面从EFB导出的G_off是一样的。
寄存器:
BLC_CMP1_RD      [6:0]    RW    BLC COMP1READ GAIN
BLC_CMP1_SV      [13:7]   RW    BLC COMP1SERVO GAIN
BLC_CMP2_RD      [20:14] RW    BLC COMP2READ GAIN
BLC_CMP2_SV      [27:21]  RW    BLC COMP2SERVO GAIN
BLC_GOF_RD_GAIN  [6:0]    RW    BLC GOFF READ GAIN
BLC_GOF_SV_GAIN  [13:7]   RW    BLC GOFF SERVO GAIN
操作模式:
1、所有的环都运行。
2、只有模拟偏移环在运行。这是长久使用的,可用于伺服系统。这与传统的偏移环是相同的。禁用DFB和FF滤波器。1-w*Lv和1-w*(La-Lv)编程为0。数字EFB被禁用。
3、除了启用数字EFB之外,其他和2相同。
建议的优化过程:
1、设置到已知的数据模式。
2、设置Goff=0,1-w*Lv和1-w*(La-Lv)为0。
3、设置u_efB为低宽带。
4、为FF、1-4*w和Udfb=DC_target*w*(1-w*Lv)扫描w。
5、细调Udfb。
6、基于w,La和Lv,打开1-w*Lv和1-w*(La-Lv)。如需要就进行细调。
7、扫描Goff。
8、在数字反馈开和关的时候,优化u_efb。
9、设置用户数据,细调u_efb。
图25是本发明的一个实施例的基线校正模块或者伺服器的示意图。
本专业普通技术人员会意识到,术语“基本上”或“大约”,正如这里可能用到的,对相应的术语提供一种业内可接收的公差。这种业内可接收的公差从小于1%到20%,并对应于,但不限于,组件值、集成电路处理波动、温度波动、上升和下降时间和/或热噪声。本专业普通技术人员还会意识到,术语“可操作地连接”,正如这里可能用到的,包括通过另一个组件、元件、电路或模块直接连接和间接连接,其中对于间接连接,中间插入组件、元件、电路或模块并不改变信号的信息,但可以调整其电流电平、电压电平和/或功率电平。正如本专业普通技术人员会意识到的,推断连接(亦即,一个元件根据推论连接到另一个元件)包括两个元件之间用相同于“可操作地连接”的方法直接和间接连接。正如本专业普通技术人员还会意识到的,术语“比较结果有利”,正如这里可能用的,指两个或多个元件、项目、信号等之间的比较提供一个想要的关系。例如,当想要的关系是信号1具有大于信号2的振幅时,当信号1的振幅大于信号2的振幅或信号2的振幅小于信号1振幅时,可以得到有利的比较结果。
本发明是通过几个具体实施例进行说明的,本领域技术人员应当明白,在不脱离本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或具体情况,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。

Claims (4)

1.一种硬盘驱动器,其特征在于,包括控制电路和RW头,其中,
所述控制电路用于通过感测RW头相对于螺旋同步标记的速度和相位,来确定RW头的位置,其中,所述螺旋同步标记包含在磁盘的第一磁参考式样中;
所述RW头用于向磁盘中写入第二磁参考式样,其中所述第一磁参考式样的螺旋同步标记用于对RW头进行定位。
2.根据权利要求1所述的硬盘驱动器,其特征在于,所述控制电路进一步用于通过生成和组合速度信号和相位误差信号,来确定RW头的位置。
3.根据权利要求1或2所述的硬盘驱动器,其特征在于,所述第一磁参考式样包含多个螺旋式样。
4.根据权利要求2所述的硬盘驱动器,其特征在于,与读路径有关的相位误差信号是通过确定磁道中心误差来确定的,其中该磁道中心误差为螺旋同步标记与读路径同第一磁参考式样的螺旋磁道交叉时形成的钻石或类橄榄球状的中心之间在时间上与位置上的差。
CN2007101379496A 2006-07-14 2007-07-13 硬盘驱动控制器及其内部数据处理方法 Expired - Fee Related CN101241708B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US80737006P 2006-07-14 2006-07-14
US60/807,370 2006-07-14
US74203307A 2007-04-30 2007-04-30
US11/742,033 2007-04-30

Publications (2)

Publication Number Publication Date
CN101241708A CN101241708A (zh) 2008-08-13
CN101241708B true CN101241708B (zh) 2012-09-05

Family

ID=38577524

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101379496A Expired - Fee Related CN101241708B (zh) 2006-07-14 2007-07-13 硬盘驱动控制器及其内部数据处理方法

Country Status (5)

Country Link
EP (1) EP1879192A1 (zh)
KR (1) KR100958914B1 (zh)
CN (1) CN101241708B (zh)
HK (1) HK1122896A1 (zh)
TW (1) TWI378440B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11915719B1 (en) 2022-09-23 2024-02-27 Western Digital Technologies, Inc. Data storage device with servo control processor with initial fast lock of disk lock clock

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1167982A (zh) * 1996-06-10 1997-12-17 富士通株式会社 伺服信息偏心也绕旋转中心记录的盘驱动器磁头位置控制
CN1271934A (zh) * 1999-04-27 2000-11-01 国际商业机器公司 为磁盘驱动器中的磁头提供主轴电动机控制的方法和系统
CN1347522A (zh) * 1999-04-21 2002-05-01 西加特技术有限责任公司 磁盘驱动器中自调谐模型基准控制器
CN1375828A (zh) * 2000-12-29 2002-10-23 三星电子株式会社 偏心率补偿装置
CN1801329A (zh) * 2004-12-15 2006-07-12 国际商业机器公司 用于同步采样时基伺服系统的速度适应补偿器

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US701993A (en) * 1902-02-18 1902-06-10 William Brack Watch-dial.
US5668679A (en) 1995-12-21 1997-09-16 Quantum Corporation System for self-servowriting a disk drive
US6507450B1 (en) 1999-06-11 2003-01-14 Western Digital Technologies, Inc. Method of continuously recording servo bursts along one continuous, single helix spiral
US6943978B1 (en) 2004-01-31 2005-09-13 Western Digital Technologies, Inc. Servo writing a disk drive by synchronizing a servo write clock to a high frequency signal in a spiral track

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1167982A (zh) * 1996-06-10 1997-12-17 富士通株式会社 伺服信息偏心也绕旋转中心记录的盘驱动器磁头位置控制
CN1347522A (zh) * 1999-04-21 2002-05-01 西加特技术有限责任公司 磁盘驱动器中自调谐模型基准控制器
CN1271934A (zh) * 1999-04-27 2000-11-01 国际商业机器公司 为磁盘驱动器中的磁头提供主轴电动机控制的方法和系统
CN1375828A (zh) * 2000-12-29 2002-10-23 三星电子株式会社 偏心率补偿装置
CN1801329A (zh) * 2004-12-15 2006-07-12 国际商业机器公司 用于同步采样时基伺服系统的速度适应补偿器

Also Published As

Publication number Publication date
EP1879192A1 (en) 2008-01-16
KR100958914B1 (ko) 2010-05-19
HK1122896A1 (en) 2009-05-29
TWI378440B (en) 2012-12-01
CN101241708A (zh) 2008-08-13
KR20080007173A (ko) 2008-01-17
TW200832362A (en) 2008-08-01

Similar Documents

Publication Publication Date Title
US8792196B1 (en) Disk drive estimating noise in a read signal based on an identified response at the input of an equalizer
US7990648B1 (en) Disk drive margining read channel using predictable disturbance samples generated as a function of a written pattern
US6995933B1 (en) Disk drive for optimizing write current settings relative to drive operating characteristics and ambient temperature readings
US6493173B1 (en) Headerless disk drive comprising repeatable runout (RRO) correction values recorded at a user data rate
US8589773B1 (en) Disk drive margining read channel by biasing log-likelihood ratios of an iterative decoder
US6252731B1 (en) Parametric optimization using disc drive read channel quality measurements
US8201066B1 (en) Disk drive comprising a trellis detector having a read signal whitener in the ACS circuit
US7800853B1 (en) Correcting servo sectors in a disk drive
US8773793B1 (en) Disk drive selecting target response based on identified response
US8085487B1 (en) Blocking formats for a disk drive that reduce performance
US9082458B1 (en) Data storage device balancing and maximizing quality metric when configuring arial density of each disk surface
US7158336B2 (en) Window timing adjustment for spiral bursts
US8773792B1 (en) Systems and methods for inter-track interference cancellation in magnetic recording channels
US6052804A (en) Data transfer optimization through sector evaluation and reallocation during a disc drive idle mode
US6873488B2 (en) Enhanced MR offset with dynamic tuning range
US9837110B1 (en) Digital data driven position error signal for magnetic recording
US10748567B1 (en) Data storage device aborting write operation based on accumulated track squeeze metric for adjacent data track
US6345074B1 (en) Maximum likelihood servo detector for detecting an error correcting servo code recorded on a disc storage medium
US8953277B1 (en) Data storage device writing tracks on a disk with equal spacing
US8130459B2 (en) Converting timing errors into symbol errors to handle write mis-synchronization in bit-patterned media recording systems
CN101241708B (zh) 硬盘驱动控制器及其内部数据处理方法
US9257146B1 (en) Data storage device comprising sequence detector compensating for inter-track interference
US9025267B1 (en) Data storage device using branch metric from adjacent track to compensate for inter-track interference
US9825787B1 (en) Data storage device adapting two-dimensional equalizer based on off-track offset
US7894156B2 (en) Determination of wedge offset correction values for a disk drive

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1122896

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1122896

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120905

Termination date: 20140713

EXPY Termination of patent right or utility model