Computer fan speed control system

Information

  • Patent Grant
  • 6247898
  • Patent Number
    6,247,898
  • Date Filed
    Wednesday, October 1, 1997
    27 years ago
  • Date Issued
    Tuesday, June 19, 2001
    23 years ago
Abstract
A cooling system for cooling components of a computer is provided. The cooling system includes a DC fan which operates at a speed which is substantially proportional to the voltage that is applied to the fan. A zener diode voltage divider is connected in series between a voltage source and a first input of the fan. The second input of the fan is connected to a reference voltage source. A switch is also connected in series between the voltage source and the first voltage input of the fan so as to be connected in parallel with the zener diode voltage divider. When the switch is in a first position, the voltage produced by the voltage source is applied directly to the fan allowing the fan to operate at a first speed. When the switch is in a second position, the voltage from the voltage source is applied to the first input of the fan through the zener diode such that the first input of the fan receives a second voltage that is less than the first voltage thereby causing the fan to operate at a second speed. The zener diode voltage divider is substantially current independent such that the voltage drop across the zener diode is substantially independent of the current that is drawn by the fan.
Description




RELATED APPLICATIONS




The subject matter of U.S. patent application Ser. No. 08/914,262 entitled “COMPUTER FAN SPEED CONTROL SYSTEM METHOD,” and having attorney Docket No. MNFRAME.035A is related to this application.




APPENDICES




Appendix A, which forms a part of this disclosure, is a list of commonly owned copending U.S. patent applications. Each one of the applications listed in Appendix A is hereby incorporated herein in its entirety by reference thereto.




COPYRIGHT RIGHTS




A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.




BACKGROUND OF THE INVENTION




1. Field of the Invention




The invention relates to computer equipment and, in particular, relates to a system and a method for sensing and controlling the speed of one or more cooling fans used to cool personal computers.




2. Description of the Related Art




As personal computers have become increasingly sophisticated, there has been an increased need for cooling devices which will remove ambient heat from the air surrounding the electronic components, of the personal computer. Specifically, as personal computers have become increasingly sophisticated, these computers are using increased numbers of electronic components each of which produce greater amounts of heat. This heat can result in damage to components within the chassis or casing of the personal computer or can also result in a decrease in the longevity of the electronic components.




Therefore, it is desirable to reduce the amount of ambient heat in and around the electronic components comprising the personal computer. Various devices are used to reduce or remove the heat. For example, heat sinks are often attached to heat generating electronic components, such as microprocessors, and fans are also used for forced air cooling of the electronic components. Specifically, fans are used to blow air over the heat generating electronic components and also to blow the accumulated hot air away from the atmosphere surrounding the components to thereby lower the air temperature and allow for more heat to be radiated out of the component.




Generally, it is desirable to operate the fans at the lowest speed possible that still provides adequate cooling. Slower speed of operation prolongs the longevity of the fan and also decreases the noise generated by the personal computer. In some applications, there can be as many fans/simultaneously operating to cool the computer. At high speed operation, the noise generated by these fans would be distracting to the computer user. Hence, there is a desire to use fans that operate at lower speeds and still provide adequate cooling.




Moreover, in many personal computers, a plurality of fans are used to cool the chassis section of the personal computer. Generally, the number of fans is selected to provide a desired amount of forced air cooling with some redundancy. The redundancy is provided so that if one or more of the fans fail, adequate cooling can still be provided by the remaining fans. This redundancy, however, increases the overall cost of the computer as more fans are installed than are actually needed for normal cooling operations. Further, it will be appreciated that when all of the fans are operating, the fans are generating an increased amount of noise.




Many personal computers are also equipped with dual or multi-speed DC fans that operate at different speeds depending upon the ambient conditions within the personal computer. This allows a controller to select the speed for the fans that provide the optimum cooling without using excessive power or causing excessive wear on the fans. Unfortunately, these multi-speed fans are more expensive and increase the overall cost of the personal computer. In the highly competitive market of personal computers, a small increase in the component cost can result in a significant effect on the overall profitability of the sale of the personal computer. Consequently, it is desirable to be able to use the least expensive components that are capable of performing the necessary functions.




Moreover, while multi-speed fans are currently available for use with personal computers, if one of these fans fail, the prior art personal computers are often unable to detect the failure and to take corrective action. While multi-speed fans can be used to provide varying cooling capacity within the personal computer chassis, these systems are not generally capable of accommodating a failure of one or more of the fans. Hence, the multi-speed fans are also generally selected so as to provide more cooling capacity than is actually required to account for the subsequent loss of one or more fans. This of course causes greater power drain on the power supply, results in noisier computers and also decreases the longevity of the fans themselves.




Hence, there is a need for an inexpensive cooling fan system which is capable of adequately cooling a personal computer. To this end, there is a need for a cooling fan system which can operate at different speeds to provide varying cooling capacity that is less expensive and simpler in construction than systems that have been previously available. There is also a need for an inexpensive cooling fan system for a computer that is capable of determining when one or more of the fans in the cooling fan system has failed and then of inducing other fans to increase their speed to account for the loss of the one or more fans.




SUMMARY IF THE INVENTION




The aforementioned needs are satisfied by the cooling system for a computer of the invention. In one aspect of the invention a cooling system for a computer is provided. The system comprises a plurality of fans adapted to provide forced air cooling of a computer wherein each of the plurality of fans operates at a speed that is related to the voltage that is applied to the fan, a voltage source that provides a first voltage, at least one voltage divider connected to the voltage source and the plurality of fans so as to be interposed between the plurality of fans and the voltage source, at least one switch connected to the voltage source and to the plurality of fans so as to be interposed between the plurality of fans and the voltage source so that when the switch is in the first position, the plurality of fans receives a first input voltage and operates at a normal speed and so that when the switch is in a second position the plurality of fans receives a second input voltage and operates at a higher speed which is more than the normal speed of operation, a speed monitoring system which provides an indication of the speed of operation of the plurality of fans, and a controller that receives signals from the speed monitoring system and ascertains


