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.

How do I get the On Board Temperature of an AWR1243

Other Parts Discussed in Thread: AWR1243

Hallo

I control Radar Studio with MATLAB and I want to get the on Board Temperature of an AWR1243. So I use the command: ar1GetTemperatureSensorData()
but I always get the value 30000. Does anyone know how I get the temperature?

My second question. Is it possible to get the Chip Temperature?

Best regards

Patrick Pross

  • Hi Patrick,

    The on-board temperature sensors are only available on the newer AWR1243 board revisions. The ar1.GetTemperatureSensorData() command should report the on-board temperature sensor values if they are present. (You should be able to see U11 on the top side of the board if it is present).

    I'm afraid we don't currently have a way to programmatically read the chip's temperature sensor values - from the LUA shell, you can call the ar1.RFTemperatureGet() command, or from the GUI you can use the Get button in the "RF Temperature Data" group on the top left of the Event Monitor tab. However this only updates the values in the GUI but does not currently report this to the host.

    This is a bug and will be fixed in the next revision.

    Best Regards,
    Anand

  • Hi Patrick,

    I'm sorry, I was wrong about the above answer. The on-chip temperature sensors values can indeed be read programmatically.

    The ar1.RFTemperatureGet() command will return the values. This is not reflected in the log, but you should be able to use the return value of the function. You should have values corresponding to the temperature sensors near the 4 RX blocks, 3 TX blocks, one PM block and 2 digital blocks.

    Best Regards,
    Anand