1. Field of the Invention
The present invention is related 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 manner.
2. Description of Related Art
Generally, users of computer systems store their data in storage devices of the computer systems. When the data exceed the capacity of the storage devices, the users can connect extra plural storage devices in parallel in order to enlarge the capacity of the original storage devices. The storage devices may be hard disk drives (“hard drives”), or other storage devices known in the art.
Each storage device needs a driving current; for example, the driving current of a typical hard drive is 2 amperes. If the users connect two hard drives in parallel, when the hard drives are driven by their respective motors simultaneously, the total instantaneous peak-value current is 4 amperes. If the users only connect relatively few hard drives, the total driving current needed can be easily supplied by a standard power source. However, if the users connect relatively many hard drives, the total instantaneous peak-value current is correspondingly high. For example, the total instantaneous peak-value current of eight hard drives connected to the power source is 16 amperes. Standard power sources are not able to supply such a strong current. Therefore, the users must employ special storage devices such as SCSI (small computer systems interface) hard drives, or Fiber Channel hard drives. However, the purchase costs of such hard drives are high.
Consequently, a system and method are needed for starting up plural storage devices in an orderly manner so as to decrease the total instantaneous peak-value current required when the plural storage devices are started up.
A first objective of the present invention is to provide a system for starting up plural electronic devices in an orderly manner.
A second 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 first objective, the present invention provides a system for starting up plural electronic devices in an orderly manner. The system comprises a first backboard and a second backboard. The first backboard comprises: a first electronic device; a first power switch connected to the first electronic device; a first microprocessor connected to the first power switch, the first microprocessor comprising an input end and an output end, the input end being for receiving a high voltage level; and a first delay-setting module for controlling preset time delays of the first microprocessor. The second backboard comprises: a second electronic device; a second power switch connected to the second electronic device; a second microprocessor connected to the second power switch, the second microprocessor comprising an input end and an output end, the input end being for receiving a high voltage level from the output end of the first microprocessor; and a second delay-setting module for controlling one or more preset time delays of the second microprocessor. The system further comprises a power source connected to the first power switch and the second power switch in parallel. The first microprocessor is configured for outputting a low voltage level to the first power switch for switching on an electronic connectivity between the power source and the first electronic device after a first preset time delay has elapsed, and the second microprocessor is configured for outputting the low voltage level to the second power switch for switching on an electronic connectivity between the power source and the second electronic device after a third preset time delay has elapsed.
Further, the first microprocessor outputs the high voltage level to the input end of the second microprocessor after a second preset time delay has elapsed, which occurs after the first preset time has elapsed and before the third preset time delay has elapsed. This triggers the second microprocessor to output the low voltage level to the second power switch, and ensures that such outputting after the third preset time delay has elapsed is clearly later that the outputting of the low voltage level by the first microprocessor to the first power switch after the first preset time delay has elapsed.
In order to fulfill the above-mentioned second objective, the present invention provides a method for starting up plural electronic devices in an orderly manner. The method comprises the steps of: (a) outputting by a first microprocessor of a high voltage level to respective power switches, for switching off corresponding electronic connectivity between a power source and the electronic devices; (b) receiving the high voltage level at an input end of the first microprocessor; (c) outputting a low voltage level from the first microprocessor to the first power switch after a first time delay has elapsed, for switching on the corresponding electronic connectivity between the power source and one or more respective electronic devices; (d) receiving the high voltage level at an input end of a second microprocessor after a second preset time delay; (e) outputting the low voltage level by the second microprocessor to a second power switch after a preset third time delay, for switching on the corresponding electronic connectivity between the power source and one or more respective electronic devices.
Other objectives, advantages and novel features of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings, in which:
The first backboard 100 mainly comprises a first connector 11, a second connector 12, a microprocessor 16, a power switch 18, and the hard drive 19. The first connector 11 is electronically connected to the microprocessor 16 for inputting logic voltage levels thereto. The microprocessor 16 is electronically connected to the power switch 18. The power switch 18 is electronically connected to the hard drive 19. Under control of the microprocessor 16, the power switch 18 switches on or off an electronic connectivity of the hard drive 19 with a power source 17. When the power switch 18 switches on said electronic connectivity, the hard drive 19 starts up. After the power switch 18 switches on said electronic connectivity, the microprocessor 16 outputs the logic voltage levels to the second connector 12. In addition, the backboard 100 comprises a pull-up resistor 13 and a delay-setting module 15. One end of the pull-up resistor 13 is electronically connected to the microprocessor 16 together with the first connector 11 in parallel, and the other end of the pull-up resistor 13 is electronically connected to a high voltage level node 14. The delay-setting module 15 is electronically connected to the microprocessor 16. A user presets time delays of the delay-setting module 15 before the system is started up. Upon expiry of the time delays, the microprocessor 16 outputs a high voltage level and a low voltage level as required. In the exemplary embodiment, the microprocessor 16 receives a high logic voltage level from the first connector 11, and outputs a low logic voltage level to the power switch 18 for switching on the electronic connectivity of the hard drive 19 with the power source 17. In an alternative embodiment, the microprocessor 16 may be configured to receive a low voltage level from the first connector 11, and output a high voltage level to the power switch 18 for switching on said electronic connectivity.
In the exemplary embodiment, the second backboard 200, the third backboard 300, and the fourth backboard 400 have similar structures to that of the first backboard 100, as seen in
In the preferred embodiment, when the system is started up, the power source 17 provides power for the power switches 18, 28, 38 and 48 on the backboards 100, 200, 300 and 400 respectively, the microprocessors 16, 26, 36 and 46 on the corresponding backboards 100, 200, 300 and 400 output a high logic voltage level to the corresponding power switches 18, 28, 38 and 48, and the microprocessors 16, 26 and 36 output a low logic voltage level to the corresponding second connectors 12, 22 and 32. This occurs because the second connectors 12, 22 and 32 interconnect with the first connectors 21, 31 and 41 on the next backboards 200, 300 and 400 via the parallel lines 501, 502 and 503.
In particular, the sequence of transmission of low voltage levels is as follows. The microprocessor 16 outputs a low logic voltage level to the second connector 12. Through the parallel line 501, the first connector 21 connected to the microprocessor 26 on the backboard 200 receives the low logic voltage level from the second connector 12. Thus the microprocessor 26 receives the low logic voltage level, and outputs a low logic voltage level to the second connector 22. Through the parallel line 502, the first connector 31 connected to the microprocessor 36 on the backboard 300 receives the low logic voltage level from the second connector 22. Thus the microprocessor 36 receives the low logic voltage level, and outputs a low logic voltage level to the second connector 32. Through the parallel line 503, the first connector 41 connected to the microprocessor 46 on the backboard 400 receives the low logic voltage level from the second connector 32. Thus, the microprocessor 46 receives the low logic voltage level. Accordingly, the microprocessors 26, 36 and 46 on the corresponding backboards 200, 300 and 400 receive the low logic voltage levels from the corresponding first connectors 21, 31 and 41 at the moment the power source 17 is turned on. Thus the power switches 28, 38 and 48 switch off the electronic connectivity of the hard drives 29, 39 and 49 with the power source 17, because the power switches 28, 38 and 48 receive the high logic voltage levels from the microprocessors 26, 36 and 46.
Further, first ends of the pull-up resistors 13, 23, 33 and 43 are connected to the high logic voltage level nodes 14, 24, 34 and 44. The pull-up resistors 13, 23, 33 and 43 are used for providing the microprocessors 16, 26, 36 and 46 with high voltage levels when the microprocessors 16, 26, 36 and 46 do not receive the high voltage levels or low voltage levels from the first connectors 11, 21, 31 and 41. Because an input end of the first connector 11 is unconnected, the microprocessor 16 cannot receive any low logic voltage level. On the other hand, because the pull-up resistor 13 is connected to the high logic voltage node 14, the microprocessor 16 receives a high logic voltage level from the pull-up resistor 13.
The microprocessors 16, 26, 36 and 46 are configured with different pre-determined time delays controlled by the delay-setting modules 15, 25, 35 and 45. On the first backboard 100, when the microprocessor 16 receives a high logic voltage level from the first connector 11, the microprocessor 16 outputs a low logic voltage level to the power switch 18 after a first time delay such as T=0.1 seconds. The power switch 18 immediately switches on the electronic connectivity of the hard drive 19 with the power source 17. Thus, the hard drive 19 starts up.
After a second time delay such as T=0.2 seconds, the microprocessor 16 outputs a high logic voltage level to the second connector 12. Accordingly, the microprocessor 26 on the second backboard 200 receives the high logic voltage level from the first connector 21 through the parallel line 501. After a third time delay such as T=0.3 seconds, the microprocessor 26 outputs a low logic voltage level to the power switch 28. The power switch 28 immediately switches on the electronic connectivity of the hard drive 29 with the power source 17. Thus, the hard drive 29 starts up.
After a fourth time delay such as T=0.4 seconds, the microprocessor 26 outputs a high logic voltage level to the second connector 22. Accordingly, the microprocessor 36 on the third backboard 300 receives the high logic voltage level from the first connector 31 through the parallel line 502. After a fifth time delay such as T=0.5 seconds, the microprocessor 36 outputs a low logic voltage level to the power switch 38. The power switch 38 immediately switches on the electronic connectivity of the hard drive 39 with the power source 17. Thus, the hard drive 39 starts up.
After a sixth time delay such as T=0.6 seconds, the microprocessor 36 outputs a high logic voltage level to the second connector 32. Accordingly, the microprocessor 46 on the fourth backboard 400 receives the high logic voltage level from the first connector 41 through the parallel line 503. After a seventh time delay such as T=0.7 seconds, the microprocessor 46 outputs a low logic voltage level to the power switch 48. The power switch 48 immediately switches on the electronic connectivity of the hard drive 49 with the power source 17. Thus, the hard drive 49 starts up.
Thus, starting up of the hard drives 19, 29, 39 and 49 in an orderly manner is realized. If the system had a fifth backboard, then after an eighth time delay such as T=0.8 seconds, the microprocessor 46 would output a high logic voltage level to the second connector 42.
While a particular embodiment and particular method 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 embodiment and method, but should be defined only in accordance with the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
200410051042.4 | Jun 2004 | CN | national |