———


the fans are operating at an undesired speed of operation and, upon ascertaining that at least one of the plurality of fans is operating at an undesired speed of operation, induces the switch to move to a second position so that at least one of the remaining fans in the plurality of fans operates at higher speed of operation. In one embodiment of this aspect of the invention, the at least one voltage divider is comprised of a zener diode voltage divider that is interposed between the voltage source and the input for the plurality of fans such that when the switch is in the second position, the voltage from the voltage source is provided to the plurality of fans via the zener diode voltage divider such that the input voltage received by the plurality of fans is reduced from a first voltage by a fixed voltage amount.




In another aspect of the invention, a cooling system for a computer is provided which comprises a plurality of fans adapted to provide forced-air cooling of a computer where each of the plurality of fans operates at a speed that is related to the voltage that is applied to the fans, a voltage source that provides a first voltage, at least one zener diode voltage divider connected to the voltage source and the plurality of fans so as to be interposed between the plurality of fans and the voltage source, at least one switch connected to the voltage source and the plurality of fans so as to be interposed between the plurality of fans and the voltage source, so that when the switch is in a first position, the plurality of fans receives a first input voltage and operates at a normal speed and so that when the switch is in a second position the plurality of fans receives a second input voltage and operates at a higher speed of operation which is more than the normal speed of operation, a speed monitoring system which provides an indication of the speed of operation of a plurality of fans, and a controller that receives signals from the speed monitoring system and ascertains that at least one of the plurality of fans is operating at an undesired speed of operation and, upon ascertaining that at least one of the plurality of fans is operating at an undesired speed of operation, induces the switch to move to a second position so that at least one of the remaining fans in the plurality of fans operates at a higher speed of operation wherein the controller, upon determining that at least one of the fans is not operating at a desired speed of operation, creates a record indicating that the at least one fan is not operating at the desired speed and wherein the controller upon subsequently determining that the at least one fan operating at the undesired speed is operating at a desired speed, induces the switch into a first position thereby reducing the speed of operation of at least one of the remaining fans to the normal speed.











These and other objects and advantages of the present invention will become more fully apparent from the following description taken in conjunction with accompanying drawings.




BRIEF DESCRIPTION OF THE DRAWINGS





FIG. 1

is a perspective view of one exemplary cooling fan mounted adjacent an electrical component of a personal computer;





FIG. 2

is a block diagram illustrating one embodiment of a control circuit for a single speed DC fan;





FIG. 3

is an electrical schematic illustrating the control circuit of

FIG. 2

in greater detail;





FIG. 4

is a block diagram illustrating one embodiment of a cooling system for a personal computer that incorporates a control system for controlling a plurality of fans used to cool a computer; and





FIG. 5

is a block diagram and flow chart illustrating the operation of the control system for controlling a plurality of fans used to cool a computer.











DETAILED DESCRIPTION OF THE INVENTION




Reference will now be made to the drawings wherein like numerals refer to like parts throughout.

FIG. 1

illustrates a typical cooling fan assembly


100


used in one embodiment of the invention. In particular, the cooling fan assembly


100


includes a fan


101


that has a fan blade


102


that is mounted about a shaft


104


so as to be positioned within a housing


106


. The housing


106


is attached to a mount


108


that is mounted in the personal computer so that the fan blades


102


can cool an electrical component


110


.




In the embodiment shown in

FIG. 1

, the cooling fan assembly


100


is mounted on posts


112


that are attached to a printed circuit board


114


so that the cooling fan blades


102


blow cool air over an integrated circuit


110


that is mounted on the printed circuit board


114


. In this manner, the operation of the fan assembly


100


reduces the ambient temperature surrounding the integrated circuit


110


and thereby dissipates the heat that is produced by the integrated circuit


110


. It will be appreciated, however, that the fan


101


may be mounted in any of a number of well-known manners without departing from the spirit of the invention. For example, the fan may also be mounted in a sidewall of a chassis of the computer so as to allow the fan to draw cool air into the chassis from the outside environment or to expel hot air from the chassis to the cooler outside environment.




A control circuit


120


(

FIG. 2

) is used to control the operation of the fan assembly


100


in a manner that will be described below. In one embodiment, the fan assembly


100


includes a DC fan


101


such as a Model FBA09A12M single speed fan manufactured by Panasonic. It will be appreciated from the following discussion that the control circuit


120


of this embodiment can be used in conjunction with DC fan assemblies such as single speed fans that are mounted in any of a number of well-known manners within the chassis of a personal computer or any other electronic device requiring forced air cooling.




Referring now to

FIG. 2

, the control circuit


120


is described in greater detail. Specifically, the DC fan


101


is electrically connected between a positive voltage source


122


and a negative voltage source


124


. A zener fixed voltage divider


126


is connected in series between the DC fan


100


and the positive voltage source


122


. Similarly, an electronic switch


128


is also connected in series between the DC fan


101


and the positive voltage source


122


so that the electronic switch


128


is connected in parallel with the zener fixed voltage divider


126


.




The control circuit


120


operates as follows. The DC fan


101


receives the full differential between the positive voltage source


122


and the negative voltage source


124


when the electronic switch


128


is closed. Alternatively, the DC fan


101


sees a smaller applied voltage when the electronic switch


128


is opened and the voltage is applied across the zener fixed voltage divider


126


. As is understood in the art, a zener fixed voltage divider


126


reduces the voltage that is applied across the DC fan by a known amount, V


z


. Hence, by opening the electronic switch


128


, a reduced voltage can be applied across the DC fan


101


which thereby results in the fan


101


operating at a slower speed and producing less noise.




Advantageously, the voltage drop V


z


across the zener fixed voltage divider is generally independent of the current that is being drawn by the fan


101


