控制多背板的多硬盘顺序启动的电路及方法 【技术领域】
本发明涉及一种控制设备顺序启动的电路及方法,尤其涉及一种以排线控制多背板的多硬盘顺序启动的电路及方法。
【背景技术】
通常情况下使用存储设备保存数据,该存储设备可以是硬盘或者其它存储设备。当数据的数量大于存储设备的容量时,可简单连接多个存储设备以扩大容量。
在系统启动过程中,电源打开的同时,硬盘便立即在其电机驱动下开始运作。每个硬盘均有其启动电流,比如单一硬盘的启动电流大小为2A,在仅连接单个硬盘的状况下,电源供应装置的瞬时峰值电流即为硬盘的启动电流2A,当硬盘运作趋于稳定后,硬盘所消耗的电流将降至一较低的平均值。如相连接的硬盘数量较少,其启动时的瞬时峰值电流对电源供应装置地影响尚不明显,只是在要求较大存取容量的场合,需附加较多的硬盘,此时其启动时的瞬时峰值电流对电源供应装置的影响比较大。例如有八个硬盘相连接,则当其同时启动时,瞬时峰值电流将高达16A,普通电源供应装置无法承受这样大的瞬时峰值电流,极易烧毁,所以需要换用专门的电源供应装置,只是成本将随之增加。
【发明内容】
本发明所要解决的技术问题在于提供一种以排线控制多背板的多硬盘顺序启动的电路及方法,以避免多个硬盘同时启动时造成瞬时峰值电流过大,确保整个系统正常运作。
本发明所采用的技术方案为:提供一种以排线控制多背板的多硬盘顺序启动的电路,该电路包括:一控制器,用于产生并输出启动信号;若干连接器及若干排线,排线以并行方式连接控制器及连接器,用于设定启动信号输出的延迟时间;至少一硬盘,每一硬盘可依据启动信号输出的延迟时间设定不同启动时间;一电源控制开关,其与硬盘及控制器相连接,从控制器接收启动信号,用于依据启动信号控制供给硬盘的电流;用于承载上述设备的若干背板;一外部主机及一电源供应装置。
本发明另提供一种以排线控制多背板的多硬盘顺序启动的方法,该方法包括:依据连接器排线的不同设定来决定启动信号输出的延迟时间,电源供应装置开启前,控制器启动信号输出为High,电源控制开关处于关闭状态,导致此时没有电流输出至与各电源控制开关相连接的硬盘,硬盘处于静止状态,当电源供应装置开启后经过相应的延迟时间,各背板控制器的启动信号输出顺序变为Low,电源控制开关顺序导通,电流输出至硬盘,硬盘开始启动。如此多背板上硬盘即可实现顺序启动。
本发明的电路及方法利用排线控制各硬盘顺序启动,避免了多硬盘同时启动造成瞬时峰值电流过大,而不需换用特殊电源供应装置。另外,本发明控制器的控制逻辑比较简单,每一背板的控制器引脚设定依据走线自动设定为不同值,无需手动调节。
【附图说明】
图1是本发明控制多背板的多硬盘顺序启动的启动信号时序图。
图2是本发明控制多背板的多硬盘顺序启动的电路结构示意图。
图3是本发明控制多背板的多硬盘顺序启动的方法流程示意图。
【具体实施方式】
请参阅图1,是本发明的启动信号时序图。控制器的引脚1、2设定为0、0时,启动信号延迟一单位时间,控制器的引脚1、2设定为1、0时,启动信号延迟二单位时间,控制器的引脚1、2设定为1、1时,启动信号延迟三单位时间,控制器的引脚1、2设定为0、1时,启动信号延迟四单位时间。而在每个背板中可用类似电路设定小单位时间来启动同一背板的硬盘,这样不同背板的所有硬盘均在不同时间启动。
请参阅图2,是本发明的电路结构示意图,其中外部主机50包括:连接器501。背板10包括:控制器11,用于产生并输出启动信号;连接器101、102及若干排线,排线以并行方式连接控制器及连接器,用于设定启动信号输出的延迟时间;硬盘13;电源控制开关12,其与控制器11及硬盘13相连接,从控制器11接收启动信号,用于依据启动信号控制供给硬盘13的电流。背板20、30、40的组成与背板10相同。背板10、20、30、40及外部主机50的连接器101、102、201、202、301、302、401、402、501透过排线以并行方式连接,排线仅有长度不同。电源供应装置60与各背板的电源控制开关12、22、32、42相连接。
外部主机50的连接器501的引脚与背板10的连接器101的引脚对应连接。连接器101的引脚1与连接器102的引脚2及控制器11的引脚1相连接,连接器101的引脚2与连接器102的引脚3及控制器11的引脚2相连接,连接器101的引脚3与连接器102的引脚4及控制器11的引脚3相连接,连接器101的引脚4与连接器102的引脚1及控制器11的引脚4相连接。
背板10的连接器102的引脚与背板20的连接器201的引脚对应连接。连接器201的引脚1与连接器202的引脚2及控制器21的引脚1相连接,连接器201的引脚2与连接器202的引脚3及控制器21的引脚2相连接,连接器201的引脚3与连接器202的引脚4及控制器21的引脚3相连接,连接器201的引脚4与连接器202的引脚1及控制器21的引脚4相连接。
背板20的连接器202的引脚与背板30的连接器301的引脚对应连接。连接器301的引脚1与连接器302的引脚2及控制器31的引脚1相连接,连接器301的引脚2与连接器302的引脚3及控制器31的引脚2相连接,连接器301的引脚3与连接器302的引脚4及控制器31的引脚3相连接,连接器301的引脚4与连接器302的引脚1及控制器31的引脚4相连接。
背板30的连接器302的引脚与背板40的连接器401的引脚对应连接。连接器401的引脚1与连接器402的引脚2及控制器41的引脚1相连接,连接器401的引脚2与连接器402的引脚3及控制器41的引脚2相连接,连接器401的引脚3与连接器402的引脚4及控制器41的引脚3相连接,连接器401的引脚4与连接器402的引脚1及控制器41的引脚4相连接。
当外部主机50的连接器501的引脚1、2、3、4顺序设定为“0011”时,依据排线的走线状况,背板10的连接器101的引脚1、2、3、4顺序自动设定为“0011”,背板20的连接器201的引脚1、2、3、4顺序自动设定为“1001”,背板30的连接器301的引脚1、2、3、4顺序自动设定为“1100”,背板40的连接器401的引脚1、2、3、4顺序自动设定为“0110”。
请参阅图3,是本发明的方法流程示意图,当电源供应装置开启时,控制器11、21、31、41的启动信号输出为High,使电源控制开关12、22、32、42均处于关闭状态,导致此时没有电流输出至与各电源控制开关相连接的硬盘13、23、33、43,各硬盘处于静止状态。
(步骤100)
连接器101的引脚1、2、3、4设定为“0011”,当电源供应装置开启经过一单位时间延迟后,依据连接器101的引脚设定,背板10的控制器11的启动信号输出变为Low,使电源控制开关12导通,电流输出至与其相连接的硬盘13,从而导致硬盘13开始启动。此时控制器21、31、41的启动信号输出为High,使电源控制开关22、32、42均处于关闭状态,导致此时没有电流输出至与电源控制开关22、32、42相连接的硬盘23、33、43,硬盘23、33、43处于静止状态。
(步骤101)
连接器201的引脚1、2、3、4设定为“1001”,当电源供应装置开启经过二个单位时间延迟后,依据连接器201的引脚设定,背板20的控制器21的启动信号输出变为Low,使电源控制开关22导通,电流输出至与其相连接的硬盘23,从而导致硬盘23开始启动。此时控制器31、41的启动信号输出为High,使电源控制开关32、42均处于关闭状态,导致此时没有电流输出至与电源控制开关32、42相连接的硬盘33、43,硬盘33、43处于静止状态。(步骤102)
连接器301的引脚1、2、3、4设定为“1100”,当电源供应装置开启经过三个单位时间延迟后,依据连接器301的引脚设定,背板30的控制器31的启动信号输出变为Low,使电源控制开关32导通,电流输出至与其相连接的硬盘33,从而导致硬盘33开始启动。此时控制器41的启动信号输出为High,使电源控制开关42处于关闭状态,导致此时没有电流输出至与电源控制开关42相连接的硬盘43,硬盘43处于静止状态。(步骤103)
连接器401的引脚1、2、3、4设定为“0110”,当电源供应装置开启经过四个单位时间延迟后,依据连接器401的引脚设定,背板40的控制器41的启动信号输出变为Low,使电源控制开关42导通,电流输出至与其相连接的硬盘43,从而导致硬盘43开始启动。(步骤104)。如此多背板的多硬盘即可实现顺序启动。
在本实施例中,各背板仅对应一硬盘,整个系统仅采用四个硬盘,实际每一背板可控制多个硬盘,每个硬盘可设定不同的启动时间。只是硬盘越多,顺序启动的时间越长,且并没有可支持无限多硬盘的电源供应装置,所以硬盘数量有一上限,在实际应用中,该上限值一般为36。