盘装置以及控制盘装置的方法制造方法及图纸

技术编号:22218444 阅读:25 留言:0更新日期:2019-09-30 01:03
本发明专利技术提供性能高的盘装置以及控制盘装置的方法。根据一个实施方式,盘装置的控制器在来自外部电源的电力被供给着的期间,将从主机装置接收到的数据经由高速缓存区写入盘。控制器在来自外部电源的电力的供给断开了的情况下,使用在使盘旋转的马达产生的再生能将高速缓存区的内容转移保存到非易失性存储器。控制器在来自外部电源的电力被供给着的期间,基于由温度传感器得到的温度检测值和非易失性存储器的写入速度使高速缓存区的大小增减。

Method of Disk Device and Control Disk Device

【技术实现步骤摘要】
盘装置以及控制盘装置的方法本申请享有以日本专利申请2018-51552号(申请日:2018年3月19日)为在先申请的优先权。本申请通过参照该在先申请而包括在先申请的全部内容。
本实施方式涉及盘装置以及控制盘装置的方法。
技术介绍
盘装置具有PLP(PowerLossProtection:断电保护)功能。PLP功能是如下功能:在来自外部电源的电力的供给断开了的情况下,使向高速缓冲存储器存储的正在向盘写入中的数据转移保存(退避)到非易失性的存储区域。
技术实现思路
一个实施方式提供一种性能高的盘装置以及控制盘装置的方法。根据一个实施方式,盘装置具备1个以上的盘、使所述1个以上的盘旋转的马达、电源电路、非易失性的第1存储器、具备高速缓存区(cachearea)的易失性的第2存储器以及控制器。所述电源电路利用从外部电源供给的第1电力生成第2电力,并在所述第1电力的供给断开了的情况下,基于在所述马达停止时产生的再生能生成第3电力。所述控制器在所述第1电力被供给着的期间,使用由所述电源电路所生成的所述第2电力,经由所述高速缓存区向所述盘写入从主机装置接收到的数据。所述控制器在所述第1电力的供给断开了的情况下,使用由所述电源电路所生成的所述第3电力将所述高速缓存区的内容转移保存到所述第1存储器。所述控制器在所述第1电力被供给着的期间,基于由温度传感器得到的温度检测值和所述第1存储器的写入速度使所述高速缓存区的大小增减。附图说明图1是示出实施方式的盘装置的构成的一例的框图。图2是示出实施方式的备份时间信息的数据构成的一例的图。图3是说明在实施方式的闪速ROM中保存的各种信息的图。图4是说明实施方式的盘装置的动作的流程图。图5是示出实施方式的、备份使能信号与备份的执行时间之间的关系的时序图。具体实施方式以下,参照附图,详细说明实施方式的盘装置。此外,本专利技术不限定于该实施方式。(实施方式)图1是示出实施方式的盘装置的构成的一例的框图。盘装置1作为主机装置HS的外部存储装置发挥功能。盘装置1例如是硬盘驱动器。具体而言,盘装置1具有盘2、主轴马达(SPM)3、磁头MH、致动器臂A、音圈马达(VCM)4、盘控制电路5、头控制电路6、驱动电路7、读写通道8、RAM(RandomAccessMemory:随机存取存储器)9、闪速ROM(ReadOnlyMemory:只读存储器)11以及温度传感器12。盘2是能够记录各种信息的圆盘状的记录介质(例如磁盘)。盘2也可以称为盘片。盘2利用SPM3被旋转驱动。SPM3是使盘2旋转的马达的一例。本图示出了具备一个盘2的盘装置1,但盘装置1所具备的盘2的数量不限定于1。也可以是,一个盘装置1具备多个盘2。在一个盘装置1具备多个盘2的情况下,该多个盘2作为一体被旋转驱动。磁头MH设置于致动器臂A的一方的端部,并执行数据向盘2的写入以及读取。磁头MH具有向盘2写入数据的写入头WH以及从盘2读取数据的读取头RH。磁头MH支承在滑块SL上,利用由盘2的旋转产生的升力,一边维持从盘2的表面稍微浮起的状态,一边在盘2的表面上在沿磁道(downtrack)方向上移动。VCM4在致动器臂A设置于与设置有磁头MH的端部相反侧的端部。VCM4以轴4a为中心使致动器臂A旋转驱动。由此,VCM4使磁头MH在交叉磁道(crosstrack,与磁道交叉)方向上移动,在盘2上变更进行数据的写入或读取的磁道。RAM9是易失性的第2存储器的一例。RAM9由DRAM(DynamicRandomAccessMemory:动态随机存取存储器)、SRAM(StaticRandomAccessMemory:静态随机存取存储器)或它们的组合等构成。在RAM9分配有高速缓存区10。即,RAM9作为高速缓冲存储器发挥功能。高速缓存区10是暂时对从主机装置HS接收到的数据中的还未写入到盘2的数据进行存储的存储区域。头控制电路6通过使与从读写通道8输入的数据相应的写入信号(电流)流向写入头WH,从而对盘2执行数据的写入。另外,头控制电路6将从读取头RH输出的读取信号(由读取头RH从盘2读取出的数据)放大,并将其向读写通道8供给。读写通道8对已经保存在高速缓存区10的数据进行编码调制,并将编码调制得到的数据向头控制电路6输出。另外,读写通道8对从头控制电路6传输来的数据进行编码解调,并将编码解调得到的数据向盘控制电路5输出。驱动电路7控制向盘装置1的电力的供给。另外,驱动电路7控制VCM4的驱动。驱动电路7具有电源控制电路7a以及主轴马达控制电路7b。主轴马达控制电路7b控制SPM3的旋转。电源控制电路7a为电源电路的一例。电源控制电路7a从主机装置HS(外部电源的一例)接受电力的供给,并基于该被供给了的电力,生成驱动盘装置1的各部分的电力。生成电力例如包括整流、升压或降压等处理。电源控制电路7a将所生成的电力向盘装置1的各部分供给。也可以是,电源控制电路7a将被供给了的电力直接(原样不变地)向各部分供给。另外,在来自主机装置HS的电力的供给断开了的情况下,电源控制电路7a能够检测来自主机装置HS的电力的供给断开了这一情况。在电源控制电路7a检测到来自主机装置HS的电力的供给断开了这一情况时,经由主轴马达控制电路7b接受在SPM3中产生的再生能。并且,电源控制电路7a基于从SPM3接受到的再生能生成电力,并将所生成的电力向盘装置1的各部分供给。在盘2的旋转期间,向SPM3的供给电流停止。由SPM3的反电动势引起的能量作为再生能而由主轴马达控制电路7b回收。另外,旋转的盘2的动能由SPM3转换为电能,该电能作为再生能而由主轴马达控制电路7b回收。像这样,电源控制电路7a基于在SPM3停止时产生的再生能,生成向各部分供给的电力。因此,盘装置1能够在来自主机装置HS的电力的供给断开后的不久的期间,利用再生能进行动作。在该期间,在盘装置1中,执行PLP功能的处理。PLP功能是如下功能:当在向盘2进行数据的写入的期间检测到来自主机装置HS的电力的供给断开的情况下,通过将高速缓冲存储器内的数据转移保存到非易失性存储器中,从而防止该数据从盘装置1丢失。在实施方式的情况下,作为PLP功能的处理,高速缓存区10内的数据被转移保存到闪速ROM11中。转移保存可以是转送,也可以是复制。转移保存也可以包括压缩、编码、格式转换等对数据进行加工的处理。以后,有时将向闪速ROM11转移保存高速缓存区10内的数据的处理记为备份。在电源控制电路7a检测到来自主机装置HS的电力的供给断开了的情况下,使得备份使能(BackupEnable)信号有效(assert)。备份使能信号是表示能够执行备份这一内容的信号,并向盘控制电路5供给。电源控制电路7a在使得备份使能信号有效后,当向各部分的供给电压低于预定的阈值时,使得备份使能信号无效(negate)。只要上述阈值比盘控制电路5执行备份所需的电压值大即可,可以任意设定。例如,也可以是,将盘控制电路5执行备份所需的电压值设定为上述阈值。也可以是,将对盘控制电路5执行备份所需的电压值加上预定的裕量(margin)所得到的值设定为上述阈值。也可以是,将比盘控制电路5执行备份所需的电压值大且比向盘2的访问(写入、读取)所需的电压值小的值设本文档来自技高网...