. Specifically, different fans from different manufacturers will draw different amounts of current. If a resistor network were used to produce the voltage drop for low speed operation of the fan, the resistor network would have to be tailored for each manufacturer's fans. Using a zener diode based voltage divider results in substantially the same voltage drop occurring regardless of the current that is being drawn by the fan


101


.





FIG. 3

is an electrical schematic which illustrates one embodiment of the fan control circuit


120


in greater detail. In particular, as shown in

FIG. 3

, the electronic switch


128


in this embodiment is comprised of an open collector gate, P-channel MOSFET. The MOSFET switch


128


receives a speed control signal from a speed control circuit (not shown) through a gate


130


. The speed control signal can be a control signal that is provided by a processor of the personal computer. In that embodiment, the processor would typically receive a signal from a tachometer associated with the fan and use this signal to adjust the speed of the fan to optimize the fan performance. Alternatively, one embodiment of a control system that can be used in conjunction with the fan speed control circuit


120


will be described in greater detail in reference to

FIGS. 4-6

below. This embodiment of a control system senses the speed of one of a plurality of fans and then induces other fans within the system to operate at higher speeds upon sensing that a fan is no longer operating in a desired manner.




Hence, the speed control signal can be used to enable or disable the MOSFET switch


128


. When the MOSFET switch


128


is enabled, the 12 volts DC power from the power supply is applied across a biasing resistor


134


such as a 1 Kohm resistor that is positioned in parallel with the fan


101


. When the MOSFET switch


128


is enabled, the fan


101


effectively sees the entire 12 volts DC from the power supply across its input and output. This results in the fan


101


operating at a higher speed. Hence, in this configuration, the fan


101


provides greater cooling capacity at a cost of increased power consumption by the fan assembly


101


, greater wear on the fan


101


and more noise. A noise filtering capacitor


136


may also be connected in parallel to the biasing resistor


134


and the positive and negative inputs of the fan assembly


100


in a well known manner.




Alternatively, the speed control signal can be used to open the MOSFET switch


128


so that the fan assembly


100


only sees 8.7 volts DC which results in the fan


101


operating at a slower speed. As is understood in the art, once 3.3 volts are applied across the zener diode


126


, the zener diode experiences zener breakdown which effectively results in the zener diode operating as a low resistance conductor while reducing the voltage that is applied across the fan


101


to 8.7 volts.




Consequently, the control circuitry


120


is capable of operating a single speed DC fan


101


at a low speed by applying only 8.7 volts DC to the fan, thereby causing the fan


101


to spin at a slower speed and thereby prolonging the life of the fan and decreasing the noise produced by the fan. Alternatively, the control circuit


120


can also be configured so as to apply 12 volts DC to thereby operate the fan


101


at a higher speed which will result in more cooling of the computer components.




The circuit


120


of this embodiment also includes a biasing resistor


132


such as a 33 Kohm resistor which is selected so that when the speed control input signal is to turn the gate


128


off, the gate is open and the resistor


132


between the gate of the MOSFET


128


and the source of the MOSFET


128


biases the MOSFET in the off condition. However, when the speed control input is such as to bias the MOSFET


128


to turn on, the gate pin of the MOSFET


128


is pulled to ground giving the


12


volts across the gate-source junction and thereby turning the MOSFET switch on and shorting across the zener diode


126


.




It will be appreciated from the foregoing that this embodiment of the control circuit is capable of being used in conjunction with a DC fan so as to operate the DC fan


101


at a variety of speeds. The control circuit


120


can therefore be used to increase or decrease the speed of the fan


101


as required to achieve the desired cooling effect of the components while reducing the wear and tear on the fans and the noise produced by the fans. Moreover, it will be appreciated that the use of the zener diode will allow the circuit


120


to be used with a plurality of different fans from different manufacturers while still providing the same voltage differential between low speed and high speed operation regardless of the current drawn by the fan.





FIG. 4

is a block diagram which illustrates another implementation of a control circuit


220


which is similar to the control circuit


120


described above in reference to

FIGS. 2 and 3

. Specifically, in

FIG. 4

, the control circuit


220


is adapted to control the speed of a plurality of DC fans


202


which are substantially similar to the fan


101


described above. The control circuit


220


includes an electronic switch


228


similar to the electronic switch


128


that is described above. The electronic switch


228


is connected in series with the fans


202


which are connected in parallel. The electronic switch


228


is also connected in parallel to a zener fixed voltage divider


226


similar to the voltage divider


126


described above.




The control circuit


220


also includes a microprocessor


230


which receives signals from tachometer outputs


240


that are attached to each of the fans


202


. In normal operation, the fans


202


see a lower DC voltage as a result of the zener voltage divider


226


being in series with the fans


202


. When the tachometer outputs


240


indicate that one of the fans


202


has slowed down, the microprocessor


230


is adapted to send a control signal along the switch control signal line


250


to the electronic switch


228


. The electronic switch


228


then shorts out a zener fixed voltage divider


226


. This results in the full voltage differential between a positive voltage source


222


and a negative voltage source


224


being applied across the inputs to the fans


202


in the manner that was described above.




As will be described in greater detail below, the control system


200


is adapted to determine when one of a plurality of fans


202


is no longer operating such that the cooling system


200


is no longer providing adequate cooling to the computer. At which point, the microprocessor


230


provides a signal on the switch control signal line


250


to enable the electronic switch


228


. This results in the zener fixed voltage divider


226


being shorted out and a greater voltage being applied to the DC fans


202


. This results in the DC fans


202


that are continuing to operate to increase their speed of rotation. thereby increasing their cooling capacity. In one embodiment, the microprocessor


230


continues to monitor the tachometer output


240


of the plurality of fans


202


such that when the fan that is operating incorrectly comes back on line, the microprocessor monitor then sends a signal along the switch control signal line


250


to the electronic switch


228


which opens the electronic switch


228


