CN102760450A - 为补偿可重复性偏摆调整旋转位置优化算法的磁盘驱动器 - Google Patents

为补偿可重复性偏摆调整旋转位置优化算法的磁盘驱动器 Download PDF

Info

Publication number
CN102760450A
CN102760450A CN2012101290587A CN201210129058A CN102760450A CN 102760450 A CN102760450 A CN 102760450A CN 2012101290587 A CN2012101290587 A CN 2012101290587A CN 201210129058 A CN201210129058 A CN 201210129058A CN 102760450 A CN102760450 A CN 102760450A
Authority
CN
China
Prior art keywords
rro
disk surface
servo sector
magnetic disk
magnetic
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.)
Granted
Application number
CN2012101290587A
Other languages
English (en)
Other versions
CN102760450B (zh
Inventor
R·A·威尔森
K·T·库克
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.)
Western Digital Technologies Inc
Original Assignee
Western Digital Technologies 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 Western Digital Technologies Inc filed Critical Western Digital Technologies Inc
Publication of CN102760450A publication Critical patent/CN102760450A/zh
Application granted granted Critical
Publication of CN102760450B publication Critical patent/CN102760450B/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
    • 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/54Disposition 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 into or out of its operative position or across tracks
    • G11B5/55Track change, selection or acquisition by displacement of the head
    • G11B5/5521Track change, selection or acquisition by displacement of the head across disk tracks
    • G11B5/5526Control therefor; circuits, track configurations or relative disposition of servo-information transducers and servo-information tracks for control thereof
    • G11B5/553Details
    • G11B5/5547"Seek" control and circuits therefor
    • 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/596Disposition 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/59627Aligning for runout, eccentricity or offset compensation

Abstract

本发明涉及为补偿可重复性偏摆调整旋转位置优化算法的磁盘驱动器。本发明公开了一种磁盘驱动器,其包括具有多个磁道的第一磁盘表面和具有多个磁道的第二磁盘表面,其中第一磁盘表面的每个磁道包括多个数据扇区和多个伺服扇区,第二磁盘表面的每个磁道包括多个数据扇区和多个伺服扇区。生成代表第一磁盘表面的可重复偏摆(RRO)的第一RRO正弦曲线,以及生成代表第二磁盘表面的可重复偏摆(RRO)的第二RRO正弦曲线。从主机接收多个存取命令,将其存储在命令队列中,选择存取命令中的一个来执行以响应第一和第二RRO正弦曲线。

Description

为补偿可重复性偏摆调整旋转位置优化算法的磁盘驱动器
背景技术
磁盘驱动器包括磁盘和连接到致动器臂远端的磁头,致动器臂通过音圈马达(VCM)绕枢轴旋转以在磁盘上径向定位磁头。磁盘包括多个径向间隔的同心磁道,用于记录用户数据扇区和伺服扇区。伺服扇区包括磁头定位信息(例如,磁道地址),磁头定位信息由磁头读取并由伺服控制系统处理以控制致动器臂从一个磁道到另一个磁道搜寻时的速度。
由于磁盘以恒定角速度旋转,因此数据速率通常朝外径磁道方向(其中磁盘表面旋转更快)增加以实现穿过磁盘半径的范围内更为恒定的线性位密度。为了简化设计的考虑,数据磁道通常结合(band)在一起形成多个物理分区,其中穿过分区的数据速率是恒定的,并且从内直径分区向外直径分区增加。这由图1示出,其示出现有技术中包括多个数据磁道4的磁盘格式2,其中本示例中的数据磁道结合在一起从磁盘的内直径(分区1)到磁盘的外直径(分区3)形成3个物理分区。
图1所示的现有技术磁盘还包括围绕(around)每个数据磁道的周边记录的多个伺服扇区60-6N。每个伺服扇区6i包括用于存储周期模式(pattern)的前导码8和同步标记10,前导码8允许适当的增益调节和读信号的时序同步,同步标记10存储用于符号同步到伺服数据字段12的特定模式。伺服数据字段12存储粗略的磁头定位信息,例如磁道地址,用于在寻找操作期间定位目标数据磁道上的磁头。每个伺服扇区6i进一步包括伺服脉冲(burst)分组14(例如,A、B、C和D脉冲),其包括相对于数据磁道中心线以精确间隔和偏移记录的多个连续跃迁。伺服脉冲分组14提供精确的磁头位置信息用于在写/读操作期间访问数据磁道时进行中心线寻道。
当磁盘驱动器正在执行当前存取命令时,可从主机接收多个存取命令。存取命令通常缓存在命令队列中,并且在磁盘驱动器正在完成执行当前命令时,根据旋转位置优化(RPO)算法从命令队列中选择下一命令。RPO算法尝试选择下一命令,其将存取磁盘的机械延迟最小化,包括移动磁头到目标磁道所需的寻找时间和磁头到达目标数据扇区所需的旋转时间。
附图说明
图1示出现有技术中包括由嵌入的伺服扇区限定的多个磁道的磁盘格式。
图2A示出根据本发明实施例的磁盘驱动器,其包括在磁盘表面上方致动的磁头。
图2B示出根据本发明实施例的磁盘驱动器,其包括多个磁盘表面。
图2C是根据本发明实施例的流程图,其中基于第一和第二磁盘表面的可重复性偏摆(RRO)从命令队列选择存取命令。
图2D图示根据本发明实施例的第一和第二磁盘表面的RRO。
图3图示本发明的一个实施例,其中存取命令自命令队列选择,其利用旋转位置优化算法(RPO)最小化寻找和旋转延迟。
图4A图示根据本发明实施例的生成第一和第二磁盘表面的RRO正弦曲线的方程式。
图4B图示本发明的一个实施例,其中当在第一和第二磁盘表面间切换时,寻找操作开始时的第一和第二磁盘表面的RRO正弦曲线之差用于估计寻找距离。
图4C图示本发明的一个实施例,其中当在第一和第二磁盘表面间切换时,寻找操作接近结束时的第一和第二磁盘表面的RRO正弦曲线之差用于估计寻找距离。
图4D和4E图示本发明的一个实施例,其中当执行磁头切换操作时(例如在寻找操作开始或结束时),寻找延迟可能受到影响。
图5A图示本发明的一个实施例,其中第一和第二磁盘表面的伺服扇区间存在歪斜(skew)。
图5B图示本发明的一个实施例,其中当计算RRO正弦曲线之差时,伺服扇区的歪斜被考虑。
具体实施方式
图2A和2B示出根据本发明实施例的磁盘驱动器,其包括第一磁盘表面160和第二磁盘表面161,第一磁盘表面160包括多个磁道,其中每个磁道包括多个数据扇区和多个伺服扇区180-18N,第二磁盘表面161包括多个磁道,其中每个磁道包括多个数据扇区和多个伺服扇区180-18N。磁盘驱动器进一步包括在每个磁盘表面160-163上方致动的磁头200-203和可操作用于执行图2C的流程图的控制电路22。生成代表第一磁盘表面的可重复性偏摆(RRO)的第一RRO正弦曲线(步骤24),以及生成代表第二磁盘表面的RRO的第二可重复性偏摆(RRO)正弦曲线(步骤26)。从主机接收多个存取命令,将其存储在命令队列中(步骤28),以及选择存取命令中的一个来执行以响应第一和第二RRO正弦曲线(步骤30)。
在图2A的实施例中,控制电路22处理从磁头160发出的读信号32,来解调伺服扇区180-18N并生成代表检测的磁头位置和相对于目标磁道的目标位置之间误差的位置误差信号(PES)。控制电路22利用适当的补偿滤波器对PES进行滤波,以生成控制信号34,控制信号34施加于围绕枢轴旋转致动器臂380的音圈马达(VCM)36,从而朝减少PES的方向在磁盘表面上方径向致动磁头160。在对应于选择的存取命令磁头从当前磁道移动到目标磁道的寻找操作中,控制电路22处理来自伺服扇区180-18N的位置信息以便以相对于起始和终止磁道定义的速度分布的目标速度移动磁头200
伺服扇区180-18N可以任何适当的方式写入每个磁盘表面,例如在安装到每个磁盘驱动器之后或者在安装之前伺服写入磁盘表面,(例如,采用介质编写器或冲压磁盘表面)。在一个实施例中,伺服扇区180-18N相对于使磁盘旋转的主轴电机的中心定义非中心磁道。例如,在将磁盘安装到磁盘驱动器之前磁盘表面被伺服写入的实施例中,磁盘可以被夹紧(clamp)到主轴电机,使得磁盘中心不和主轴电机的中心对齐。这会引起每个磁盘表面相对于各磁头的可重复性偏摆(RRO)。另外,每个磁盘表面之间的RRO可能不同,例如,如果图2B所示的两个磁盘以不同的对齐方式夹紧到主轴电机,使得每个磁盘的中心相对于主轴电机的中心以不同的幅度和相位偏移。这在图2D的实施例中示出,其显示分别对应于第一和第二磁盘表面的第一和第二RRO正弦曲线。每个RRO正弦曲线的幅度和相位对应于每个磁盘与主轴电机的中心非中心对齐时的幅度和相位。
在本发明的各实施例中,不同磁盘表面的不同RRO正弦曲线影响从命令队列中选择要执行的下一个存取命令的算法。例如,在一个实施例中,选择算法包括旋转位置优化(RPO)算法,其以最小化寻找和旋转延迟的顺序选择要执行的存取命令(从而最大化磁盘驱动器吞吐量)。图3示出从当前命令结尾到有可能的下一个命令的寻找和旋转延迟示例,其中延迟按照伺服楔(连续伺服扇区之间的区域)计算。可以针对命令队列中的每个存取命令计算寻找和旋转延迟,然后将具有最小延迟的存取命令选为下一个待执行的存取命令。
在图3的示例中,当前命令可能处在第一磁盘表面上,而可能的下一存取命令可能处在第二磁盘表面上(需要磁头切换)。如果第一和第二磁盘表面的RRO不同,如图2D所示,则如果相对第一磁盘表面计算寻找延迟则估计的寻找延迟可能不正确。因此,本发明实施例在估计命令队列中的每个存取命令的寻找延迟时考虑第一和第二磁盘表面间的不同RRO。
代表磁盘表面RRO的RRO正弦曲线可以通过采用任何适当的运算以任何适当的方式生成。在图4A所示的实施例中,根据以下运算生成第一磁盘表面的RRO正弦曲线:
           a1cos(2πk/N)+b1sin(2πk/N);
