磁盘装置及其控制方法与流程


磁盘装置及其控制方法
1.本技术享受以日本专利申请2021-48644号(申请日:2021年3月23日)为基础申请的优先权。本技术通过参照该基础申请而包含基础申请的全部内容。
技术领域
2.本实施方式涉及磁盘装置及其控制方法。


背景技术:



3.以往,已知有能够利用2个以上的致动器系统来使2个以上的磁头各自独立地移动的磁盘装置。
4.在磁盘装置中,在发生了寻道错误的情况下,有时执行磁头的缩回。


技术实现要素:



5.一个实施方式提供能够尽可能地抑制在磁头缩回时产生的振动的影响的磁盘装置及其控制方法。
6.根据一个实施方式,磁盘装置具备磁盘、第1磁头及第2磁头、第1致动器系统、第2致动器系统、第1控制器、以及第2控制器。第1磁头及第2磁头对磁盘进行数据的记录及数据的再现。在第1致动器系统设置有第1磁头。在第2致动器系统设置有第2磁头。第1控制器控制第1致动器系统而使第1磁头相对于磁盘相对移动。第2控制器控制第2致动器系统而使第2磁头相对于磁盘相对移动。在第1磁头的缩回期间,第2控制器取得与向第1致动器系统的输入对应的第1信息,并使用第1信息来执行第2磁头的定位控制。
附图说明
7.图1是示出第1实施方式涉及的磁盘装置的结构的一例的图。
8.图2是用于说明第1实施方式涉及的致动器系统的更详细的结构、及致动器系统与磁盘的位置关系的图。
9.图3是用于说明第1实施方式涉及的磁盘装置的缩回动作的控制框图。
10.图4是示出在第1实施方式涉及的磁盘装置中施加于执行缩回动作期间的致动器系统中的vcm的驱动电压的检测值、与利用执行定位控制期间的致动器系统而定位了的磁头的位置误差的关系的一例的示意性的图。
11.图5是用于说明第1实施方式涉及的磁盘装置的动作的一例的流程图。
12.图6是用于说明第2实施方式涉及的磁盘装置的缩回动作的控制框图。
13.图7是用于说明第3实施方式涉及的磁盘装置的缩回动作的控制框图。
14.图8是用于说明第4实施方式涉及的磁盘装置的缩回动作的控制框图。
具体实施方式
15.以下参照附图对实施方式涉及的磁盘装置及其控制方法详细地进行说明。此外,
并不由这些实施方式限定本发明。
16.(第1实施方式)
17.图1是示出第1实施方式涉及的磁盘装置1的结构的一例的图。磁盘装置1能够连接于主机2。磁盘装置1与主机2之间的信道的标准不限定于特定标准。在一例中,可以采用sas(serial attached scsi:串行scsi)。
18.主机2例如是处理器、个人计算机、或服务器等。磁盘装置1能够从主机2受理访问命令(读取命令及写入命令)。
19.磁盘装置1具备以主轴马达(spm)310的旋转轴330为中心而旋转的多个磁盘300。在此,作为一例,磁盘装置1具备6张磁盘300-1、300-2、300-3、300-4、300-5、300-6。6张磁盘300-1、300-2、300-3、300-4、300-5、300-6通过spm310而一体地旋转。
20.在6张磁盘300的表面及背面形成有能够进行数据的记录的记录面。为了访问由6张磁盘300构成的合计12个记录面中的各个,磁盘装置1具备12个磁头hd11~hd16、hd21~hd26。
21.磁头hd11以与磁盘300-4的表面相对的方式设置。磁头hd12以与磁盘300-4的背面相对的方式设置。磁头hd13以与磁盘300-5的表面相对的方式设置。磁头hd14以与磁盘300-5的背面相对的方式设置。磁头hd15以与磁盘300-6的表面相对的方式设置。磁头hd16以与磁盘300-6的背面相对的方式设置。磁头hd21以与磁盘300-1的表面相对的方式设置。磁头hd22以与磁盘300-1的背面相对的方式设置。磁头hd23以与磁盘300-2的表面相对的方式设置。磁头hd24以与磁盘300-2的背面相对的方式设置。磁头hd25以与磁盘300-3的表面相对的方式设置。磁头hd26以与磁盘300-3的背面相对的方式设置。
22.以下,有时将12个磁头hd11~hd16、hd21~hd26进行总称而表示为磁头hd。各磁头hd能够对设置于与磁盘300自身相对的表面的记录面执行访问、也就是数据的记录及数据的再现。
23.磁盘装置1具备能够互相独立地被驱动的2个致动器系统110。将2个致动器系统110中的一方表示为致动器系统110a,将2个致动器系统110中的另一方表示为致动器系统110b。以下,对于构成致动器系统110a的构成要素及与致动器系统110a相关联的构成要素,在标号的末尾标注“a”。另外,对于构成致动器系统110b的构成要素及与致动器系统110b相关联的构成要素,在标号的末尾标注“b”。此外,在对各致动器系统110a、110b所具备的构成要素或与各致动器系统110a、110b相关联的构成要素进行总称的情况下,有时省略构成要素的标号的末尾的“a”或“b”的标记。
24.致动器系统110a具备音圈马达(vcm)111a、4个致动器臂120a、及6个支承构件130a。6个支承构件130a各自支承磁头hd11~hd16中的某一个。6个支承构件130各自连接于4个致动器臂120a中的某一个的前端。
25.致动器系统110b具备音圈马达(vcm)111b、4个致动器臂120b、及6个支承构件130b。6个支承构件130b各自支承磁头hd21~hd26中的某一个。6个支承构件130b各自连接于4个致动器臂120b中的某一个的前端。
26.2个致动器系统110能够以旋转轴320为中心而旋转。旋转轴320设置于与旋转轴330并行且与旋转轴330分离的位置。vcm111a能够使致动器系统110a以旋转轴320为中心在预定的范围内旋转。vcm111b能够使致动器系统110b以旋转轴320为中心在预定的范围内旋
转。因而,致动器系统110a能够使磁头hd11~hd16相对于磁盘300-4~300-6的记录面在径向上相对移动。致动器系统110b能够使磁头hd21~hd26相对于磁盘300-1~300-3的记录面在径向上相对移动。
27.图2是用于说明第1实施方式涉及的致动器系统110的更详细的结构、及致动器系统110与磁盘300的位置关系的图。
28.如图2所示,各致动器臂120的端部连接于vcm111。并且,各支承构件130连接于某一个致动器臂120的与vcm111相反侧的端部。并且,在致动器臂120与支承构件130连接的连接部,设置有微型致动器131。微型致动器131是压电元件等致动器元件。
29.vcm111使致动器臂120相对于磁盘300的记录面平行地粗动。并且,微型致动器131能够使支承构件130相对于磁盘300的记录面平行地微动。即,致动器系统110构成为利用vcm111和微型致动器131使磁头hd移动的2级致动器。
30.致动器系统110能够利用vcm111和微型致动器131使磁头hd相对于磁盘300的记录面沿着轨迹t相对移动。在磁盘300的外端附近的轨迹t上,设置有对各磁头hd进行停置的斜坡加载机构340。
31.返回图1进行说明。
32.磁盘装置1还具备soc(system-on-a-chip:片上系统)100a、100b、头放大器140a、140b及伺服控制器(svc)150a、150b。
33.头放大器140a能够将磁头hd11~hd16从磁盘300读取的信号放大输出并向soc100a供给。在soc100a中,从头放大器140a供给来的信号被读取通道电路(未图示)解调为数字数据。
34.另外,头放大器140a被从soc100a供给与数字数据对应的信号。头放大器140a能够将从soc100a供给来的信号放大并向磁头hd11~hd16供给。接受了信号的磁头hd11~hd16将该信号记录于磁盘300的记录面。
35.头放大器140b能够将磁头hd21~hd26从磁盘300读取的信号放大输出并向soc100b供给。在soc100b中,从头放大器140b供给来的信号被读取通道电路(未图示)解调为数字数据。
36.另外,头放大器140b被从soc100b供给与数字数据对应的信号。头放大器140b能够将从soc100b供给来的信号放大并向磁头hd21~hd26供给。接收了信号的磁头hd21~hd26将该信号记录于磁盘300的记录面。
37.svc150a基于来自soc100a的指示驱动致动器系统110a。具体而言,svc150a通过驱动致动器系统110a而将磁头hd11~hd16中要被使用的磁头hd定位于由soc100a指示了的位置。
38.另外,svc150a在磁头hd11~hd16的定位控制中发生了寻道错误的情况下,为了防止磁头hd11~hd16错误地与斜坡加载机构340碰撞,使磁头hd11~hd16缩回。磁头hd的缩回是指使磁头hd向斜坡加载机构340退避的动作。以下,存在将使磁头hd缩回的动作表示为缩回动作(retract operation)的情况。
39.另外,svc150a基于来自soc100a的指示驱动spm310。svc150a以使得spm310的转速以预先决定的目标速度而一定的方式驱动spm310。
40.svc150b基于来自soc100b的指示驱动致动器系统110b。具体而言,svc150b通过驱
动致动器系统110b而将磁头hd21~hd26中要被使用的磁头hd定位于由soc100b指示了的位置。
41.另外,svc150b在磁头hd21~hd26的定位控制中发生了寻道错误的情况下,为了防止磁头hd21~hd26错误地与斜坡加载机构340碰撞,使磁头hd21~hd26缩回。
42.soc100a连接于主机2。soc100a对来自主机2的访问命令进行解释,并执行对基于解释结果的动作、例如向磁盘300的访问的控制。
43.soc100a具备mpu(micro-processing unit:微处理单元)101a。mpu101a按照固件程序进行动作。固件程序保存于预定的非易失性的存储区域。预定的非易失性的存储区域可以是磁盘300,也可以是未图示的rom(read only memory:只读存储器)。
44.mpu101a与设置于soc100b的mpu101b一起控制磁盘装置1整体的动作。例如,mpu101a控制经由头放大器140a并使用磁头hd11~hd16的向磁盘300的访问。另外,mpu101a对svc150a指示spm310的旋转控制、经由svc150a执行致动器系统110a的加载/卸载的控制。
45.另外,mpu101a在定位控制中,使用由磁头hd11~hd16从形成于磁盘300的记录面的伺服信息读出的位置信号pos作为反馈输入来运算用于使磁头hd11~hd16的位置追随于目标位置pos_target的微型致动器131a的驱动电压的指示值及vcm111a的驱动电压的指示值,并将得到的各指示值向svc150a发送。svc150a将与微型致动器131a的驱动电压的指示值相应的电压对微型致动器131a施加,将与vcm111a的驱动电压的指示值相应的电压对vcm111a施加。由此,磁头hd11~hd16被定位于目标位置pos_target。
46.soc100b具备mpu101b。mpu101b按照固件程序进行动作。固件程序保存于预定的非易失性的存储区域。预定的非易失性的存储区域可以是磁盘300,也可以是未图示的rom。
47.mpu101b与设置于soc100a的mpu101a一起控制磁盘装置1整体的动作。例如,mpu101b控制经由头放大器140b使用磁头hd21~hd26的向磁盘300的访问。另外,mpu101b经由svc150b执行致动器系统110b的加载/卸载的控制。
48.另外,mpu101b在定位控制中,使用由磁头hd21~hd26从形成于磁盘300的记录面的伺服信息读出的位置信号pos作为反馈输入来运算用于使磁头hd21~hd26的位置追随于目标位置pos_target的微型致动器131b的驱动电压的指示值及vcm111b的驱动电压的指示值,并将得到的各指示值向svc150b发送。svc150b将与微型致动器131b的驱动电压的指示值相应的电压对微型致动器131b施加,将与vcm111b的驱动电压的指示值相应的电压对vcm111a施加。由此,磁头hd21~hd26被定位于目标位置pos_target。
49.此外,从mpu101向svc150输入的、微型致动器131的驱动电压的指示值及vcm111的驱动电压的指示值是第2信息的一例。
50.接着,对缩回动作进行说明。若发生寻道错误,则mpu101无法识别磁头hd的当前位置。若在这样的状态下勉强地执行定位控制,则有可能磁头hd会与斜坡加载机构340碰撞而磁头hd破损。因而,磁盘装置1在发生寻道错误时执行缩回动作。由此,安全地使磁头hd向斜坡加载机构340移动,并且将磁头hd的位置的识别初始化。
51.mpu101若在定位控制中发生寻道错误,则对svc150a、150b中的自身所控制的svc150指示开始缩回动作的控制。svc150若接收开始缩回动作的控制的指示,则开始缩回动作的控制,以后直到缩回动作完成为止以mpu101不介入的方式持续进行缩回动作的控制。
52.在缩回动作中,svc150对vcm111呈矩形波状地施加电压。也就是说,svc150对vcm111的驱动电压进行接通(on)/断开(off)控制。svc150在vcm111的驱动电压断开的期间检测vcm111的反电动势(back electro magnetic force:bemf)。svc150将bemf的检测值用作反馈输入,将磁头hd的移动速度保持为一定速度地动作。由此,svc150能够使磁头hd以安全的速度缩回。
53.由于在缩回动作中施加于vcm111的驱动电压的波形是矩形波状,因此,在执行缩回动作期间的vcm111中产生振动。因而,若在致动器系统110a、110b中的一方的致动器系统110中缩回动作被开始,则在该一方的致动器系统110的vcm111中产生的振动经由旋转轴320向另一方的致动器系统110传播,该另一方的致动器系统110中的磁头hd的定位精度有时会恶化。
54.在第1实施方式中,磁盘装置1在利用致动器系统110a、110b中的一方的致动器系统110执行缩回动作期间,在致动器系统110a、110b中的另一方的致动器系统110中,将与向该一方的致动器系统110的输入对应的信息用作前馈输入来执行定位控制。由此,抑制在致动器系统110a、110b中的一方的致动器系统110中的缩回动作中产生的振动对致动器系统110a、110b中的另一方的致动器系统110中的定位控制带来的影响。
55.在此,向致动器系统110的输入具体而言是施加于vcm111的电压的值。与向致动器系统110的输入对应的信息在第1实施方式中是由svc150检测的、施加于vcm111的电压的检测值。与向致动器系统110的输入对应的信息、即第1实施方式中的施加于vcm111的电压的检测值相当于第1信息。
56.作为与缩回动作进行对比的动作,存在控制卸载动作。控制卸载动作是在由mpu101进行的速度控制下使磁头hd移动至斜坡加载机构340的动作。控制卸载动作例如在磁盘装置1结束动作时执行。
57.在控制卸载动作中,能够由mpu101进行高精度的速度控制,因此,产生的振动也少。然而,在控制卸载动作中,mpu101需要修正用于检测bemf的电路(后述的bemf监视电路408)的偏移(offset)。另外,在控制卸载动作中,需要由mpu101进行速度控制。在mpu101发生了错误(例如定位控制中的寻道错误)那样的状况下,存在难以实现mpu101介入的控制卸载动作的情况。因而,在定位控制中发生了寻道错误的情况下,不执行需要由mpu101进行控制的控制卸载动作,而是执行不需要由mpu101进行控制的缩回动作。
58.图3是用于说明第1实施方式涉及的磁盘装置1的缩回动作的控制框图。此外,在此设为:在致动器系统110b中执行缩回动作,在致动器系统110a中继续磁头hd的定位控制。
59.驱动致动器系统110b的svc150b具备加法器401、vcm dac(digital-analog converter:数模变换器)402、vcm驱动器403、放大器404、bemf采样电路405、选择器406、adc(analog-digital converter:模数变换器)407、及bemf监视电路408。这些要素例如能够由硬件电路构成。
60.向加法器401输入vcm111b的bemf的目标值(bemf_target)和vcm111b的bemf的检测值。此外,bemf相当于马达速度。也就是说,vcm111b的bemf的目标值相当于vcm111b的目标速度值。vcm111b的bemf的目标值被预先决定而存储于vcm111b的预定位置。
61.加法器401从vcm111b的bemf的目标值减去vcm111b的bemf的检测值。从加法器401输出的值作为vcm111b的驱动电压的指示值而向vcm dac402输入。vcm dac402将被输入的
值向模拟值变换,并将变换为模拟值的值向vcm驱动器403输入。vcm驱动器403将与被输入的值相应的值的电压施加于vcm111b。
62.此外,在该例中,从加法器401输出的值保持原样地向vcm dac402输入。从加法器401输出的值也可以经由包括对增益进行乘法运算的滤波器等的任意1个以上的滤波器而向vcm dac402输入。
63.vcm驱动器403所输出的电压的值被放大器404放大,并向选择器406所具备的2个输入端子中的1个输入。
64.bemf监视电路408检测vcm111b的bemf。从bemf监视电路408输出的vcm111b的bemf的检测值向bemf采样电路405输入。
65.bemf采样电路405具备开关sw、和一方被接地的电容器c。开关sw在向选择器406输入的mpx切换信号表示“输入1”的情况下,成为非导通状态,由此,断开从bemf监视电路408输入的vcm111b的bemf的检测值的输出。开关sw在mpx切换信号表示“输入2”的情况下,成为导通状态,由此,将从bemf监视电路408输入的vcm111b的bemf的检测值向选择器406所具备的2个输入端子中的另1个输入。
66.此外,mpx切换信号与对vcm111的驱动电压进行接通/断开控制的状态对应。在vcm111b的驱动电压是接通状态(换言之,对vcm111b施加着非零的电压)时,由mpx切换信号选择“输入1”。在vcm111b的驱动电压是断开状态(换言之,施加于vcm111b的电压的值是零)时,由mpx切换信号选择“输入2”。
67.选择器406在mpx切换信号表示“输入1”的情况下,将从放大器404输入的值向adc407输入。adc407在mpx切换信号表示“输入1”的情况下,将放大器404所输出的值向数字值变换,变换为数字值的值被送向mpu101a。
68.在此,放大器404所输出的值是将施加于vcm111b的电压的值放大而得到的值,相当于施加于vcm111b的电压的检测值。即,在执行缩回动作期间的致动器系统110b中,施加于vcm111b的电压的检测值由adc407变换为数字值,并被送向mpu101a。
69.选择器406在mpx切换信号表示“输入2”的情况下,将经由bemf采样电路405被输入的bemf的检测值向adc407输入。adc407在mpx切换信号表示“输入2”的情况下,将vcm111b的bemf的检测值向数字值变换,并将变换为数字值的vcm111b的bemf的检测值向加法器401输入。由此,实现将vcm111b的bemf的检测值作为反馈输入的vcm111b的速度控制。
70.在mpu101a中,为了使磁头hd11~hd16的位置追随于目标位置pos_target,执行微型致动器131a的驱动电压的指示值及vcm111a的驱动电压的指示值的计算。作为用于此的结构,mpu101a具备加法器501、502、503、ma控制器504、ma模型505、vcm控制器506、ma陷波器(英文:notch)507、vcm陷波器508、及ma ff滤波器509。这些构成要素的功能例如通过由mpu101a执行固件来实现。
71.向加法器501输入磁头hd的目标位置pos_target和磁头hd读取到的位置信号pos。加法器501从目标位置pos_target减去位置信号pos并将通过减去而得到的值向加法器502及vcm控制器506输入。
72.vcm控制器506基于被输入的值来生成vcm111a的驱动电压的指示值。vcm控制器506所生成的指示值是基于vcm111a的驱动特性的大致的指示值。vcm控制器506所生成的指示值被vcm陷波器508微调整,并被送向svc150a。
73.vcm控制器506所生成的指示值也向ma模型505输入。ma模型505是模拟微型致动器131a的响应特性的模型。ma模型505基于由vcm控制器506生成的vcm111a的驱动电压的大致的指示值来计算微型致动器131a的响应,并将微型致动器131a的响应的计算值向加法器502输入。
74.加法器502对被输入的2个值进行合计,并将通过合计而得到的值向ma控制器504输入。ma控制器504基于被输入的值而生成微型致动器131a的驱动电压的指示值。ma控制器504所生成的指示值是基于微型致动器131a的驱动特性的大致的指示值。ma控制器504所生成的指示值被向加法器503输入。
75.mpu101a从执行缩回动作的控制的期间的svc150b取得施加于vcm111b的电压的检测值。施加于vcm111b的电压的检测值被向ma ff滤波器509输入。此外,存在将施加于vcm111的电压的检测值表示为vcm电压检测值的情况。
76.maff滤波器509是用于进行对微型致动器131a的前馈控制的滤波器。ma ff滤波器509基于施加于vcm111b的电压的检测值来计算微型致动器131a的驱动电压的指示值的调整量。该调整量是用于抑制在vcm111b中产生的振动对致动器系统110b的定位控制带来的影响的量。ma ff滤波器509将调整量的计算值向加法器503输入。
77.加法器503通过对ma控制器504所生成的指示值加上或减去ma ff滤波器509所计算出的调整量来进行ma控制器504所生成的指示值的调整。此外,加法器503进行加法运算还是进行减法运算,是根据调整量的符号的设定而设定的。
78.从加法器503输出的ma控制器504的驱动电压的指示值通过ma陷波器507微调整,并被送向svc150a。
79.svc150a除了具备vcm dac402及vcm驱动器403以外,还具备ma dac411及ma驱动器412。这些要素例如能够由硬件电路构成。
80.vcm dac402将从mpu101a输入的vcm111a的驱动电压的指示值向模拟值变换,并将变换为模拟值的值向vcm驱动器403输入。vcm驱动器403将与被输入的值相应的大小的电压对vcm111a施加。
81.ma dac411将从mpu101a输入的微型致动器131的驱动电压的指示值向模拟值变换,并将变换为模拟值的值向ma驱动器412输入。ma驱动器412将与被输入的值相应的大小的电压对微型致动器131a施加。
82.通过对vcm111a及微型致动器131a施加驱动电压,从而致动器系统110a使磁头hd移动。磁头hd在当前位置从磁盘300读取位置信号pos,位置信号pos被向mpu101a的加法器501输入。
83.mpu101a将被输入的位置信号pos用作反馈输入来计算vcm111a的驱动电压的指示值及微型致动器131a的驱动电压的指示值。也就是说,mpu101a能够将位置信号pos用作反馈输入来执行磁头hd的定位控制。
84.另外,在致动器系统110b中执行着缩回动作的情况下,mpu101a在磁头hd的定位控制中将vcm111b的驱动电压的检测值用作前馈输入而抑制振动对定位控制带来的影响。
85.因而,即使在缩回动作中在vcm111b中产生的振动传播到执行定位控制期间的致动器系统110a,也能够抑制因该振动导致致动器系统110a中的定位精度恶化的情况。
86.此外,在图3中,示出了在致动器系统110b中执行着缩回动作、在致动器系统110a
中执行着磁头hd的定位控制的情况的控制框。在致动器系统110a中执行着缩回动作、在致动器系统110b中执行着磁头hd的定位控制的情况下,svc150a利用与图3所示的svc150b同样的结构,控制致动器系统110a的缩回动作并且将vcm111a的驱动电压的检测值向mpu101b发送。在mpu101b中,利用与图3所示的mpu101a同样的结构,在磁头hd的定位控制中将致动器系统110a的vcm111a的驱动电压的检测值用作前馈输入。由此,即使在缩回动作中在vcm111a中产生的振动传播到执行定位控制期间的致动器系统110b,也能够抑制因该振动导致致动器系统110b中的定位精度恶化的情况。
87.图4是示出在第1实施方式涉及的磁盘装置1中施加于致动器系统110b中的vcm111b的驱动电压与由致动器系统110a进行的定位控制下的磁头hd的位置误差的关系的一例的示意性的图。本图的上段所示的波形示出了施加于vcm111b的驱动电压的检测值的经时变化(随时间的变化)。本图的下段所示的波形示出了使用了致动器系统110a的定位控制下的磁头hd的位置误差的经时变化。
88.在时间t1,在致动器系统110b中开始缩回动作。于是,施加于vcm111b的驱动电压的检测值开始包含许多基于谐振频率的尖的峰的、大致矩形波状的变化。读取到以下情况:由致动器系统110a进行的定位控制下的磁头hd的位置误差虽然从时间t1起逐渐变大,但没有发散到预定水平(level)以上。
89.图5是用于说明第1实施方式涉及的磁盘装置1的动作的一例的流程图。此外,设为:在用2个致动器系统110双方执行定位控制的状态下开始本图所示的动作。
90.首先,在2个致动器系统110中的某一方发生寻道错误时(s101),与2个mpu101中的发生了寻道错误的致动器系统110(表示为致动器系统x)对应的mpu101对2个svc150中的驱动致动器系统x的svc150指示开始缩回动作。由此,在致动器系统x中开始缩回动作(s102)。
91.于是,控制另一方的致动器系统(表示为致动器系统y)的mpu101在磁头hd的定位控制中将致动器系统x的vcm电压检测值用作前馈输入(s103)。s103的动作在致动器系统x中执行着缩回动作的期间持续(s104:否)。在致动器系统x中缩回动作完成时(s104:是),一系列的动作完成。
92.此外,2个致动器系统110中的发生了寻道错误的致动器系统x是第1致动器系统的一例。2个致动器系统110中的另一方的致动器系统y是第2致动器系统的一例。
93.另外,驱动第1致动器系统的svc150及控制第1致动器系统的mpu101是第1控制器的一例。驱动第2致动器系统的svc150及控制第2致动器系统的mpu101是第2控制器的一例。
94.另外,驱动第1致动器系统的svc150是第1伺服控制器的一例。另外,控制第1致动器系统的mpu101是第1处理器的一例。
95.如以上所述,根据第1实施方式,在第1控制器(在图3所示的例子中是svc150b)执行缩回动作的控制的期间,第2控制器(在图3所示的例子中是mpu101a及svc150a)将与向第1致动器系统的输入(在图3所示的例子中是vcm111b的驱动电压)对应的第1信息(在图3所示的例子中是vcm111b的驱动电压的检测值)用作前馈输入来执行磁头hd的定位控制。
96.因而,即使在缩回动作中的致动器系统中在vcm111中产生的振动向执行定位控制中的其他的致动器系统110传播,也能够抑制因该振动导致该其他的致动器系统110中的定位精度恶化的情况。
97.此外,第1控制器具备驱动第1致动器系统的第1伺服控制器(例如svc150)、和基于
由磁头hd读取到的位置信号pos而向第1伺服控制器输入第2信息(例如微型致动器131的驱动电压的指示值及vcm111的驱动电压的指示值)来执行磁头hd的定位控制的第1处理器(例如mpu101)。在由第1处理器进行的定位控制中发生了寻道错误的情况下,第1伺服控制器执行缩回动作的控制。
98.此外,在第1处理器产生的错误不限于寻道错误,在发生了任意的错误时,也可以:以使得第1伺服控制器开始缩回动作的方式构成磁盘装置1。
99.(第2实施方式)
100.在第1实施方式中,vcm111的驱动电压的检测值被用作定位控制中的前馈输入。被用作前馈输入的信息不限定于此。
101.在第2实施方式中,对将vcm111的驱动电压的指示值用作前馈输入的构成进行说明。此外,在第2实施方式中,对与第1实施方式相同的构成省略说明。
102.图6是用于说明第2实施方式涉及的磁盘装置1的缩回动作的控制框图。此外,在此,与图3的情形同样地,设为:在致动器系统110b中执行缩回动作,在致动器系统110a中继续磁头hd的定位控制。
103.如图6所示,在执行缩回动作的控制的期间的svc150b中生成的被向vcm驱动器403输入的指示值、也就是vcm111b的驱动电压的指示值,被从vcm dac402向执行定位控制期间的mpu101b所具备的ma ff滤波器509输入。ma ff滤波器509基于被输入的指示值来计算调整量。
104.由此,即使在缩回动作中在vcm111b中产生的振动向执行定位控制期间的致动器系统110a传播,也能够抑制因该振动导致致动器系统110a中的定位精度恶化的情况。
105.此外,在图6中,示出了在致动器系统110b中执行着缩回动作、在致动器系统110a中执行着磁头hd的定位控制的情况的控制框。在致动器系统110a中执行着缩回动作、在致动器系统110b中执行着磁头hd的定位控制的情况下,svc150a利用与图6所示的svc150b同样的结构,控制致动器系统110a的缩回动作并且将vcm111a的驱动电压的指示值向mpu101b发送。在mpu101b中,利用与图6所示的mpu101a同样的结构,在磁头hd的定位控制中将致动器系统110a的vcm111a的驱动电压的指示值用作前馈输入。由此,即使在缩回动作中在vcm111a中产生的振动向执行定位控制期间的致动器系统110b传播,也能够抑制因该振动导致致动器系统110b中的定位精度恶化的情况。
106.(第3实施方式)
107.在第1实施方式及第2实施方式中,缩回动作中的致动器系统110所具备的vcm111的驱动电压的信息,在定位控制中的致动器系统110所具备的微型致动器131的控制中被用作前馈输入。缩回动作中的致动器系统110所具备的vcm111的驱动电压的信息,也可以在定位控制中的致动器系统110所具备的vcm111的控制中被用作前馈输入。
108.在第3实施方式中,对缩回动作中的致动器系统110所具备的vcm111的驱动电压的信息在定位控制中的致动器系统110所具备的微型致动器131的控制及vcm111的控制的双方中被用作前馈输入的情形进行说明。在第3实施方式中,对于与第1实施方式相同的构成省略说明。
109.图7是用于说明第3实施方式涉及的磁盘装置1的缩回动作的控制框图。此外,在此,与图3的情形同样地,设为:在致动器系统110b中执行缩回动作,在致动器系统110a中继
续磁头hd的定位控制。
110.如图7所示,执行定位控制的期间的mpu101a除了具备图3所示的构成以外,还具备vcm ff滤波器510及加法器511。
111.vcm ff滤波器510是用于执行对vcm111a的前馈控制的滤波器。vcm ff滤波器510基于施加于vcm111b的电压的检测值来计算vcm111a的驱动电压的指示值的调整量。vcm ff滤波器510将调整量的计算值向加法器511输入。
112.向加法器511除了输入调整量的计算值以外,还输入vcm控制器506所生成的指示值。加法器511通过对vcm控制器506所生成的指示值加上或减去vcm ff滤波器510所计算出的调整量来进行vcm控制器506所生成的指示值的调整。此外,加法器511是进行加法运算还是进行减法运算是根据调整量的符号的设定来设定的。
113.从加法器511输出的vcm111a的驱动电压的指示值被vcm陷波器508微调整,并被送向svc150a。
114.这样,在图7所示的例子中,在致动器系统110b中的缩回动作中,在定位控制中的致动器系统110a中,vcm111b的驱动电压的检测值被用作前馈输入,微型致动器131a及vcm111a被控制。
115.因而,即使在缩回动作中在vcm111b中产生的振动向执行定位控制的期间的致动器系统110a传播,也能够抑制因该振动导致致动器系统110a中的定位精度恶化的情况。
116.此外,在图7中,示出了在致动器系统110b中执行着缩回动作、在致动器系统110a中执行着磁头hd的定位控制的情况的控制框。当在致动器系统110a中执行着缩回动作、在致动器系统110b中执行着磁头hd的定位控制时,svc150a利用与图7所示的svc150b同样的结构,控制致动器系统110a的缩回动作并且将vcm111a的驱动电压的检测值向mpu101b发送。在mpu101b中,利用与图7所示的mpu101a同样的结构,在磁头hd的定位控制中,将致动器系统110a的vcm111a的驱动电压的检测值用作前馈输入。由此,即使在缩回动作中在vcm111a中产生的振动向执行定位控制的期间的致动器系统110b传播,也能够抑制因该振动导致致动器系统110b中的定位精度恶化的情况。
117.(第4实施方式)
118.在第4实施方式中,对vcm111的驱动电压的指示值被用作前馈输入的构成进行说明。此外,在第4实施方式中,对于与第3实施方式相同的构成省略说明。
119.图8是用于说明第4实施方式涉及的磁盘装置1的缩回动作的控制框图。此外,在此,与图3的情形同样地,设为:在致动器系统110b中执行缩回动作,在致动器系统110a中继续磁头hd的定位控制。
120.如图8所示,向执行缩回动作的控制的期间的svc150b所具备的vcm驱动器403输入的指示值、即vcm111b的驱动电压的指示值,被从svc150b的vcm dac402向执行定位控制的期间的mpu101b所具备的ma ff滤波器509及vcm ff滤波器510输入。ma ff滤波器509基于被输入的指示值来计算调整量。vcm ff滤波器510基于被输入的指示值来计算调整量。
121.由此,即使在缩回动作中在vcm111b中产生的振动向执行定位控制的期间的致动器系统110a传播,也能够抑制因该振动导致致动器系统110a中的定位精度恶化的情况。
122.此外,在图8中,示出了在致动器系统110b中执行缩回动作、在致动器系统110a中执行磁头hd的定位控制的情况的控制框。当在致动器系统110a中执行缩回动作、在致动器
系统110b中执行磁头hd的定位控制时,svc150a利用与图8所示的svc150b同样的结构,控制致动器系统110a的缩回动作并且将vcm111a的驱动电压的指示值向mpu101b发送。在mpu101b中,利用与图8所示的mpu101a同样的结构,在磁头hd的定位控制中将致动器系统110a的vcm111a的驱动电压的指示值用作前馈输入。由此,即使在缩回动作中在vcm111a中产生的振动向执行定位控制的期间的致动器系统110b传播,也能够抑制因该振动导致致动器系统110b中的定位精度恶化的情况。
123.在第1实施方式及第2实施方式中,缩回动作中的致动器系统110所具备的vcm111的驱动电压的信息仅在定位控制中的致动器系统110所具备的微型致动器131的控制中被用作前馈输入。另外,在第3实施方式及第4实施方式中,缩回动作中的致动器系统110所具备的vcm111的驱动电压的信息在定位控制中的致动器系统110所具备的微型致动器131的控制及vcm111的控制的双方中被用作前馈输入。
124.也可以:以使得缩回动作中的致动器系统110所具备的vcm111的驱动电压的信息仅在定位控制中的致动器系统110所具备的vcm111的控制中被用作前馈输入的方式构成磁盘装置1。
125.此外,根据第1实施方式~第4实施方式,缩回动作中的致动器系统110所具备的vcm111的驱动电压的信息在其他的致动器系统110的磁头的定位控制中被用作反馈输入。缩回动作中的致动器系统110所具备的vcm111的驱动电压的信息的、在该其他的致动器系统110的磁头的定位控制中的使用方法,不限定于被用作反馈输入的方法。缩回动作中的致动器系统110所具备的vcm111的驱动电压的信息,也可以在该其他的致动器系统110的磁头的定位控制中被用作反馈输入。
126.如以上所述,根据第1实施方式~第4实施方式,在第1致动器系统的磁头的缩回中,第2控制器取得与向第1致动器系统的输入对应的信息,并使用该信息来执行定位控制。
127.因而,即使在缩回动作中的致动器系统110所具备的vcm111中产生的振动向执行定位控制的期间的其他的致动器系统110传播,也能够抑制因该振动导致该其他的致动器系统110中的定位精度恶化的情况。也就是说,能够尽可能地抑制在缩回动作时产生的振动的影响。
128.此外,以上所述的构成也能够对具有3个以上的致动器系统的磁盘装置应用。例如,能够使3个以上的致动器系统中的至少2个作为成对的实施方式的第1致动器系统与实施方式的第2致动器系统来发挥功能。
129.对本发明的几个实施方式进行了说明,但这些实施方式是作为例子而提示的,并非意在限定发明的范围。这些新的实施方式能够以其他的各式各样的方式实施,能够在不脱离发明的要旨的范围内进行各种省略、置换、变更。这些实施方式和/或其变形包括于发明的范围和/或要旨内,并且包括在权利要求书记载的发明及其等同的范围内。