. In this case, the voltage that is applied to the DC fan


202


is lowered as a result of these zener fixed voltage divider


226


being positioned in series with the fans. This will result in the fans


202


operating at a slower speed, thereby decreasing the wear and tear on the fans and the noise produced by the fans.




Hence, the control system


200


is capable of monitoring the speed of rotation of a number of fans when the fans were operating at a first speed. When the microprocessor


230


determines that one of the fans is no longer operating, the microprocessor can then increase the voltage to the remaining operating fans to thereby increase the speed of operation of the remaining fans


202


and to thereby increase the cooling capacity provided by these fans. Consequently, the control system


200


is capable of correcting a situation where the failure of one or more of the fans would result in too little cooling capacity being provided by the remaining fans.





FIG. 5

is a block diagram which illustrates the operation and configuration of the control system


200


in greater detail. In particular, the tachometer outputs of each of the fans


202


are provided to a multiplexer


260


. In one embodiment, the fans


202


include intrinsic tachometers. In another embodiment, an external sensor is used with a simpler fan, in the manner described below in reference to

FIG. 6

, to provide a tachometer output to the multiplexer


260


. The multiplexer


260


is under the control of the microprocessor


230


in the sense that the microprocessor


230


can, in a state


272


, induce the multiplexer


260


to sample each of the tachometer outputs


240


from the fans


202


.




Specifically, once the microprocessor


230


has induced the multiplexer


260


to sample a particular tachometer output


240


from a particular fan


202


, the tachometer output is provided to the microprocessor


230


such that the microprocessor


230


, in a state


274


, can sense the speed of the fan


202


. The speed of the fan


202


is directly proportional to the cooling capacity that is provided by the fan


202


. The microprocessor


230


can then determine, in decision state


276


, whether the speed of the fan


202


is above the desired limit.




If the speed of the fan


202


is not above the desired limit, then the fan is not operating correctly and insufficient cooling capacity is being provided to the computer. Consequently, the microprocessor


230


can then determine, in state


280


, whether the fan speed is equal to zero based upon the fan speed that was detected in state


274


. In this embodiment, if the fan speed detected by the microprocessor


230


in state


274


is equal to zero, this means that the fan is being replaced. As will be described in greater detail below, once the fan is replaced, the voltage applied to the plurality of fans can be lowered to the lower voltage value.




Specifically, if the fan speed is equal to zero, then the microprocessor


230


sets, in state


282


, a bit entitled hot_swap_fan register equal to one. This indicates this fan is being replaced. Subsequently, the microprocessor


230


then sets a bit in the fan_fault register, in state


284


, corresponding to the fan


202


to one. Setting the bit in the fan_fault register to one results in a high output being provided, in state


286


, along the switch control signal line


250


(FIG.


4


), thereby closing the switch


228


and shorting out the fixed zener voltage divider


226


causing the remaining fans


202


to operate at the higher speed. Further, in one embodiment, the microprocessor


230


also sends a signal, in state


286


, to a non-volatile RAM (not shown) recording that the fan


202


is no longer operating correctly. This allows a maintenance person to identify which fans are not operating correctly for subsequent replacement and/or repair of the incorrectly operating fans


202


.




Hence, the microprocessor


230


is capable of evaluating the speed of a particular fan


202


and determining whether it is underspeed. The microprocessor


230


also determines whether the speed is equal to zero or is simply less than the desired speed. The microprocessor


230


also induces a high output to be provided on the switch control signal line


250


to the electronic switch


228


upon sensing that any of the fans


202


is operating at a speed that is less than the desired limit. This results in a greater voltage being applied to the remaining fans


202


thereby increasing the speed of operation of these fans to offset the loss of cooling capacity due to the incorrectly operating fan.




Alternatively, if the microprocessor


230


determines, in decision state


276


, that the speed of the fan


202


is above the minimum limit, the processor


230


then determines, in decision state


290


, whether the hot_swap_fan register bit has been set for this particular fan


202


. If the hot_swap_fan bit has been set, that means that the fan was previously stopped and is now operating correctly which indicates the bad fan


202


has been replaced.




This results in the processor


230


clearing, in state


292


, the bits and fan_fault and hot_swap_fan registers corresponding to this particular fan


202


. The processor


230


then determines, in decision state


294


, whether the fan_fault register is all clear and, if so, the processor


230


then sends a low signal on the switch control signal line


250


to the electronic switch


228


(

FIG. 4

) to open the electronic switch


228


. This results in the fans


202


seeing the lowered voltage as a result of the zener fixed voltage divider


226


being connected in series with the fans


202


. This results in all of the fans


202


operating at a lower speed thereby prolonging the life of the fan and also reducing the noise produced by of the operating fans.




Hence, the processor


230


sequentially evaluates the tachometer output lines of each of the fans


202


to determine the speed of the fan


202


. If any one of the fans is not operating at the correct speed, the processor


230


then sends a signal to the switch thereby disabling the zener voltage divider


226


and increasing the voltage to the remaining fans


202


to cause these fans


202


to speed up. The processor


230


continues to monitor the speed of operation of each of the fans


202


, including any fan that was previously sensed as not operating correctly. If the fans are operating correctly, then the processor


230


opens the switch


228


and positions the voltage divider


226


in series with the DC fans


202


to thereby reduce the voltage that is being applied to the DC fans.




Hence, the foregoing description has described several embodiments of a circuit for controlling the operation of fan which incorporates a zener diode divider that can be selectively switched into series with the power input of a fan to decrease the voltage that is provided to the fan. This allows the fan to operate at a lower speed thereby prolonging the longevity of the fan and also decreasing the noise produced by the fan. In another embodiment, a cooling system is provided which incorporates the zener diode control circuit and a plurality of fans. The cooling system may also include a microprocessor that senses the speed of operation of the plurality of fans and, upon sensing that one or more fans are no longer operating at a desired speed, the microprocessor closes a switch to short out the zener bridge divider so that the remaining fans receive a higher voltage to offset the loss of cooling capacity resulting from the loss of the fan.




