JP2000216315A - Heat sink with cooling fan and its controlling method - Google Patents

Heat sink with cooling fan and its controlling method

Info

Publication number
JP2000216315A
JP2000216315A JP11015544A JP1554499A JP2000216315A JP 2000216315 A JP2000216315 A JP 2000216315A JP 11015544 A JP11015544 A JP 11015544A JP 1554499 A JP1554499 A JP 1554499A JP 2000216315 A JP2000216315 A JP 2000216315A
Authority
JP
Japan
Prior art keywords
cpu
fan
cooling fan
rotation speed
heat sink
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP11015544A
Other languages
Japanese (ja)
Inventor
Atsuko Nozawa
敦子 野沢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Engineering Ltd
Original Assignee
NEC Engineering Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP11015544A priority Critical patent/JP2000216315A/en
Publication of JP2000216315A publication Critical patent/JP2000216315A/en
Pending legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Cooling Or The Like Of Semiconductors Or Solid State Devices (AREA)

Abstract

PROBLEM TO BE SOLVED: To share a heat sink for improved power consumption by detecting the kind of CPU at start up for setting an intrinsic fan revolution speed, while detecting the operation state of the CPU independently of the CPU for controlling a fan's revolution speed separately from CPU at sleep state, in order to prevent the condition, where when a heat sink for the CPU with maximum power consumption is used for sharing a heat sink with a cooling fan with a plurality of kinds of CPUs with different heating value, a power is consumed, while being attached to other CPUs and the fan's revolving speed cannot be controlled, when the CPU goes into sleep state and stops. SOLUTION: A heat sink 10 with a cooling fan comprises a cooling fan 14 and a fan control means 16, which controls the fan's revolving speed based on a control data Da. Here, a CPU state monitoring means 18 for detecting CPU12 operation state is provided independently of the CPU12 and the detection result from the CPU state monitoring means 18 is included in the control data 10a.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、コンピュータの
CPUを空冷するための冷却用ファンを備えるヒートシ
ンクおよびその制御方法に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a heat sink provided with a cooling fan for cooling a CPU of a computer by air, and a control method thereof.

【0002】[0002]

【従来の技術】コンピュータのCPU(中央演算装置)
を冷却するために、CPUにはヒートシンクが設けられ
ている。従来はヒートシンクとして単純な金属製の放熱
板からなるパッシブタイプが主流であったが、近年では
CPUの高速化に伴いCPUの発熱量が増加しているこ
とからCPUを空冷する電動の冷却用ファンを備えるア
クティブタイプが普及しつつある。
2. Description of the Related Art Computer CPU (Central Processing Unit)
In order to cool the CPU, the CPU is provided with a heat sink. Conventionally, a passive type consisting of a simple metal radiator plate as a heat sink has been the mainstream, but in recent years, the amount of heat generated by the CPU has increased with the speeding up of the CPU, so that an electric cooling fan for air cooling the CPU has been used. Active types provided with are becoming popular.

【0003】一方、一般的な電子機器を空冷するため
に、冷却用ファンが用いられることがある。そして、冷
却対象機器の温度を一定に維持するために、例えば冷却
対象機器の温度を検出して冷却用ファンの回転数を制御
する技術(特開平1−315096号公報参照)や、冷
却対象機器の消費電流を検出して冷却用ファンの回転数
を制御する技術(特開平7−231058号公報参照)
が提案されている。
[0003] On the other hand, a cooling fan is sometimes used to air cool a general electronic device. In order to keep the temperature of the device to be cooled constant, for example, a technology for detecting the temperature of the device to be cooled and controlling the rotation speed of the cooling fan (see Japanese Patent Application Laid-Open No. 1-315096), For controlling the number of rotations of the cooling fan by detecting the current consumption of the cooling fan (see Japanese Patent Application Laid-Open No. 7-231058)
Has been proposed.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、上述し
た冷却用ファンは、いずれも特定の冷却対象機器に取り
付けられてその機器に固有の回転数で制御されるもので
あるため、この冷却用ファンをコンピュータのCPUの
ヒートシンクに適用しようとすると、CPUを変更する
度にヒートシンクも交換しなければならない。
However, all of the above-mentioned cooling fans are mounted on a specific device to be cooled and controlled at a rotation speed specific to the device. When applied to a heat sink of a computer CPU, the heat sink must be replaced every time the CPU is changed.

【0005】すなわち、最近のパーソナルコンピュータ
の主基板であるマザーボードは複数のCPUに対応する
よう設計されているのが一般的になっており、メーカは
同一のマザーボードに異なるCPUを実装して出荷して
いる。そして、ユーザはCPUを高性能なものに取り替
えることができるが、CPU毎に消費電力が異なり発熱
量が異なるので、同じヒートシンクをそのまま使用して
は発熱量が多いCPUを十分に冷却することができずC
PUが動作できなくなってしまうおそれがある。このた
め、それまで使用していたヒートシンクが使用できなく
なってしまう場合が生じ、斯かる場合には、ヒートシン
クもCPUに対応させて交換しなければならないことに
なる。
That is, a motherboard, which is a main board of a recent personal computer, is generally designed to support a plurality of CPUs, and manufacturers ship different CPUs on the same motherboard before shipment. ing. Then, the user can replace the CPU with a high-performance CPU, but since the power consumption differs for each CPU and the calorific value differs, it is possible to sufficiently cool the CPU with a large calorific value by using the same heat sink as it is. I ca n’t
The PU may not be able to operate. For this reason, the heat sink used up to that time may become unusable, and in such a case, the heat sink must also be replaced in correspondence with the CPU.

【0006】また、数種類のCPUを1種類のアクティ
ブヒートシンクで対応させようとすると、対応CPUの
中で一番消費電力が大きなCPU用のアクティブヒート
シンクを使用しなければならず、消費電力が比較的小さ
なCPUに取り付けたときには電力を必要以上に消費し
てしまうことになる。
Further, if several types of CPUs are to be handled by one type of active heat sink, an active heat sink for the CPU having the largest power consumption among the corresponding CPUs must be used. When attached to a small CPU, power is consumed more than necessary.

【0007】さらに、上述した冷却用ファンをコンピュ
ータのCPUのヒートシンクに適用するために当該CP
Uに接続すると、CPUがノーマル状態からスリープ状
態に遷移して動作が停止したときにはファン回転数を制
御できなくなってしまい、当該CPUがスリープ状態で
ほとんど発熱しないにも拘わらずファン回転数を減速で
きなくなってしまう。
Further, in order to apply the cooling fan to a heat sink of a CPU of a computer, the cooling fan
When the CPU is connected to U, when the CPU transitions from the normal state to the sleep state and stops operating, the CPU cannot control the fan speed, and can reduce the fan speed even though the CPU generates little heat in the sleep state. Will be gone.

【0008】そこで、本発明は、発熱量の異なる複数種
類のCPUに対して共用できると共に、CPUがスリー
プ状態に遷移してもファン回転数を制御できるようにし
た冷却用ファン付ヒートシンクおよびその制御方法を提
供することを目的としている。
Accordingly, the present invention provides a heat sink with a cooling fan, which can be shared by a plurality of types of CPUs having different amounts of heat, and which can control the number of rotations of the fan even when the CPU transitions to a sleep state. It is intended to provide a way.

【0009】[0009]

【課題を解決するための手段】前記の目的を達成するた
めの技術的手段として、この発明に係る冷却用ファン付
ヒートシンクは、コンピュータのCPUを空冷するため
の冷却用ファンと、制御データに基づいて前記冷却用フ
ァンの回転数を制御するファン制御手段とを備える冷却
用ファン付ヒートシンクにおいて、前記CPUの動作状
態を検出するCPU状態監視手段を前記CPUとは独立
して設けると共に、前記CPU状態監視手段による検出
結果を前記制御データに含めることを特徴としている。
As a technical means for achieving the above object, a heat sink with a cooling fan according to the present invention is based on a cooling fan for air cooling a CPU of a computer and control data. And a fan control means for controlling the number of revolutions of the cooling fan, wherein a CPU state monitoring means for detecting an operation state of the CPU is provided independently of the CPU, and the CPU state It is characterized in that the detection result by the monitoring means is included in the control data.

