Part Number: HDC1008
Hi,
we use the HDC1008 sensor in an embedded device (A20 Allwinner, display, housing) ....
Due to heating effects in the device we need to use some sort of temperature compensation .... The heating due to display-backlight and mechanical design may be considered as constant as soon as the device is in operation for some time and the temperature inside the housing is more or less stable ....
Our problem is the heating effect due to dynamic load on the A20 processor (depends on application, user interaction, ....) and we are not sure how to handle this the best way....
Our current approch is to use the current measurement of the AXP209 powerchip used for power supply to calculate a dynamic temperature offset somehow.... another possibility may be to use an averaged cpu-load to calculate the offset .....
The question is, since this should be a common problem on many different embedded devices:
Is there a common approach to handle this use case? Maybe there already exist a formula/algorithm to calculate the offset depending on some sort of current measurement or cpu-load?
Best regards,
Bernhard