Hence, although the foregoing description of the invention has shown, described, and pointed out fundamental novel features of the invention, it will be understood that various omissions, substitutions, and changes in the form of the detail of the apparatus and method as illustrated as well as the uses thereof, may be made by those skilled in the art without departing from the spirit of the invention. Consequently, the scope of the invention should not be limited to the foregoing discussion, but should be defined by the appended claims.




APPENDIX A




Incorporation by Reference of Commonly Owned Applications




The following patent applications, commonly owned and filed on the same day as the present application are hereby incorporated herein in their entirety by reference thereto:

















Title




Application No.




Attorney Docket No.











“System Architecture for Remote Access




08/942,160




MNFRAME.002A1






and Control of Environmental






Management”






“Method of Remote Access and Control of




08/942,215




MNFRAME.002A2






Environmental Management”






“System for Independent Powering of




08/942,410




MNFRAME.002A3






Diagnostic Processes on a Computer






System”






“Method of Independent Powering of




08/942,320




MNFRAME.002A4






Diagnostic Processes on a Computer






System”






“Diagnostic and Managing Distributed




08/942,402




MNFRAME.005A1






Processor System”






“Method for Managing a Distributed




08/942,448




MNFRAME.005A2






Processor System”






“System for Mapping Environmental




08/942,222




MNFRAME.005A3






Resources to Memory for Program Access”






“Method for Mapping Environmental




08/942,214




MNFRAME.005A4






Resources to Memory for Program Access”






“Hot Add of Devices Software




08/942,309




MNFRAME.006A1






Architecture”






“Method for The Hot Add of Devices”




08/942,306




MNFRAME.006A2






“Hot Swap of Devices Software




08/942,311




MNFRAME.006A3






Architecture”






“Method for The Hot Swap of Devices”




08/942,457




MNFRAME.006A4






“Method for the Hot Add of a Network




08/943,072




MNFRAME.006A5






Adapter on a System Including a






Dynamically Loaded Adapter Driver”






“Method for the Hot Add of a Mass




08/942,069




MNFRAME.006A6






Storage Adapter on a Systern Including a






Statically Loaded Adapter Driver”






“Method for the Hot Add of a Network




08/942,465




MNFRAME.006A7






Adapter on a System Inciuding a Statically






Loaded Adapter Driver”






“Method for the Hot Add of a Mass




08/962,963




MNFRAME.006A8






Storage Adapter on a System Including a






Dynamically Loaded Adapter Driver”






“Method for the Hot Swap of a Network




08/943,078




MNFRAME.006A9






Adapter on a System Including a






Dynamically Loaded Adapter Driver”






“Method for the Hot Swap of a Mass




08/942,336




MNFRAME.006A10






Storage Adapter on a System Including a






Statically Loaded Adapter Driver”






“Method for the Hot Swap of a Network




08/942,459




MNFRAME.006A11






Adapter on a Systern Including a Statically






Loaded Adapter Driver”






“Method for the Hot Swap of a Mass




08/942,458




MNFRAME.006A12






Storage Adapter on a System Including a






Dynamically Loaded Adapter Driver”






“Method of Performing an Extensive




08/942,463




MNFRAME.008A






Diagnostic Test in Conjunction with a






BIOS Test Routine”






“Apparatus for Performing an Extensive




08/942,163




MNFRAME.009A






Diagnostic Test in Conjunction with a






BIOS Test Routine”






“Configuration Management Method for




08/941,268




MNFRAME.010A






Hot Adding and Hot Replacing Devices”






“Configuration Management System for




08/942,408




MNFRAME.011A






Hot Adding and Hot Replacing Devices”






“Apparatus for Interfacing Buses”




08/942,382




MNFRAME.012A






“Method for Interfacing Buses”




08/942,413




MNFRAME.013A






“Computer Fan Speed Control Device”




08/942,447




MNFRMME.016A






“Computer Fan Speed Control Method”




08/942,216




MNFRAME.017A






“System for Powering Up and Powering




08/943,076




MNFRAME.018A






Down a Server”






“Method of Powering Up and Powering




08/943,077




MNFRAME.019A






Down a Server”






“System for Resetting a Server”




08/942,333




MNFRAME.020A






“Method of Resetting a Server”




08/942,405




MNFRAME.021A






“System for Displaying Flight Recorder”




08/942,070




MNFRAME.022A






“Method of Displaying Flight Recorder”




08/942,068




MNFRAME.023A






“Synchronous Communication Interface”




08/943,355




MNFRAME.024A






“Synchronous Communication Emulation”




08/942,004




MNFRAME.025A






“Software System Facilitating the




08/942,317




MNFRAME.026A






Replacement or Insertion of Devices in a






Computer System”






“Method for Facilitating the Replacement




08/942,316




MNFRAME.027A






or Insertion of Devices in a Computer






System”






“System Management Graphical User




08/943,357




MNFRAME.028A






Interface”






“Display of System Information”




08/942,195




MNFRAME.029A






“Data Management System Supporting Hot




08/942,129




MNFRAME.030A






Plug Operations on a Computer”






“Data Management Method Supporting




08/942,124




MNFRAME.031A






Hot Plug Operations on a Computer”






“Alert Configurator and Manager”




08/942,005




MNFRAME.032A






“Managing Computer System Alerts”




08/943,356




MNFRAME.033A






“Computer Fan Speed Control System




08/941,267




MNFRAME.035A






Method”






“Black Box Recorder for Information




08/942,381




MNFRAME.036A






System Events”






“Method of Recording Information System




08/942,164




MNFRAME.037A






Events”






“Method for Automatically Reporting a




08/942,168




MNFRAME.040A






System Failure in a Server”






“System for Automatieally Reporting a




08/942,384