根据以下运算生成第二磁盘表面的RRO正弦曲线:
                  a2cos(2πk/N)+b2sin(2πk/N);
其中a1、b1、a2、b2是系数,k代表伺服扇区指数,N是每个磁盘表面伺服扇区的数量。系数a1、b1、a2、b2确定产生的RRO正弦曲线的幅度和相位并且可以以任何适当的方式被确定。在一个实施例中,RRO正弦曲线的系数通过计算误差信号(例如,寻道操作期间响应伺服扇区的PES),接着调整系数使得误差信号趋于0进行递归估计。在另一个实施例中,每个磁盘表面的RRO正弦曲线可以自前馈RRO值生成,前馈RRO值由在寻道操作中遵循RRO的伺服系统生成。伺服系统的前馈RRO值以VCM控制信号度量(in units of),因此前馈RRO值(例如,正弦曲线系数)被转换,使得图4A所示的RRO正弦曲线产生的幅度以磁道来度量。
图4A示出从伺服扇区i的起始磁道到伺服扇区j的终止磁道(例如,图3示例中从伺服扇区9到11)的寻找操作,其中起始磁道和终止磁道都在第一磁盘表面上。由于伺服系统将调整磁头速度来补偿RRO(例如,相对于磁盘表面保持恒定速度),因此第一磁盘表面的RRO将不会影响估计的寻找距离(及估计的寻找延迟)。不过,如果终止磁道在第二磁盘表面上,如图4B所示,则第一和第二磁盘表面的不同的RRO将影响估计的寻找距离。若利用第一磁盘表面执行寻找操作,则当磁头到达第一磁盘表面的目标磁道时,其与第二磁盘表面上的目标磁道之间将产生距离d’,如图4B所示。因此,如果在穿过第一磁盘表面进行寻找后执行磁头切换以切换到第二磁盘表面,则伺服系统仍然需要将磁头移动距离d’以到达第二磁盘表面的目标磁道。换句话说,当寻找涉及切换磁盘表面时实际寻找距离将是不同的(更长或更短)。
在一个实施例中,假设磁头切换发生在寻找操作开始时,鉴于RRO调整的寻找距离被估计。再次参照图4B,假设在开始寻找时,磁头从第一磁盘表面切换到第二磁盘表面,则第一磁盘表面的起始磁道和第二磁盘表面的起始磁道不同,相差d磁道(其可能是整数个磁道或整数加分数个磁道)。就是说,第二磁盘表面的起始磁道可能更接近于或更远离寻找操作的终止磁道距离d,因此估计的寻找距离被调整距离d。在一个实施例中,如图4B所示,距离d被计算为伺服扇区i的第一和第二磁盘表面的RRO正弦曲线之差:
[a1cos(2πi/N)+b1sin(2πi/N)]-[a2cos(2πi/N)+b2sin(2πi/N)]
其中,i代表寻找操作的起始伺服扇区。一旦调整的寻找距离已知,即可以估计相应的寻找延迟并将其用于如上所述的RPO算法中。
在另一实施例中,假设磁头切换发生在寻找操作结束时,鉴于RRO调整的寻找距离被估计。参照图4C,基于起始伺服扇区i、磁盘旋转速度Vr和初始寻找距离D(在被调整前)估计寻找操作的终止伺服扇区j。寻找操作结束时的终止磁道(利用第一磁盘表面)之间的距离d和对寻找距离的对应调整d被计算为伺服扇区j的第一和第二磁盘表面的RRO正弦曲线之差:
[a1cos(2πj/N)+b1sin(2πj/N)]-[a2cos(2πj/N)+b2sin(2πj/N)]
在一个实施例中,伺服系统执行第一寻找,从第一磁盘表面上的起始磁道到终止(目标)磁道寻找磁头,执行磁头切换至第二磁盘表面,之后执行第二寻找(利用距离d)以将磁头定位在第二磁盘表面的目标磁道上方。在可替代实施例中,伺服系统可以将第一寻找调整距离d,从而第一次寻找结束时在磁头切换后(从而排除第二寻找困难)将磁头定位在(或非常接近)第二磁盘表面上的目标磁道。在这两种实施例的任何一个实施例中,可以估计总的寻找距离并针对RPO算法将其转换为估计寻找延迟。
在又一实施例中,磁头切换可以在寻找操作中间执行,并且对估计的寻找距离的对应调整d可以相对于磁头切换发生的伺服扇区来计算。换句话说,对估计的寻找长度的调整d可以在任何伺服扇区沿寻找操作长度来计算。在一个实施例中,可以针对多个不同的伺服扇区(例如,起始和终止伺服扇区)计算估计的寻找距离,并且针对产生最短寻找距离的伺服扇区执行磁头切换。
图4D和4E示出由于磁盘表面相对于磁头移动(鉴于RRO)而执行磁头切换操作时,寻找延迟是如何被影响的。由于寻找操作以相对磁盘表面的恒定速度(忽略加速和减速)穿过磁盘表面的半径移动磁头,因此至第二磁盘表面的目标磁道的寻找速度可能是不同的,这取决于磁盘表面相对磁头的移动。例如,如果第二磁盘表面正在朝向磁头移动(鉴于RRO),则在第一磁盘表面执行寻找操作并在寻找操作结束时执行磁头切换,寻找速度更快。相反,如果第二磁盘表面正远离磁头移动(鉴于RRO),则磁头切换发生在寻找开始时并且寻找操作在第二磁盘表面上执行,寻找速度更快。
图4D显示第一磁盘表面(实线)和第二磁盘表面(虚线)的寻找操作的起始和终止磁道。在图4D的示例中,执行从第一磁盘表面(内实线)到第二磁盘表面(外实线)的寻找。如果在寻找操作开始时执行磁头切换且在第二磁盘表面上执行从A点到B点的寻找,则相对于在第一磁盘表面上执行从A点到C点的寻找,执行磁头切换,接着在第二磁盘表面上执行从C点到D点的寻找,寻找速度会更慢(寻找延迟更长)。这是因为在本例中,由于RRO第二磁盘表面正向磁头移动。
图4E示出第一磁盘表面(虚线)和第二磁盘表面(实线)的寻找操作的起始和终止磁道。在图4D的示例中,执行从第一磁盘表面(内虚线)到第二磁盘表面(外实线)的寻找。在这个示例中,如果磁头切换发生在寻找操作开始,且接着在第二磁盘表面上从A点到B点寻找,寻找速度更快。如果在第一磁盘表面上执行寻找并在寻找结束时执行磁头切换,该寻找耗时更长并在C点结束。
上述实施例假设每个磁盘表面的伺服扇区180-18N在表面间对齐,从而在执行磁头切换时没有伺服扇区的歪斜/偏差(skew)。例如,上述实施例假设第一磁盘表面160的第一伺服扇区180和第二磁盘表面162的第一伺服扇区180对齐。在可替代实施例中,例如,由于当第一和第二磁盘被夹紧到主轴电机时磁盘彼此发生旋转,或者由于在同一磁盘上的上下表面记录伺服扇区中出现的歪斜,第一和第二磁盘表面的数据扇区之间存在歪斜。图5A示出这种歪斜的示例实施例,其中第二磁盘表面162相对于第一磁盘表面160旋转相位偏移Δ。相位偏移Δ可以包括分数个伺服楔、整数个伺服楔或整数加分数个的伺服楔。在如图5A所示的示例中,相位偏移Δ包括大约一个半的伺服楔。
在一个实施例中,代表每个磁盘表面RRO的RRO正弦曲线的起始点相对于参考伺服扇区(例如,第一伺服扇区180)生成。在磁盘表面之间存在伺服扇区歪斜的实施例中(图5A),RRO正弦曲线中将有相应的相位偏移Δ。在一个实施例中,通过将至少一个RRO正弦曲线相移相位偏移Δ来计算这个相位偏移Δ,例如图4B和图4C的实施例中所示的相移至少一个RRO正弦曲线。例如,可以调整图4B所示的方程式以包括如图5B的方程式所示的相位偏移(一个或多个),其中Δ1和Δ2代表第一和第二磁盘表面的伺服扇区之间的歪斜。
在一个实施例中,在计算上述估计的寻找距离的调整d之前,所有RRO正弦曲线相对于参考磁盘表面移位一个相位偏移。例如,第一磁盘表面160可以被视为对于此表面相位偏移Δ总是0的参考表面。其他磁盘表面161-163的相位偏移Δ相对于第一磁盘表面160确定,也就是说,其他磁盘表面161-163的每个RRO正弦曲线的起始点被相移,因此它们与第一磁盘表面160的RRO正弦曲线的起始点对齐。然后如上所述计算估计的寻找距离的调整d,并将该调整d用于估计RPO算法的寻找延迟。
每个磁盘表面相对于参考磁盘表面的相位偏移Δ可以以任何适当的方式确定。在一个实施例中,每个磁盘表面的相位偏移Δ通过计时每个磁盘表面的第一伺服扇区180之间的圆周距离来确定。例如,当读取参考磁盘表面并检测到第一伺服扇区180时,磁头可以被切换到选择的磁盘表面。之后,当检测到该磁盘表面的第一伺服扇区180时,确定选择的磁盘表面的相位偏移Δ。
在一个实施例中,用于计算估计的寻找距离的调整d的RRO正弦曲线可以被调谐以提高准确度。例如,在一个实施例中,估计的调整d和寻找期间磁头切换后确定的实际调整之间的误差用于以减少误差的方向来调整RRO正弦曲线的系数。在一个实施例中,每个磁盘表面的RRO会随着时间而变化,例如,由于环境变化(例如,温度),或者由于相对于主轴电机的磁盘滑动。因此,在一个实施例中,可以连续调谐RRO正弦曲线来补偿每个磁盘表面的RRO的变化。
可以使用任何适当的控制电路来实施本发明各实施例中的流程图,例如任何适当的集成电路或多个电路。例如,控制电路可以在读通道集成电路内实施,或者在与读通道分开的组件内,例如磁盘控制器,或者上述某些步骤可以由读通道执行而其他步骤由磁盘控制器执行。在一个实施例中,读通道和磁盘控制器分别由独立的集成电路实施,并且在可替代实施例中,它们被制作到单一集成电路内或片上系统(SOC)中。另外,控制电路可以包括适当的前置放大电路,其实施为单独的集成电路、集成到读通道内或磁盘控制器电路中或者集成到SOC中。
在一个实施例中,控制电路包括执行指令的微处理器,这些指令可操作用于使微处理器执行本文描述的流程图步骤。这些指令可以被存储在任何计算机可读介质中。在一个实施例中,它们可以被存储在微处理器外的非易失性半导体存储器内或与SOC中的微处理器集成。在另一实施例中,指令被存储在磁盘上,并且在磁盘驱动器上电时被读取到易失性半导体存储器中。在又一实施例中,控制电路包括适当的逻辑电路,例如状态机电路。