【0010】すなわち、CPU状態監視手段がCPUの
動作状態を検出して、その検出結果を制御データとして
ファン制御手段に入力する。そして、ファン制御手段
は、CPUの動作状態からなる制御データに基づいて冷
却用ファンの回転数を制御する。さらに、冷却用ファン
はファン制御手段により設定された回転数で回転し、コ
ンピュータのCPUを空冷する。ここで、CPU状態監
視手段はCPUとは独立して別個に設けられているの
で、CPUが停止したときでもCPUが停止状態である
ことを検出することができる。
That is, the CPU state monitoring means detects the operating state of the CPU and inputs the detection result to the fan control means as control data. The fan control means controls the number of rotations of the cooling fan based on the control data including the operation state of the CPU. Further, the cooling fan rotates at the rotation speed set by the fan control means, and cools down the CPU of the computer. Here, since the CPU state monitoring means is provided separately and independently of the CPU, it is possible to detect that the CPU is in a stopped state even when the CPU is stopped.

【0011】また、請求項2の発明に係る冷却用ファン
付ヒートシンクは、前記CPU状態監視手段を、前記C
PUの動作状態がノーマル状態であるかスリープ状態で
あるかを監視するものであることを特徴としている。
Further, in the heat sink with a cooling fan according to the invention of claim 2, the CPU state monitoring means is provided with the C
It is characterized in that it monitors whether the operation state of the PU is a normal state or a sleep state.

【0012】すなわち、CPU状態監視手段は、CPU
の動作状態がノーマル状態であるかスリープ状態である
かを監視して、その検出結果を制御データとしてファン
制御手段に入力する。そして、ファン制御手段では、C
PUの動作状態がノーマル状態であればCPUに従って
冷却用ファンの回転数を制御する。
That is, the CPU status monitoring means includes a CPU
Is monitored to determine whether the operating state is normal or sleep, and the result of detection is input to the fan control means as control data. And in the fan control means, C
If the operation state of the PU is in the normal state, the rotation speed of the cooling fan is controlled according to the CPU.

【0013】また、請求項3の発明に係る冷却用ファン
付ヒートシンクは、前記CPU状態監視手段を、前記C
PUの動作状態がスリープ状態であるときに前記ファン
制御手段へファン回転数を設定するものとしたことを特
徴としている。
According to a third aspect of the present invention, in the heat sink with a cooling fan, the CPU status monitoring means includes
When the operation state of the PU is a sleep state, a fan rotation speed is set to the fan control means.

【0014】すなわち、CPUの動作状態がスリープ状
態であれば、ファン制御手段はCPU状態監視手段に従
って冷却用ファンの回転数を制御する。
That is, if the operation state of the CPU is the sleep state, the fan control means controls the rotation speed of the cooling fan according to the CPU state monitoring means.

【0015】また、請求項4の発明に係る冷却用ファン
付ヒートシンクは、前記CPUの消費電力を検出する電
力検出手段を設けると共に、前記電力検出手段による検
出結果を前記制御データに含めることを特徴としてい
る。
Further, the heat sink with a cooling fan according to the invention of claim 4 is provided with power detection means for detecting power consumption of the CPU, and includes a detection result by the power detection means in the control data. And

【0016】したがって、電力検出手段がCPUの消費
電力を検出して、その検出結果を制御データとしてファ
ン制御手段に入力する。そして、ファン制御手段は、少
なくともCPUの動作状態及び消費電力からなる制御デ
ータに基づいて冷却用ファンの回転数を制御する。
Therefore, the power detection means detects the power consumption of the CPU and inputs the detection result to the fan control means as control data. The fan control means controls the number of rotations of the cooling fan based on at least control data including the operation state of the CPU and power consumption.

【0017】また、請求項5の発明に係る冷却用ファン
付ヒートシンクは、前記CPUの温度を検出する温度検
出手段を設けると共に、前記温度検出手段による検出結
果を前記制御データに含めることを特徴としている。
Further, a heat sink with a cooling fan according to a fifth aspect of the present invention is characterized in that a temperature detecting means for detecting a temperature of the CPU is provided, and a detection result by the temperature detecting means is included in the control data. I have.

【0018】すなわち、温度検出手段がCPUの温度を
検出して、その検出結果を制御データとしてファン制御
手段に入力する。そして、ファン制御手段は、少なくと
もCPUの動作状態及び温度からなる制御データに基づ
いて冷却用ファンの回転数を制御する。
That is, the temperature detecting means detects the temperature of the CPU and inputs the result of the detection to the fan controlling means as control data. Then, the fan control means controls the number of rotations of the cooling fan based on at least control data including the operation state and the temperature of the CPU.

【0019】また、請求項6の発明に係る冷却用ファン
付ヒートシンクは、前記冷却用ファンの回転数を検出す
る回転数検出手段を設けると共に、前記回転数検出手段
による検出結果を前記ファン制御手段への設定回転数と
比較可能にしたことを特徴としている。
Further, a heat sink with a cooling fan according to the invention of claim 6 is provided with a rotation speed detecting means for detecting a rotation speed of the cooling fan, and a fan control means for detecting a detection result by the rotation speed detecting means. It is characterized in that it can be compared with the set rotation speed.

【0020】すなわち、回転数検出手段が冷却用ファン
の回転数を検出して、その検出結果をファン制御手段へ
の設定回転数と比較する。これにより、冷却用ファンが
設定回転数で回転しているかを確認することができる。
That is, the rotation speed detection means detects the rotation speed of the cooling fan, and compares the detection result with the rotation speed set for the fan control means. Thereby, it is possible to confirm whether the cooling fan is rotating at the set number of revolutions.

【0021】そして、請求項7の発明に係る冷却用ファ
ン付ヒートシンクは、前記CPUの種類を検出するCP
U検出手段を設けると共に、前記CPU検出手段による
検出結果を前記制御データに含めるようにしている。
According to a seventh aspect of the present invention, there is provided a heat sink with a cooling fan for detecting the type of the CPU.
U detection means is provided, and a detection result by the CPU detection means is included in the control data.

【0022】したがって、CPU検出手段がCPUの種
類を検出して、その検出結果を制御データとしてファン
制御手段に入力する。そして、ファン制御手段は、少な
くともCPUの動作状態及び種類からなる制御データに
基づいて冷却用ファンの回転数を制御する。
Therefore, the CPU detecting means detects the type of CPU and inputs the result of the detection to the fan controlling means as control data. The fan control means controls the rotation speed of the cooling fan based on at least the control data including the operation state and type of the CPU.

【0023】また、この発明に係る冷却用ファン付ヒー
トシンクの制御方法は、コンピュータのCPUを空冷す
るための冷却用ファンと、制御データに基づいて前記冷
却用ファンの回転数を制御するファン制御手段とを備え
る冷却用ファン付ヒートシンクの制御方法において、前
記コンピュータの起動時に前記CPUの種類を検出し
て、その検出結果に対応して前記ファン制御手段に最大
ファン回転数を設定し、その後に前記ファン制御手段に
設定した回転数を変更して前記CPUの温度を最適に調
整することを特徴としている。
Further, the method of controlling a heat sink with a cooling fan according to the present invention includes a cooling fan for air-cooling a CPU of a computer and a fan control means for controlling the number of revolutions of the cooling fan based on control data. In the method for controlling a heat sink with a cooling fan, comprising: detecting the type of the CPU at the time of starting the computer; setting a maximum fan rotation speed to the fan control means in accordance with the detection result; The temperature of the CPU is optimally adjusted by changing the number of revolutions set in the fan control means.

【0024】すなわち、コンピュータの起動時には、C
PUの種類が検出されて、その検出結果により予め定め
た対応表等が参照されて最大ファン回転数が選択され、
ファン制御手段に設定される。その後、コンピュータが
通常の動作時に移行してからは、ファン制御手段に設定
された回転数を適宜変更してCPUの温度を最適に調整
する。
That is, when the computer is started, C
The type of PU is detected, and the maximum fan speed is selected by referring to a predetermined correspondence table or the like based on the detection result,
It is set in the fan control means. Thereafter, after the computer shifts to a normal operation, the rotation speed set in the fan control means is appropriately changed to adjust the temperature of the CPU optimally.

