存储装置和存储装置的供电方法转让专利

申请号 : CN201110341288.5

文献号 : CN102385897B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 范瑞琦田达海刘波

申请人 : 华为数字技术(成都)有限公司

摘要 :

本发明实施例提供一种存储装置和存储装置的供电方法。其存储装置包括:存储模块和设置在所述存储模块外部的备电模块;所述备电模块,用于在所述存储模块掉电时,为所述存储模块提供电源,以提供电能将缓存中的数据写入所述存储模块;所述存储模块和所述备电模块之间通过第一连接器连接;或者当所述存储装置中还包括转接卡时,所述备电模块设置在所述转接卡上,所述转接卡与所述存储模块之间通过第二连接器连接。采用本发明实施例的技术方案,数据丢失风险较小,能够有效地提高数据的安全性。

权利要求 :

1.一种存储装置,其特征在于,包括:存储模块和设置在所述存储模块外部的备电模块;

所述备电模块,用于在所述存储模块掉电时,为所述存储模块供电,以提供电能将缓存中的数据存入所述存储模块;

所述存储模块和所述备电模块之间通过第一连接器连接;或者当所述存储装置中还包括转接卡时,所述备电模块设置在所述转接卡上,所述转接卡与所述存储模块之间通过第二连接器连接;

所述存储模块包括控制单元,所述控制单元预先设置有第一检测电压值,所述第一检测电压值小于备电模块充电完成时对应的电压值;在备电模块充电结束后,所述控制单元控制所述备电模块放电,当所述备电模块放电至第一电压值时,记录对应的第一时刻,再控制所述备电模块继续放电,当所述备电模块放电至第二电压值时,记录所述第二电压值和对应的第二时刻;所述控制单元根据所述第一电压值、所述第一时刻、所述第二电压值和所述第二时刻计算对应的检测电容值,当所述检测电容值在所述备电模块对应的正常电容值的范围内时,确定所述备电模块处于正常状态,否则所述备电模块处于非正常状态;

其中,所述存储模块为固态硬盘SSD盘片,所述备电模块采用电容备电。

2.根据权利要求1所述的存储装置,其特征在于,所述存储模块包括存储单元和控制单元;

所述存储模块和所述备电模块之间通过第一连接器连接具体包括:

所述存储单元,通过所述第一连接器与所述备电模块连接,用于存储所述数据;

所述控制单元,通过所述第一连接器与所述备电模块连接,用于在掉电时,控制所述备电模块为所述存储单元供电,以提供电能将缓存中的所述数据存入所述存储单元;

或者当所述存储装置中还包括转接卡时,所述备电模块设置在所述转接卡上,所述转接卡与所述存储模块之间通过第二连接器连接具体包括:所述存储单元,通过所述第二连接器与设置在所述转接卡上的备电模块连接,用于存储数据;

所述控制单元,通过所述第二连接器与设置在所述转接卡上的备电模块连接,用于在掉电时,控制所述备电模块为所述存储单元供电,以提供电能将缓存中的所述数据存入所述存储单元。

3.根据权利要求2所述的存储装置,其特征在于:

所述控制单元,还用于在上电时,向所述备电模块发出充电控制指示,以对所述备电模块充电。

4.一种存储装置的供电方法,其特征在于,包括:

检测存储模块是否掉电;

当所述存储模块掉电时,采用设置在所述存储模块外部的备电模块为所述存储模块供电,以提供电能将缓存中的数据存入所述存储模块;其中所述存储模块和所述备电模块之间通过第一连接器连接;或者当所述存储装置中还包括转接卡时,所述备电模块设置在所述转接卡上;所述转接卡与所述存储模块之间通过第二连接器连接;

所述存储模块的控制单元预先设置有第一检测电压值,所述第一检测电压值小于备电模块充电完成时对应的电压值;在备电模块充电结束后,控制所述备电模块放电,当所述备电模块放电至第一电压值时,记录对应的第一时刻,再控制所述备电模块继续放电,当所述备电模块放电至第二电压值时,记录所述第二电压值和对应的第二时刻;根据所述第一电压值、所述第一时刻、所述第二电压值和所述第二时刻计算对应的检测电容值,当所述检测电容值在所述备电模块对应的正常电容值的范围内时,确定所述备电模块处于正常状态,否则所述备电模块处于非正常状态;

