US 12,295,126 B2
System and method for temperature measurement in data processing systems
Curtis Ray Genz, Round Rock, TX (US); Yu-Hung Wang, Tainan (TW); Nicole Mutesi, Round Rock, TX (US); Randy Alton Frazier, New Braunfels, TX (US); and Donald W. Gerhart, Leander, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 19, 2022, as Appl. No. 18/047,825.
Prior Publication US 2024/0138127 A1, Apr. 25, 2024
Prior Publication US 2024/0237306 A9, Jul. 11, 2024
Int. Cl. H05K 7/20 (2006.01); G06F 9/44 (2018.01); H01L 23/34 (2006.01)
CPC H05K 7/20836 (2013.01) [G06F 9/44 (2013.01); H01L 23/34 (2013.01); H05K 7/20136 (2013.01); H05K 7/20736 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A data processing system that provides computer implemented services, the data processing system comprising:
a heater positioned to, while powered, selectively warm a flow of a gas directed to warm a temperature sensitive hardware component of the data processing system;
a temperature sensor positioned to identify an ambient temperature;
a fan adapted to selectively generate the flow of the gas;
a thermal manager embodied by a processor installed in the data processing system that is adapted to:
identify, based on one or more operations of the data processing system monitored by the processor, a startup of the data processing system;
based on the identified startup:
perform a calibration of the temperature sensor using the fan to eliminate transitory temperature effects on the ambient temperature identified by the temperature sensor to obtain a calibrated temperature sensor;
obtain a temperature measurement of the ambient temperature using the calibrated temperature sensor;
select a warming procedure based on the temperature measurement, the warming procedure being stored in and selected from a storage coupled to the processor;
perform the selected warming procedure using the heater and the fan to attempt to warm at least the temperature sensitive hardware component to meet a predefined thermal operating limit of the temperature sensitive hardware component, the predefined thermal operating limit being stored in and obtained from the storage or being obtained by the processor from one or more sources external to the data processing system; and
initiate operation of the temperature sensitive hardware component after completing the warming procedure to provide, at least in part, the computer implemented services.