【0025】また、請求項9の発明に係る冷却用ファン
付ヒートシンクの制御方法は、前記コンピュータの起動
時に前記ファン制御手段に最大ファン回転数を設定した
後、前記冷却用ファンを駆動しながら回転数を測定し
て、回転数の測定値が前記最大ファン回転数より小さけ
ればエラーを知らせることを特徴としている。
According to a ninth aspect of the present invention, in the method for controlling a heat sink with a cooling fan according to the present invention, after setting the maximum fan speed in the fan control means at the time of starting the computer, the cooling fan is rotated while being driven. The number is measured, and if the measured value of the rotation speed is smaller than the maximum fan rotation speed, an error is notified.

【0026】したがって、コンピュータの起動時にファ
ン制御手段に最大ファン回転数を設定した後、冷却用フ
ァンを駆動して回転数を測定する。このとき、回転数の
測定値が最大ファン回転数より小さければ、この冷却用
ファンは冷却能力が不十分であるので、上位システム等
にエラーを知らせて適宜な処理を行うようにする。一
方、回転数の測定値が最大ファン回転数以上であれば、
この冷却用ファンは冷却能力が十分であるので処理を続
行する。
Therefore, after setting the maximum fan speed in the fan control means when the computer is started, the cooling fan is driven to measure the speed. At this time, if the measured value of the number of rotations is smaller than the maximum number of rotations of the fan, the cooling fan has insufficient cooling capacity, so that an error is notified to a host system or the like and appropriate processing is performed. On the other hand, if the measured value of the rotation speed is equal to or greater than the maximum fan rotation speed,
Since the cooling fan has a sufficient cooling capacity, the processing is continued.

【0027】また、請求項10の発明に係る冷却用ファ
ン付ヒートシンクの制御方法は、前記CPUの動作状態
を検出した結果、前記CPUが動作可能なノーマル状態
であるときは、前記CPUの消費電力に基づいてファン
回転数を算出すると共に前記CPUの温度に基づいてフ
ァン回転数を算出して、これら消費電力に基づくファン
回転数と温度に基づくファン回転数との大きい方をファ
ン回転数として前記ファン制御手段に設定することを特
徴としている。
According to a tenth aspect of the present invention, in the control method of the heat sink with a cooling fan according to the present invention, when the operation state of the CPU is detected, when the CPU is in a normal state in which the CPU can operate, the power consumption of the CPU is reduced. The fan rotation speed is calculated based on the CPU temperature and the fan rotation speed is calculated based on the temperature of the CPU, and the larger one of the fan rotation speed based on the power consumption and the fan rotation speed based on the temperature is defined as the fan rotation speed. It is characterized in that it is set in fan control means.

【0028】すなわち、CPUが動作可能なノーマル状
態であるときは、当該CPU自体によりファン回転数を
ファン制御手段に設定することができる。そして、この
ファン回転数としては、消費電力に基づくファン回転数
と温度に基づくファン回転数とをそれぞれ算出して比較
して大きい方を採用している。
That is, when the CPU is in a normal state in which the CPU can operate, the CPU itself can set the fan speed in the fan control means. As the fan speed, the larger of the fan speed based on the power consumption and the fan speed based on the temperature is calculated and compared.

【0029】また、請求項11の発明に係る冷却用ファ
ン付ヒートシンクの制御方法は、前記CPUの動作状態
を検出した結果、前記CPUが停止したスリープ状態で
あるときは、前記CPUとは独立したCPU状態監視手
段がファン回転数を前記ファン制御手段に設定すること
を特徴としている。
In the control method of a heat sink with a cooling fan according to the present invention, when the CPU is in a sleep state in which the CPU is stopped as a result of detecting an operation state of the CPU, the heat sink is independent of the CPU. It is characterized in that the CPU state monitoring means sets the fan speed in the fan control means.

【0030】したがって、CPUが停止したスリープ状
態であるときは、当該CPUによりファン回転数を設定
することができない。しかし、CPU状態監視手段はC
PUとは独立しているので、ファン回転数をファン制御
手段に設定することができる。
Therefore, when the CPU is in the sleep state in which the CPU is stopped, the CPU cannot set the fan speed. However, the CPU status monitoring means is C
Since it is independent of the PU, the fan speed can be set in the fan control means.

【0031】[0031]

【発明の実施の形態】以下、図示した好ましい実施の形
態に基づいて、この発明に係る冷却用ファン付ヒートシ
ンク及びその制御方法を具体的に説明する。なお、図1
〜図7に示すこの実施形態では、本発明の冷却用ファン
付ヒートシンクをパーソナルコンピュータのCPUに搭
載した場合について示してある。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a heat sink with a cooling fan and a method of controlling the heat sink according to the present invention will be specifically described based on preferred embodiments shown in the drawings. FIG.
This embodiment shown in FIG. 7 to FIG. 7 shows a case where the heat sink with a cooling fan of the present invention is mounted on a CPU of a personal computer.

【0032】図1に示すように、冷却用ファン付ヒート
シンク10は、CPU12を直接空冷するための冷却用ファ
ン14と、制御データDaに基づいて冷却用ファン14の回転
数を制御するファン制御手段16とを備えている。そし
て、この冷却用ファン付ヒートシンク10は、CPU12の
動作状態を検出するCPU状態監視手段18と、CPU12
の消費電力を検出する電力検出手段20、CPU12の温度
を検出する温度検出手段22、冷却用ファン14の回転数を
検出する回転数検出手段24、CPU12の種類を検出する
CPU検出手段(図示せず)とを備えている。さらに、
CPU状態監視手段18と電力検出手段20と温度検出手段
22と回転数検出手段24とCPU検出手段との各検出結果
を、制御データDaに含めてファン制御手段16に入力し
て、冷却用ファン14の回転数を最適にするようにしてあ
る。
As shown in FIG. 1, the heat sink with cooling fan 10 comprises a cooling fan 14 for directly cooling the CPU 12 by air and a fan control means for controlling the rotation speed of the cooling fan 14 based on control data Da. It has 16 and. The heat sink with cooling fan 10 includes a CPU state monitoring unit 18 for detecting an operation state of the CPU 12,
Power detecting means 20 for detecting the power consumption of the CPU 12, temperature detecting means 22 for detecting the temperature of the CPU 12, rotational speed detecting means 24 for detecting the rotational speed of the cooling fan 14, and CPU detecting means for detecting the type of the CPU 12 (not shown). Zu). further,
CPU state monitoring means 18, power detection means 20, and temperature detection means
The detection results of the rotation speed detection unit 22, the rotation speed detection unit 24, and the CPU detection unit are included in the control data Da and input to the fan control unit 16, so that the rotation speed of the cooling fan 14 is optimized.

【0033】本実施形態では、CPU12は、コネクタ形
状を同じにしてシステムクロック数を異ならせるような
例えばINTEL製PentiumIIプロセッサファミリーに含まれ
るものとしている。そして、このCPU12は、同じファ
ミリーの中であれば他のCPUに交換可能である。
In the present embodiment, the CPU 12 is included in, for example, a Pentium II processor family manufactured by INTEL which has the same connector shape and different system clock numbers. The CPU 12 can be replaced with another CPU within the same family.

【0034】このCPU12は、通常に動作を行うノーマ
ル状態と動作を停止して低消費電力のスリープ状態等と
の間で状態を遷移させることが可能なものとしてある。
CPU12として例えばINTEL製PentiumIIプロセッサ350M
Hzを使用した場合は、図2に示すようにCPU12はノー
マル状態、オートHALTパワーダウン状態、ストップグラ
ント状態、HALT/グラントスヌープ状態、スリープ状
態、ディープスリープ状態とに状態の遷移が可能にな
る。
The CPU 12 is capable of transitioning between a normal state in which normal operation is performed and a sleep state in which operation is stopped and low power consumption is performed.
As the CPU 12, for example, an Intel Pentium II processor 350M
When Hz is used, as shown in FIG. 2, the CPU 12 can transition between the normal state, the auto HALT power down state, the stop grant state, the HALT / grant snoop state, the sleep state, and the deep sleep state.