其中,所述存储模块为固态硬盘SSD盘片,所述备电模块采用电容备电。

5.根据权利要求4所述的方法,其特征在于,当所述存储模块掉电时,采用设置在所述存储模块外部的备电模块为所述存储模块提供电源,以提供电能将缓存中的数据存入所述存储模块,包括:当掉电时,所述存储模块中的控制单元发出指示,使得所述备电模块为所述存储模块中的存储单元供电,以提供电能将缓存中的所述数据存入所述存储单元。

6.根据权利要求5所述的方法,其特征在于,还包括:

在上电时,所述控制单元向所述备电模块发出充电控制指示,以对所述备电模块充电。

说明书 :

存储装置和存储装置的供电方法

技术领域

[0001] 本发明实施例涉及存储技术领域,尤其涉及一种存储装置和存储装置的供电方法。

背景技术

[0002] 现有的存储系统中采用若干个存储模块存储数据,每一个存储模块(如固态硬盘(Solid State Drive;以下简称SSD)盘片)作为一个封闭的壳体。在存储模块内部设置有备电模块,用于在存储系统掉电时,为对应的存储模块提供电源,以支持存储模块内部的控制器将缓存中的数据写入存储模块中,避免数据的丢失。
[0003] 由于上述现有技术中备电模块位于存储模块的封闭壳体内,备电模块将会受到存储模块空间的限制,导致备电模块备电能力不高;而且备电模块对环境温度较为敏感,备电模块位于存储模块内部,散热受到一定的限制,致使备电模块长时间运行的失效概率较大。因此,采用上述现有技术的存储模块(如SSD盘片),数据丢失的风险较大。

发明内容

[0004] 本发明实施例提供一种存储装置和存储装置的供电方法,用于解决现有技术的存储模块数据丢失风险较大的缺陷,从而实现提高数据的安全性。
[0005] 本发明实施例提供一种存储装置,包括:存储模块和设置在所述存储模块外部的备电模块;
[0006] 所述备电模块,用于在所述存储模块掉电时,为所述存储模块供电,以提供电能将缓存中的数据存入所述存储模块;
[0007] 所述存储模块和所述备电模块之间通过第一连接器连接;或者当所述存储装置中还包括转接卡时,所述备电模块设置在所述转接卡上,所述转接卡与所述存储模块之间通过第二连接器连接。
[0008] 本发明实施例还提供一种存储装置的供电方法,包括:
[0009] 检测所述存储模块是否掉电;
[0010] 当所述存储模块掉电时,采用设置所述存储模块外部的备电模块为所述存储模块供电,以提供电能将缓存中的数据存入所述存储模块;其中所述存储模块和所述备电模块之间通过第一连接器连接;或者当所述存储装置中还包括转接卡时,所述备电模块设置在所述转接卡上;所述转接卡与所述存储模块之间通过第二连接器连接。
[0011] 本发明实施例提供的存储装置和存储装置的供电方法,通过采用上述技术方案,备电模块位于存储模块的外部,这样备电模块将不会受到存储模块(如SSD盘片)空间的限制,以提高备电模块的备电能力,在存储模块掉电时,能够具有足够的电量以保证将缓存中的数据写入存储模块中。而且备电模块位于存储模块(如SSD盘片)的外部,备电模块的散热较好,备电模块因为长时间运行温度较高而失效概率较小,以保证存储模块掉电时,数据能够安全地被写入存储模块中。总之,采用本发明实施例的技术方案,能够有效地提高数据的安全性。

附图说明

[0012] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0013] 图1为本发明一实施例提供的存储装置的结构示意图。
[0014] 图2为本发明另一实施例提供的存储装置的结构示意图。
[0015] 图3为本发明再一实施例提供的存储装置的结构示意图。
[0016] 图4为本发明一实施例提供的存储装置的供电方法的流程图。
[0017] 图5为本发明一实施例提供的存储装置的实例图。
[0018] 图6为图5所示实施例的提供的存储装置的供电示例图。
[0019] 图7为本发明另一实施例提供的存储装置的实例图。
[0020] 图8为图7所示实施例的提供的存储装置的供电示例图。

具体实施方式

