This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR1642BOOST: rlRfGetTemperatureReport() will stop updating temperature readings with fast frame rates

Part Number: AWR1642BOOST

Hello;

I have been successfully using rlRfGetTemperatureReport() for some time now to monitor temperatures. 

I've noticed that the temperature report will sometimes stop updating with new results and will continually report stale values. This seems to only happen when using extremely fast frame rates, such as .5ms, (e.g. 2000 frames per second). As soon as I do sensorStop, or slow down my frame rate, the temperature values suddenly begins updating again as usual. The call to rlRfGetTemperatureReport() is NOT returning any error values during either scenario.

Any thoughts on why fast frame rates will prevent new temperature reports?

Regards,
Erik

  • Hello Erik,

    The temperature report is read internally at 1 second periodicity. If you are reading the temperature value 10times in interval of 1second you will see the same values.
    Also the temperature is changes may not be significant in the ms/sub ms interval.

    Do you have any requirement to read the temperature values at ms periodicity ?

    -Raghu
  • Hello Raghu;

    Sorry, let me clarify.

    If I set my frame periodicity for 10ms, the temperature acts as expected, changing every second or so as you pointed out.

    If I set my frame periodicity to .5ms, the temperature will NEVER update again. If I wait 10 minutes, the same, old values will still be reported. Only when I sensorStop, or slow down the frame rate will the temperature update with new values. It's almost as if something is being starved out when the frame rate is extremely fast.

    Does that clarify my problem?

    Just so you know, I am not interested in sub millisecond temperature measurements; I'm querying the temperature every few seconds.

    Thank you,
    Erik

  • Hello;

    Are there any updates on this question?

    Thanks,
    Erik