Embodiments described herein relate generally to a technique of drive control of a fan, suitable for a personal electronic device such as a slim notebook computer or a tablet computer.
Recently, the number of relatively large but slim electronic devices such as tablet computers with a ten-inch touchscreen display has been increasing. Accordingly, a fan for heat dissipation also needs to be small and thin. To obtain sufficient airflow (with a smaller and thinner fan), the fan needs to run at high speed.
Here, the higher the rotational speed of the fan becomes, the larger the noise of the fan will become. In personal electronic devices, in particular, the noise needs to be reduced as much as possible. That is, the fan needs to be rotated at high speed in terms of heat dissipation, but the fan should also be rotated at low speed for noise reduction. As the fan becomes smaller and thinner, there is more demand than ever for realizing both heat dissipation and noise reduction at the same time.
A general architecture that implements the various features of the embodiments will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate the embodiments and not to limit the scope of the invention.
Various embodiments will be described hereinafter with reference to the accompanying drawings.
In general, according to one embodiment, an electronic device includes a fan, a temperature sensor and a controller. The temperature sensor is configured to output a value indicative of a detected temperature. The controller is configured to control a rotational speed of the fan. The controller is configured to keep the rotational speed of the fan constant when the value is within a first temperature zone or to change the rotational speed of the fan when the values is within a second temperature zone.
As shown in
Also, the fan controller 12 stores setting information 121 for the drive control of the fan 11 in accordance with the temperatures detected (by the temperature sensors 13a and 13b). The setting information 121 includes a control point, a setting status of a mode for each temperature zone defined by the control point, an interpolation formula for calculating the rotational speed of the fan 11 corresponds with the detected temperatures, and the like, which will be described later.
Here, a typical conventional fan control will be explained with reference to
As shown in
More specifically, for example, when the temperature detected by the temperature sensor reaches control point a1, the fan is started to rotate at a low speed (low rotational speed). Then, the rotational speed of the fan is maintained as it is until the detected temperature reaches control point a2. That is, the rotational speed of the fan is constant within the temperature zone of which the lower-limit temperature is control point a1 and the upper-limit temperature is control point a2. When the detected temperature reaches control point a2, the rotational speed of the fan rises one step higher, for example, to a medium speed (medium rotational speed). This rotational speed is maintained until the detected temperature reaches control point a3. That is, the rotational speed of the fan is constant within the temperature zone of which the lower-limit temperature is control point a2 and the upper-limit temperature is control point a3. When the detected temperature reaches control point a3, the rotational speed of the fan further rises one step higher, for example, to a high speed (high rotational speed).
Note that, when the fan is rotated after the detected temperature exceeds control point a1, and then the temperature falls below control point a1 (because of heat dissipation by the fan), usually the fan is still not stopped at this point. The fan is stopped at a point (control point a1′) lower than control point a1 by a predetermined temperature (b of
However, this conventional fan control has disadvantage in reducing noise because the rotational speed of the fan is significantly changed when the detected temperature goes below the lower-limit temperature for the control point with the result that the noise of the fan is likely to draw user's attention, etc.
Instead of setting control points to shift the rotational speed of the fan stepwise as mentioned above, there is also such a method to shift the rotational speed of the fan lineally in accordance with the detected temperature. However, this method cannot cope with a case where, for example, the fan needs to be rotated constantly at high speed (for example, maximum speed) for the sake of the protection of the device when the detected temperature is high.
In considering the above, the electronic device 1 according to the present embodiment is configured, as shown in
Note that, as two temperature sensors 13a and 13b are illustrated in
Also, the second mode is further configured to set as to whether a linear mode or a curvilinear mode (non-linear mode) to be applied in a case where the detected temperature falls within the temperature zone between the upper-limit temperature and the lower-limit temperature, the linear mode configured to calculate the rotational speed of the fan corresponding to the detected temperature by using an interpolation formula to interpolate linearly between the rotational speed of the fan associated with the lower-limit temperature and that associated with the upper-limit temperature as shown in
As shown in
As described above, the electronic device 1 according to the present embodiment is configured to set to each temperature zone as to whether the mode to keep the rotational speed of the fan constant or the mode to change the rotational speed of the temperature according to temperature, and further configured to set the manner of changing the rotational speed of the fan in the temperature zone between the lower limit and the upper limit as to how it should be changed. Thus, it is possible to realize flexible fan control both for heat dissipation and for noise reduction in the temperature zones mainly while operated by the user.
Incidentally, the hysteresis control was mentioned in connection with the conventional fan control as referring to
Firstly, the temperature sensors 13a and 13b provided to heat-producing devices such as the SoC 14, the memory 15 detect the temperature of each heat-producing device (block A). The fan controller 12 determines a temperature zone corresponding to the temperatures detected by the temperature sensors 13a and 13b (block A2) and calculates the rotational speed of the fan 11 corresponding to the detected temperatures based on a mode set for the specified temperature zone (block A3). Then, the fan controller 12 controls the driving of the fan 11 corresponding to the calculated rotational speed (block A4). By regularly repeating these processes, the fan control in accordance with temperature is realized.
As mentioned above, the electronic device 1 according to the present embodiment can set the operation mode of the fan 11 for each temperature zone, and then simultaneously realizes heat dissipation and noise reduction in the temperature zone mainly while operated by the user.
The various modules of the systems described herein can be implemented as software applications, hardware and/or software modules, or components on one or more computers, such as servers. While the various modules are illustrated separately, they may share some or all of the same underlying logic or code.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
This application claims the benefit of U.S. Provisional Application No. 61/895,597, filed Oct. 25, 2013, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61895597 | Oct 2013 | US |