LibrePilot Forum

Development => Firmware General => Topic started by: startrek66 on July 04, 2016, 12:35:28 am

Title: Display CPU temperature
Post by: startrek66 on July 04, 2016, 12:35:28 am
I read in STM32F405RGT6 data sheet about temperature:

TJ Junction temperature range 6 suffix version
–40 -> 105°C

This is the same value display at System Panel in GCS?
In my revo the value is 42°C.

Title: Re: Display CPU temperature
Post by: hwh on July 04, 2016, 08:45:56 pm
If you're talking about SystemStats->CPUTemp it's the on-chip temperature sensor.  It doesn't seem to be specified to be the "junction" temperature, just the chip temperature in general.
Title: Re: Display CPU temperature
Post by: startrek66 on July 05, 2016, 08:05:40 am
Thanks.  My question is
, 42°C are in range value for CPU?

Inviato dal mio SM-G800F utilizzando Tapatalk

Title: Re: Display CPU temperature
Post by: hwh on July 05, 2016, 03:53:18 pm
Yes, that temperature is OK.  One of my revos I just checked seems to run a little hotter, 48°C.  It doesn't really matter as long as it's less than the 105°C limit.
Title: Re: Display CPU temperature
Post by: TheOtherCliff on July 06, 2016, 12:40:51 am
I have done thermal calibration (which uses baro temperature IIRC) and calibrated up to 70C because I have seen my Revo report 70C sitting on my wooden back porch in the summer.  Revo is in a dome that apparently holds heat in and also acts like a hothouse in the summer sun.