【0035】オートHALTパワーダウン状態は、低電力状
態である。ノーマル状態でHALT命令が実行されてHALT B
us Cycleが発生したときに、オートHALTパワーダウン状
態に遷移する。そして、オートHALTパワーダウン状態
で、INT#信号、BINR# 信号、INTR信号、SMI#信号、RESE
T#信号のいずれかがアサートされるとノーマル状態に遷
移する。
The auto HALT power down state is a low power state. HALT instruction is executed in normal state and HALT B
When a us Cycle occurs, the state transits to the auto HALT power down state. Then, in the auto HALT power down state, the INT # signal, BINR # signal, INTR signal, SMI # signal, RESE
The transition to the normal state occurs when any of the T # signals is asserted.

【0036】ノーマル状態でSTPCLK# 信号がアサートさ
れるとストップグラント状態に移行して、STPCLK# 信号
がディアサートされるとノーマル状態に戻る。また、オ
ートHALTパワーダウン状態でSTPCLK# 信号がアサートさ
れるとストップグラント状態に移行して、STPCLK# 信号
がディアサートされるとオートHALTパワーダウン状態に
戻る。
When the STPCLK # signal is asserted in the normal state, the state shifts to the stop grant state. When the STPCLK # signal is deasserted, the state returns to the normal state. When the STPCLK # signal is asserted in the auto HALT power down state, the state shifts to the stop grant state, and when the STPCLK # signal is deasserted, the state returns to the auto HALT power down state.

【0037】ストップグラント状態またはオートHALTパ
ワーダウン状態でシステムバス上のSnoop Event を検出
するとHALT/グラントスヌープ状態へ移行し、Snoop Ev
entがサービスされるとそれぞれの状態に戻る。
When a Snoop Event on the system bus is detected in the stop grant state or the auto HALT power down state, the state shifts to the HALT / grant snoop state and the Snoop Ev
When ent is serviced, it returns to each state.

【0038】スリープ状態は、非常に低電力の状態であ
る。そして、ストップグラント状態でSLP#信号がアサー
トされるとスリープ状態に移行して、SLP#信号がディア
サートされるとストップグラント状態に戻る。
The sleep state is an extremely low power state. When the SLP # signal is asserted in the stop grant state, the state shifts to the sleep state, and when the SLP # signal is deasserted, the state returns to the stop grant state.

【0039】ディープスリープ状態は、CPU12が採り
得る最も低消費電力の状態であり、リーク電流程度しか
流れない。スリープ状態でBCLK信号の入力が停止すると
ディープスリープ状態に移行し、BCLK信号が再度入力さ
れるとスリープ状態に戻る。
The deep sleep state is the lowest power consumption state that the CPU 12 can take, and only a leakage current flows. When the input of the BCLK signal is stopped in the sleep state, the state shifts to the deep sleep state, and when the BCLK signal is input again, the state returns to the sleep state.

【0040】一方、ファン制御手段16は、電気回路や処
理ソフト等により構成されている。
On the other hand, the fan control means 16 comprises an electric circuit, processing software and the like.

【0041】CPU状態監視手段18は、CPU12の動作
状態がノーマル状態であるかスリープ状態であるかを監
視するもので、CPU12とは独立した例えばLSIから
なり、その検出結果を制御データDaとしてファン制御手
段16に入力する。CPU状態監視手段18をLSIなどに
よって、CPU12とは別個に設けることにより、CPU
12がスリープ状態で停止したときでもCPU12が停止状
態であることを検出して、冷却用ファン14を適切な回転
数で作動させることができる。
The CPU state monitoring means 18 monitors whether the operation state of the CPU 12 is a normal state or a sleep state. The CPU state monitoring means 18 is composed of, for example, an LSI independent of the CPU 12, and uses the detection result as control data Da as a fan data. Input to the control means 16. By providing the CPU state monitoring means 18 separately from the CPU 12 by an LSI or the like, the CPU
Even when the CPU 12 is stopped in the sleep state, it is possible to detect that the CPU 12 is in the stopped state and operate the cooling fan 14 at an appropriate rotation speed.

【0042】電力検出手段20は例えば電力測定回路から
なり、CPU12の消費電力を検出して、その検出結果を
制御データDaとしてファン制御手段16に入力する。温度
検出手段22は例えば温度センサからなり、CPU12の温
度を検出して、その検出結果を制御データDaとしてファ
ン制御手段16に入力する。ここで、パーソナルコンピュ
ータのCPU12は常に一定の電力を消費している訳では
ないので、CPU12の温度のみならず消費電力も測定す
ることにより、冷却用ファン14の回転数を現時点の最適
な大きさに制御できるようになる。
The power detection means 20 comprises, for example, a power measurement circuit, detects the power consumption of the CPU 12, and inputs the detection result to the fan control means 16 as control data Da. The temperature detection means 22 is composed of, for example, a temperature sensor, detects the temperature of the CPU 12, and inputs the detection result to the fan control means 16 as control data Da. Here, since the CPU 12 of the personal computer does not always consume a constant amount of power, by measuring not only the temperature of the CPU 12 but also the power consumption, the rotation speed of the cooling fan 14 can be adjusted to the optimal size at the present time. Can be controlled.

【0043】また、回転数検出手段24は例えばファン回
転速度検出回路からなり、冷却用ファン14の回転数を検
出して、その検出結果をファン制御手段16への設定値と
比較する。図示しないCPU検出手段は、CPU12の種
類を検出して、その検出結果を制御データDaとしてファ
ン制御手段16に入力する。
The rotational speed detecting means 24 comprises, for example, a fan rotational speed detecting circuit, detects the rotational speed of the cooling fan 14, and compares the detection result with the value set in the fan control means 16. CPU detection means (not shown) detects the type of CPU 12 and inputs the detection result to fan control means 16 as control data Da.

【0044】一方、この冷却用ファン付ヒートシンク10
は、例えば図3に示すようにCPU12の種類別に最大フ
ァン回転数を設定するレジスタ26と、冷却用ファン14を
制御するプログラムを格納するBIOS ROM28とを備えてい
る。
On the other hand, the heat sink with cooling fan 10
As shown in FIG. 3, for example, a register 26 for setting the maximum fan rotation speed for each type of CPU 12 and a BIOS ROM 28 for storing a program for controlling the cooling fan 14 are provided.

【0045】レジスタ26には、実装される可能性のある
全種類のCPU12の最大ファン回転数の値をセットして
おく。本実施形態ではCPU12をINTEL製PentiumIIプロ
セッサファミリーに含まれるものとしているので、各C
PU12の消費電力と動作温度は図4に示すようになる。
そして、この消費電力及び動作温度に基づいて、図3に
示す各CPU12の最大ファン回転数を設定しておく。
In the register 26, the values of the maximum fan rotation speeds of all types of CPUs 12 which may be mounted are set. In this embodiment, since the CPU 12 is included in the Pentium II processor family manufactured by INTEL,
The power consumption and operating temperature of the PU 12 are as shown in FIG.
Then, the maximum fan speed of each CPU 12 shown in FIG. 3 is set based on the power consumption and the operating temperature.

【0046】ところで、CPU12がスリープ状態やディ
ープスリープ状態であると、CPU12が停止しているの
でCPU12による冷却用ファン14の回転数の設定は不能
になる。この場合は、CPU状態監視手段18のLSIを
利用して、ハードウェアによりファン制御手段16にファ
ンの回転数を設定する。このために、CPU状態監視手
段18はCPU信号であるSTPCLK# 信号とSLP#信号とBCLK
信号とを監視することにより、CPU12がノーマル状態
からディープスリープ状態に遷移する経過を監視するよ
うにする。そして、図5に示すように、CPU12の状態
とそのファン回転数との対応を設定しておく。同図に示
す対応の場合は、CPU状態監視手段18は、STPCLK# 信
号がアサートされたのを検出したならば、現在設定され
ている回転数を1/2にして、次にSLP#信号がアサート
されたのを検出したならば、更に回転数を1/2にし
て、BCLK信号が停止されたのを検出したならば、冷却用
ファン14を停止する。
When the CPU 12 is in the sleep state or the deep sleep state, the CPU 12 is stopped, so that the CPU 12 cannot set the rotation speed of the cooling fan 14. In this case, the rotation speed of the fan is set in the fan control means 16 by hardware utilizing the LSI of the CPU state monitoring means 18. For this purpose, the CPU state monitoring means 18 transmits the CPU signals STPCLK # signal, SLP # signal and BCLK
By monitoring the signal, the progress of the CPU 12 transitioning from the normal state to the deep sleep state is monitored. Then, as shown in FIG. 5, the correspondence between the state of the CPU 12 and the fan speed is set. In the case of the correspondence shown in the figure, if the CPU state monitoring means 18 detects that the STPCLK # signal is asserted, the CPU sets the currently set rotation speed to 1 /, and then the SLP # signal is If it is detected that the signal has been asserted, the number of revolutions is further reduced by half, and if it is detected that the BCLK signal is stopped, the cooling fan 14 is stopped.