技术特征:


1.一种磁盘装置,具备:磁盘;第1磁头及第2磁头,对所述磁盘进行数据的记录及数据的再现;第1致动器系统,设置有所述第1磁头;第2致动器系统,设置有所述第2磁头;第1控制器,控制所述第1致动器系统来使所述第1磁头相对于所述磁盘相对移动;及第2控制器,控制所述第2致动器系统来使所述第2磁头相对于所述磁盘相对移动,在所述第1磁头的缩回中,所述第2控制器取得与向所述第1致动器系统的输入对应的第1信息,并使用所述第1信息来执行所述第2磁头的定位控制。2.根据权利要求1所述的磁盘装置,所述第2控制器将所述第1信息用作前馈输入来执行所述第2磁头的定位控制。3.根据权利要求1或2所述的磁盘装置,所述第1控制器具备第1伺服控制器和第1处理器,所述第1伺服控制器驱动所述第1致动器系统,所述第1处理器通过基于由所述第1磁头读取到的位置信号而向所述第1伺服控制器输入第2信息来执行所述第1磁头的定位控制,在由所述第1处理器进行的定位控制中发生了错误的情况下,所述第1伺服控制器执行使所述第1磁头缩回的控制。4.根据权利要求1或2所述的磁盘装置,所述第1致动器系统具备第1音圈马达,向所述第1致动器系统的所述输入是施加于所述第1音圈马达的电压,所述第1信息是所述电压的检测值。5.根据权利要求3所述的磁盘装置,所述第1致动器系统具备第1音圈马达,向所述第1致动器系统的所述输入是施加于所述第1音圈马达的电压,所述第1伺服控制器具备对所述第1音圈马达施加与指示值相应的电压的第1驱动器,所述第1信息是所述指示值。6.根据权利要求1或2所述的磁盘装置,所述第2致动器系统具备致动器臂、设置于所述致动器臂的一端并使所述致动器臂旋转移动的第2音圈马达、连接于所述致动器臂的另一端并支承所述第2磁头的支承构件、及设置于所述致动器臂与所述支承构件之间的连接部并使所述支承构件移动的致动器元件,所述第2控制器将所述第1信息用作前馈输入来控制所述致动器元件。7.根据权利要求1或2所述的磁盘装置,所述第2致动器系统具备致动器臂、设置于所述致动器臂的一端并使所述致动器臂旋转移动的第2音圈马达、连接于所述致动器臂的另一端并支承所述第2磁头的支承构件、及设置于所述致动器臂与所述支承构件之间的连接部并使所述支承构件移动的致动器元件,所述第2控制器将所述第1信息用作前馈输入来控制所述第2音圈马达。8.一种磁盘装置的控制方法,所述磁盘装置具备磁盘、对所述磁盘进行数据的记录及数据的再现的第1磁头及第2磁头、设置有所述第1磁头的第1致动器系统、及设置有所述第2磁头的第2致动器系统,
所述磁盘装置的控制方法包括:使所述第1磁头缩回的步骤;和在所述第1磁头的缩回中,使用与向所述第1致动器系统的输入对应的第1信息来执行所述第2磁头的定位控制的步骤。

技术总结


实施方式提供能够尽可能地抑制在磁头的缩回时产生的振动的影响的磁盘装置及其控制方法。实施方式的磁盘装置具备第1致动器系统、第2致动器系统、第1控制器及第2控制器。在第1致动器系统的前端设置有第1磁头。在第2致动器系统的前端设置有第2磁头。第1控制器控制第1致动器系统而使第1磁头相对于磁盘相对移动。第2控制器控制第2致动器系统而使第2磁头相对于磁盘相对移动。在第1磁头的缩回中,第2控制器取得与向第1致动器系统的输入对应的第1信息,并使用第1信息来执行第2磁头的定位控制。并使用第1信息来执行第2磁头的定位控制。并使用第1信息来执行第2磁头的定位控制。


技术研发人员:

伊藤健司

受保护的技术使用者:

东芝电子元件及存储装置株式会社

技术研发日:

2021.08.09

技术公布日:

2022/9/26

本文发布于:2024-09-22 09:33:57,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/18704.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:磁头   系统   磁盘   电压
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议