Claims (16)

1.一种磁盘驱动器,其包括:
包括多个磁道的第一磁盘表面,其中每个磁道包括多个数据扇区和多个伺服扇区;
包括多个磁道的第二磁盘表面,其中每个磁道包括多个数据扇区和多个伺服扇区;
在每个磁盘表面上方致动的磁头;以及
控制电路,其可操作以:
生成代表第一磁盘表面的可重复性偏摆(RRO)的第一RRO正弦曲线;
生成代表第二磁盘表面的可重复性偏摆(RRO)的第二RRO正弦曲线;
从主机接收多个存取命令;
将所述存取命令存储在命令队列中;以及
选择所述存取命令中的一个来执行,以响应所述第一和第二RRO正弦曲线。
2.如权利要求1所述的磁盘驱动器,其中所述控制电路进一步可操作用于:
计算第一和第二RRO正弦曲线之差;以及
选择所述存取命令中的一个来执行以响应此差。
3.如权利要求1所述的磁盘驱动器,其中所述控制电路进一步可操作用于:
生成第一RRO正弦曲线,其依据:
            a1cos(2πk/N)+b1sin(2πk/N);
生成第二RRO正弦曲线,其依据:
            a2cos(2πk/N)+b2sin(2πk/N);
其中:
a1,b1,a2,b2是系数;
k代表伺服扇区指数;以及
N是伺服扇区数量。
4.如权利要求3所述的磁盘驱动器,其中所述控制电路进一步可操作用于计算所述第一和第二RRO正弦曲线之差,其依据:
[a1cos(2πi/N)+b1sin(2πi/N)]-[a2cos(2πi/N)+b2sin(2πi/N)]
其中i代表寻找操作的起始伺服扇区。
5.如权利要求3所述的磁盘驱动器,其中所述控制电路进一步可操作用于计算所述第一和第二RRO正弦曲线之差,其依据:
[a1cos(2πj/N)+b 1sin(2πj/N)]-[a2cos(2πj/N)+b2sin(2πj/N)]
其中j代表寻找操作的终止伺服扇区。
6.如权利要求4所述的磁盘驱动器,其中所述控制电路进一步可操作用于计算所述第一和第二RRO正弦曲线之差,其依据:
[a1cos(2π(i-Δ1)/N)+b1sin(2π(i-Δ1)/N)]-[a2cos(2π(i-Δ2)/N)+b2sin(2π(i-Δ2)/N)]
其中Δ1和Δ2代表所述第一和第二磁盘表面的所述伺服扇区之间的歪斜。
7.如权利要求5所述的磁盘驱动器,其中所述控制电路进一步可操作用于计算所述第一和第二RRO正弦曲线之差,其依据:
[a1cos(2π(j-Δ1)/N)+b1sin(2π(j-Δ1)/N)]-[a2cos(2π(j-Δ2)/N)+b2sin(2π(j-Δ2)/N)]
其中Δ1和Δ2代表所述第一和第二磁盘表面的所述伺服扇区之间的歪斜。
8.如权利要求1所述的磁盘驱动器,其中所述控制电路进一步可操作用于选择所述存取命令中的一个来执行,以响应所述第一和第二RRO正弦曲线以及所述第一和第二磁盘表面的所述伺服扇区之间的歪斜。
9.一种操作磁盘驱动器的方法,所述磁盘驱动器包括具有多个磁道的第一磁盘表面、具有多个磁道的第二磁盘表面和在每个磁盘表面上方致动的磁头,其中所述第一磁盘表面的每个磁道包括多个数据扇区和多个伺服扇区,所述第二磁盘表面的每个磁道包括多个数据扇区和多个伺服扇区,该方法包括:
生成代表所述第一磁盘表面的可重复性偏摆(RRO)的第一RRO正弦曲线;
生成代表所述第二磁盘表面的可重复性偏摆(RRO)的第二RRO的正弦曲线;
从主机接收多个存取命令;
将所述存取命令存储在命令队列中;以及
选择所述存取命令中的一个来执行,以响应所述第一和第二RRO正弦曲线。
10.如权利要求9所述的方法,其进一步包括:
计算所述第一和第二RRO正弦曲线之差;以及
选择所述存取命令中的一个来执行,以对该差作出响应。
11.如权利要求9所述的方法,其进一步包括:
生成所述第一RRO正弦曲线,其依据:
               a1cos(2πk/N)+b1sin(2πk/N)
