【0001】[0001]
【発明の属する技術分野】本発明は、電力の供給を受け
て動作する入出力デバイスを備えたコンピュータシステ
ムに係り、特に入出力デバイスの消費電力を柔軟に管理
することが可能な省電力制御装置、省電力制御方法及び
コンピュータシステムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer system having an input / output device that operates upon receiving power supply, and more particularly to a power saving control device capable of flexibly managing the power consumption of the input / output device. , A power saving control method, and a computer system.
【0002】[0002]
【従来の技術】従来、パーソナルコンピュータ等の多く
の電子機器では、コンピュータの電源がONされている
場合、各デバイスは、コンピュータシステム本体側から
の電力供給を受けて、動作するようになっている。ま
た、各デバイスはスイッチ等により、デバイス自体の電
源供給を止めるといった手段を持っている。ここで、コ
ンピュータシステムが外部からの電力供給を遮断される
か、または、電力供給が不足した場合には、コンピュー
タは、電力供給をバッテリパックに切替える。次に、シ
ステム本体側の電源の電圧変化を検知した各デバイス
は、自らの終了処理を行った後に、電源をオフすること
により、電力の消費を抑え、コンピュータシステムを停
止させることがないようにしている。2. Description of the Related Art Conventionally, in many electronic devices such as a personal computer, when a computer is turned on, each device operates by receiving power supply from a computer system main body. . Further, each device has means for stopping power supply to the device itself by a switch or the like. Here, when the power supply from the outside is cut off or the power supply becomes insufficient, the computer switches the power supply to the battery pack. Next, each device that detects a change in the power supply voltage on the system body side performs its own termination processing and then turns off the power supply, thereby suppressing power consumption and preventing the computer system from being stopped. ing.
【0003】[0003]
【発明が解決しようとする課題】しかし、上記技術で
は、電力の供給が不足した場合に、コンピュータシステ
ムの一部であるデバイスの電源をオフにすることによっ
て、システム全体が停止することを防ぐ機構になってお
り、電源がオフになったデバイスは使用不可能になって
しまうという不都合が生じていた。However, according to the above-mentioned technology, when the power supply is insufficient, a device that is a part of the computer system is turned off to prevent the entire system from stopping. This causes a problem that a device whose power is turned off becomes unusable.
【0004】そこで本発明では、システムの電源全体の
消費電力を管理する電力制御マイコンを設ける。また、
各デバイスの消費電力を制御させる制御信号を持たせ、
コンピュータシステムの電力供給が不足した場合には、
電力制御マイコンが、消費電力の少ない動作モードに切
替える信号を、各デバイスに送出することにより、消費
電力を制御し、全体の消費電力を抑え、各デバイスの使
用不能状態になることを防止することが可能なコンピュ
ータシステムを提供する。Therefore, in the present invention, a power control microcomputer for managing the power consumption of the entire power supply of the system is provided. Also,
Have a control signal to control the power consumption of each device,
If the computer system runs out of power,
The power control microcomputer sends a signal to each device to switch to an operation mode with low power consumption, thereby controlling power consumption, suppressing overall power consumption, and preventing each device from becoming unusable. To provide a computer system capable of:
【0005】[0005]
【課題を解決するための手段】上記目的を達成するため
に、請求項1に係る発明では、消費電力の異なる複数の
動作モードを持つデバイスの省電力制御装置であって、
このデバイスの消費電力を測定する消費電力測定手段
と、消費電力測定手段により測定された消費電力に基づ
き、消費電力に関する所定条件を満たすか否かを判定す
る判定部と、この判定部の判定に従って、いずれのデバ
イスを消費電力の少ない動作モードに切り替えるかを決
定する決定手段と、決定手段により決定されたデバイス
に対して、消費電力の少ない動作モードへ、動作モード
を切り替える制御信号を送出する指令手段と、指令手段
と、デバイスとに亘り、信号を伝達する伝達手段とを具
備することを特徴とする。According to the first aspect of the present invention, there is provided a power saving control apparatus for a device having a plurality of operation modes having different power consumptions.
Power consumption measuring means for measuring the power consumption of the device, a determining unit for determining whether or not a predetermined condition regarding power consumption is satisfied based on the power consumption measured by the power consumption measuring means, Deciding means for deciding which device is to be switched to the operation mode with low power consumption, and a command for sending a control signal for switching the operation mode to the operation mode with low power consumption for the device decided by the deciding means. And a transmitting means for transmitting a signal across the device, the commanding means, and the device.
【0006】このような構成により、電力供給が不足し
た場合には、電力制御マイコンが、各デバイスに消費電
力の少ない動作モードへ切替える信号を与えることによ
り、各デバイスの消費電力を制御することが可能であ
り、全体の消費電力を抑え、各入出力デバイスの停止を
防ぐことが可能となる。With such a configuration, when the power supply is insufficient, the power control microcomputer can control the power consumption of each device by giving a signal to each device to switch to an operation mode with low power consumption. It is possible to suppress the entire power consumption and prevent the stop of each input / output device.
【0007】また、請求項2に係る発明では、消費電力
の異なる複数の動作モードを持つデバイスと、このデバ
イスの消費電力を測定する消費電力測定手段と、システ
ムへの電力供給が不足した時に、一時的に大電流を供給
可能な補助電力供給手段と、消費電力測定手段により測
定された消費電力に基づき、消費電力に関する所定条件
を満たすか否かを判定する判定部と、この判定部の判定
に従って、いずれのデバイスを消費電力の少ない動作モ
ードに切り替えるかを決定する決定手段と、決定手段に
より決定されたデバイスに対して、消費電力の少ない動
作モードへ、動作モードを切り替える信号を送出する指
令手段と、システムへの電力供給が不足した時に、電力
供給を一時的に前記補助電力供給手段へ切替える切替え
手段とを具備することを特徴とする。According to the second aspect of the present invention, there is provided a device having a plurality of operation modes having different power consumptions, a power consumption measuring means for measuring the power consumption of the device, and An auxiliary power supply unit capable of temporarily supplying a large current; a determination unit that determines whether a predetermined condition regarding power consumption is satisfied based on the power consumption measured by the power consumption measurement unit; Deciding means for deciding which device is to be switched to the operation mode with low power consumption in accordance with the following, and a command to send a signal for switching the operation mode to the operation mode with low power consumption for the device determined by the decision means Means, and switching means for temporarily switching power supply to the auxiliary power supply means when power supply to the system is insufficient. And wherein the door.
【0008】このような構成により、電力供給が不足し
た場合には、電力制御マイコンが、各デバイスに消費電
力の少ない動作モードへ切替える信号を与えることによ
り、各デバイスの消費電力を制御することが可能であ
り、システム全体の消費電力を抑え、各入出力デバイス
の停止を防ぐことが可能であり、瞬間的に電力が不足し
た場合でも、補助バッテリにより、電力供給が可能とな
るコンピュータシステムを提供可能である。With such a configuration, when the power supply is insufficient, the power control microcomputer can control the power consumption of each device by giving a signal to each device to switch to an operation mode with low power consumption. Provide a computer system that can suppress power consumption of the entire system and prevent each input / output device from being stopped, and can supply power using an auxiliary battery even when power is insufficient instantaneously. It is possible.
【0009】また、請求項7に係る発明では、消費電力
の異なる複数の動作モードを持つデバイスの省電力制御
方法であって、消費電力を測定する消費電力測定ステッ
プと、消費電力測定手段により測定された消費電力に基
づき、消費電力に関する所定条件を満たすか否かを判定
する判定ステップと、この判定部の判定に従って、いず
れのデバイスを消費電力の少ない動作モードに切り替え
るかを決定する決定ステップと、決定手段により決定さ
れたデバイスに対し、消費電力の少ない動作モードへ、
動作モードを切り替える制御信号を送出する指令送出ス
テップとからなることを特徴とする。According to a seventh aspect of the present invention, there is provided a power saving control method for a device having a plurality of operation modes having different power consumptions, wherein the power consumption measuring step includes measuring the power consumption and the power consumption measuring unit measures the power consumption. A determining step of determining whether a predetermined condition regarding power consumption is satisfied based on the power consumption, and a determining step of determining which device is to be switched to an operation mode with low power consumption according to the determination of the determining unit. For the device determined by the determining means, to an operation mode with low power consumption,
A command transmitting step of transmitting a control signal for switching an operation mode.
【0010】このような構成により、コンピュータシス
テムへの電力供給が不足した場合には、電力制御マイコ
ンが、各デバイスに消費電力の少ない動作モードへ切替
える信号を与えることにより、各デバイスの消費電力を
制御することが可能であり、システム全体の消費電力を
抑え、各入出力デバイスの停止を防ぐことが可能とな
る。With such a configuration, when the power supply to the computer system becomes insufficient, the power control microcomputer gives each device a signal for switching to an operation mode with low power consumption, thereby reducing the power consumption of each device. It is possible to control the power consumption of the entire system and prevent the stop of each input / output device.
【0011】また、請求項9に係る発明では、消費電力
の異なる複数の動作モードを持つデバイスと、このデバ
イスの消費電力を測定する消費電力測定手段と、消費電
力測定手段により測定された消費電力に基づき、消費電
力に関する所定条件を満たすか否かを判定する判定部
と、この判定部の判定に従って、いずれのデバイスを消
費電力の少ない動作モードに切り替えるかを決定する決
定手段と、決定手段により決定されたデバイスに対し、
消費電力の少ない動作モードへ、動作モードを切り替え
る制御信号を送出する指令手段と、指令手段と、デバイ
スとに亘り、前記信号を伝達する伝達手段とを具備する
ことを特徴とする。In the invention according to claim 9, a device having a plurality of operation modes having different power consumptions, a power consumption measuring means for measuring the power consumption of the device, and a power consumption measured by the power consumption measuring means. A determination unit that determines whether or not a predetermined condition regarding power consumption is satisfied, a determination unit that determines which device is to be switched to an operation mode with low power consumption according to the determination of the determination unit, and a determination unit. For the determined device,
Command means for sending a control signal for switching the operation mode to an operation mode with low power consumption, command means, and transmission means for transmitting the signal across devices.
【0012】このような構成により、コンピュータシス
テムへの電力供給が不足した場合には、電力制御マイコ
ンが、各デバイスに消費電力の少ない動作モードへ切替
える信号を与えることにより、各デバイスの消費電力を
制御することが可能であり、システム全体の消費電力を
抑え、各入出力デバイスの停止を防ぐことができるコン
ピュータシステムを提供可能である。さらに、請求項1
0に係る発明では、消費電力の異なる複数の動作モード
を持つデバイスと、このデバイスの消費電力を測定する
消費電力測定手段と、システムの電力供給が不足した時
に、一時的に大電流を供給できる補助バッテリと、消費
電力測定手段により測定された消費電力に基づき、消費
電力に間する所定条件を満たすか否かを判定する判定部
と、この判定部の判定に従って、いずれのデバイスを消
費電力の少ない動作モードに切り替えるかを決定する決
定手段と、決定手段により決定されたデバイスへ、消費
電力の少ない動作モードへ、動作モードを切り替える信
号を送出する指令手段と、電力供給が不足した時に、電
力供給を一時的に前記バッテリ切替える切替え手段とを
具備することを特徴とする。With this configuration, when the power supply to the computer system becomes insufficient, the power control microcomputer gives each device a signal for switching to an operation mode with low power consumption, thereby reducing the power consumption of each device. It is possible to provide a computer system that can control the power consumption of the entire system and can prevent the stop of each input / output device. Further, claim 1
In the invention according to the first aspect, a device having a plurality of operation modes having different power consumptions, a power consumption measuring means for measuring the power consumption of the device, and a large current can be supplied temporarily when the power supply of the system is insufficient. An auxiliary battery, a determining unit that determines whether or not a predetermined condition for power consumption is satisfied based on the power consumption measured by the power consumption measuring unit; Deciding means for deciding whether to switch to the operation mode with less power, command means for sending a signal for switching the operation mode to an operation mode with less power consumption to the device determined by the deciding means, and power supply when power supply is insufficient. Switching means for temporarily switching the battery supply.
【0013】このような構成により、コンピュータシス
テムへの電力供給が不足した場合には、電力制御マイコ
ンが、各デバイスに消費電力の少ない動作モードへ切替
える信号を与えることにより、各デバイスの消費電力を
制御することが可能であり、システム全体の消費電力を
抑え、各入出力デバイスの停止を防ぐことができ、瞬間
的に電力供給が不足した場合でも、補助バッテリによっ
て電力供給ができるコンピュータシステムを提供可能で
ある。With such a configuration, when the power supply to the computer system becomes insufficient, the power control microcomputer gives each device a signal for switching to an operation mode with low power consumption, thereby reducing the power consumption of each device. A computer system that can control the power consumption of the entire system, can prevent each input / output device from being stopped, and can supply power with an auxiliary battery even when the power supply is momentarily insufficient. It is possible.
【0014】[0014]
【発明の実施の形態】以下本発明に係る実施の形態を、
図面を参照して説明する。Embodiments of the present invention will be described below.
This will be described with reference to the drawings.
【0015】図1乃至図3に本発明の実施形態の図を示
す。図1は本発明のコンピュータシステムのブロック構
成図である。FIGS. 1 to 3 show views of an embodiment of the present invention. FIG. 1 is a block diagram of the computer system of the present invention.
【0016】本電子機器は、例えば、バッテリ駆動また
はAC電源駆動されるノートブックあるいはラップトッ
プタイプのポータブルコンピュータであり、そのシステ
ムボード上には、CPUローカルバス3、PCIバス
4、ISAバス5が配設されている。The electronic apparatus is, for example, a notebook or laptop portable computer driven by a battery or an AC power supply, and has a CPU local bus 3, a PCI bus 4, and an ISA bus 5 on its system board. It is arranged.
【0017】コンピュータ本体内には、CPU11、ホ
スト/PCIブリッジ装置12、メインメモリ13、デ
ィスプレイコントローラ14、PCI/ISAブリッジ
装置17、HDD18、BIOS−ROM19、エンベ
デッドコントローラ(以下、ECと称す)20、CD−
ROMドライブ21、電源コントローラ23、ACアダ
プタ24、バッテリ25、PM(Power Mane
gement)マイコン27等から構成されている。In the computer main body, a CPU 11, a host / PCI bridge device 12, a main memory 13, a display controller 14, a PCI / ISA bridge device 17, an HDD 18, a BIOS-ROM 19, an embedded controller (hereinafter, referred to as EC) 20, CD-
ROM drive 21, power supply controller 23, AC adapter 24, battery 25, PM (Power Mane)
and a microcomputer 27 and the like.
【0018】CPU11は、このシステム全体の動作制
御およびデータ処理を実行するものである。このCPU
11としては、システム管理割りこみSMI(SMI;
System Manegement Interru
pt)をサポートするもの、例えば、米インテル社によ
り製造販売されているマイクロプロセッサ“penti
um”などが用いられる。SMIはマスク不能割り込み
の一種であるが、通常のNMIやマスク可能割り込みI
NTRよりも優先度の高い、最優先度の割り込みであ
る。このCPU11の入出力ピンに直結されているCP
Uローカルバス3は、64ビット幅のデータバスを有し
ている。The CPU 11 controls the operation of the entire system and executes data processing. This CPU
11 is a system management interrupt SMI (SMI;
System Management Interru
pt), for example, the microprocessor "penti" manufactured and sold by Intel Corporation in the United States.
um "etc. SMI is a kind of non-maskable interrupt.
This is the highest priority interrupt that has a higher priority than the NTR. CP directly connected to the input / output pin of the CPU 11
The U local bus 3 has a 64-bit data bus.
【0019】メインメモリ13は、オペレーティングシ
ステム、デバイスドライバ、実行対象のアプリケーショ
ンプログラム、および処理データなどを格納するメモリ
デバイスであり、複数のDRAMなどによって構成され
ている。このメインメモリは専用のメモリバスを介して
ホスト/PCIブリッジ装置12に接続されている。メ
モリバスのデータバスとしては、CPUローカルバス3
を利用することもできる。この場合、メモリバスは、ア
ドレスバスと各種メモリ制御信号線とから構成される。The main memory 13 is a memory device for storing an operating system, a device driver, an application program to be executed, processing data, and the like, and includes a plurality of DRAMs. This main memory is connected to the host / PCI bridge device 12 via a dedicated memory bus. As a data bus of the memory bus, a CPU local bus 3
Can also be used. In this case, the memory bus includes an address bus and various memory control signal lines.
【0020】ホスト/PCIブリッジ装置12は、CP
Uローカルバス3とPCIバス4との間を繋ぐブリッジ
LSIであり、PCIバス4のバスマスタデバイスの1
つとして機能する。このホスト/PCIブリッジ装置1
2は、CPUローカルバス3とPCIバス4との間で、
データ及びアドレスを含むバスサイクルを双方向で変換
する機能、及びメモリバスを介してメインメモリ13の
アクセス制御をする機能などを有している。The host / PCI bridge device 12 has a CP
A bridge LSI connecting the U local bus 3 and the PCI bus 4, and one of the bus master devices of the PCI bus 4
Function as one. This host / PCI bridge device 1
2 is between the CPU local bus 3 and the PCI bus 4
It has a function of bidirectionally converting bus cycles including data and addresses, and a function of controlling access to the main memory 13 via a memory bus.
【0021】PCIバス4はクロック同期型の入出力バ
スであり、PCIバス4上の全てのサイクルは、PCI
バスクロックに同期して行われる。PCIバス4は、時
分割的に使用されるアドレス/データバスを有してい
る。このアドレス/データバスは、32ビット幅であ
る。The PCI bus 4 is a clock synchronous type input / output bus, and all the cycles on the PCI bus 4
This is performed in synchronization with the bus clock. The PCI bus 4 has an address / data bus used in a time-division manner. This address / data bus is 32 bits wide.
【0022】ディスプレイコントローラ14は、ホスト
/PCIブリッジ装置12と同様にPCIバス4のバス
マスタデバイスの1つであり、ビデオメモリ(VRA
M)15の画像データをLCD16に表示する。The display controller 14 is one of the bus master devices of the PCI bus 4 like the host / PCI bridge device 12, and has a video memory (VRA).
M) Display the image data of 15 on the LCD 16.
【0023】PCI/ISAブリッジ装置17は、PC
Iバス4とISAバス5との間を繋ぐブリッジLSIで
ある。データの記憶再生装置として用いられるHDD1
8及びCD−ROMドライブ22の制御を行うIDEコ
ントローラも内蔵される。また、時間計測用クロックも
内蔵されている。PCI/ISAブリッジ装置17には
HDD18、CD−ROMドライブ22が接続されてい
る。ISAバス5には、BIOS−ROM19、EC2
0等が接続されている。The PCI / ISA bridge device 17 is a PC
This is a bridge LSI that connects the I bus 4 and the ISA bus 5. HDD 1 used as data storage / playback device
And an IDE controller for controlling the CD-ROM drive 8 and the CD-ROM drive 22. A clock for time measurement is also built in. The HDD 18 and the CD-ROM drive 22 are connected to the PCI / ISA bridge device 17. The ISA bus 5 has a BIOS-ROM 19, an EC2
0 etc. are connected.
【0024】HDD18は電源ライン29を介して供給
される電力を受けて動作する入出力デバイスである。The HDD 18 is an input / output device that operates by receiving power supplied through a power supply line 29.
【0025】BIOS−ROM19は、システムBIO
S(Basic I/O System)を記憶する為
のものであり、プログラム書換が可能なように、フラッ
シュメモリにより構成されている。システムBIOS
は、このシステム内の各種ハードウェアをアクセスする
ファンクション実行ルーチンを体系化したものである。The BIOS-ROM 19 stores a system BIOS.
This is for storing S (Basic I / O System), and is constituted by a flash memory so that a program can be rewritten. System BIOS
Is a systematization of function execution routines for accessing various hardware in this system.
【0026】EC20は、ISAバス5とI2Cバス6
とを繋ぐブリッジLSIであり、CPU11によってリ
ード/ライト可能な複数のレジスタ群を内蔵している。
これらレジスタ群を使用することにより、CPU11と
I2Cバス6上のデバイスとの通信が可能となる。ま
た、キーボードコントローラ(以下、KBCと称す)と
しての機能も有し、EC20には、キーボード/マウス
21が接続されている。The EC 20 comprises an ISA bus 5 and an I2C bus 6
And a plurality of register groups that can be read / written by the CPU 11.
By using these register groups, communication between the CPU 11 and devices on the I2C bus 6 becomes possible. The EC 20 also has a function as a keyboard controller (hereinafter referred to as KBC), and a keyboard / mouse 21 is connected to the EC 20.
【0027】I2Cバス6は、EC20、電源コントロ
ーラ23、電圧制御コントローラ24、間の通信に利用
される。The I2C bus 6 is used for communication between the EC 20, the power controller 23, and the voltage controller 24.
【0028】電源コントローラ23には、コンピュータ
本体に商用電源を接続するためのACアダプタ25が接
続される。これにより、コンピュータ本体はACアダプ
タ25を介して商用電源により駆動可能である。また、
電源コントローラ23は、このコンピュータシステムの
電源のオン/オフなどの動作電源の制御を行うコントロ
ーラであり、バッテリパック26の2次電池の充電制御
などを行う。An AC adapter 25 for connecting a commercial power supply to the computer body is connected to the power supply controller 23. Thus, the computer main body can be driven by the commercial power supply via the AC adapter 25. Also,
The power controller 23 is a controller that controls operation power such as turning on / off the power of the computer system, and controls charging of the secondary battery of the battery pack 26 and the like.
【0029】バッテリパック26は、ACアダプタ25
から電力が供給されなくなった場合のバックアップに用
いられるものである。The battery pack 26 includes an AC adapter 25
This is used as a backup when power is no longer supplied from the computer.
【0030】PMマイコン27は、各デバイスに流れる
電流・電圧を所定時間毎に読み取り、各デバイスで消費
する電力を計測し、制御する処理装置である。また、各
デバイスへの電力を制御する信号を送出する。この制御
信号により、各デバイスが消費する電力を制御すること
ができる。また、本発明の機能を実現する為のプログラ
ム及び、省電力モードに移行するデバイスの優先順位を
決定する優先順位データも記憶されている。The PM microcomputer 27 is a processing device that reads the current and voltage flowing through each device at predetermined time intervals, measures the power consumed by each device, and controls the power. In addition, a signal for controlling power to each device is transmitted. With this control signal, the power consumed by each device can be controlled. Further, a program for realizing the function of the present invention and priority data for determining the priority of a device to be shifted to the power saving mode are also stored.
【0031】また、各デバイスの電力供給ラインに、電
圧制御コントローラ24から各デバイスへ供給される電
流・電圧を検出するために、電流検出抵抗28が設けら
れる。この電流検出抵抗28の両端に生じる電圧が、P
Mマイコン27により測定されることにより、各デバイ
スの消費電力を測定することができる。Further, a current detection resistor 28 is provided in the power supply line of each device to detect the current / voltage supplied from the voltage controller 24 to each device. The voltage generated across the current detection resistor 28 is P
The power consumption of each device can be measured by the measurement by the M microcomputer 27.
【0032】また、それぞれのデバイスとPMマイコン
27とに亘り、各デバイスにおいて消費される電力を制
限され得る制御信号を伝達する制御信号線30が設けら
れている。Further, a control signal line 30 for transmitting a control signal capable of limiting the power consumed in each device is provided between each device and the PM microcomputer 27.
【0033】図3にHDDの省電力制御についてのブロ
ック図を示す。図4にPMマイコンが行う電力制御のフ
ローチャート図を示す。FIG. 3 is a block diagram showing the power saving control of the HDD. FIG. 4 shows a flowchart of the power control performed by the PM microcomputer.
【0034】本実施例では、計測時間間隔を1秒とす
る。PCI/ISAブリッジ装置17内の時間計測用ク
ロックを用いて、所定時間が経過したかどうか判定する
(ステップS101)。この計測時間間隔はユーザなど
が適宜変更可能である。時間的に詳細な制御を行うので
あれば、この時間を短くすれば良い。In this embodiment, the measurement time interval is 1 second. Using the clock for time measurement in the PCI / ISA bridge device 17, it is determined whether a predetermined time has elapsed (step S101). The measurement time interval can be appropriately changed by a user or the like. If time-dependent control is to be performed, this time may be shortened.
【0035】所定時間が経過していれば(ステップS1
01のYES)、PMマイコン27は、電流測定抵抗2
8を介して、各デバイスに流れる電流・電圧を所定時間
毎に読み取る(ステップS102)。If the predetermined time has elapsed (step S1)
01 (YES), the PM microcomputer 27 determines that the current measuring resistor 2
The current / voltage flowing through each device is read at predetermined time intervals via the device 8 (step S102).
【0036】次に、各デバイスにおいて消費される各消
費電力の和を求め、その積算値と、供給可能な電力値と
を比較し(ステップS103)、供給可能電力を上回っ
た時(ステップS103のYES)に、PMマイコン2
7は次の処理を行う。Next, the sum of the respective power consumptions consumed in the respective devices is obtained, and the integrated value is compared with the suppliable power value (step S103). When the sum exceeds the suppliable power (step S103). YES), PM microcomputer 2
7 performs the following processing.
【0037】まず、電力制御可能なデバイスがあるか否
か判断する(ステップS104)。ここで、電力制御可
能なデバイスがあると判断された場合には(ステップS
104のYES)、どのデバイスの電力を制御するかを
決定する(ステップS105)。どのデバイスの電力を
削減するかの決定は、ユーザによって、優先順位を設定
することが可能であり、ユーザにより設定された順位を
最優先する。但し、コンピュータシステムの状態維持に
支障をきたす場合には、コンピュータシステム側の都合
を優先する。First, it is determined whether there is a device whose power can be controlled (step S104). Here, when it is determined that there is a device whose power can be controlled (step S
(YES at 104), it is determined which device power is to be controlled (step S105). The determination of which device to reduce power can be set by the user, and the order set by the user has the highest priority. However, in the case where the maintenance of the state of the computer system is hindered, priority is given to the convenience of the computer system.
【0038】電力制御されるデバイスは、PMマイコン
27から制御信号線30を介して送出された制御コマン
ドを(ステップS106)受けとり、消費電力の少ない
動作モードに制御される。The power-controlled device receives the control command sent from the PM microcomputer 27 via the control signal line 30 (step S106), and is controlled to the operation mode with low power consumption.
【0039】PMマイコン27は、デバイス全体での消
費電力を測定し、1つのデバイスの消費電力を制御する
だけで所望の消費電力に抑えられない場合には、優先順
位が2番目のデバイスにも消費電力を制限するコマンド
を送出する。それでも、消費電力を抑えられない場合
は、3つめ以降のデバイスにも順次、電力供給を制限す
るコマンドを送出する。The PM microcomputer 27 measures the power consumption of the entire device, and if the power consumption of one device cannot be suppressed to the desired power by controlling only the power consumption of one device, the PM microcomputer 27 also controls the power of the second device. Sends a command to limit power consumption. If the power consumption cannot be suppressed, a command to restrict power supply is sequentially transmitted to the third and subsequent devices.
【0040】すべてのデバイスに消費電力を制限する制
御信号を送出してもなお、所望の消費電力に抑えられな
い場合には(ステップS104のNO)、安全策とし
て、コンピュータシステムの終了処理を行った後、コン
ピュータをシャットダウンする(ステップS107)。If the desired power consumption cannot be suppressed even after transmitting the control signal for limiting the power consumption to all the devices (NO in step S104), the computer system is terminated as a safety measure. After that, the computer is shut down (step S107).
【0041】また、各デバイスにおいて消費される電力
のトータル値と、供給可能な電力値とを比較し(ステッ
プS103)、供給可能電力を超えない場合は(ステッ
プS103のNO)、省電力モードで動作しているデバ
イスがあるかを判断する(ステップS108)。省電力
モードで動作しているデバイスがある場合には、省電力
モードに移行する時の優先順位と逆の順番で、省電力解
除コマンドを、各デバイスに送出する(ステップS10
9)。Further, the total value of the power consumed in each device is compared with the suppliable power value (step S103). If the suppliable power is not exceeded (NO in step S103), the power saving mode is set. It is determined whether there is an operating device (step S108). If there is a device operating in the power saving mode, a power saving cancellation command is transmitted to each device in the reverse order of the priority when shifting to the power saving mode (step S10).
9).
【0042】なお、一時的に大電力を供給できる補助バ
ッテリ40が設けられているので、上記処理中におい
て、デバイスへの不足する電力分は補助バッテリ40か
ら一時的に電力を供給する。Since the auxiliary battery 40 capable of temporarily supplying a large amount of power is provided, the power shortage to the device is temporarily supplied from the auxiliary battery 40 during the above processing.
【0043】また、上記の省電力制御の対象となるデバ
イスとしては、CPU11、HDD18、LCD16の
バックライト、CD−ROMドライブ22等があげられ
る。Devices to be subjected to the power saving control include the CPU 11, the HDD 18, the backlight of the LCD 16, the CD-ROM drive 22, and the like.
【0044】特に、LCD16のバックライトは消費電
力が大きいので、優先的に省電力制御を行うと効果的で
ある。また、HDD18やCD−ROMドライブ22等
においても、ディスクの駆動開始時に、特に多くの電力
を消費するので、ディスクの駆動開始を、ゆっくりと行
うような制御を行うことにより瞬間的に多くの電力を消
費することを抑えることが可能である。In particular, since the backlight of the LCD 16 consumes a large amount of power, it is effective to perform power saving control with priority. In addition, since the HDD 18 and the CD-ROM drive 22 also consume a large amount of power particularly at the time of starting the drive of the disk, a large amount of power is instantaneously obtained by performing control such that the drive of the disk is started slowly. Can be suppressed.
【0045】以上のような構成により、コンピュータシ
ステム全体で消費する電力値を低く抑えることができ
る。With the above configuration, the power consumption of the entire computer system can be kept low.
【0046】[0046]
【発明の効果】以上、詳述した発明によれば、コンピュ
ータシステムに、電力の供給が不足した場合に、入出力
デバイスに消費電力を制御させる制御信号を持たせ、ホ
スト装置側の電力供給が不足した場合には、PMマイコ
ンが各デバイスに指令を与えることにより、各デバイス
の消費電力を抑制し、全体の消費電力を抑え、各デバイ
スの停止を防ぐことが可能なコンピュータシステムを提
供することが可能である。According to the above-described invention, the computer system is provided with a control signal for controlling the power consumption of the input / output device when the power supply is insufficient. To provide a computer system capable of suppressing the power consumption of each device, suppressing the overall power consumption, and preventing each device from being stopped by giving a command to each device by a PM microcomputer when the power is insufficient. Is possible.
【図1】本発明に係るコンピュータシステムのブロック
図。FIG. 1 is a block diagram of a computer system according to the present invention.
【図2】本発明に係るHDDの省電力制御ブロック図。FIG. 2 is a block diagram of a power saving control of the HDD according to the present invention.
【図3】本発明に係る省電力制御のフローチャート図。FIG. 3 is a flowchart of power saving control according to the present invention.
3…CPUローカルバス 4…PCIバス 5…ISAバス 6…I2Cバス 11…CPU 12…ホスト/PCIブリッジ装置 13…メインメモリ 14…ディスプレイコントローラ 15…ビデオメモリ 16…LCD 17…PCI/ISAブリッジ装置 18…HDD 19…BIOS−ROM 20…エンベデッドコントローラ 21…キーボード/マウス 22…CD−ROMドライブ 23…電圧制御コントローラ 24…電源コントローラ 25…ACアダプタ 26…バッテリパック 27…PMマイコン 28…電流検出抵抗 29…電源ライン 30…制御信号線 3 CPU local bus 4 PCI bus 5 ISA bus 6 I2C bus 11 CPU 12 Host / PCI bridge device 13 Main memory 14 Display controller 15 Video memory 16 LCD 17 PCI / ISA bridge device 18 ... HDD 19 ... BIOS-ROM 20 ... Embedded controller 21 ... Keyboard / mouse 22 ... CD-ROM drive 23 ... Voltage controller 24 ... Power supply controller 25 ... AC adapter 26 ... Battery pack 27 ... PM microcomputer 28 ... Current detection resistor 29 ... Power supply line 30 ... Control signal line
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11209059AJP2001034370A (en) | 1999-07-23 | 1999-07-23 | Power saving control device, power saving control method, and computer system |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11209059AJP2001034370A (en) | 1999-07-23 | 1999-07-23 | Power saving control device, power saving control method, and computer system |
| Publication Number | Publication Date |
|---|---|
| JP2001034370Atrue JP2001034370A (en) | 2001-02-09 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11209059APendingJP2001034370A (en) | 1999-07-23 | 1999-07-23 | Power saving control device, power saving control method, and computer system |
| Country | Link |
|---|---|
| JP (1) | JP2001034370A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002359703A (en)* | 2001-05-31 | 2002-12-13 | Ricoh Co Ltd | Image forming device |
| GB2399895A (en)* | 2003-03-13 | 2004-09-29 | Sun Microsystems Inc | Regulating the power consumption of electronic equipment. |
| JP2005010981A (en)* | 2003-06-18 | 2005-01-13 | Nec Infrontia Corp | Method for determining propriety of connection |
| JP2006238227A (en)* | 2005-02-25 | 2006-09-07 | Kyocera Corp | Circuit control device |
| US7200763B2 (en) | 2003-10-09 | 2007-04-03 | Sun Microsystems, Inc. | Method and apparatus for controlling the power consumption of a semiconductor device |
| US7290171B2 (en) | 2002-05-16 | 2007-10-30 | Fujitsu Limited | Device driver and device |
| JP2014109919A (en)* | 2012-12-03 | 2014-06-12 | Nec Personal Computers Ltd | Information processing device, control method of the same, and program |
| JPWO2013190670A1 (en)* | 2012-06-20 | 2016-02-08 | 富士通株式会社 | Information processing apparatus and information processing apparatus control method |
| JP2020137170A (en)* | 2019-02-13 | 2020-08-31 | パナソニックIpマネジメント株式会社 | Charging device and charging method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002359703A (en)* | 2001-05-31 | 2002-12-13 | Ricoh Co Ltd | Image forming device |
| US7290171B2 (en) | 2002-05-16 | 2007-10-30 | Fujitsu Limited | Device driver and device |
| GB2399895A (en)* | 2003-03-13 | 2004-09-29 | Sun Microsystems Inc | Regulating the power consumption of electronic equipment. |
| GB2399895B (en)* | 2003-03-13 | 2005-08-03 | Sun Microsystems Inc | Method and apparatus for supplying power in electronic equipment |
| US7139920B2 (en) | 2003-03-13 | 2006-11-21 | Sun Microsystems, Inc. | Method and apparatus for supplying power in electronic equipment |
| JP2005010981A (en)* | 2003-06-18 | 2005-01-13 | Nec Infrontia Corp | Method for determining propriety of connection |
| US7200763B2 (en) | 2003-10-09 | 2007-04-03 | Sun Microsystems, Inc. | Method and apparatus for controlling the power consumption of a semiconductor device |
| JP2006238227A (en)* | 2005-02-25 | 2006-09-07 | Kyocera Corp | Circuit control device |
| JP2011087304A (en)* | 2005-02-25 | 2011-04-28 | Kyocera Corp | Circuit control apparatus |
| JPWO2013190670A1 (en)* | 2012-06-20 | 2016-02-08 | 富士通株式会社 | Information processing apparatus and information processing apparatus control method |
| JP2014109919A (en)* | 2012-12-03 | 2014-06-12 | Nec Personal Computers Ltd | Information processing device, control method of the same, and program |
| JP2020137170A (en)* | 2019-02-13 | 2020-08-31 | パナソニックIpマネジメント株式会社 | Charging device and charging method |
| JP7257638B2 (en) | 2019-02-13 | 2023-04-14 | パナソニックIpマネジメント株式会社 | Charging device and charging method |
| Publication | Publication Date | Title |
|---|---|---|
| US7206944B2 (en) | Electrical apparatus, computer, and power switching method | |
| US6498460B1 (en) | Prioritization-based power management protocol in a computer system | |
| US6714016B2 (en) | Method for displaying information concerning power consumption and electronic device | |
| JP3974510B2 (en) | Computer apparatus, power management method, and program | |
| EP1483650B1 (en) | Method and apparatus for enabling a low power mode for a processor | |
| US8332665B2 (en) | Methods and apparatuses for dynamic power control | |
| US5825100A (en) | Intelligent battery power system | |
| US10509458B2 (en) | Information device with improved operating modes | |
| US7225086B2 (en) | Alternating-source peak-shift power application system, method and program product | |
| EP3367538B1 (en) | Smart power supply management for high standby power system | |
| US20110004778A1 (en) | Method for Controlling Power on a Computer System Having a Network Device and a Wakeup Function | |
| CN1987737A (en) | Information processing apparatus including network controller, and method of controlling application of power supply voltage to the network controller | |
| US20090300396A1 (en) | Information processing apparatus | |
| JP2000039937A (en) | Computer system and power save control method thereof | |
| US7502635B1 (en) | Method and computer for remote communication while operating in a power-saving mode | |
| JP2001034370A (en) | Power saving control device, power saving control method, and computer system | |
| EP0560510A1 (en) | Battery operated computer and method for managing battery power in battery operated computer | |
| JP4437526B2 (en) | Information processing apparatus and battery device | |
| JP2002168926A (en) | Method of calculating capacity of intelligent battery, intelligent battery, and mobile electronic equipment | |
| JP5179454B2 (en) | Computer and power supply | |
| US20250138620A1 (en) | Information processing apparatus and control method | |
| JP4410215B2 (en) | Power consumption control method and computer apparatus | |
| JP2004334476A (en) | Information processing device and battery device | |
| JP4028841B2 (en) | Computer apparatus, power control method, and program | |
| KR101033944B1 (en) | Apparatus and method for controlling system operation according to power state |
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney | Free format text:JAPANESE INTERMEDIATE CODE: A7422 Effective date:20050414 | |
| RD04 | Notification of resignation of power of attorney | Free format text:JAPANESE INTERMEDIATE CODE: A7424 Effective date:20050606 |