MNFRAME.041A






System Failure in a Server”






“Expansion of PCI Bus Loading Capacity”




08/942,404




MNFRAME.042A






“Method for Expanding PCI Bus Loading




08/942,223




MNFRAME.043A






Capacity”






“System for Displaying System Status”




08/942,347




MNFRAME.044A






“Method of Displaying System Status”




08/942,071




MNFRAME.045A






“Fault Tolerant Computer System”




08/942,194




MNFRAME.046A






“Method for Hot Swapping ofNetwork




08/943,044




MNFRAME.047A






Components”






“A Method for Communicating a Software




08/942,221




MNFRAME.048A






Generated Pulse Waveform Between Two






Servers in a Network”






“A System for Communicating a Software




08/942,409




MNFRAME.049A






Generated Pulse Waveform Between Two






Servers in a Network”






“Method for Clustering Software




08/942,318




MNFRAME.050A






Applications”






“System for Clustering Software




08/942,411




MNFRAME.051A






Applications”






“Method for Automatically Configuring a




08/942,319




MNFRAME.052A






Server after Hot Add of a Device”






“System for Automatically Configuring a




08/942,331




MNFRAME.053A






Server after Hot Add of a Device”






“Method of Automatically Configuring and




08/942,412




MNFRAME.054A






Formatting a Computer System and






Installing Software”






“System for Automatically Configuring




08/941,955




MNFRAME.055A






and Formatting a Computer System and






Installing Software”






“Determining Slot Numbers in a




08/942,462




MNFRAME.056A






Computer”






“System for Detecting Errors in a Network”




08/942,169




MNFRAME.058A






“Method of Detecting Errors in a Network”




08/940,302




MNFRAME.059A






“System for Detecting Network Errors”




08/942,407




MNFRAME.060A






“Method of Detecting Network Errors”




08/942,573




MNFRAME.061A