[0021] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022] 图1为本发明一实施例提供的存储装置的结构示意图。如图1所示,本实施例的存储装置,包括存储模块10和设置在存储模块10外部的备电模块11。其中备电模块11用于在存储模块10掉电时,为存储模块10供电,以提供电能将缓存中的数据写入存储模块10。
[0023] 本实施例中存储模块10和备电模块11之间通过第一连接器连接;或者当存储装置中还包括转接卡时,备电模块11设置在转接卡上,转接卡与存储模块10之间通过第二连接器连接。
[0024] 例如,本实施例中的存储模块10可以为SSD盘片,其中,SSD盘片可以包括存储介质、控制器、缓存等部件,但并不包括备电模块。而在现有技术中,SSD盘片还可以包括备电模块。
[0025] 本实施例的存储装置,通过采用上述技术方案,备电模块位于存储模块的外部,这样备电模块将不会受到存储模块(如SSD盘片)空间的限制,可以将电容做大,以提高备电模块的备电能力,在存储模块掉电时,能够具有足够的电量以保证将缓存中的数据写入存储模块中。而且备电模块位于存储模块(如SSD盘片)的外部,备电模块的散热较好,备电模块因为长时间运行温度较高而失效概率较小,以保证存储模块掉电时,数据能够安全地被写入存储模块中,因此采用本发明实施例的技术方案,数据丢失风险较小,能够有效地提高数据的安全性。而且当备电模块位于存储模块(如SSD盘片)内时,备电模块占用存储模块(如SSD盘片)的空间,备电模块的电容和存储模块(如SSD盘片)的存储容量会受到互相限制,而采用本实施例的技术方案,备电模块和存储模块(如SSD盘片)的存储容量互相受限制的概率较小。
[0026] 图2为本发明另一实施例提供的存储装置的结构示意图。如图2所示,在上述图1所示实施例的基础上,本实施例的存储装置,还可以包括如下可选内容:
[0027] 本实施例的存储装置中,设置在存储模块10外部的备电模块11为一个单独的模块,其中存储模块10和备电模块11之间可以通过第一连接器12连接。
[0028] 可选地,本实施例的存储装置中,该存储模块10可以包括存储单元101和控制单元102。此时对应地,控制单元102和存储单元101分别通过第一连接器12与备电模块11连接。例如当存储模块10为SSD盘片时,存储单元101可以为SSD盘片的存储介质,控制单元102可以为SSD盘片控制器。
[0029] 其中存储单元101通过第一连接器12与备电模块11连接,用于存储数据.举例来说,该存储单元101可以是存储介质,例如Flash颗粒。控制单元102与存储单元101连接,控制单元102还通过第一连接器12与备电模块11连接,用于在掉电时,控制备电模块11为存储单元101供电,以提供电能将缓存中的数据存入存储单元101。
[0030] 进一步可选地,本实施例的存储装置中,控制单元102还用于在上电时.时,向备电模块11发出充电控制指示,以对备电模块11充电。控制单元102还用于在备电模块11充电结束后,检测备电模块11是否正常。
[0031] 例如控制单元102在备电模块11充电结束后,对备电模块11进行检测的具体过程如下:控制单元102内部可以预先设置有第一检测电压值,该第一检测电压值小于备电模块11充电完成时对应的电压值。当控制单元102开始对备电模块11进行检测,先控制备电模块11放电,当备电模块11放电至第一电压值时,记录对应的第一时刻,然后控制备电模块11继续放电,当备电模块11放电至某一第二电压值时,记录此时的第二电压值和对应的第二时刻。然后控制单元101根据第一电压值、第一时刻、第二电压值和第二时刻计算对应的检测电容值,当该检测电容值在备电模块11对应的正常电容值的范围内时,确定该备电模块11处于正常状态,否则该备电模块11处于非正常状态。进一步地,当控制单元101检测到备电模块11处于非正常状态时,可以触发报警信号,以通知工作人员进行维修。
[0032] 由于本实施例中存储模块10和备电模块11之是通过第一连接器12连接。此时,具体地,存储模块10中的控制单元102与备电模块11之间通过第一连接器12连接。
[0033] 具体地,控制单元102可以用于在上电时,通过第一连接器12向备电模块11发出充电控制指示,以对备电模块11充电。控制单元102还可以用于在备电模块11充电结束后,通过第一连接器12实现检测备电模块11是否正常,详细可以参考上述记载。
[0034] 本实施例的存储装置,通过采用上述技术方案,备电模块位于存储模块的外部,这样备电模块将不会受到存储模块(如SSD盘片)空间的限制,可以将电容做大,以提高备电模块的备电能力,在存储模块掉电时,能够具有足够的电量以保证将缓存中的数据写入存储模块中。而且备电模块位于存储模块(如SSD盘片)的外部,备电模块的散热较好,备电模块因为长时间运行温度较高而失效概率较小,以保证存储模块掉电时,数据能够安全地被写入存储模块中,因此采用本发明实施例的技术方案,数据丢失风险较小,能够有效地提高数据的安全性。而且当备电模块位于存储模块(如SSD盘片)内时,备电模块占用存储模块(如SSD盘片)的空间,备电模块的电容和存储模块(如SSD盘片)的存储容量会受到互相限制,而采用本实施例的技术方案,备电模块和存储模块(如SSD盘片)的存储容量互相受限制的概率较小。
[0035] 图3为本发明再一实施例提供的存储装置的结构示意图。如图3所示,在上述图1所示实施例的基础上,本实施例的存储装置,还可以包括如下可选内容:
[0036] 本实施例的存储装置中还包括转接卡13。本实施例中设置在存储模块10外部的备电模块11可以设置在转接卡13上,转接卡13和存储模块10之间可以通过第二连接器14连接。
[0037] 同上述图2所示实施例相似,可选地,本实施例的存储装置中,该存储模块1也可以包括存储单元101和控制单元102。此时由于备电模块11设置在转接卡13上,备电模块11可以分别通过第二连接器14与存储单元101和控制单元102连接。例如当存储模块10为SSD盘片时,存储单元101可以为SSD盘片的存储介质,控制单元102可以为SSD盘片控制器。
[0038] 其中存储单元101,通过第二连接器14与设置在转接卡13上的备电模块11连接,用于存储数据。控制单元102与存储单元101连接,控制单元102还通过第二连接器14与设置在转接卡13上的备电模块11连接,用于在掉电时,控制备电模块11为存储单元101供电,以提供电能将缓存中的数据存入存储单元101。
[0039] 同上述图2所示实施例相似,进一步可选地,本实施例的存储装置中控制单元102还用于在上电时.时,向备电模块11发出充电控制指示,以对备电模块11充电。控制单元102还用于在备电模块11充电结束后,检测备电模块11是否正常。
[0040] 其中控制单元102在备电模块11充电结束后,对备电模块11进行检测的具体过程可以参考上述图2所示实施例的记载,在此不在赘述。由于本实施例中备电模块11设置在转接卡13上,备电模块11(也可以说转接卡13)和存储模块10之间通过第二连接器14连接为例来说明本发明的技术方案。
[0041] 具体地,由于备电模块11设置在转接卡13上,此时可以认为备电模块11和转接卡13设置在一起。此时控制单元102可以用于在上电时,通过第二连接器14向备电模块11发出充电控制指示,以对备电模块11充电。控制单元102还可以用于在备电模块11充电结束后,通过第二连接器14检测备电模块11是否正常,详细可以参考上述记载。
[0042] 本实施例的存储装置,通过采用上述技术方案,备电模块位于存储模块的外部,这样备电模块将不会受到存储模块(如SSD盘片)空间的限制,可以将电容做大,以提高备电模块的备电能力,在存储模块掉电时,能够具有足够的电量以保证将缓存中的数据写入存储模块中。而且备电模块位于存储模块(如SSD盘片)的外部,备电模块的散热较好,备电模块因为长时间运行温度较高而失效概率较小,以保证存储模块掉电时,数据能够安全地被写入存储模块中,因此采用本发明实施例的技术方案,数据丢失风险较小,能够有效地提高数据的安全性。而且当备电模块位于存储模块(如SSD盘片)内时,备电模块占用存储模块(如SSD盘片)的空间,备电模块的电容和存储模块(如SSD盘片)的存储容量会受到互相限制,而采用本实施例的技术方案,备电模块和存储模块(如SSD盘片)的存储容量互相受限制的概率较小。
[0043] 可选地,在图3所示实施例的存储装置中还可以包括拉手条,该拉手条可以分别与存储模块10和转接卡13连接,其具体功能可以参考现有技术的记载,详细在此不再赘述。
[0044] 可选地,上述图2所示实施例的存储装置中也可以包括转接卡,其具体功能及连接关系可以参考现有技术的记载,在此不再赘述。进一步可选地,此时存储装置中也还可以包括拉手条,详细在此不再赘述。
[0045] 图4为本发明一实施例提供的存储装置的供电方法的流程图。如图4所示,本实施例的存储装置的供电方法,具体可以包括如下:
[0046] 100、检测存储模块是否掉电;
[0047] 101、当存储模块掉电时,采用设置存储模块外部的备电模块为存储模块供电,以提供电能将缓存中的数据存入存储模块。
[0048] 本实施例中存储模块外部的备电模块可以为一个单独的模块,其中存储模块和备电模块之间可以通过第一连接器连接。或者当存储装置中还包括转接卡时,设置在存储模块外部的备电模块为也可以设置在转接卡上,此时转接卡和存储模块之间可以通过第二连接器连接。本实施例的存储装置的供电方法应用在包括上述存储模块和备电模块的存储装置中。可选地,本实施例的存储装置的供电方法中,当存储模块未掉电时,采用外部电源存储模块供电,该方案详细可以参考现有技术,在此不再赘述。
[0049] 本实施例的存储装置的供电方法,通过采用上述技术方案,能够为存储模块供电,且本实施例的技术方案中备电模块位于存储模块的外部,这样备电模块将不会受到存储模块(如SSD盘片)空间的限制,可以将电容做大,以提高备电模块的备电能力,在存储模块掉电时,能够具有足够的电量以保证将缓存中的数据写入存储模块中。而且备电模块位于存储模块(如SSD盘片)的外部,备电模块的散热较好,备电模块因为长时间运行温度较高而失效概率较小,以保证存储模块掉电时,数据能够安全地被写入存储模块中,因此采用本发明实施例的技术方案,数据丢失风险较小,能够有效地提高数据的安全性。而且当备电模块位于存储模块(如SSD盘片)内时,备电模块占用存储模块(如SSD盘片)的空间,备电模块的电容和存储模块(如SSD盘片)的存储容量会受到互相限制,而采用本实施例的技术方案,备电模块和存储模块(如SSD盘片)的存储容量互相受限制的概率较小。
[0050] 进一步可选地,上述实施例的技术方案中,存储模块可以包括存储单元和控制单元。存储单元用于存储数据;控制单元用于在掉电时,控制备电模块为存储单元供电,以将缓存中的数据存入存储单元。
[0051] 例如当存储模块为SSD盘片时,存储单元可以为SSD盘片的存储介质,控制单元可以为SSD盘片控制器。具体地,此时“存储模块和备电模块之间可以通过第一连接器连接”具体可以为控制单元和存储单元分别通过第一连接器与备电模块连接。
[0052] 另外,当转接卡和存储模块之间可以通过第二连接器连接时,由于备电模块设置在转接卡上,对应地,备电模块可以分别通过第二连接器与存储单元和控制单元连接。
[0053] 此时可选地,上述实施例中的“101、当存储模块掉电时,采用设置存储模块外部的备电模块为存储模块供电,以提供电能将缓存中的数据存入存储模块”具体可以为:当掉电时,存储模块中的控制单元发出指示,使得备电模块为存储模块中的存储单元供电,以提供电能将缓存中的数据存入存储单元。
[0054] 当控制单元和存储单元分别通过第一连接器与备电模块连接,当掉电时,控制单元通过第一连接器向备电模块发出指示,使得备电模块为存储单元供电,以提供电能将缓存中的数据存入存储单元。
[0055] 当备电模块分别通过第二连接器与存储单元和控制单元连接,当掉电时,控制单元通过第二连接器向备电模块发出指示,使得备电模块为存储单元供电,以提供电能将缓存中的数据存入存储单元。
[0056] 可选地,在上述实施例的技术方案的基础上,还可以包括如下内容:
[0057] (1)在上电时,控制单元向备电模块发出充电控制指示,以对备电模块充电;
[0058] 例如,当控制单元和存储单元分别通过第一连接器与备电模块连接,在上电时,控制单元可以通过第一连接器向备电模块发出充电控制指示,以对备电模块充电。
[0059] 例如,当备电模块分别通过第二连接器与存储单元和控制单元连接,在上电时,控制单元可以通过第二连接器向备电模块发出充电控制指示,以对备电模块充电。
[0060] (2)在备电模块充电结束后,控制单元检测备电模块是否正常。
[0061] 例如,当控制单元和存储单元分别通过第一连接器与备电模块连接,控制单元可以通过第一连接器检测备电模块是否正常。
[0062] 例如,当备电模块分别通过第二连接器与存储单元和控制单元连接,控制单元可以通过第二连接器检测备电模块是否正常。
[0063] 其中控制单元在备电模块充电结束后,检测备电模块是否正常的具体过程可以为:控制单元内部可以预先设置有第一检测电压值值,该第一检测电压值小于备电模块11充电完成时对应的电压值。当控制单元开始检测备电模块,先控制备电模块放电,当备电模块放电至第一电压值时,记录对应的第一时刻,然后控制备电模块继续放电,当备电模块放电至某一第二电压值时,记录此时的第二电压值和对应的第二时刻。然后控制单元根据第一电压值、第一时刻、第二电压值和第二时刻计算对应的检测电容值,当该检测电容值在备电模块对应的正常电容值的范围内时,确定该备电模块处于正常状态,否则该备电模块处于非正常状态。进一步地,当控制单元检测到备电模块处于非正常状态时,可以触发报警信号,以通知工作人员进行维修。
[0064] 采用上述实施例的技术方案,能够为存储模块供电,且本实施例的技术方案中备电模块位于存储模块的外部,这样备电模块将不会受到存储模块(如SSD盘片)空间的限制,可以将电容做大,以提高备电模块的备电能力,在存储模块掉电时,能够具有足够的电量以保证将缓存中的数据写入存储模块中。而且备电模块位于存储模块(如SSD盘片)的外部,备电模块的散热较好,备电模块因为长时间运行温度较高而失效概率较小,以保证存储模块掉电时,数据能够安全地被写入存储模块中,因此采用本发明实施例的技术方案,数据丢失风险较小,能够有效地提高数据的安全性。而且当备电模块位于存储模块(如SSD盘片)内时,备电模块占用存储模块(如SSD盘片)的空间,备电模块的电容和存储模块(如SSD盘片)的存储容量会受到互相限制,而采用本实施例的技术方案,备电模块和存储模块(如SSD盘片)的存储容量互相受限制的概率较小。
[0065] 图5为本发明一实施例提供的存储装置的实例图。图6为图5所示实施例的提供的存储装置的供电示例图。如图5和图6所示,本实施例的存储装置中包括SSD盘片20、备电模块21、转接卡22和拉手条23。其中备电模块21设置在装接卡22上。转接卡22与外接连接器24连接,用于接收外部的高速信号以及外接电源,以实现通信。转接卡22和SSD盘片20通过第二连接器25连接,其中这里以第二连接器25的母头设置在转接卡22一侧,第二连接器25的公头设置在SSD盘片20一侧为例。拉手条23分别与转接卡22和SSD盘片20连接,其中转接卡22位于拉手条23上方,SSD盘片20位于拉手条23下方,通过拉手23条实现了将转接卡22和SSD盘片20组成硬盘单元,应用于存储阵列之上,其中拉手条
23上还有导光柱,实现对硬盘单元运行状态的显示。详细可以参考现有技术的记载,在此不在赘述。
[0066] 本实施例的外接连接器24可以为串行连接小型计算机系统接口(Serial Attached Small Computer System Interface;简称为Serial Attached SCSI;进一步简称为SAS)连接器或者串行高级技术附件(Serial Advanced Technology Attachment;以下简称SATA)连接器。
[0067] 如图5和图6所示,SSD盘片20的高速SAS信号(或者SATA信号)通过转接卡22上的外接连接器24与SSD盘片20的背板进行通信,而工作电源从外接连接器24引入(例如+12V),+12V电源是备电模块21的输入电压,而备电模块21的输出电压和+12V电源进行电源合路作为SSD盘片30的输入电源。SSD盘片20通过第二连接器25上的3.3V空闲管脚向备电模块21发出充电控制指示,以指示备电模块21充电。或者SSD盘片20还可以通过第二连接器25上的3.3V空闲管脚在备电模块21充电结束后,检测备电模块21是否正常,具体可以参考上述实施例的检测方法,详细在此不在赘述。
[0068] 如图6所示,本实施例的存储装置,当存储装置未断电时,SSD盘片20通过从外接连接器24引入的电源进行供电。存储装置断电时,SSD盘片20中的主控制器(如控制单元)收到外部电源丢失的中断信号,指示备电模块21为SSD盘片20供电,以将CACHE中的数据写入SSD盘片20的存储介质(如存储单元)中,避免数据丢失。
[0069] 采用上述本实施例的技术方案,备电模块位于存储模块的外部,这样备电模块将不会受到存储模块(如SSD盘片)空间的限制,可以将电容做大,以提高备电模块的备电能力,在存储模块掉电时,能够具有足够的电量以保证将缓存中的数据写入存储模块中。而且备电模块位于存储模块(如SSD盘片)的外部,备电模块的散热较好,备电模块因为长时间运行温度较高而失效概率较小,以保证存储模块掉电时,数据能够安全地被写入存储模块中,因此采用本发明实施例的技术方案,数据丢失风险较小,能够有效地提高数据的安全性。而且当备电模块位于存储模块(如SSD盘片)内时,备电模块占用存储模块(如SSD盘片)的空间,备电模块的电容和存储模块(如SSD盘片)的存储容量会受到互相限制,而采用本实施例的技术方案,备电模块和存储模块(如SSD盘片)的存储容量互相受限制的概率较小。
[0070] 图7为本发明另一实施例提供的存储装置的实例图。图8为图7所示实施例的提供的存储装置的供电示例图。如图7和图8所示,本实施例的存储装置中包括SSD盘片30、备电模块31、转接卡32和拉手条33。其中外接连接器34于与转接卡32连接,用于接收外部的高速信号以及外接电源,以实现通信。备电模块31和SSD盘片之间采用第一连接器35连接。转接卡32和SSD盘片30通过第二连接器36连接,其中这里以第二连接器36的母头设置在转接卡32一侧,第二连接器36的公头设置在SSD盘片30一侧为例。拉手条33的设置以及连接关系可以参考上述图5和图6的相关记载,在此不在赘述。
[0071] 同理本实施例的外接连接器34可以为SAS连接器或者SATA连接器。
[0072] 如图7和图8所示,SSD盘片30的高速SAS信号(或者SATA信号)通过转接卡32上的外接连接器34与SSD盘片30的背板进行通信,而工作电源从外接连接器34引入(例如+12V)SSD盘片30和备电模块31,而备电模块31的输出电压送回SSD盘片30和+12V电源进行电源合路作为SSD盘片30的工作电源。
[0073] SSD盘片30通过SSD盘片30与备电模块31之间的第一连接器35件发出充电控制指示,以指示备电模块31充电。或者SSD盘片30还可以通过第一连接器35上的3.3V空闲管脚在备电模块31充电结束后,检测备电模块31是否正常。详细可以参考上述图5和图6的相关记载,在此不再赘述。
[0074] 如图8所示,本实施例的存储装置,当存储装置未断电时,SSD盘片30通过从外接连接器34引入的电源进行供电。存储装置断电时,SSD盘片30中的主控制器(如控制单元)收到外部电源丢失的中断信号,指示备电模块31为SSD盘片30供电,以将CACHE中的数据写入SSD盘片30的存储介质(如存储单元)中,避免数据丢失。
[0075] 采用上述本实施例的技术方案,备电模块位于存储模块的外部,这样备电模块将不会受到存储模块(如SSD盘片)空间的限制,可以将电容做大,以提高备电模块的备电能力,在存储模块掉电时,能够具有足够的电量以保证将缓存中的数据写入存储模块中。而且备电模块位于存储模块(如SSD盘片)的外部,备电模块的散热较好,备电模块因为长时间运行温度较高而失效概率较小,以保证存储模块掉电时,数据能够安全地被写入存储模块中,因此采用本发明实施例的技术方案,数据丢失风险较小,能够有效地提高数据的安全性。而且当备电模块位于存储模块(如SSD盘片)内时,备电模块占用存储模块(如SSD盘片)的空间,备电模块的电容和存储模块(如SSD盘片)的存储容量会受到互相限制,而采用本实施例的技术方案,备电模块和存储模块(如SSD盘片)的存储容量互相受限制的概率较小。
[0076] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0077] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。