System and method for starting up plural electronic devices in an orderly manner

A system for starting up plural electronic devices includes an external controller, a power source, and four backboards. The external controller includes four output ends. Each backboard includes a power switch connected to a respective electronic device and to the power source, an onboard controller connected to the respective power switch, and first and second connectors each having four ends. Fourth, first, second and third ends of the first connector are respectively connected to first, second, third, fourth ends of the second connector. The onboard controller includes four input ends respectively connected to the four ends of the first connector, and an output end connected to the power switch. Signals output from the external controller are received as four different input signals at the four onboard controllers, the input signals corresponding to four different time delays for the onboard controllers to output signals to start up the four electronic devices.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is related to a copending U.S. patent application entitled “SYSTEM AND METHOD FOR STARTING UP PLURAL ELECTRONIC DEVICES IN AN ORDERLY MANNER”, recently filed with the same assignee as the instant application and with the application Ser. No. 10/997,393, filed on Nov. 23, 2004. The disclosure of the above identified application is incorporated herein by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention pertains to systems and methods for starting up electronic devices, and particularly to a system and method for starting up plural electronic devices in an orderly sequential manner.

2. Description of Prior Art

A computer storage device used for storing data is generally a hard disk or another similar kind of storage device. When the stored data exceed the capacity of the storage device, plural of the storage devices can be connected together to enlarge a total available capacity.

When a power source is turned on, current from the power source drives a motor of a hard disk so that the hard disk rotates and begins to operate. Each hard disk requires a separate driving current. An initial instantaneous peak-value current of the hard disk is equivalent to the driving current. Thereafter, a working current of the hard disk decreases to an average value of less than the driving current. If the driving current of the hard disk is two amperes, and only one hard disk is connected, the initial instantaneous peak-value current of the power source is also two amperes. After the hard disk reaches an operating speed, the working current of the hard disk decreases to an average value less than two amperes. The total instantaneous peak-value current can be easily supplied by the power source if there are only relatively few hard disks connected together. However, if numerous hard disks are connected together to enlarge the total capacity, the total instantaneous peak-value current is correspondingly high. For example, if eight hard disks are connected together, the total instantaneous peak-value current of the hard disks is sixteen amperes. Commonly used power sources are not able to support such a strong current, and a special power source is needed. However, the purchase and running costs of such power source are correspondingly high.

Therefore, there is a need for a system and method to start up plural electronic devices in an orderly manner so as to decrease the instantaneous peak-value current required when the plural hard disks are started up.

SUMMARY OF THE INVENTION

A primary objective of the present invention is to provide a system for starting up plural electronic devices in an orderly manner.

A secondary objective of the present invention is to provide a method for starting up plural electronic devices in an orderly manner.

In order to fulfill the above-mentioned primary objective, the present invention provides a system for starting up plural electronic devices in an orderly manner. The system comprises an external controller, a power source, and a plurality of backboards. The external controller comprises N output ends. Each of the backboards comprises a power switch connected to the power source and at least one of the electronic devices, an onboard controller connected to the power switch, a first connector, and a second connector. The power switch is used for switching a connectivity between the power source and the at least one electronic device on and off. The onboard controller comprises N input ends and an output end, and is used for providing an output to the power switch to control switching on and off of the connectivity between the power source and the at least one electronic device. Each of the connectors comprises N ends. The N ends of the first connector are respectively connected to the N input ends of the onboard controller in one-to-one correspondence. A first end of the first connector is connected to a second end of the second connector; a second end of the first connector is connected to a third end of the second connector; and so on through to, or including; an N−1th end of the first connector is connected to an Nth end of the second connector; and an Nth end of the first connector is connected to a first end of the second connector. However a terminal one of the backboards need not have a second connector. The N ends of a first connector of a first one of the backboards are respectively connected to the N output ends of the external controller in one-to-one correspondence, and the N ends of the second connector of the first backboard are connected to the N ends of the first connector of a second one of the backboards in one-to-one correspondence. The N ends of a second connector of each of the backboards from the second backboard on except for the terminal backboard are connected to the N ends of the first connector of a corresponding subsequent backboard in one-to-one correspondence. In addition, N is a natural number equal to or greater than 2.

In operation of the system, signals output from two or more of the output ends of the external controller are received as different input signals at the onboard controllers, the input signals corresponding to different time delays for the onboard controllers to output signals to start up the corresponding electronic devices.