生成所述第二RRO正弦曲线,其依据:
               a2cos(2πk/N)+b2sin(2πk/N)
其中:
a1,b1,a2,b2是系数;
k代表伺服扇区指数;以及
N是伺服扇区数量。
12.如权利要求11所述的方法,其进一步包括计算所述第一和第二RRO正弦曲线之差,其依据:
[a1cos(2πi/N)+b1sin(2πi/N)]-[a2cos(2πi/N)+b2sin(2πi/N)]
其中i代表寻找操作的起始伺服扇区。
13.如权利要求11所述的方法,其进一步包括计算所述第一和第二RRO正弦曲线之差,其依据:
[a1cos(2πj/N)+b1sin(2πj/N)]-[a2cos(2πj/N)+b2sin(2πj/N)]
其中j代表寻找操作的终止伺服扇区。
14.如权利要求12所述的方法,其进一步包括计算所述第一和第二RRO正弦曲线之差,其依据:
[a1cos(2π(i-Δ1)/N)+b1sin(2π(i-Δ1)/N)]-[a2cos(2π(i-Δ2)/N)+b2sin(2π(i-Δ2)/N)]
其中Δ1和Δ2代表所述第一和第二磁盘表面的所述伺服扇区之间的歪斜。
15.如权利要求13所述的方法,进一步包括计算所述第一和第二RRO正弦曲线之差,其依据:
[a1cos(2π(j-Δ1)/N)+b1sin(2π(j-Δ1)/N)]-[a2cos(2π(j-Δ2)/N)+b2sin(2π(j-Δ2)/N)]
其中Δ1和Δ2代表所述第一和第二磁盘表面的所述伺服扇区之间的歪斜。
16.如权利要求9所述的方法,其进一步包括选择所述存取命令中的一个来执行,作为对所述第一和第二RRO正弦曲线以及所述第一和第二磁盘表面的所述伺服扇区之间的歪斜的响应。
CN201210129058.7A 2011-04-27 2012-04-27 为补偿可重复性偏摆调整旋转位置优化算法的磁盘驱动器 Expired - Fee Related CN102760450B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/095,691 2011-04-27
US13/095,691 US8755143B2 (en) 2011-04-27 2011-04-27 Disk drive adjusting rotational position optimization (RPO) algorithm to compensate for repeatable runout (RRO)