Claims
  • 1. A cooling system for a computer comprising:a plurality of fans adapted to provide forced air cooling of a computer wherein each of the plurality of fans operate at a speed that is related to the voltage that is applied to the fans; a voltage source that provides a first voltage; at least one voltage divider connected to the voltage source and the plurality of fans so as to be interposed between the plurality of fans and the voltage source; at least one switch connected to the voltage source and to the plurality of fans so as to be interposed between the plurality of fans and the voltage source, so that when the switch is in a first position, the plurality of fans receive a first input voltage and operate at a normal speed and so that when the switch is in a second position the plurality of fans receive a second input voltage and operate at a higher speed of operation which is more than the normal speed of operation; a speed monitoring system which provides an indication of the speed of operation of the plurality of fans; and a controller that receives signals from the speed monitoring system and ascertains if at least one of the plurality of fans are operating at an undesired speed of operation and, upon ascertaining that at least one of the plurality of fans are operating at an undesired speed of operation, induces the switch to move to the second position so that at least one of the remaining fans in the plurality of fans operate at the higher speed of operation.
  • 2. The system of claim 1, wherein the plurality of fans are two input DC fans that operate at a speed of operation that is proportional to the voltage that is applied to the fans.
  • 3. The system of claim 1, wherein the at least one voltage divider is comprised of a zener diode voltage divider that is interposed between the voltage source and the input for the plurality of fans such that when the switch is in the second position, the voltage from the voltage source is provided to the plurality of fans via the zener diode voltage divider such that the input voltage received by the plurality of fans is reduced from the first voltage by a fixed voltage amount.
  • 4. The system of claim 1, wherein the at least one switch is a transistor having a gate that receives an input signal from the controller on the gate, wherein the transistor is connected in parallel with the voltage divider such that when the transistor is turned on, the first voltage produced by the voltage supply is applied directly to the plurality of fans.
  • 5. The system of claim 4, wherein the at least one switch is comprised of a P-channel MOSFET.
  • 6. The system of claim 1, wherein the speed monitoring system is comprised of:a plurality of tachometers that are integrally connected to each of the fans and provide a digital output signal indicative of the speed of operation of the fan; and a sampling system that sequentially samples each of the plurality of tachometer outputs.
  • 7. The system of claim 6, wherein the sampling system includes a multiplexer that receives an input signal from the controller inducing the multiplexer to sequentially sample each of the tachometer outputs.
  • 8. The system of claim 1, wherein the controller, upon determining that at least one of the fans is not operating at a desired speed of operation, creates a record indicating that the at least one fan is not operating at the desired speed and induces the switch to close to thereby induce the remaining fans to increase their speed of operation.
  • 9. The system of claim 8, wherein the controller upon subsequently determining that the at least one fan operating at an undesired speed is operating at a desired speed, induces the switch into the first position thereby reducing the speed of operation of the fans to the normal speed.
  • 10. The system of claim 1, wherein the voltage produced by the voltage source comprises 12 volts DC and approximately 12 volts DC is applied to the plurality of fans to induce the plurality of fans to operate at the higher speed and wherein the voltage divider reduces the voltage applied to the fans to approximately 9 volts DC to induce the fans to operate at the normal speed of operation.
  • 11. A cooling system for a computer comprising:a plurality of fans adapted to provide forced air cooling of a computer wherein each of the plurality of fans operate at a speed that is related to the voltage that is applied to the fans; a voltage source that provides a first voltage; at least one zener diode voltage divider connected to the voltage source and the plurality of fans so as to be interposed between the plurality of fans and the voltage source; at least one switch connected to the voltage source and to the plurality of fans so as to be interposed between the plurality of fans and the voltage source, so that when the switch is in a first position, the plurality of fans receive a first input voltage and operate at a normal speed and so that when the switch is in a second position the plurality of fans receive a second input voltage and operate at a higher speed of operation which is more than the normal speed of operation; a speed monitoring system which provides an indication of the speed of operation of the plurality of fans; and a controller that receives signals from the speed monitoring system and ascertains if at least one of the plurality of fans are operating at an undesired speed of operation and, upon ascertaining that at least one of the plurality of fans are operating at an undesired speed of operation, induces the switch to move to the second position so that at least one of the remaining fans in the plurality of fans operate at the higher speed of operation.
  • 12. The system of claim 11, wherein the plurality of fans are two input DC fans that operate at a speed of operation that is proportional to the voltage that is applied to the fans.
  • 13. The system of claim 11, wherein the at least one zener diode voltage divider that is interposed between the voltage source and the input for the plurality of fans such that when the switch is in the second position, the voltage from the voltage source is provided to the plurality of fans via the zener diode voltage divider such that the input voltage received by the plurality of fans is reduced from the first voltage by a fixed voltage amount.
  • 14. The system of claim 11, wherein the at least one switch is a transistor having a gate that receives an input signal from the controller on the gate, wherein the transistor is connected in parallel with the voltage divider such that when the transistor is turned on, the first voltage produced by the voltage supply is applied directly to the plurality of fans.
  • 15. The system of claim 14, wherein the at least one switch is comprised of a P-channel MOSFET.
  • 16. The system of claim 11, wherein the speed monitoring system is comprised of:a plurality of tachometers that are integrally connected to each of the fans and provide a digital output signal indicative of the speed of operation of the fan; and a sampling system that sequentially samples each of the plurality of tachometer outputs.
  • 17. The system of claim 16, wherein the sampling system includes a multiplexer that receives an input signal from the controller inducing the multiplexer to sequentially sample each of the tachometer outputs.
  • 18. The system of claim 11, wherein the controller, upon determining that at least one of the fans is not operating at a desired speed of operation, creates a record indicating that the at least one fan is not operating at the desired speed and induces the switch to close to thereby induce the remaining fans to increase their speed of operation.
  • 19. The system of claim 18, wherein the controller upon subsequently determining that the at least one fan operating at an undesired speed is operating at a desired speed, induces the switch into the first position thereby reducing the speed of operation of the fans to the normal speed.
  • 20. The system of claim 11, wherein the voltage produced by the voltage source comprises 12 volts DC and approximately 12 volts DC is applied to the plurality of fans to induce the plurality of fans to operate at the higher speed and wherein the voltage divider reduces the voltage applied to the fans to approximately 9 volts DC to induce the fans to operate at the normal speed of operation.
  • 21. A cooling system for a computer comprising:a plurality of fans adapted to provide forced air cooling of a computer wherein each of the plurality of fans operate at a speed that is related to the voltage that is applied to the fans; a voltage source that provides a first voltage; at least one zener diode voltage divider connected to the voltage source and the plurality of fans so as to be interposed between the plurality of fans and the voltage source; at least one switch connected to the voltage source and to the plurality of fans so as to be interposed between the plurality of fans and the voltage source, so that when the switch is in a first position, the plurality of fans receive a first input voltage and operate at a normal speed and so that when the switch is in a second position the plurality of fans receive a second input voltage and operate at a higher speed of operation which is more than the normal speed of operation; a speed monitoring system which provides an indication of the speed of operation of the plurality of fans; and a controller that receives signals from the speed monitoring system and ascertains if at least one of the plurality of fans are operating at an undesired speed of operation and, upon ascertaining that at least one of the plurality of fans are operating at an undesired speed of operation, induces the switch to move to the second position so that at least one of the remaining fans in the plurality of fans operate at the higher speed of operation wherein the controller, upon determining that at least one of the fans is not operating at a desired speed of operation, creates a record indicating that the at least one fan is not operating at the desired speed and wherein the controller upon subsequently determining that the at least one fan operating at an undesired speed is operating at a desired speed, induces the switch into the first position thereby reducing the speed of operation of the at least one of the remaining fans to the normal speed.
  • 22. The system of claim 21, wherein the plurality of fans are two input DC fans that operate at a speed of operation that is proportional to the voltage that is applied to the fans.
  • 23. The system of claim 21, wherein the at least one zener diode voltage divider that is interposed between the voltage source and the input for the plurality of fans such that when the switch is in the second position, the voltage from the voltage source is provided to the plurality of fans via the zener diode voltage divider such that the input voltage received by the plurality of fans is reduced from the first voltage by a fixed voltage amount.
  • 24. The system of claim 21, wherein the at least one switch is a transistor having a gate that receives an input signal from the controller on the gate, wherein the transistor is connected in parallel with the voltage divider such that when the transistor is turned on, the first voltage produced by the voltage supply is applied directly to the plurality of fans.
  • 25. The system of claim 24, wherein the at least one switch is comprised of a P-channel MOSFET.
  • 26. The system of claim 21, wherein the speed monitoring system is comprised of:a plurality of tachometers that are integrally connected to each of the fans and provide a digital output signal indicative of the speed of operation of the fan, and a sampling system that sequentially samples each of the plurality of tachometer outputs.
  • 27. The system of claim 26, wherein the sampling system includes a multiplexer that receives an input signal from the controller inducing the multiplexer to sequentially sample each of the tachometer outputs.
PRIORITY CLAIM

The benefit under 35 U.S.C. § 119(e) of the following U.S. provisional application(s) is hereby claimed:

