Method and device for monitoring temperature of an electronic element
AssigneeQuanta Computer Inc.
InventorsChun-Jie Yu, Cheng-Te Yang
Life of this patent
Estimating the term…
Abstract
A method for monitoring temperature of an electronic element is provided. The method is used in an embedded controller of a device and includes: determining whether the temperature reading is higher than or equal to a temperature threshold; increasing a time value of a timer with an accumulated time value when the temperature reading is higher than or equal to the temperature threshold; determining whether the time value is greater than or equal to a time threshold; and transmitting a notification signal to a basic input/output system (BIOS) to notify the BIOS to read the temperature reading when the time value is greater than or equal to the time threshold.
Claims12
A method for monitoring temperature of an electronic element, used in an embedded controller of a device, comprising:
- receiving a temperature reading of the electronic element sensed by a temperature sensor;
- determining whether the temperature reading is higher than or equal to a temperature threshold;
- increasing a time value of a timer with an accumulated time value when the temperature reading is higher than or equal to the temperature threshold;
- determining whether the time value is greater than or equal to a time threshold;
- transmitting a notification signal to a basic input/output system (BIOS) to notify the BIOS to read the temperature reading when the time value is greater than or equal to the time threshold;
- and
- reading the temperature reading by the BIOS after receiving the notification signal,
- wherein when the time value is shorter than the time threshold, the method further comprises:
- obtaining a variation corresponding to the temperature reading according to a table of temperature intervals;
- calculating a difference between the temperature reading and a temperature baseline;
- determining whether the difference is greater than or equal to the variation;
- and
- transmitting the notification signal to the BIOS to notify the BIOS to read the temperature reading when the difference is greater than or equal to the variation.
A device for monitoring the temperature of an electronic element, comprising:
- a temperature sensor, coupled to the electronic element, configured to sense a temperature reading of the electronic element;
- a basic input/output system (BIOS);
- and
- an embedded controller, coupled to the temperature sensor and the BIOS, configured to:
- receive the temperature reading,
- determine whether the temperature reading is higher than or equal to a temperature threshold,
- increase a time value of a timer of the embedded controller with an accumulated time value when the temperature reading is higher than or equal to the temperature threshold,
- determine whether the time value is greater than or equal to a time threshold,
- transmit a notification signal to the BIOS to notify the BIOS to read the temperature reading when the time value is greater than or equal to the time threshold, and
- read the temperature reading by the BIOS after receiving the notification signal,
- wherein when the time value is shorter than the time threshold, the embedded controller is further configured to:
- obtain a variation corresponding to the temperature reading according to a table of temperature intervals;
- calculate a difference between the temperature reading and a temperature baseline;
- determine whether the difference is greater than or equal to the variation;
- and
- transmit the notification signal to the BIOS to notify the BIOS to read the temperature reading when the difference is greater than or equal to the variation.
Dependencies are inferred from the claim text.