【0047】上述した冷却用ファン付ヒートシンク10に
よりCPU12の空冷を行う手順を、図6及び図7に示す
フローチャートに基づいて説明する。なお、この手順は
CPU12自体により実行される。
The procedure for cooling the CPU 12 by the above-described heat sink with cooling fan 10 will be described with reference to the flow charts shown in FIGS. This procedure is executed by the CPU 12 itself.

【0048】図6に示すように、パーソナルコンピュー
タに電源が入れられて起動されると(ステップ60
0)、CPU検出手段によりCPU12の種類をチェック
して検出する(ステップ601)。
As shown in FIG. 6, when the personal computer is powered on and started (step 60).
0), the type of the CPU 12 is checked and detected by the CPU detecting means (step 601).

【0049】そして、検出されたCPU12の種類につい
て、レジスタ26を参照して最大ファン回転数を選択し、
その値をファン制御手段16に設定する。ファン制御手段
16は、設定された回転数で冷却用ファン14を駆動する
(ステップ602)。さらに、回転数検出手段24によ
り、冷却用ファン14の回転数を検出する(ステップ60
3)。
Then, for the type of CPU 12 detected, the maximum fan speed is selected by referring to the register 26,
The value is set in the fan control means 16. Fan control means
16 drives the cooling fan 14 at the set number of revolutions (step 602). Further, the rotation speed of the cooling fan 14 is detected by the rotation speed detecting means 24 (step 60).
3).

【0050】ここで、検出した実際のファン回転数とフ
ァン制御手段16に設定した最大回転数とを比較する(ス
テップ604)。その結果、実際のファン回転数が設定
した最大回転数より小さければ(ステップ604/N
o)、この冷却用ファン付ヒートシンク10ではCPU12
を十分冷却できない事になるので、その旨を上位のシス
テムプログラム等にエラーとして通知する(ステップ6
05)。逆に、実際のファン回転数が設定した最大回転
数以上であれば(ステップ604/Yes)、冷却能力
としては問題ないのでエラー通知は行わず、処理を続行
する(ステップ606)。
Here, the detected actual fan speed is compared with the maximum speed set in the fan control means 16 (step 604). As a result, if the actual fan rotation speed is smaller than the set maximum rotation speed (step 604 / N
o), the heat sink 10 with a cooling fan
Can not be cooled sufficiently, and the fact is notified to an upper system program or the like as an error (step 6).
05). Conversely, if the actual fan rotation speed is equal to or greater than the set maximum rotation speed (step 604 / Yes), there is no problem with the cooling capacity, so no error notification is made and the process continues (step 606).

【0051】パーソナルコンピュータの起動時の動作が
終了すると、CPU状態監視手段18が作動してCPU12
の動作状態を検出する。そして、CPU12がノーマル状
態でありパーソナルコンピュータが動作中であることが
検出されると、図7に示す制御ルーチンがパーソナルコ
ンピュータのシステム監視プログラム等からの呼び出し
に応じてサブルーチンとして動作する。
When the operation at the time of starting the personal computer is completed, the CPU state monitoring means 18 is operated to activate the CPU 12.
Detects the operating state of. When it is detected that the CPU 12 is in the normal state and the personal computer is operating, the control routine shown in FIG. 7 operates as a subroutine in response to a call from a system monitoring program or the like of the personal computer.

【0052】この制御ルーチンが呼び出されると(ステ
ップ700)、電力検出手段20によりCPU12の現在の
消費電力値を得る(ステップ701)。そして、現在の
消費電力が図4の最大消費電力のどれ位の割合であるか
を求める。求めた割合を図3の最大ファン回転数に掛け
合わせて、消費電力の割合からファン回転数WRPMを算出
する(ステップ702)。
When this control routine is called (step 700), the current power consumption value of the CPU 12 is obtained by the power detection means 20 (step 701). Then, the ratio of the current power consumption to the maximum power consumption in FIG. 4 is determined. The obtained ratio is multiplied by the maximum fan speed in FIG. 3 to calculate a fan speed WRPM from the power consumption ratio (step 702).

【0053】さらに、温度検出手段22により、CPU12
の現在の温度を得る(ステップ703)。そして、現在
の温度が図4の最大動作温度のどれ位の割合であるか求
める。求めた割合を図3の最大ファン回転数に掛け合わ
せて、温度の割合からのファン回転数TRPMを算出する
(ステップ704)。
Further, the temperature detecting means 22 causes the CPU 12
Is obtained (step 703). Then, the ratio of the current temperature to the maximum operating temperature in FIG. 4 is determined. The calculated ratio is multiplied by the maximum fan speed in FIG. 3 to calculate a fan speed TRPM from the temperature ratio (step 704).

【0054】そして、消費電力から求めた回転数WRPMと
温度から求めた回転数TRPMとを比較して、大きい方の値
を最適ファン回転数として決定する(ステップ70
5)。この決定した最適ファン回転数を、ファン制御手
段16に設定する(ステップ706)。
Then, the rotation speed WRPM obtained from the power consumption is compared with the rotation speed TRPM obtained from the temperature, and the larger value is determined as the optimum fan rotation speed (step 70).
5). The determined optimum fan speed is set in the fan control means 16 (step 706).

【0055】一方、CPU状態監視手段18によりCPU
12の動作状態がスリープ状態やディープスリープ状態で
あると検出された場合は、CPU12が停止しているので
上述の制御ルーチンは動作不能になる。この場合は、C
PU状態監視手段18を利用して、例えば図5に示す対応
によりファン制御手段16にファン回転数を設定する。
On the other hand, the CPU status monitoring means 18
When it is detected that the operation state of the CPU 12 is the sleep state or the deep sleep state, the above-described control routine becomes inoperable because the CPU 12 is stopped. In this case, C
Using the PU state monitoring means 18, the fan speed is set in the fan control means 16 according to the correspondence shown in FIG. 5, for example.

【0056】上述したように、本実施形態の冷却用ファ
ン付ヒートシンク10によれば、CPU状態監視手段18
を、CPU12とは別個の独立したLSIなどにより設け
ると共に、CPUがスリープ状態にあるときにファン回
転数をファン制御手段16に設定するようにしているの
で、CPU12がスリープ状態になっても冷却用ファン14
の回転数を適切に制御することができ電力の浪費を防止
できる。
As described above, according to the heat sink with cooling fan 10 of the present embodiment, the CPU state monitoring means 18
Is provided by an independent LSI or the like separate from the CPU 12, and the fan speed is set in the fan control means 16 when the CPU is in the sleep state. Fan 14
The number of rotations can be appropriately controlled, and power consumption can be prevented.

【0057】また、本実施形態の冷却用ファン付ヒート
シンク10によれば、CPU12の消費電力を検出する電力
検出手段20と、CPU12の温度を検出する温度検出手段
22、冷却用ファン14の回転数を検出する回転数検出手段
24、CPU12の種類を検出するCPU検出手段とを備え
ているので、CPU12を取り替えて発熱量等が異なるよ
うになった場合でもそれに対応して最適な空冷を行うこ
とができ電力の浪費を防止できる。
According to the heat sink with cooling fan 10 of the present embodiment, the power detecting means 20 for detecting the power consumption of the CPU 12 and the temperature detecting means for detecting the temperature of the CPU 12
22, rotation speed detecting means for detecting the rotation speed of the cooling fan 14
24, equipped with CPU detection means for detecting the type of CPU 12, so that even if the CPU 12 is replaced and the calorific value becomes different, optimal air cooling can be performed correspondingly and the waste of power can be prevented. it can.