【技术保护点】
1.一种盘装置,具备:1个以上的盘;马达,其使所述1个以上的盘旋转;电源电路,其利用从外部电源供给的第1电力来生成第2电力,在所述第1电力的供给断开了的情况下,基于在所述马达停止时产生的再生能来生成第3电力;非易失性的第1存储器;易失性的第2存储器,其具备高速缓存区;以及控制器,其在所述第1电力被供给着的期间,使用由所述电源电路所生成的所述第2电力,将从主机装置接收到的数据经由所述高速缓存区写入所述盘,在所述第1电力的供给断开了的情况下,使用由所述电源电路所生成的所述第3电力将所述高速缓存区的内容转移保存到所述第1存储器,所述控制器在所述第1电力被供给着的期间,基于由温度传感器得到的温度检测值和所述第1存储器的写入速度使所述高速缓存区的大小增减。

【技术特征摘要】
2018.03.19 JP 2018-0515521.一种盘装置,具备:1个以上的盘;马达,其使所述1个以上的盘旋转;电源电路,其利用从外部电源供给的第1电力来生成第2电力,在所述第1电力的供给断开了的情况下,基于在所述马达停止时产生的再生能来生成第3电力;非易失性的第1存储器;易失性的第2存储器,其具备高速缓存区;以及控制器,其在所述第1电力被供给着的期间,使用由所述电源电路所生成的所述第2电力,将从主机装置接收到的数据经由所述高速缓存区写入所述盘,在所述第1电力的供给断开了的情况下,使用由所述电源电路所生成的所述第3电力将所述高速缓存区的内容转移保存到所述第1存储器,所述控制器在所述第1电力被供给着的期间,基于由温度传感器得到的温度检测值和所述第1存储器的写入速度使所述高速缓存区的大小增减。2.根据权利要求1所述的盘装置,所述控制器基于所述1个以上的盘所包含的盘的数量、所述温度检测值及所述写入速度,计算所述高速缓存区的大小的设定值,并用所述设定值更新所述高速缓存区的大小。3.根据权利要求2所述的盘装置,所述控制器基于所述盘的数量和所述温度检测值,推定能够执行转移保存的第1时间,并通过对所述推定出的第1时间乘以所述写入速度来取得所述设定值。4.根据权利要求1所述的盘装置,所述控制器,在将所述高速缓存区的内容转移保存到所述第1存储器时将与写入量和写入的时间相关的第1信息写入到所述第1存储器,在接下来所述第1电力的供给重新开始了的情况下,基于所述第1信息计算所述写入速度。5.根据权利要求4所述的盘装置,每当将预定量的数据转移保存到所述第1存储器时,所述控制器生成时间戳作为所述第1信息,并将该时间戳...

【专利技术属性】
技术研发人员:曾我部敬悟
申请(专利权)人:株式会社东芝东芝电子元件及存储装置株式会社
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1