In order to fulfill the above-mentioned second objective, a method for starting up plural electronic devices in an orderly manner is provided. The method comprises the steps of: (i) presetting N output ends of an external controller; (ii) outputting default voltage levels to respective power switches that are each connected to respective one or more of the electronic devices, for switching off corresponding connectivities between a power source and the electronic devices; (iii) outputting a voltage level other than the default voltage level by a first one of onboard controllers to a respective power switch when a first time delay has elapsed from the time of the outputting of the default voltage levels, for switching on the corresponding connectivity between the power source and corresponding one or more of the electronic devices; (iv) outputting the voltage level other than the default voltage level by a subsequent one of the onboard controllers to a respective power switch when a subsequent time delay has elapsed from the time of the outputting of the default voltage levels, for switching on the corresponding connectivity between the power source and corresponding one or more of the electronic devices; and (v) repeating the above outputting step if and as necessary for any and all further onboard controllers, respective power switches, and corresponding connectivities between the power source and corresponding one or more of the electronic devices. In this method, N is a natural number equal to or greater than 2.

DETAILED DESCRIPTION OF THE INVENTION

FIG. 1is a block diagram of hardware infrastructure of a system1for starting up plural electronic devices in an orderly manner according to a preferred embodiment of the present invention. In the preferred embodiment, the electronic devices are hard disks102,202,302,402. In the preferred embodiment, the system1comprises a first backboard10, a second backboard20, a third backboard30, a fourth backboard40, an external controller50, and a power source60. The external controller50comprises four output ends. Each of the four output ends can be set to output a low voltage level or a high voltage level. The first backboard10comprises a controller100, a power switch101, the hard disk102, a connector103, and a connector104. The controller100comprises four input ends, and an output end that is connected to the power switch101. The power switch101is also connected to the power source60and the hard disk102.

Each of the connectors103,104comprises four output ends. The four output ends of the connector103are respectively connected to the four input ends of the controller100in one-to-one correspondence. In addition, a first of the output ends of the connector103is connected to a second input end of the connector104; a second of the output ends of the connector103is connected to a third input end of the connector104; a third of the output ends of the connector103is connected to a fourth input end of the connector104; and a fourth of the output ends of the connector103is connected to a first input end of the connector104.

Under the control of the controller100, the power switch101switches connectivity between the power source60and the hard disk102on and off. In the preferred embodiment, when the controller100outputs a default voltage level, the power switch101switches off the connectivity. Conversely, when the controller100outputs a voltage level other than the default voltage level, the power switch101switches on the connectivity. In the preferred embodiment, the default voltage level is a high voltage level. Thus, the power switch101switches off the connectivity when the controller100outputs the high voltage level, and switches on the connectivity when the controller100outputs the low voltage level. In an alternative embodiment, the default voltage level is a low voltage level. In the preferred embodiment, because the system1employs four backboards10,20,30,40, the output voltage level of the controller100only depends on input voltage levels to a first of the input ends and a second of the input ends of the controller100. In an alternative embodiment, if more than four backboards are employed, the output voltage level of the controller100depends on input voltage levels to more than two of the input ends of the controller100. For example, if sixteen backboards are employed, the output voltage level of the controller100depends on input voltage levels to all four of the input ends of the controller100.

In the preferred embodiment of the present invention, the second backboard20, the third backboard30and the fourth backboard40have similar structures to that of the first backboard10, as shown inFIG. 1. For the sake of brevity, the second, third and fourth backboards20,30,40are not fully described in detail herein. Like references numerals of components of the first, second, third and fourth backboards10,20,30,40indicate like components. The power switches101,201,301,401are commonly connected to the power source60. The four output ends of the external controller50are respectively connected to four input ends of the connector103in one-to-one correspondence. Four output ends of the connector104are respectively connected to four input ends of a connector203in one-to-one correspondence. Four output ends of a connector204are respectively connected to four input ends of a connector303in one-to-one correspondence. Four output ends of a connector304are respectively connected to four input ends of a connector403in one-to-one correspondence. Thus, the external controller50, the first backboard10, the second backboard20, the third backboard30, and the fourth backboard40are connected together in series. In the preferred embodiment, a connector404of the fourth backboard40is not used. In an alternative embodiment, a second connector of the terminal backboard is not used.