【0058】さらに、本実施形態の冷却用ファン付ヒー
トシンク10によれば、コンピュータの起動時にCPU12
の種類を検出して、その検出結果に対応してファン制御
手段16に最大ファン回転数を設定しているので、CPU
12を取り替えても最適な最大ファン回転数を設定するこ
とができる。
Further, according to the heat sink with a cooling fan 10 of the present embodiment, the CPU 12
Is detected, and the maximum fan rotation speed is set in the fan control means 16 in accordance with the detection result.
Even if 12 is replaced, the optimal maximum fan speed can be set.

【0059】また、本実施形態の冷却用ファン付ヒート
シンク10によれば、冷却用ファン14の回転数の測定値が
最大ファン回転数より小さければ冷却能力の不足として
エラーを知らせるようにしているので、CPU12の冷却
不足を防止することができる。
Further, according to the heat sink with cooling fan 10 of the present embodiment, if the measured value of the rotation speed of the cooling fan 14 is smaller than the maximum fan rotation speed, an error is notified as insufficient cooling capacity. In addition, insufficient cooling of the CPU 12 can be prevented.

【0060】なお、上述の実施形態は本発明の好適な実
施の一例ではあるがこれに限定されるものではなく本発
明の要旨を逸脱しない範囲において種々変形実施可能で
ある。例えば上述した実施形態では電力検出手段20と温
度検出手段22と回転数検出手段24とCPU検出手段とを
備えているが、これらの全てを備えている必要はない。
例えば、電力検出手段20と温度検出手段22と回転数検出
手段24とのうち少なくとも1つを有していれば、CPU
12の冷却の調整は可能である。
The above embodiment is an example of a preferred embodiment of the present invention, but the present invention is not limited thereto, and various modifications can be made without departing from the gist of the present invention. For example, in the above-described embodiment, the power detection unit 20, the temperature detection unit 22, the rotation speed detection unit 24, and the CPU detection unit are provided, but it is not necessary to include all of them.
For example, if at least one of the power detection unit 20, the temperature detection unit 22, and the rotation speed detection unit 24 is provided, the CPU
Twelve cooling adjustments are possible.

【0061】また、上述した実施形態では電力検出手段
20と温度検出手段22と回転数検出手段24とCPU検出手
段とを別個に備えているが、これらの全てを例えばCP
U状態監視手段18のLSIに含めるようにしても良い。
In the above-described embodiment, the power detecting means
20, a temperature detecting means 22, a rotational speed detecting means 24 and a CPU detecting means are separately provided.
It may be included in the LSI of the U state monitoring means 18.

【0062】さらに、上述した実施形態ではCPU12と
してINTEL製PentiumIIプロセッサファミリーに含まれる
ものとしているが、これには限られず他のCPUでも良
い。加えて、上述した実施形態ではパーソナルコンピュ
ータのCPUについて説明しているが、これには限られ
ずCPUの全般に適用可能である。
Furthermore, in the above-described embodiment, the CPU 12 is included in the Pentium II processor family manufactured by INTEL. However, the present invention is not limited to this, and another CPU may be used. In addition, in the above-described embodiment, the CPU of the personal computer is described. However, the present invention is not limited to this, and can be applied to CPUs in general.

【0063】[0063]

【発明の効果】以上説明したように、この発明に係る冷
却用ファン付ヒートシンクによれば、CPU状態監視手
段はCPUとは独立して別個に設けられているので、C
PUが停止したときでもCPUが停止状態であることを
検出することができる。このため、CPUがスリープ状
態にあるときにファン回転数をファン制御手段に設定す
ることができるので、CPUがスリープ状態になっても
冷却用ファンの回転数を適切に制御して電力の浪費を防
止することができるようになる。
As described above, according to the heat sink with a cooling fan according to the present invention, since the CPU state monitoring means is provided independently of the CPU, C
It is possible to detect that the CPU is in a stopped state even when the PU is stopped. Therefore, when the CPU is in the sleep state, the fan rotation speed can be set in the fan control means. Even when the CPU is in the sleep state, the rotation speed of the cooling fan is appropriately controlled to save power. Can be prevented.

【0064】また、請求項2の発明に係る冷却用ファン
付ヒートシンクによれば、CPUの動作状態がノーマル
状態か否かを検出できるので、ノーマル状態であるとき
にCPUに従って冷却用ファンの回転数を制御するよう
にできる。
According to the heat sink with a cooling fan according to the second aspect of the present invention, it is possible to detect whether or not the operating state of the CPU is a normal state. Can be controlled.

【0065】また、請求項3の発明に係る冷却用ファン
付ヒートシンクによれば、CPUの動作状態がスリープ
状態であるときに、ファン制御手段はCPU状態監視手
段に従って冷却用ファンの回転数を制御する。このた
め、CPUがスリープ状態になっても冷却用ファンの回
転数を適切に制御でき、電力の浪費を防止することがで
きるようになる。
According to the heat sink with cooling fan according to the third aspect of the present invention, when the CPU is in the sleep state, the fan control means controls the rotation speed of the cooling fan in accordance with the CPU state monitoring means. I do. For this reason, even if the CPU is in the sleep state, the number of rotations of the cooling fan can be appropriately controlled, and power consumption can be prevented.

【0066】また、請求項4の発明に係る冷却用ファン
付ヒートシンクによれば、CPUの消費電力に基づいて
冷却用ファンの回転数を制御するので、CPUの発熱量
が変化しても最適な冷却を行って消費電力を抑えること
ができる。
Further, according to the heat sink with a cooling fan according to the fourth aspect of the present invention, the number of rotations of the cooling fan is controlled based on the power consumption of the CPU. Cooling can reduce power consumption.

【0067】また、請求項5の発明に係る冷却用ファン
付ヒートシンクによれば、CPUの温度に基づいて冷却
用ファンの回転数を制御するので、CPUの発熱量が変
化しても最適な冷却を行って消費電力を抑えることがで
きる。
According to the heat sink with a cooling fan according to the fifth aspect of the present invention, the number of revolutions of the cooling fan is controlled based on the temperature of the CPU. To reduce power consumption.

【0068】また、請求項6の発明に係る冷却用ファン
付ヒートシンクによれば、回転数検出手段が冷却用ファ
ンの回転数を検出して、その検出結果をファン制御手段
への設定回転数と比較するので、冷却用ファンが設定回
転数で回転しているかを確認することができる。
Further, according to the heat sink with cooling fan according to the invention of claim 6, the rotation number detecting means detects the rotation number of the cooling fan, and the detection result is compared with the rotation number set to the fan control means. Since the comparison is made, it is possible to confirm whether the cooling fan is rotating at the set number of revolutions.

【0069】そして、請求項7の発明に係る冷却用ファ
ン付ヒートシンクによれば、CPU検出手段がCPUの
種類を検出するので、発熱量の異なるCPUにそれぞれ
対応する最適な風量で冷却することができ、1種類の冷
却用ファン付ヒートシンクで複数のCPUに対応可能に
なる。
According to the heat sink with cooling fan according to the seventh aspect of the present invention, the CPU detecting means detects the type of the CPU, so that cooling can be performed with an optimal air flow corresponding to each of the CPUs having different heat values. Thus, a single type of heat sink with a cooling fan can be used for a plurality of CPUs.

【0070】また、工場生産時には異なるCPUに同一
の冷却用ファン付ヒートシンクを使用することによりC
PU毎に冷却用ファン付ヒートシンクを管理・分別する
必要がなくなる。さらに、冷却用ファン付ヒートシンク
をまとめて購入することにより原価を下げることが可能
となる。しかも、パーソナルコンピュータのユーザがC
PUを買い換える際は、冷却用ファン付ヒートシンクを
購入してあれば新規に買い換える必要がない。
Further, at the time of factory production, by using the same heat sink with a cooling fan for different CPUs,
There is no need to manage and separate heat sinks with cooling fans for each PU. Further, the cost can be reduced by purchasing heat sinks with cooling fans all together. In addition, if the user of the personal computer
When replacing a PU, if a heat sink with a cooling fan has been purchased, there is no need to purchase a new one.