Publications (2)

Publication Number Publication Date
CN102760450A true CN102760450A (zh) 2012-10-31
CN102760450B CN102760450B (zh) 2016-07-13

Family

ID=47054889

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210129058.7A Expired - Fee Related CN102760450B (zh) 2011-04-27 2012-04-27 为补偿可重复性偏摆调整旋转位置优化算法的磁盘驱动器

Country Status (2)

Country Link
US (1) US8755143B2 (zh)
CN (1) CN102760450B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105989862A (zh) * 2014-12-19 2016-10-05 株式会社 东芝 磁盘装置及区带边界跨越判定方法
CN110931051A (zh) * 2018-09-19 2020-03-27 株式会社东芝 磁盘装置以及头位置的修正方法
CN112151079A (zh) * 2019-06-28 2020-12-29 西部数据技术公司 生成用于多个区的pes rro和数据扇区压缩rro的数据存储装置

Families Citing this family (131)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8079045B2 (en) 2001-10-17 2011-12-13 Keen Personal Media, Inc. Personal video recorder and method for inserting a stored advertisement into a displayed broadcast stream
US20090113702A1 (en) 2007-11-01 2009-05-07 Western Digital Technologies, Inc. Disk drive comprising a double sided flex circuit wherein a first side lead provides an etching mask for a second side lead
US9009358B1 (en) 2008-09-23 2015-04-14 Western Digital Technologies, Inc. Configuring a data storage device with a parameter file interlocked with configuration code
US8914625B1 (en) 2009-07-31 2014-12-16 Western Digital Technologies, Inc. Automatically configuring a web browser file when booting an operating system from a data storage device
US8687306B1 (en) 2010-03-22 2014-04-01 Western Digital Technologies, Inc. Systems and methods for improving sequential data rate performance using sorted data zones
US9330715B1 (en) 2010-03-22 2016-05-03 Western Digital Technologies, Inc. Mapping of shingled magnetic recording media
US9268499B1 (en) 2010-08-13 2016-02-23 Western Digital Technologies, Inc. Hybrid drive migrating high workload data from disk to non-volatile semiconductor memory
US8879188B1 (en) 2010-08-23 2014-11-04 Western Digital Technologies, Inc. Disk drive employing fly height calibration tracks to account for magnetic entropy and thermal decay
US8954664B1 (en) 2010-10-01 2015-02-10 Western Digital Technologies, Inc. Writing metadata files on a disk
US8743495B1 (en) 2011-06-03 2014-06-03 Western Digital Technologies, Inc. Disk drive detecting track squeeze when circular tracks are defined from non-circular servo tracks
US9268649B1 (en) 2011-06-23 2016-02-23 Western Digital Technologies, Inc. Disk drive with recent write streams list for data refresh determination
US8990493B1 (en) 2011-06-30 2015-03-24 Western Digital Technologies, Inc. Method and apparatus for performing force unit access writes on a disk
US9189392B1 (en) 2011-06-30 2015-11-17 Western Digital Technologies, Inc. Opportunistic defragmentation during garbage collection
US8909889B1 (en) 2011-10-10 2014-12-09 Western Digital Technologies, Inc. Method and apparatus for servicing host commands by a disk drive
US9158722B1 (en) 2011-11-02 2015-10-13 Western Digital Technologies, Inc. Data storage device to communicate with a host in a SATA or a USB mode
US9213493B1 (en) 2011-12-16 2015-12-15 Western Digital Technologies, Inc. Sorted serpentine mapping for storage drives
US9063838B1 (en) 2012-01-23 2015-06-23 Western Digital Technologies, Inc. Data storage device shifting data chunks of alignment zone relative to sector boundaries
US8996839B1 (en) 2012-01-23 2015-03-31 Western Digital Technologies, Inc. Data storage device aligning partition to boundary of sector when partition offset correlates with offset of write commands
US8749904B1 (en) 2012-02-28 2014-06-10 Western Digital Technologies, Inc. Disk drive compensating for track squeeze by writing non-circular servo tracks
US8929021B1 (en) 2012-03-27 2015-01-06 Western Digital Technologies, Inc. Disk drive servo writing from spiral tracks using radial dependent timing feed-forward compensation
US8724253B1 (en) 2012-03-27 2014-05-13 Western Digital Technologies, Inc. Disk drive adjusting demodulation window for spiral track using timing feed-forward compensation
US8670206B1 (en) * 2012-03-27 2014-03-11 Western Digital Technologies, Inc. Disk drive estimating repeatable runout of reference pattern based on repeatable runout of phase error
US8749910B1 (en) 2012-05-07 2014-06-10 Western Digital Technologies, Inc. Hard disk drive assembly including a NVSM to store configuration data for controlling disk drive operations
US8681442B2 (en) 2012-05-11 2014-03-25 Western Digital Technologies, Inc. Disk drive comprising extended range head proximity sensor
US9128820B1 (en) 2012-06-18 2015-09-08 Western Digital Technologies, Inc. File management among different zones of storage media
US9383923B1 (en) 2012-10-18 2016-07-05 Western Digital Technologies, Inc. Write pointer management for a disk drive
US8970978B1 (en) 2012-10-22 2015-03-03 Western Digital Technologies, Inc. Disk drive detecting head touchdown by applying DC+AC control signal to fly height actuator
US8959281B1 (en) 2012-11-09 2015-02-17 Western Digital Technologies, Inc. Data management for a storage device
US8902529B1 (en) 2012-11-20 2014-12-02 Western Digital Technologies, Inc. Dual frequency crystal oscillator
US8941941B1 (en) 2013-02-28 2015-01-27 Western Digital Technologies, Inc. Disk drive calibrating touchdown sensor
US8891341B1 (en) 2013-03-11 2014-11-18 Western Digital Technologies, Inc. Energy assisted magnetic recording disk drive using modulated laser light
US9417628B2 (en) 2013-03-13 2016-08-16 Western Digital Technologies, Inc. Production failure analysis system
US9074941B1 (en) 2013-03-14 2015-07-07 Western Digital Technologies, Inc. Systems and methods for measuring ambient and laser temperature in heat assisted magnetic recording
US9053749B1 (en) 2013-03-15 2015-06-09 Western Digital Technologies, Inc. Disk drive comprising a per-drive and per-head fly height filter
US8922939B1 (en) 2013-04-02 2014-12-30 Western Digital Technologies, Inc. Disk drive generating feed-forward fly height control based on temperature sensitive fly height sensor
US9064542B1 (en) 2013-04-08 2015-06-23 Western Digital Technologies, Inc. Scheduled load of heads to reduce lubricant migration on pole tip and decrease time to ready
US8949521B1 (en) 2013-04-10 2015-02-03 Western Digital Technologies, Inc. Actuator prepositioning for disk drive
US8947816B1 (en) 2013-05-01 2015-02-03 Western Digital Technologies, Inc. Data storage assembly for archive cold storage
US8891193B1 (en) 2013-05-09 2014-11-18 Western Digital Technologies, Inc. Disk drive calibrating threshold and gain of touchdown sensor
US9153287B1 (en) 2013-05-13 2015-10-06 Western Digital Technologies, Inc. Data access for shingled magnetic recording media
US9183864B1 (en) 2013-06-13 2015-11-10 Western Digital Technologies, Inc. Disk drive adjusting closed-loop fly height target based on change in open-loop fly height control signal
US9164694B1 (en) 2013-06-19 2015-10-20 Western Digital Technologies, Inc. Data storage device detecting read-before-write conditions and returning configurable return data
US8824262B1 (en) 2013-08-19 2014-09-02 Western Digital Technologies, Inc. Disk drive accounting for sinusoidal offset between heads when executing a rotational position optimization algorithm
US9025270B1 (en) 2013-09-17 2015-05-05 Western Digital Technologies, Inc. Electronic system with current conservation mechanism and method of operation thereof
US9355666B1 (en) 2013-09-30 2016-05-31 Western Digital Technologies, Inc. Disk drive measuring stroke difference between heads by detecting a difference between ramp contact
US9099144B1 (en) 2013-10-11 2015-08-04 Western Digital Technologies, Inc. Disk drive evaluating laser performance for heat assisted magnetic recording
US9064525B2 (en) 2013-11-26 2015-06-23 Western Digital Technologies, Inc. Disk drive comprising laser transmission line optimized for heat assisted magnetic recording
US9047917B1 (en) 2013-11-26 2015-06-02 Western Digital Technologies, Inc. Disk drive slider with sense amplifier for coupling to a preamp through a supply/bias line and a read signal line
US9257145B1 (en) 2013-11-27 2016-02-09 Western Digital Technologies, Inc. Disk drive measuring down-track spacing of read sensors
US9013818B1 (en) 2013-12-06 2015-04-21 Western Digital Technologies, Inc. Disk drive measuring reader/writer gap by measuring fractional clock cycle over disk radius
US9021410B1 (en) 2013-12-10 2015-04-28 Western Technologies, Inc. Electronic system with multi-cycle simulation coverage mechanism and method of operation thereof
US8917475B1 (en) 2013-12-20 2014-12-23 Western Digital Technologies, Inc. Disk drive generating a disk locked clock using radial dependent timing feed-forward compensation
US8958167B1 (en) 2013-12-23 2015-02-17 Western Digital Technologies, Inc. Detection of disk surface irregularities in data storage devices
US9501393B2 (en) 2014-01-27 2016-11-22 Western Digital Technologies, Inc. Data storage system garbage collection based on at least one attribute
US8908311B1 (en) 2014-01-27 2014-12-09 Western Digital Technologies, Inc. Data storage device writing a multi-sector codeword in segments over multiple disk revolutions
US9864529B1 (en) 2014-01-27 2018-01-09 Western Digital Technologies, Inc. Host compatibility for host managed storage media
US9064504B1 (en) 2014-01-29 2015-06-23 Western Digital Technologies, Inc. Electronic system with media recovery mechanism and method of operation thereof
US9230585B1 (en) 2014-01-31 2016-01-05 Western Digital Technologies, Inc. Per wedge preheat DFH to improve data storage device performance
US9257146B1 (en) 2014-02-11 2016-02-09 Western Digital Technologies, Inc. Data storage device comprising sequence detector compensating for inter-track interference
US9117489B1 (en) 2014-02-18 2015-08-25 Western Digital Technologies, Inc. Data storage device screening heads by verifying defects after defect scan
US8988809B1 (en) 2014-02-18 2015-03-24 Western Digital (Fremont), Llc Disk recording device for writing a radially coherent reference band by measuring relative timing offsets of reference bursts
US9245556B2 (en) 2014-03-10 2016-01-26 Western Digital Technologies, Inc. Disk drive employing multiple read elements to increase radial band for two-dimensional magnetic recording
US9070406B1 (en) 2014-03-10 2015-06-30 Western Digital Technologies, Inc. Disk drive configuring one-dimensional and two-dimensional recording areas based on read element spacing
US9082458B1 (en) 2014-03-10 2015-07-14 Western Digital Technologies, Inc. Data storage device balancing and maximizing quality metric when configuring arial density of each disk surface
US9263088B2 (en) 2014-03-21 2016-02-16 Western Digital Technologies, Inc. Data management for a data storage device using a last resort zone
US8947812B1 (en) 2014-03-27 2015-02-03 Western Digital Technologies, Inc. Data storage device comprising equalizer filter and inter-track interference filter
US9916616B2 (en) 2014-03-31 2018-03-13 Western Digital Technologies, Inc. Inventory management system using incremental capacity formats
US9632711B1 (en) 2014-04-07 2017-04-25 Western Digital Technologies, Inc. Processing flush requests by utilizing storage system write notifications
US9645752B1 (en) 2014-04-07 2017-05-09 Western Digital Technologies, Inc. Identification of data committed to non-volatile memory by use of notification commands
US9123370B1 (en) 2014-04-15 2015-09-01 Western Digital Technologies, Inc. Data storage device calibrating fly height actuator based on laser power for heat assisted magnetic recording
US8976633B1 (en) 2014-04-15 2015-03-10 Western Digital Technologies, Inc. Data storage device calibrating fly height actuator based on laser power for heat assisted magnetic recording
US8988810B1 (en) 2014-04-16 2015-03-24 Western Digital Technologies, Inc. Track measurement for data storage device
US9401165B1 (en) 2014-05-05 2016-07-26 Western Digital Technologies, Inc. Method and system to monitor magnetic head loading and unloading stability for a data storage system
US9245558B1 (en) 2014-05-09 2016-01-26 Western Digital Technologies, Inc. Electronic system with data management mechanism and method of operation thereof
US9075714B1 (en) 2014-05-13 2015-07-07 Western Digital Technologies, Inc. Electronic system with data management mechanism and method of operation thereof
US9251856B1 (en) 2014-05-30 2016-02-02 Western Digial Technologies, Inc. Read failover method and apparatus for a data storage system
US9251844B1 (en) 2014-06-02 2016-02-02 Western Digital Technologies, Inc. Waterfall method and apparatus for a data storage device read system
US9025267B1 (en) 2014-06-09 2015-05-05 Western Digital Technologies, Inc. Data storage device using branch metric from adjacent track to compensate for inter-track interference
US9013821B1 (en) 2014-06-10 2015-04-21 Western Digital Technologies, Inc. Data storage device employing one-dimensional and two-dimensional channels
US8953277B1 (en) 2014-06-16 2015-02-10 Western Digital Technologies, Inc. Data storage device writing tracks on a disk with equal spacing
US9171575B1 (en) 2014-06-23 2015-10-27 Western Digital Technologies, Inc. Data storage device detecting media defects by writing opposite polarity test pattern
US9117463B1 (en) 2014-06-23 2015-08-25 Western Digital Technologies, Inc. Data storage device erasing multiple adjacent data tracks to recover from inter-track interference
US9424864B2 (en) 2014-07-02 2016-08-23 Western Digital Technologies, Inc. Data management for a data storage device with zone relocation
US8953269B1 (en) 2014-07-18 2015-02-10 Western Digital Technologies, Inc. Management of data objects in a data object zone
US9001453B1 (en) 2014-07-18 2015-04-07 Western Digital Technologies, Inc. Data storage device calibrating fly height actuator based on read mode touchdown resistance of touchdown sensor
US9875055B1 (en) 2014-08-04 2018-01-23 Western Digital Technologies, Inc. Check-pointing of metadata
US10572358B1 (en) 2014-09-08 2020-02-25 Western Digital Technologies, Inc. Data management in RAID environment
US9153266B1 (en) 2014-09-11 2015-10-06 Western Digital Technologies, Inc. Data storage device measuring laser protrusion fly height profile
US9600205B1 (en) 2014-09-22 2017-03-21 Western Digital Technologies, Inc. Power aware power safe write buffer
US9117479B1 (en) 2014-09-24 2015-08-25 Western Digital Technologies, Inc. Data storage device calibrating laser write power for heat assisted magnetic recording
US9747928B1 (en) 2014-09-25 2017-08-29 Western Digital Technologies, Inc. Data storage device modifying write operation when a laser mode hop is detected
US9025421B1 (en) 2014-10-08 2015-05-05 Western Digital Technologies, Inc. Data storage device adjusting laser input power to compensate for temperature variations
US9236086B1 (en) 2014-10-15 2016-01-12 Western Digital Technologies, Inc. Methods for reducing operational latency of data storage systems
US9099103B1 (en) 2014-10-21 2015-08-04 Western Digital Technologies, Inc. Heat assisted magnetic recording withinterlaced high-power heated and low-power heated tracks
US9129628B1 (en) 2014-10-23 2015-09-08 Western Digital Technologies, Inc. Data management for data storage device with different track density regions
US9123382B1 (en) 2014-10-28 2015-09-01 Western Digital Technologies, Inc. Non-volatile caching for sequence of data
US9230605B1 (en) 2014-12-01 2016-01-05 Western Digital Technologies, Inc. Data storage device maximizing areal density based on a target quality metric
US10282371B1 (en) 2014-12-02 2019-05-07 Western Digital Technologies, Inc. Object storage device with probabilistic data structure
US9269393B1 (en) 2014-12-08 2016-02-23 Western Digital Technologies, Inc. Electronic system with data refresh mechanism and method of operation thereof
US10282096B1 (en) 2014-12-17 2019-05-07 Western Digital Technologies, Inc. Identification of data with predetermined data pattern
US9281009B1 (en) 2014-12-18 2016-03-08 Western Digital Technologies, Inc. Data storage device employing variable size interleave written track segments
US9311939B1 (en) 2014-12-23 2016-04-12 Western Digital Technologies, Inc. Write-through media caching
US9257143B1 (en) 2014-12-23 2016-02-09 Western Digital Technologies, Inc. Precautionary measures for data storage device environmental conditions
US9842622B1 (en) 2014-12-23 2017-12-12 Western Digital Technologies, Inc. Data storage device having improved read failure tolerance
US9076474B1 (en) 2014-12-23 2015-07-07 Western Digital Technologies, Inc. Data storage device attenuating thermal decay effect on fly height measurement
US9257134B1 (en) 2014-12-24 2016-02-09 Western Digital Technologies, Inc. Allowing fast data zone switches on data storage devices
US10365836B1 (en) 2015-01-27 2019-07-30 Western Digital Technologies, Inc. Electronic system with declustered data protection by parity based on reliability and method of operation thereof
US9099134B1 (en) 2015-01-27 2015-08-04 Western Digital Technologies, Inc. Data storage device employing multiple jog profiles for a butterfly written disk surface
US9672107B1 (en) 2015-02-11 2017-06-06 Western Digital Technologies, Inc. Data protection for a data storage device
US9933955B1 (en) 2015-03-05 2018-04-03 Western Digital Technologies, Inc. Power safe write buffer for data storage device
US9318137B1 (en) 2015-03-13 2016-04-19 Western Digital Technologies, Inc. Data storage device executing retry operation by buffering signal samples at different radial offsets
US9196302B1 (en) 2015-03-18 2015-11-24 Western Digital Technologies, Inc. Electronic system with media maintenance mechanism and method of operation thereof
US9870281B1 (en) 2015-03-20 2018-01-16 Western Digital Technologies, Inc. Power loss mitigation for data storage device
US9183877B1 (en) 2015-03-20 2015-11-10 Western Digital Technologies, Inc. Data storage device comprising two-dimensional data dependent noise whitening filters for two-dimensional recording
US9384774B1 (en) 2015-03-23 2016-07-05 Western Digital Technologies, Inc. Data storage device calibrating a laser power for heat assisted magnetic recording based on slope of quality metric
US9368131B1 (en) 2015-04-03 2016-06-14 Western Digital (Fremont), Llc Data storage device employing mirrored cross-track profiles for top and bottom disk surfaces
US9502068B1 (en) 2015-04-08 2016-11-22 Western Digital Technologies, Inc. Data storage device updating laser power during non-write mode for heat assisted magnetic recording
US9361938B1 (en) 2015-04-16 2016-06-07 Western Digital Technologies, Inc. Disk defect management for a data storage device
US9472219B1 (en) 2015-05-01 2016-10-18 Western Digital Technologies, Inc. Data storage device calibrating parameter for heat assisted magnetic recording
US9588898B1 (en) 2015-06-02 2017-03-07 Western Digital Technologies, Inc. Fullness control for media-based cache operating in a steady state
US9466321B1 (en) 2015-06-05 2016-10-11 Western Digital Technologies, Inc. Angular position tracking of data accesses to mitigate risk of data loss
US9639287B1 (en) 2015-06-29 2017-05-02 Western Digital Technologies, Inc. Write command reporting
US9842617B1 (en) 2015-06-29 2017-12-12 Western Digital Technologies, Inc. Electronic system with head management mechanism and method of operation thereof
US9368132B1 (en) 2015-09-04 2016-06-14 Western Digital Technologies, Inc. Data storage device employing differential write data signal and differential write pattern signal
US9437242B1 (en) 2015-09-14 2016-09-06 Western Digital Technologies, Inc. Data storage device employing different frequency preambles in adjacent data tracks
US9959052B1 (en) 2015-09-17 2018-05-01 Western Digital Technologies, Inc. Media based cache for data storage device
US9761273B1 (en) 2015-11-03 2017-09-12 Western Digital Technologies, Inc. Data storage device encoding and interleaving codewords to improve trellis sequence detection
US10063257B1 (en) 2015-11-03 2018-08-28 Western Digital Technologies, Inc. Data storage device encoding and interleaving codewords to improve trellis sequence detection
US10056920B1 (en) 2015-11-03 2018-08-21 Western Digital Technologies, Inc. Data storage device encoding and interleaving codewords to improve trellis sequence detection
CN107340614B (zh) * 2016-04-29 2020-07-14 均豪精密工业股份有限公司 检测或补正位置系统及其方法
TWI614549B (zh) * 2016-04-29 2018-02-11 均豪精密工業股份有限公司 檢測或補正位置系統及其方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6937424B2 (en) * 2003-05-12 2005-08-30 Hitachi Global Storage Technologies Netherlands N.V. Repeatable runout (RRO) compensation methods and apparatus for data storage devices
CN1773608A (zh) * 2004-11-09 2006-05-17 富士通株式会社 头部位置控制用校正表创建方法、头部位置控制方法及盘装置
CN101097724A (zh) * 2006-06-30 2008-01-02 株式会社东芝 用于盘驱动器中的头定位控制的方法和装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6952322B1 (en) * 2002-11-27 2005-10-04 Western Digital Technologies, Inc. Disk drive reading servo sectors recorded at a relative offset on multiple disk surfaces to increase the servo sample rate
US6968422B1 (en) * 2003-06-27 2005-11-22 Western Digital Technologies, Inc. Disk drive employing a modified rotational position optimization algorithm to account for external vibrations
US7145745B1 (en) * 2004-04-08 2006-12-05 Maxtor Corporation Multi-stage actuator disk drives, methods, and computer program products that compensate for repeatable runout based on estimated secondary actuator position
US7333288B2 (en) * 2006-07-06 2008-02-19 Samsung Electronics Co., Ltd. Method and apparatus for single written-in Repeatable Run-Out correction function used in multi-stage actuation control of hard disk drive
US7471486B1 (en) 2007-12-20 2008-12-30 Western Digital Technologies, Inc. Disk drive estimating seek time according to a seek profile and a variance group
JP4364284B1 (ja) 2008-04-23 2009-11-11 株式会社東芝 ディスク記憶装置及びオフセット測定方法
US20100073808A1 (en) 2008-09-23 2010-03-25 Seagate Technology Llc Position sensing in discrete track recording

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6937424B2 (en) * 2003-05-12 2005-08-30 Hitachi Global Storage Technologies Netherlands N.V. Repeatable runout (RRO) compensation methods and apparatus for data storage devices
CN1773608A (zh) * 2004-11-09 2006-05-17 富士通株式会社 头部位置控制用校正表创建方法、头部位置控制方法及盘装置
CN101097724A (zh) * 2006-06-30 2008-01-02 株式会社东芝 用于盘驱动器中的头定位控制的方法和装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105989862A (zh) * 2014-12-19 2016-10-05 株式会社 东芝 磁盘装置及区带边界跨越判定方法
CN105989862B (zh) * 2014-12-19 2018-11-27 株式会社东芝 磁盘装置及区带边界跨越判定方法
CN110931051A (zh) * 2018-09-19 2020-03-27 株式会社东芝 磁盘装置以及头位置的修正方法
CN110931051B (zh) * 2018-09-19 2021-08-03 株式会社东芝 磁盘装置以及头位置的修正方法
CN112151079A (zh) * 2019-06-28 2020-12-29 西部数据技术公司 生成用于多个区的pes rro和数据扇区压缩rro的数据存储装置
CN112151079B (zh) * 2019-06-28 2021-12-24 西部数据技术公司 生成用于多个区的pes rro和数据扇区压缩rro的数据存储装置