US Referenced Citations (129)
Number Name Date Kind
3345551 Slavin et al. Oct 1967
3940671 Koci Feb 1976
4057847 Lowell et al. Nov 1977
4126269 Bruges Nov 1978
4296363 Blake et al. Oct 1981
4465958 Roberts Aug 1984
4672535 Katzman et al. Jun 1987
4707803 Anthony, Jr. et al. Nov 1987
4751440 Dang Jan 1988
4769764 Levanon Sep 1988
4992709 Griffin Feb 1991
5006961 Monico Apr 1991
5051720 Kittirutsunetorn Sep 1991
5157663 Major et al. Oct 1992
5210855 Bartol May 1993
5253348 Scalise Oct 1993
5266838 Gerner Nov 1993
5287244 Hileman et al. Feb 1994
5307354 Cramer et al. Apr 1994
5351276 Doll, Jr. et al. Sep 1994
5386567 Lien et al. Jan 1995
5404494 Garney Apr 1995
5432946 Allard et al. Jul 1995
5440748 Sekine et al. Aug 1995
5473499 Weir Dec 1995
5483419 Kaczeus et al. Jan 1996
5484012 Hiratsuka Jan 1996
5487148 Komori et al. Jan 1996
5491791 Glowny et al. Feb 1996
5493574 McKinley Feb 1996
5493666 Fitch Feb 1996
5517646 Piccirillo et al. May 1996
5526289 Dinh et al. Jun 1996
5528409 Cucci et al. Jun 1996
5528721 Searcy, II et al. Jan 1996
5546272 Moss et al. Aug 1996
5555510 Verseput et al. Sep 1996
5559764 Chen et al. Sep 1996
5559958 Farrand et al. Sep 1996
5559965 Oztaskin et al. Sep 1996
5564024 Pemberton Oct 1996
5568610 Brown Oct 1996
5568619 Blackledge et al. Oct 1996
5572403 Mills Nov 1996
5577155 Buchbinder Nov 1996
5577205 Hwang et al. Nov 1996
5579491 Jeffries et al. Nov 1996
5581712 Herrman Dec 1996
5581714 Amini et al. Dec 1996
5588144 Inoue et al. Dec 1996
5598407 Bud et al. Jan 1997
5606672 Wade Feb 1997
5608876 Cohen et al. Mar 1997
5615207 Gephardt et al. Mar 1997
5621159 Brown et al. Apr 1997
5622221 Genga, Jr. et al. Apr 1997
5632021 Jennings et al. May 1997
5638289 Yamada et al. Jun 1997
5644470 Benedict et al. Jul 1997
5644731 Liencres et al. Jul 1997
5651006 Fujino et al. Jul 1997
5652832 Kane et al. Jul 1997
5652892 Ugajin Jul 1997
5655081 Bonnell et al. Aug 1997
5655148 Richman et al. Aug 1997
5659682 Devarakonda et al. Aug 1997
5664119 Jeffries et al. Sep 1997
5666538 DeNicola Sep 1997
5671371 Kondo et al. Sep 1997
5675723 Ekrot et al. Oct 1997
5680288 Carey et al. Oct 1997
5684671 Hobbs et al. Nov 1997
5687079 Bauer et al. Nov 1997
5689637 Johnson et al. Nov 1997
5696899 Kalwitz Dec 1997
5696970 Sandage et al. Dec 1997
5724529 Smith et al. Mar 1998
5726506 Wood Mar 1998
5737708 Grob et al. Apr 1998
5740378 Rehl et al. Apr 1998
5742833 Dea et al. Apr 1998
5745041 Moss Apr 1998
5747889 Raynham et al. May 1998
5748426 Bendingfield et al. May 1998
5752164 Jones May 1998
5754797 Takahashi May 1998
5759016 Berhardt et al. Jun 1998
5761033 Wilhelm Jun 1998
5761045 Olson et al. Jun 1998
5761462 Neal et al. Jun 1998
5764968 Ninomiya Jun 1998
5765008 Desai et al. Jun 1998
5765198 McCrocklin et al. Jun 1998
5768541 Pan-Ratzlaff Jun 1998
5768542 Enstrom et al. Jun 1998
5774741 Choi Jun 1998
5778197 Dunham Jul 1998
5781703 Desai et al. Jul 1998
5781767 Inoue et al. Jul 1998
5781798 Beatty et al. Jul 1998
5784576 Guthrie et al. Jul 1998
5787459 Stallmo et al. Jul 1998
5787971 Dodson Aug 1998
5790775 Marks et al. Aug 1998
5790831 Lin et al. Aug 1998
5793987 Quackenbush et al. Aug 1998
5794035 Golub et al. Aug 1998
5796185 Takata et al. Aug 1998
5796580 Komatsu et al. Aug 1998
5796981 Abudayyeh et al. Aug 1998
5798828 Thomas et al. Aug 1998
5799036 Staples Aug 1998
5801921 Miller Sep 1998
5802269 Poisner et al. Sep 1998
5802305 McKaughan et al. Sep 1998
5802393 Begun et al. Sep 1998
5802552 Fandrich et al. Sep 1998
5805834 McKinley et al. Sep 1998
5809224 Schultz et al. Sep 1998
5812750 Dev et al. Sep 1998
5812757 Okamoto et al. Sep 1998
5812858 Nookala et al. Sep 1998
5815117 Kolanek Sep 1998
5815652 Ote et al. Sep 1998
5822547 Boesch et al. Oct 1998
5835738 Blackledge, Jr. et al. Nov 1998
5841991 Russell Nov 1998
5852720 Gready et al. Dec 1998
5857074 Johnson Jan 1999
Foreign Referenced Citations (1)
Number Date Country
0 866 403 A1 Sep 1998 EP
Non-Patent Literature Citations (4)
Entry
Shanley and Anderson, PCI System Architecture, Third Edition, Chapters 15 & 16, pp. 297-328, CR 1995.
PCI Hot-Plug Specification, Preliminary Revision for Review Only, Revision 0.9, pp. i-vi, and 1-25, Mar. 5, 1997.
SES SCSI-3 Enclosure Services, X3T10/Project 1212-D/Rev 8a, pp. i, iii-x, 1-76, and I-1 (index), Jan. 16, 1997.
Compaq Computer Corporation, Technology Brief, pp. 1-13, Dec. 1996, “Where Do I Plug the Cable? Solving the Logical-Physical Slot Numbering Problem.”
Provisional Applications (3)
Number Date Country
60/046397 May 1997 US
60/047016 May 1997 US
60/046416 May 1997 US