【0071】また、請求項8の発明に係る冷却用ファン
付ヒートシンクの制御方法によれば、コンピュータの起
動時にCPUの種類が検出されるので、1種類の冷却用
ファン付ヒートシンクで複数のCPUに対応可能にな
る。また、コンピュータが通常の動作時に入ってから
は、ファン制御手段に設定した回転数を適宜変更してC
PUの温度を最適に調整するので、冷却用ファンの消費
電力を抑えることができる。
According to the method of controlling a heat sink with a cooling fan according to the invention of claim 8, the type of CPU is detected at the time of starting the computer. It becomes available. After the computer enters normal operation, the number of revolutions set in the fan control means is appropriately changed and C
Since the temperature of the PU is adjusted optimally, the power consumption of the cooling fan can be suppressed.

【0072】また、請求項9の発明に係る冷却用ファン
付ヒートシンクの制御方法によれば、冷却用ファンの回
転数の測定値が最大ファン回転数より小さければ、この
冷却用ファンは冷却能力が不十分であるので、上位シス
テム等にエラーを知らせて何らかの処理を行うようにす
る。よって、冷却不足を防止することができる。
According to the method of controlling a heat sink with a cooling fan according to the ninth aspect of the present invention, if the measured value of the rotation speed of the cooling fan is smaller than the maximum fan rotation speed, the cooling fan has a cooling capacity. Since it is insufficient, an error is notified to a higher-level system or the like and some processing is performed. Therefore, insufficient cooling can be prevented.

【0073】また、請求項10記載の冷却用ファン付ヒ
ートシンクの制御方法によれば、CPUが動作可能なノ
ーマル状態であるときは、このファン回転数として消費
電力に基づくファン回転数と温度に基づくファン回転数
とをそれぞれ算出して比較して大きい方を採用している
ので、最適な回転数を設定して冷却用ファンの消費電力
を抑えることができる。
According to the control method of the heat sink with cooling fan according to the tenth aspect, when the CPU is in the normal state in which the CPU can operate, the fan speed is based on the fan speed and temperature based on power consumption. Since the larger one is calculated and compared with the fan rotation speed, the optimum rotation speed is set and the power consumption of the cooling fan can be suppressed.

【0074】また、請求項11の発明に係る冷却用ファ
ン付ヒートシンクの制御方法によれば、CPUが停止し
たスリープ状態であるときでもCPU状態監視手段によ
りファン回転数をファン制御手段に設定することができ
る。このため、冷却用ファンの消費電力を抑えることが
できる。
According to the method of controlling a heat sink with a cooling fan according to the eleventh aspect of the present invention, even when the CPU is in the sleep state in which the CPU is stopped, the fan speed is set to the fan control means by the CPU state monitoring means. Can be. Therefore, the power consumption of the cooling fan can be suppressed.

【0075】[0075]

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の冷却用ファン付ヒートシンクの実施形
態を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a heat sink with a cooling fan according to the present invention.

【図2】CPUの動作状態の遷移図である。FIG. 2 is a transition diagram of an operation state of a CPU.

【図3】CPUの種類と最大ファン回転数との対応を示
す図である。
FIG. 3 is a diagram showing the correspondence between the type of CPU and the maximum fan speed.

【図4】CPUの種類と消費電力と最大動作温度との対
応を示す図である。
FIG. 4 is a diagram illustrating a correspondence among a CPU type, power consumption, and a maximum operating temperature;

【図5】CPUの状態とファン回転数の設定値との対応
を示す図である。
FIG. 5 is a diagram showing a correspondence between a state of a CPU and a set value of a fan rotation speed.

【図6】パーソナルコンピュータの起動時の作動手順を
示すフローチャートである。
FIG. 6 is a flowchart showing an operation procedure when the personal computer is started.

【図7】パーソナルコンピュータの動作時の作動手順を
示すフローチャートである。
FIG. 7 is a flowchart illustrating an operation procedure when the personal computer operates.

【符号の説明】[Explanation of symbols]

10 冷却用ファン付ヒートシンク 12 CPU 14 冷却用ファン 16 ファン制御手段 18 CPU状態監視手段 20 電力検出手段 22 温度検出手段 24 回転数検出手段 10 Heat sink with cooling fan 12 CPU 14 Cooling fan 16 Fan control means 18 CPU status monitoring means 20 Power detection means 22 Temperature detection means 24 Revolution detection means

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】 コンピュータのCPUを空冷するための
冷却用ファンと、制御データに基づいて前記冷却用ファ
ンの回転数を制御するファン制御手段とを備える冷却用
ファン付ヒートシンクにおいて、 前記CPUの動作状態を検出するCPU状態監視手段を
前記CPUとは独立して設けると共に、前記CPU状態
監視手段による検出結果を前記制御データに含めること
を特徴とする冷却用ファン付ヒートシンク。
1. A heat sink with a cooling fan, comprising: a cooling fan for air-cooling a CPU of a computer; and fan control means for controlling a rotation speed of the cooling fan based on control data. A heat sink with a cooling fan, wherein a CPU state monitoring means for detecting a state is provided independently of the CPU, and a detection result by the CPU state monitoring means is included in the control data.
【請求項2】 前記CPU状態監視手段を、前記CPU
の動作状態がノーマル状態であるかスリープ状態である
かを監視するものとしたことを特徴とする請求項1に記
載の冷却用ファン付ヒートシンク。
2. The system according to claim 1, wherein said CPU status monitoring means is
2. The heat sink with a cooling fan according to claim 1, wherein whether the operating state of the device is a normal state or a sleep state is monitored.
【請求項3】 前記CPU状態監視手段を、前記CPU
の動作状態がスリープ状態であるときに前記ファン制御
手段へファン回転数を設定するものとしたことを特徴と
する請求項2に記載の冷却用ファン付ヒートシンク。
3. The method according to claim 2, wherein the CPU status monitoring means is a CPU.
3. The heat sink with a cooling fan according to claim 2, wherein a fan rotation speed is set to the fan control means when the operating state of the cooling fan is a sleep state.
【請求項4】 前記CPUの消費電力を検出する電力検
出手段を設けると共に、前記電力検出手段による検出結
果を前記制御データに含めることを特徴とする請求項1
ないし請求項3のいずれかに記載の冷却用ファン付ヒー
トシンク。
4. A power detection unit for detecting power consumption of the CPU, and a result of the detection by the power detection unit is included in the control data.
A heat sink with a cooling fan according to claim 3.
【請求項5】 前記CPUの温度を検出する温度検出手
段を設けると共に、前記温度検出手段による検出結果を
前記制御データに含めることを特徴とする請求項1ない
し請求項4のいずれかに記載の冷却用ファン付ヒートシ
ンク。
5. The control device according to claim 1, further comprising a temperature detecting means for detecting a temperature of the CPU, wherein a result of the detection by the temperature detecting means is included in the control data. Heat sink with cooling fan.
【請求項6】 前記冷却用ファンの回転数を検出する回
転数検出手段を設けると共に、前記回転数検出手段によ
る検出結果を前記ファン制御手段への設定回転数と比較
可能にしたことを特徴とする請求項1ないし請求項5の
いずれかに記載の冷却用ファン付ヒートシンク。
6. A rotation speed detecting means for detecting a rotation speed of the cooling fan is provided, and a detection result by the rotation speed detecting means can be compared with a rotation speed set to the fan control means. The heat sink with a cooling fan according to claim 1.
【請求項7】 前記CPUの種類を検出するCPU検出
手段を設けると共に、前記CPU検出手段による検出結
果を前記制御データに含めることを特徴とする請求項1
ないし請求項6のいずれかに記載の冷却用ファン付ヒー
トシンク。
7. The apparatus according to claim 1, further comprising CPU detection means for detecting a type of said CPU, and including a detection result by said CPU detection means in said control data.
A heat sink with a cooling fan according to claim 6.
【請求項8】 コンピュータのCPUを空冷するための
冷却用ファンと、制御データに基づいて前記冷却用ファ
ンの回転数を制御するファン制御手段とを備える冷却用
ファン付ヒートシンクの制御方法において、 前記コンピュータの起動時に前記CPUの種類を検出し
て、その検出結果に対応して前記ファン制御手段に最大
ファン回転数を設定し、その後に前記ファン制御手段に
設定した回転数を変更して前記CPUの温度を最適に調
整することを特徴とする冷却用ファン付ヒートシンクの
制御方法。
8. A method for controlling a heat sink with a cooling fan, comprising: a cooling fan for air cooling a CPU of a computer; and fan control means for controlling a rotation speed of the cooling fan based on control data. When the computer is started, the type of the CPU is detected, the maximum fan rotation speed is set in the fan control means in accordance with the detection result, and then the rotation speed set in the fan control means is changed to change the CPU speed. A method for controlling a heat sink with a cooling fan, characterized by optimally adjusting the temperature of the heat sink.
【請求項9】 前記コンピュータの起動時に前記ファン
制御手段に最大ファン回転数を設定した後、前記冷却用
ファンを駆動しながら回転数を測定して、回転数の測定
値が前記最大ファン回転数より小さければエラーを知ら
せることを特徴とする請求項8に記載の冷却用ファン付
ヒートシンクの制御方法。
9. After setting a maximum fan rotation speed in the fan control means at the time of starting the computer, the rotation speed is measured while driving the cooling fan, and the measured rotation speed is determined by the maximum fan rotation speed. 9. The method according to claim 8, wherein an error is reported if it is smaller.
【請求項10】 前記CPUの動作状態を検出した結
果、前記CPUが動作可能なノーマル状態であるとき
は、前記CPUの消費電力に基づいてファン回転数を算
出すると共に前記CPUの温度に基づいてファン回転数
を算出して、これら消費電力に基づくファン回転数と温
度に基づくファン回転数との大きい方をファン回転数と
して前記ファン制御手段に設定することを特徴とする請
求項8または請求項9に記載の冷却用ファン付ヒートシ
ンクの制御方法。
10. As a result of detecting an operation state of the CPU, when the CPU is in a normal state in which the CPU can operate, a fan rotation speed is calculated based on power consumption of the CPU, and based on a temperature of the CPU. 9. The fan control device according to claim 8, wherein a fan rotation speed is calculated, and a larger one of the fan rotation speed based on the power consumption and the fan rotation speed based on the temperature is set as the fan rotation speed in the fan control unit. 10. The method for controlling a heat sink with a cooling fan according to item 9.
【請求項11】 前記CPUの動作状態を検出した結
果、前記CPUが停止したスリープ状態であるときは、
前記CPUとは独立したCPU状態監視手段がファン回
転数を前記ファン制御手段に設定することを特徴とする
請求項8ないし請求項10のいずれかに記載の冷却用フ
ァン付ヒートシンクの制御方法。
11. As a result of detecting an operation state of the CPU, when the CPU is in a sleep state in which the CPU is stopped,
11. The control method of a heat sink with a cooling fan according to claim 8, wherein a CPU state monitoring unit independent of the CPU sets a fan rotation speed in the fan control unit.
JP11015544A 1999-01-25 1999-01-25 Heat sink with cooling fan and its controlling method Pending JP2000216315A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11015544A JP2000216315A (en) 1999-01-25 1999-01-25 Heat sink with cooling fan and its controlling method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11015544A JP2000216315A (en) 1999-01-25 1999-01-25 Heat sink with cooling fan and its controlling method