In the preferred embodiment of the invention, a high voltage level is represented by the number “1.” In contrast, a low voltage level is represented by the number “0.” If a first and a second of the output ends of the external controller50are set to output low voltage levels, simultaneously a third and a fourth of the output ends of the external controller50are set to output high voltage levels, and the outputs of the four output ends of the external controller50are recorded as “0011.” On the first backboard10, because the four input ends of the connector103are respectively connected to the four output ends of the external controller50, the four output ends of the connector103are recorded as outputting “0011.” Thus, the four input ends of the controller100are recorded as receiving “0011,” and the four input ends of the connector104are respectively recorded as receiving “1001.” On the second backboard20, because the four input ends of the connector203are respectively connected to the four output ends of the connector104, four output ends of the connector203are recorded as outputting “1001.” Thus, four input ends of a controller200are recorded as receiving “1001,” and four input ends of the connector204are respectively recorded as receiving “1100.” On the third backboard30, because the four input ends of the connector303are respectively connected to the four output ends of the connector204, four output ends of the connector303are recorded as outputting “1100.” Thus, four input ends of a controller300are recorded as receiving “1100,” and four input ends of the connector304are respectively recorded as receiving “0110.” On the fourth backboard40, because the four input ends of the connector403are respectively connected to the four output ends of the connector304, four output ends of the connector403are recorded as outputting “0110.” Thus, four input ends of a controller400are recorded as receiving “0110.”

Based on the different inputs that are received at the first and second input ends of the controllers100,200,300,400, the controllers100,200,300,400are configured with different pre-determined time delays. Each time delay is a period of time between a moment when the respective controller100,200,300,400is powered on, and a moment when the respective controller100,200,300,400outputs a low voltage level.FIG. 2illustrates the time delays of each controller100,200,300,400outputting a low voltage level after the controller100,200,300,400is powered on, on the assumption that the four controllers100,200,300,400simultaneously output respective high voltage levels immediately upon being powered on simultaneously at time “0.”

In the preferred embodiment of the present invention, the four controllers100,200,300,400are cooperatively configured as follows. If the input voltage levels of the first input end and the second input end of the controller100are “00,” the controller100outputs a low voltage level after a first time delay; if the input voltage levels of the first input end and the second input end of the controller200are “10,” the controller200outputs a low voltage level after a second time delay; if the input voltage levels of the first input end and the second input end of the controller300are “11,” the controller300outputs a low voltage level after a third time delay; and if the input voltage levels of the first input end and the second input end of the controller400are “01,” the controller400outputs a low voltage level after a fourth time delay. Each time delay is calculated from the moment when the respective controller100,200,300,400is powered on.

FIG. 3is a flow chart of a preferred method for starting up plural electronic devices in an orderly manner in accordance with the present invention. At step S301, the four output ends of the external controller50are preset to output “0011,” and thus the first input ends and the second input ends of the four controllers100,200,300,400are respectively recorded as receiving “00,”“10,”“11,”“01.” The numbers “0” and “1” respectively represent the low voltage level and the high voltage level. At step S302, when the system1is powered on by the power source60, the four controllers100,200,300,400immediately output respective high voltage levels to the respective power switches101,201,301,401. The power switches101,201,301,401switch off the respective connectivities between the power source60and the respective hard disks102,202,302,402.

At step S303, after the first predetermined time delay elapses, the controller100with the first and second of the input ends that are recorded as receiving “00” outputs the low voltage level to the power switch101. The power switch101switches on the connectivity between the power source60and the hard disk102. The hard disk102is started up. At step S304, after the second predetermined time delay elapses, the controller200with the first and second of the input ends that are recorded as receiving “10” outputs the low voltage level to the power switch201. The power switch201switches on the connectivity between the power source60and the hard disk202. The hard disk202is started up. At step S305, after the third predetermined time delay elapses, the controller300with the first and second of the input ends that are recorded as receiving “11” outputs the low voltage level to the power switch301. The power switch301switches on the connectivity between the power source60and the hard disk302. The hard disk302is started up. At step S306, after the fourth predetermined time delay elapses, the controller400with the first and second of the input ends that are recorded as receiving “01” outputs the low voltage level to the power switch401. The power switch401switches on the connectivity between the power source60and the hard disk402. The hard disk402is started up. Thus, starting up of the hard disks102,202,302,402in an orderly manner is realized.

In the preferred embodiment of the present invention, the system1employs the four hard disks102,202,302,402on the respective backboards10,20,30,40. In alternative embodiments, more than one hard disk may be provided on any one or more of the backboards10,20,30,40. Each of the hard disks on one backboard10,20,30,40can be set with a unique time delay for it to be started up. The more hard disks that are employed by the system1, the greater the time needed to start up all the hard disks. Further, no power source can support an unlimited number of hard disks. In practice, it is believed that the maximum number of hard disks that can be employed is likely to be thirty-six.

While a preferred and alternative embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only and not by way of limitation. Thus the breadth and scope of the present invention should not be limited by the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.