Also Published As

Publication number Publication date
US8755143B2 (en) 2014-06-17
CN102760450B (zh) 2016-07-13
US20120275050A1 (en) 2012-11-01

Similar Documents

Publication Publication Date Title
CN102760450A (zh) 为补偿可重复性偏摆调整旋转位置优化算法的磁盘驱动器
CN100444277C (zh) 硬盘驱动器中写螺旋基准伺服信号的方法和温度补偿方法
CN102956242B (zh) 磁盘驱动器以及对磁盘驱动器进行伺服写入的方法
US8824262B1 (en) Disk drive accounting for sinusoidal offset between heads when executing a rotational position optimization algorithm
CN101465129B (zh) 依照寻道图示和偏差组估计寻道时间的磁盘驱动器
CN103117068B (zh) 上采样伺服控制信号的磁盘驱动器
US7639446B2 (en) Disk drive device and servo write method
US7230789B1 (en) Method and apparatus for performing a self-servo write operation in a disk drive using spiral servo information
CN103065645A (zh) 基于停留参数调适的速度减少停留延迟的磁盘驱动器
CN102842311A (zh) 划定数据磁道以避开热粗糙的磁盘驱动器
CN100392744C (zh) 头位置控制方法和盘装置
JP4708112B2 (ja) メディアにパターンを書き込む方法及びデータ記憶装置
US7139149B1 (en) Adapting compensation for repeatable runout of sectors based on tracked sector adaptation status
CN101197176A (zh) 测试磁盘驱动器的磁盘介质上的伺服数据的方法和装置
US8885278B2 (en) Magnetic disk apparatus and control method of magnetic heads
JP2013033584A (ja) 螺旋状dcパターン書き込みを利用したトラックピッチ偏差測定方法
US8085489B2 (en) Method for writing servo patterns and disk drive including a controller for writing servo patterns according to the method
JP4717610B2 (ja) メディアにパターンを書き込む方法及びデータ記憶装置
US9230585B1 (en) Per wedge preheat DFH to improve data storage device performance
US11581012B1 (en) Data storage device with multi-actuator drive with cross-actuator alignment
JP4709797B2 (ja) ヘッド位置制御方法、ヘッド位置復調装置及びデイスク装置
JP4491023B2 (ja) ヘッド位置制御方法、ヘッド位置制御装置及びデイスク装置
JP4491031B2 (ja) ヘッド位置制御方法、ヘッド位置復調装置及びデイスク装置
JP2004522243A (ja) 自己サーボ書き込み中の書き込み・読み取り干渉の回避

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1173837

Country of ref document: HK

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1173837

Country of ref document: HK

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

Granted publication date: 20160713

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