Electronic system power and work time pulse controlling device and method
Technical field
The invention relates to the control device and the method for a kind of electronic system power and work time pulse, more specifically say, is about controlling the device and method of electronic system power and work time pulse efficiently.
Background technology
For computer, especially notebook computer now, heat radiation is two problems the most reluctant with the power supply supply.
At first with regard to the problem of heat radiation, when the computer internal temperature is too high, may cause computer running undesired or work as machine.General solution is that installing one heat abstractor in computer (bag desk fan, heat radiator and/or heat pipe) reduces the heat of being accumulated when computer is carried out.And this heat abstractor is to be target design with predefined TDP value (thermal design profile), can guarantee that therefore temperature can be not too high and influence computer and operate.
The consumed power of central processing unit is not to be as the criterion with a fixing TDP value, but depends on the performed application program of central processing unit but in fact.For example, generally use copy editor's software (as word) only to need to consume 25W, the TDP value can be set lower.But carrying out the 3D recreation then needs 65W, and the TDP value then need be set higher.And TDP is high more, the difficult more design of heat abstractor, and cost is also high more.This is that the heat of accumulation is many more because the power that can bear is high more, and heat abstractor must be handled more heat.Therefore, this method and impracticable.
And owing to rely on heat abstractor to avoid over-heated condition not use already, present way is selected the temperature of detecting central processing unit.When the central processing unit temperature surpassed safe range, the work time pulse (carrying out frequency reducing) that reduces central processing unit prevented the situation that temperature is too high.Yet the cost of frequency reducing is exactly that the speed carried out of central processing unit can decline to a great extent along with the degree of frequency reducing.That is to say, when temperature surpasses safe range,, undesired when machine or the situation of losing data can not take place to guarantee to the central processing unit frequency reducing by the speed of sacrificing the processing data.
In fact, temperature is not a good comparison index.The rising of temperature is because the result that the accumulation of heat in the central processing unit forms.When detecting that temperature surpasses safe range and during frequency reducing, too late.Because a lot of heats have been accumulated in middle history processor inside, must dispel the heat as early as possible and just can avoid central processing unit to work as machine, therefore, the deviser need be adjusted to 50% with the frequency reducing ratio usually, even higher.This measure has allowed the efficient of central processing unit lower greatly.
On the other hand, when the temperature of central processing unit by detect above safe range and will carry out frequency reducing during, heat still can continue accumulation.Therefore, before the central processing unit frequency reducing, just may work as machine.And in order to consider the latency of this time, the deviser must enlarge the safe range that sets, and promptly improves the TDP value, thus, has more increased difficulty and the cost in the design.
Certainly, the deviser also can quicken heat radiation by the rotation of quickening fan, but this mode can cause annoying noise, makes the user accept.
Fig. 1 shows the temperature of the central processing unit that uses known work time pulse control method and the embodiment curve map of power.As shown in Figure 1, between time T 1 to T2, the power of central processing unit begins to rise, and the expression user may use the application program of high flow rate power, and the temperature of this moment does not change yet.And between T2 to T3, the power of central processing unit continue to rise, and temperature also begins to raise, but the temperature of this moment still reaches a upper temperature limit in the end, therefore, does not carry out the work of frequency reducing.Then, between T3 to T4, power begins to descend, and represents that some application programs may stop to carry out and makes the power that consumes begin salty few.But the temperature of central processing unit is carried out frequency reducing but because of accumulation of heat surpasses upper temperature limit and make electronic system prepare centering history processor, and similarly, between T4 to T5, the heat that heat abstractor can't bury centre in the device in time leaves.Therefore, although this moment central processing unit power descended manyly, this electronic system still selects to allow central processing unit proceed frequency reducing action.Such control method causes electronic system under the situation of accumulation of heat, constantly central processing unit is carried out frequency reducing and the work efficiency of central processing unit is subtracted greatly, that is to say, if be used as controlling the index of central processing unit work time pulse with temperature, then when accumulation of heat can't in time dispel the heat too much, even if the user only carries out the low power applications program, still may operate with low work efficiency.For instance, the central processing unit of 2GHz is desired when carrying out the low power applications program, is merely able to reach the treatment effeciency of the middle history processor of 1GHz.This is insufferable situation concerning computer user now.
In addition, as shown in Figure 1, after T7, central processing unit has entered idle state, and temperature also drops to below the upper temperature limit.This moment is hollow according to known side, and electronic system stops central processing unit being carried out frequency reducing.With regard to the problem of power supply supply, the user does not carry out Any Application in idle state, and known method stops frequency reducing, handles the central processing unit of idle state with the efficient of the best, has wasted power on the contrary.
Therefore, in order to improve above-mentioned shortcoming, need a kind of more perfect work time pulse control method and device.
Summary of the invention
In view of above-mentioned; The objective of the invention is to, provide a kind of work time pulse controlling device to control a work time pulse of an electronic system.In the method, a voltage signal and a current signal when at first detecting this electronic system running.In response to this voltage signal current signal therewith, calculate a performance number (power).Then, judge that whether this performance number is greater than a default performance number (predeterminedpower).When this performance number during greater than this default performance number, according to a frequency reducing ratio (on-off rate) to this work time pulse frequency reducing (clock throttling).
In addition, the invention provides the work time pulse that a kind of work time pulse controlling device is controlled an electronic system.This device comprises a first module, a current/voltage is detectd other loop and Unit one second.
First module is in order to provide this work time pulse.A voltage signal and a current signal when current/voltage detecting loop operates in order to detecting and output electronic system, this work time pulse is then controlled in response to this voltage signal and this current signal in Unit second.
In addition, the present invention further provides an electronic system.This electronic system comprises a power supply unit (AC-adapter), a charging electricity he, a current/voltage detecting loop, a first module and Unit one second.
At this, power supply unit provides system's general power.This system's general power comprises a System Operation power and a charge power.And rechargeable battery charge power charging thus.Current/voltage detecting loop is in order to detecting this System Operation power, and exports a voltage signal and a current signal.First module is in order to provide a work time pulse.This work time pulse is then controlled in response to this voltage signal and this current signal in Unit second.
A kind of work time pulse control method of the present invention is in order to controlling a work time pulse of an electronic system, it is characterized in that, this work time pulse control method comprises:
A voltage signal and a current signal when detecting and exporting this electronic system running;
In response to this voltage signal and this current signal, calculate a performance number;
Judge that whether this performance number is greater than a default performance number;
When this performance number during, judge whether through a Preset Time greater than this default performance number;
When this performance number greater than this default performance number and when having passed through this Preset Time, whether judge a increment rate that should performance number greater than a pre-set ratio; And
When this increment rate during, select a frequency reducing ratio to this work time pulse frequency reducing according to this increment rate greater than this pre-set ratio.
Wherein to further comprising following steps after this work time pulse frequency reducing:
Judge that whether this performance number is still greater than this default performance number; And
When this performance number during, improve this frequency reducing ratio, and continue this work time pulse frequency reducing still greater than this default performance number.
Judge that wherein whether performance number still further comprises following steps greater than this step of this default performance number:
When this performance number is not more than this default performance number, judge whether this increment rate is not more than zero;
And
When this increment rate is not more than zero, cancel this frequency reducing ratio, to stop to this work time pulse frequency reducing.
Wherein this electronic system further comprises a heat abstractor, and this heat abstractor has a fan, and this work time pulse frequency reducing taken a step forward comprises following steps:
Whether a rotating speed of judging this fan has reached a mxm.; And
When this rotating speed end reaches this mxm., increase this rotating speed.
Wherein comprise a step in judging that whether this performance number takes a step forward greater than this step of this default performance number:
Setting should default performance number.
Wherein this electronic system further comprises a temperature-sensing device, and this step of setting this default performance number is a temperature value that detects according to this temperature-sensing device, and setting should default performance number.
Wherein this increment rate is meant that one of this temperature value changes ratio.
Wherein this work time pulse control method further comprises following steps:
When this performance number is not more than this default performance number, judge whether to this work time pulse frequency reducing;
When this work time pulse not during frequency reducing, judge that this performance number is whether in a fixed value interval;
When this performance number is in this fixed value interval, judge whether through a schedule time; And
When this performance number in this fixed value interval and when having passed through this schedule time, according to a specific frequency reducing ratio to this work time pulse frequency reducing.
Wherein this electronic system has system's general power, and this system's general power comprises a System Operation power and a charge power, wherein according to this specific frequency reducing ratio this step of this work time pulse frequency reducing is further comprised following steps:
Calculate system's idle power in response to this performance number.
Wherein, this work time pulse control method further comprises following steps:
Judge that whether this System Operation power is greater than this system's idle power; And
When this System Operation power during, cancel this specific frequency reducing ratio, to stop to this work time pulse frequency reducing greater than this system idle power.
Wherein, this electronic system further comprises a rechargeable battery, and this rechargeable battery is to be charged by this charge power.
A kind of work time pulse controlling device of the present invention is in order to controlling a work time pulse of an electronic system, it is characterized in that, this work time pulse controlling device comprises:
One first module provides this work time pulse;
One current/voltage detecting loop is for detecting and a voltage signal and a current signal when exporting this electronic system running; And
Unit one second obtains a performance number in response to this voltage signal and this current signal, and this work time pulse is controlled according to a increment rate that should performance number in this Unit second.
Wherein this first module further comprises:
One clock pulse generator is in order to this work time pulse to be provided;
One central processing unit; And
One central processing unit power circuit is the power when the running of this central processing unit to be provided.
Wherein this Unit second comprises:
One microprocessor in response to this current signal and this voltage signal, calculates and exports a performance number;
One storage element is in order to a default performance number to be provided; And
One wafer set is in response to this performance number and the comparison that should preset performance number, according to the frequency reducing ratio of this increment rate selection to this work time pulse.
Wherein this Unit second further comprises:
One heat abstractor, this heat abstractor has a fan.
Wherein this first module further comprises a temperature-sensing device, and this Unit second is set and should be preset performance number according to the temperature value that this temperature-sensing device detected, and this increment rate comprises a variation ratio of this temperature value.
Wherein this storage element comprises a basic input/output.
Wherein this temperature-sensing device is built in being in this central processing unit or is external in around this central processing unit.
A kind of electronic system of the present invention is characterized in that, comprises:
One power supply unit is in order to system's general power to be provided, and this system's general power comprises a System Operation power and a charge power;
One rechargeable battery, this rechargeable battery is charged by this charge power;
One current/voltage detecting loop is for this System Operation power of detecting, and exports a voltage signal and a current signal;
One first module provides a work time pulse; And
Unit one second obtains a performance number in response to this voltage signal and this current signal, and this work time pulse is controlled according to a increment rate that should performance number in this Unit second.
Wherein this first module further comprises:
One clock pulse generator is in order to this work time pulse to be provided;
One central processing unit; And
One central processing unit power circuit is the power when the running of this central processing unit to be provided.
Wherein this Unit second comprises:
One microprocessor in response to this current signal and this voltage signal, calculates and exports this performance number;
One storage element is in order to a default performance number to be provided; And
One wafer set is in response to this performance number and the comparison that should preset performance number, according to the frequency reducing ratio of this increment rate selection to this work time pulse.
Wherein this Unit second further comprises:
One heat abstractor, this heat abstractor has a fan.
Wherein this first module further comprises a temperature-sensing device, and this Unit second is set and should be preset performance number according to the temperature value that this temperature-sensing device detected, and this increment rate comprises a variation ratio of this temperature value.
Wherein this storage element comprises a basic input/output.
Wherein this electronic system be for a notes type electricity angry.
Be built in this central processing unit in wherein this temperature sense stage costume is put and is or be external in around this central processing unit.
A kind of work time pulse control method of the present invention is in order to controlling a work time pulse of an electronic system, it is characterized in that, this work time pulse control method comprises:
A voltage signal and a current signal when detecting and exporting this electronic system running;
In response to this voltage signal and this current signal, calculate a performance number;
Judge that whether this performance number is greater than a default performance number;
When this performance number during greater than this default performance number, according to a frequency reducing ratio to this work time pulse frequency reducing;
When this performance number is not more than this default performance number, judge whether to this work time pulse frequency reducing;
When this work time pulse not during frequency reducing, judge that this performance number is whether in a fixed value interval;
When this performance number is in this fixed value interval, judge whether through a schedule time; And
When this performance number in this fixed value interval and when having passed through this schedule time, according to a specific frequency reducing ratio to this work time pulse frequency reducing.
Wherein:
When this performance number during, judge whether through a Preset Time greater than this default performance number;
When this performance number greater than this default performance number and when having passed through this Preset Time, judge to one of should performance number increment rate whether greater than a pre-set ratio; And
When this increment rate during greater than this pre-set ratio, this frequency reducing ratio system is selected according to this increment rate.
Wherein this work time pulse frequency reducing Hou is further comprised following steps:
Judge that whether this performance number is still greater than this default performance number; And
When this performance number during, improve this frequency reducing ratio, and continue this work time pulse frequency reducing still greater than this default performance number.
Wherein this judges that whether this performance number still further comprises following steps greater than the step of this default performance number:
When this performance number is not more than this default performance number, judge whether this increment rate is not more than zero;
And
When this increment rate is not more than zero, cancel this frequency reducing ratio, to stop to this work time pulse frequency reducing.
Wherein this electronic system further comprises a heat abstractor, and this heat abstractor has a fan, comprises following steps in according to this frequency reducing ratio this step of this work time pulse frequency reducing being taken a step forward:
Whether a rotating speed of judging this fan has reached a mxm.; And
When this rotating speed does not reach this mxm., increase this rotating speed.
Wherein comprise a step in judging that whether this performance number takes a step forward greater than this step of this default performance number:
Setting should default performance number.
Wherein this electronic system further comprises a temperature-sensing device, and this default performance number is to set according to the temperature value that this temperature-sensing device detected.
Wherein one of this temperature value to change ratio be an increment rate that is expressed as should performance number, and this frequency reducing ratio is selected according to this increment rate.
Wherein this electronic system has system's general power, and this system's general power comprises a System Operation power and a charge power, wherein according to this specific frequency reducing ratio this step of this work time pulse frequency reducing is further comprised following steps:
Calculate system's idle power in response to this performance number.
Wherein, this work time pulse control method further comprises following steps:
Judge that whether this System Operation power is greater than this system's idle power; And
When this System Operation power during, cancel this specific frequency reducing ratio, to stop to this work time pulse frequency reducing greater than this system idle power.
Wherein, this electronic system further comprises a rechargeable battery, and this rechargeable battery is to be charged by this charge power.
Description of drawings
Further purpose of the present invention and advantage will more can understand after consulting following detailed description of the invention and relevant drawings, wherein:
Fig. 1 topic is shown the central processing unit power that uses known work time pulse control method and temperature
The embodiment curve map;
Fig. 2 and Fig. 3 show an embodiment process flow diagram of work time pulse control method of the present invention;
Fig. 4 shows the middle history processor power that uses work time pulse control method of the present invention and the embodiment curve map of temperature;
Fig. 5 and Fig. 6 show an embodiment calcspar of work time pulse controlling device of the present invention;
And
Fig. 7 and Fig. 8 show another embodiment calcspar of work time pulse controlling device of the present invention.
Embodiment
Fig. 2 and Fig. 3 show an embodiment process flow diagram of work time pulse control method of the present invention.In this embodiment, the present invention is in order to control a work time pulse of an electronic system.Work time pulse control method of the present invention comprises step 101 to step 141.
A voltage signal and a current signal when at first, this electronic system running is detected and exported to step 101.
Then, step 103 calculates a performance number in response to this voltage signal current signal therewith.
And step 107 judges that whether this performance number is greater than a default performance number.
And in this embodiment, before step 107, the present invention further comprises step 105.Step 105 is the behaviours in service with reference to this electronic system, preestablishes this default performance number.In addition, if electronic system further comprises a temperature-sensing device (thermal sensor), step 105 item is a temperature value of detecting according to this temperature-sensing device, preestablishes this default performance number.
And when performance number during greater than this default performance number, step 109 judges then whether this situation still continues and surpass a Preset Time.
When performance number greater than default performance number and when having surpassed this Preset Time, step 111 judges that then whether an increment rate of this temperature value is greater than a pre-set ratio.
When increment rate during greater than this pre-set ratio, step 113 is just selected a frequency reducing ratio according to this increment rate.Simultaneously, step 115 is carried out frequency reducing according to this frequency reducing ratio to the work time pulse of this electronic system.Because, represent that the power of present electronic system running has surpassed acceptable safe range, may produce too high temperature and make System Operation undesired when performance number during greater than this default performance number.And through after the step 115, the work time pulse frequency descends according to this frequency reducing ratio, makes the power of required consumption when whole electronic system operates and then descend, and also allows temperature no longer accumulate.That is to say that the present invention is by making the work time pulse frequency reducing so that the power of running reduces, allow temperature no longer continue accumulation.Therefore, can guarantee that this electronic system can not work as machine or undesired running because of the temperature that is cumulative too high.Simultaneously, the radiating requirements of electronic system reduces, and also saves the required cost of heat abstractor in the electronic system.
In addition, after electronic system was carried out frequency reducing, the present invention then carry out step 117.Step 117 judges that whether present performance number is still greater than this default performance number.
When performance number during still greater than this default performance number, the frequency reducing ratio that expression is selected at present can not reduce the power of System Operation in time.Therefore, step 119 improves this frequency reducing ratio, and continues this work time pulse is carried out frequency reducing;
And when being not more than this default performance number when performance number, i.e. when the power of electronic system running dropped in the safe range, step 121 judged whether increment rate is not more than zero.
When increment rate is not more than zero, represent that the power of present electronic system running not only drops in the safe range and no longer increase.At this moment, this frequency reducing ratio of step 123 cancellation stops this work time pulse is carried out frequency reducing simultaneously.At this moment, electronic system is recovered original work time pulse.
On the other hand, after carry out step 107, when performance number was not more than this default performance number, step 125 judged whether this work time pulse is carried out frequency reducing at present.
When frequency reducing was carried out at the work time pulse end, step 127 judged that then whether this performance number is in a fixed value interval.
When performance number when this fixed value is interval, step 129 judges that whether this performance number is above a schedule time.
When performance number interval and when having surpassed this schedule time, expression electronic system this moment has entered an idle state in fixed value.Therefore, step 133 is carried out frequency reducing according to a specific frequency reducing ratio to this work time pulse.Thus, when electronic system is in idle state following time, just can reduce consumed power as far as possible.
In addition, in this embodiment, electronic system has a power supply unit.This power supply unit is in order to provide this Department of Electronics to unify system's general power.Required System Operation power when this system's general power provides the running of this electronic system.
Before step 133, the present invention further comprises a step 131.Step 131 calculates system's idle power in response to present performance number.
Then, step 135 judges that whether this System Operation power is greater than this system's idle power.
If this System Operation power is not more than this system's idle power, represent that this electronic system still is in idle state.Therefore, this electronic system still can continue to keep frequency reducing to save power, avoids the temperature accumulation simultaneously.
And when this System Operation power during greater than this system idle power, expression electronic system this moment has been left idle state.Therefore, this specific frequency reducing ratio of step 137 cancellation, and stop this work time pulse is carried out frequency reducing.
In this embodiment, this electronic system further comprises a heat abstractor.This heat abstractor has a fan (fan).And between step 107 and step 109, further comprise step 139 and step 141.
When performance number during, judge whether the rotating speed of fan has reached a mxm. earlier by step 139 greater than this default performance number.If the rotating speed of fan does not reach mxm. as yet, when just heat abstractor is not brought into play maximum effect as yet, carry out step 141 earlier.Step 141 promptly increases the rotating speed of fan, and the effect of heat abstractor is brought into play fully.Then, re-execute step 101 again.Can reduce the number of times that work time pulse is carried out frequency reducing thus as far as possible, make electronic system keep preferable work efficiency.
On the other hand, the present invention can be applicable on the notebook computer.And notebook computer has a rechargeable battery, uses during for no external power supply.In this embodiment, system of the present invention general power further comprises a System Operation power and a charge power.This rechargeable battery is to be charged by charge power.When System Operation power has surpassed a default performance number or system is in an idle state at present, notebook computer utilizes method of the present invention to carry out frequency reducing, System Operation power is reduced with holding temperature in a safe range, and this measure makes power supply unit offer his charge power of charging electricity to be increased relatively.That is to say that another advantage of the present invention is System Operation power and the required charge power of rechargeable battery required when flexibly distribution system operates.System's general power just provides System Operation power as far as possible when the electronic system normal operation.When the electronic system frequency reducing, then provide charge power as far as possible.
Fig. 4 shows the central processing unit power that uses work time pulse control method of the present invention and the embodiment curve map of temperature, can relatively use the central processing unit power and the original powertrace of central processing unit of work time pulse control method of the present invention by Fig. 4, comparison diagram 1 can be found out with Fig. 4, uses the central processing unit of known method to carry out the time of frequency reducing greater than using method of the present invention.As seen, use method of the present invention to use good that the electronic system work efficiency of known method comes.
Simultaneously, when using known method, the temperature of central processing unit still may surpass safe range (upper temperature limit).That is to say that although use known method to carry out frequency reducing, central processing unit still has undesired running or works as the possibility of machine.Otherwise when using method of the present invention, the temperature of central processing unit all remains within the safe range, therefore, uses method of the present invention to use the electronic system security of known method better.
It more than is the embodiment explanation of work time pulse control method of the present invention.And then the device of finishing said method below is described.
Fig. 5 and Fig. 6 show an embodiment of work time pulse controlling device of the present invention.As shown in Figure 5, work time pulse controlling device of the present invention is used from controlling a work time pulse of an electronic system.This device comprises an electric former supply 501, a current/voltage detecting loop 503, a first module 505 and one second unit 507.
At this, first module 505 is in order to provide this work time pulse.System Operation power when power supply unit 501 provides this electronic system running.And this power supply unit 501 can be installed to built-in or be external in the form of this electronic system.Current/voltage detecting loop 503 receives these System Operation power to provide first module 505 required power; And detect and export electronic system one voltage signal and a current signal in when running simultaneously.And second unit 507 is controlled this work time pulse in response to this voltage signal and this current signal by the frequency reducing ratio of adjustment.
As shown in Figure 6, in this embodiment, first module 505 comprises a clock pulse generator (clock generator) 5051, one centre and buries device (central processing unit, CPU) 5053 and one central processing unit power circuit 5055.And second unit 507 comprises a microprocessor (micro controller) 5071, one storage element 5073, and a wafer set (chipset) 5075.
At this, the present invention at first utilizes current/voltage detecting loop 503 detecting one voltage signal and current signals, and exports in the microprocessor 5071.Microprocessor 5071 is in response to current signal that is detected and voltage signal, calculate a performance number, and pass to wafer set 5075, after wafer set 5075 receives this performance number, obtain a default performance number from storage element 5073, and judge that whether this performance number is greater than this default performance number.In this embodiment, storage element 5073 is a basic input/output BIOS (basic input/outputsystem).And when this performance number during greater than this default performance number, wafer set 5075 then judges whether to continue to surpass a schedule time.When this performance number greater than this default performance number and when continue having surpassed the schedule time, wafer set 5075 selects frequency reducing ratios also to be sent to central processing unit 5053, for carrying out frequency reducing.
On the other hand, required power when central processing unit power circuit 5055 is obtained central processing unit 5053 runnings via current/voltage detecting loop 503, and offer central processing unit 5053.Clock pulse generator 5051 then provides the work time pulse of a fixed frequency to central processing unit 5053.
And when central processing unit 5053 received this frequency reducing ratio, central processing unit 5053 was just handled received work time pulse according to this frequency reducing ratio.Simultaneously, whether wafer set 5075 still continues this performance number of detecting still greater than this default performance number.If this performance number is still greater than this default performance number, expression frequency reducing ratio can't in time be improved performance number to safe range very little.Therefore, wafer set 5075 continues to improve present frequency reducing ratio, with the acceleration frequency reducing.During less than this default performance number, this wafer set 5075 stops frequency reducing up to this performance number.And the work time pulse of central processing unit 5053 recovers original speed.
On the other hand, when wafer set 5075 judged that this performance number is not more than this default performance number, wafer set 5075 confirmed further whether the work time pulse of central processing unit 5053 has carried out frequency reducing.When work time pulse carried out frequency reducing, wafer set 5075 was just cancelled this frequency reducing ratio, and stopped work time pulse being carried out frequency reducing.The work time pulse of central processing unit 5053 recovers original speed.
And if work time pulse does not carry out frequency reducing, then wafer set 5075 judges that further present performance number is whether in a fixed value interval, and whether keep above a schedule time, keep one when in the fixed value interval, surpassing this schedule time when performance number, represent that present electronic system is in an idle state.When idle state, in order to lower the consumption of unnecessary power as far as possible, the present invention equally also carries out frequency reducing to frequency of operation.According to a specific frequency reducing ratio work time pulse is carried out frequency reducing by wafer set 5075.Then, wafer set 5075 calculates system's idle power in response to this performance number.The power of this system's idle power essential consumption of minimum institute when being illustrated in the running of electronic system under the present system idle state.
Then, wafer set 5075 judges that whether system's general power is greater than this system's idle power.When system's general power during, represent that present electronic system left idle state greater than this system idle power.At this moment, wafer set 5075 is just cancelled this specific frequency reducing ratio, and stops to carry out frequency reducing, so that central processing unit 5053 recovers original work time pulse.
Fig. 7 and Fig. 8 show another embodiment of work time pulse controlling device of the present invention.As shown in Figure 7, in this embodiment, work time pulse controlling device of the present invention is to be applied in the notebook computer.This notebook computer comprises a power supply unit 501, a rechargeable battery 701, current/voltage detecting loop 503, one first modules 505 and second unit 507.
Be that power supply unit 501 also must provide a charge power to charge for rechargeable battery 701 except a required System Operation power of this notebook computer when running itself is provided in this place different with the above embodiments.
In addition, as shown in Figure 8, first module 505 further comprises a temperature-sensitive sticker 801.This temperature-sensitive sticker 801 can in be built in the central processing unit 5053 or be external in central processing unit 5053, in order to the present temperature value of detecting central processing unit 5053.And being the height of temperature value thus, the default performance number that the foregoing description is mentioned adjusts setting.Wafer set 5075 selected frequency reducing ratios then are to utilize the increment rate of this temperature value to decide.That is to say that when the temperature of central processing unit 5053 sharply rose, wafer set 5075 was selected higher frequency reducing ratio, so that the power of running can significantly reduce, temperature was descended fast.Otherwise when the temperature of central processing unit 5053 relaxed rising, wafer set 5075 just selected lower frequency reducing ratio to come the work time pulse of central processing unit 5053 is carried out frequency reducing.
On the other hand, second unit 507 further comprises a heat abstractor 803.In this embodiment, heat abstractor 803 has a fan (not drawing).When wafer set 5075 was judged this performance number greater than this default performance number, wafer set 5075 further judged whether the rotating speed of this fan has reached a mxm..If the rotating speed end of this fan reaches optimum efficiency; Then wafer set 5075 these heat abstractors 803 of control are avoided the accumulation of temperature to increase the rotating speed of fan by quickening heat radiation, and certainly at this, present embodiment is not in order to quicken the method for heat radiation in order to restriction.Relevant heat dissipation technology, device or the method for any effect that reaches said fans are all in category of the present invention.Do not add to give unnecessary details at this.
It more than is the explanation of work time pulse control method of the present invention and device.
In the aforementioned specification, the present invention is that reference is described with the specific embodiment, yet obviously various corrections and change do not break away from the spirit and the scope of broadness of the present invention.And explanation and accompanying drawing that should correspondence be to be used for being illustrated and unrestricted category of the present invention.Therefore, the expression the present invention should contain all appear at additional claim of the present invention equate with it the item correction and variation.