Publications (1)

Publication Number Publication Date
JP2000216315A true JP2000216315A (en) 2000-08-04

Family

ID=11891743

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11015544A Pending JP2000216315A (en) 1999-01-25 1999-01-25 Heat sink with cooling fan and its controlling method

Country Status (1)

Country Link
JP (1) JP2000216315A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006302059A (en) * 2005-04-22 2006-11-02 Hitachi Ltd Composit type computing device and its management method
JP2019113993A (en) * 2017-12-22 2019-07-11 ファナック株式会社 Abnormality detection device and method of cooling fan
JP2021114592A (en) * 2020-01-21 2021-08-05 アラクサラネットワークス株式会社 Communication device
CN114837977A (en) * 2022-03-18 2022-08-02 烽火通信科技股份有限公司 Fan speed regulation method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07200070A (en) * 1993-12-28 1995-08-04 Fujitsu Ltd Noise reduced forced cooling method and device therefor
JPH07321264A (en) * 1994-05-27 1995-12-08 Hitachi Ltd Local cooling method and apparatus
JPH09113085A (en) * 1995-10-20 1997-05-02 Nec Ibaraki Ltd Cooling fan with buzzer
JPH10326125A (en) * 1997-05-23 1998-12-08 Hitachi Ltd Electronic equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07200070A (en) * 1993-12-28 1995-08-04 Fujitsu Ltd Noise reduced forced cooling method and device therefor
JPH07321264A (en) * 1994-05-27 1995-12-08 Hitachi Ltd Local cooling method and apparatus
JPH09113085A (en) * 1995-10-20 1997-05-02 Nec Ibaraki Ltd Cooling fan with buzzer
JPH10326125A (en) * 1997-05-23 1998-12-08 Hitachi Ltd Electronic equipment

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006302059A (en) * 2005-04-22 2006-11-02 Hitachi Ltd Composit type computing device and its management method
JP4555140B2 (en) * 2005-04-22 2010-09-29 株式会社日立製作所 Compound computer apparatus and management method thereof
US7840824B2 (en) 2005-04-22 2010-11-23 Hitachi, Ltd. Multiple computer system equipped with a management module determining number of power supply modules to be operated based upon system information
JP2019113993A (en) * 2017-12-22 2019-07-11 ファナック株式会社 Abnormality detection device and method of cooling fan
JP7032124B2 (en) 2017-12-22 2022-03-08 ファナック株式会社 Cooling fan anomaly detector and method
JP2021114592A (en) * 2020-01-21 2021-08-05 アラクサラネットワークス株式会社 Communication device
CN114837977A (en) * 2022-03-18 2022-08-02 烽火通信科技股份有限公司 Fan speed regulation method and device
CN114837977B (en) * 2022-03-18 2023-11-07 烽火通信科技股份有限公司 Fan speed regulating method and device

Similar Documents

Publication Publication Date Title
US10775863B2 (en) Methods and apparatuses for controlling the temperature of a data processing system
US7451332B2 (en) Methods and apparatuses for controlling the temperature of a data processing system
JP3637181B2 (en) Computer system and cooling control method thereof
US20060161375A1 (en) Optimizing processing speed based on measured temperatures
EP1085399B1 (en) Software-based temperature controller circuit in an electronic apparatus
JP4448101B2 (en) Electronic device cooling system, computer and cooling method
EP2485117B1 (en) Method and apparatus for adjusting the voltage and frequency to minimize power dissipation in a multiprocessor system
US8201416B2 (en) Method and system of temperature-control for electronic component
US7054720B2 (en) Operating system coordinated thermal management
EP1965287A2 (en) Microprocessor capable of dynamically increasing its performance in response to varying operating temperature
US20090155045A1 (en) Intelligent cooling fan device and fan rotation speed controlling method thereof
JP2002006991A (en) Rotation number control method for cooling fan of computer system
US7152013B2 (en) Heat dissipating method
US20070046230A1 (en) Information processing apparatus and fan control method
CN102027430A (en) Managing power consumption of a computer
CN100401230C (en) Radiating management device
JP2000216315A (en) Heat sink with cooling fan and its controlling method
US9170586B2 (en) Computer device and method for dissipating heat from a discrete graphics processing unit in the same
JP4184636B2 (en) Speed control method for electronic device and cooling fan thereof
JPH1185323A (en) Computer system and temperature control method therefor
JPH11110085A (en) Portable computer
JP2003124414A (en) Fan controller for electronic apparatus
Hanrahan Fan-speed control techniques in PCs
JP2000039922A (en) Fan controller
JP2000036681A (en) Cooling control device

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040817