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.

AWR1642: Disable/Enable temperature compensation on AWR1642??

Part Number: AWR1642

Dear Officer,

Our hardware team want to disable and enable the temperature compensation on AWR1642 to check on the performance/difference.  After checking on the SDK, it seems the temperature compensation is automatically being enabled?? and Are we able to disable it? and how to enable it? (Via configuration file during powering up time?)

Thanks and best regards

He Wei

  • Hi,

    To compensate the temperature in the device you need to enable runTimeCalibration.

    And if you don't want the device to compensate for the temperature then don't call this API, by default runTimeCalibration is disabled in the device, whereas in SDK you can control this while calling mmWave_start (calibrationCfg.u.chirpCalibrationCfg.enableCalibration).

    Regards,

    Jitendra

  • Dear Jitendra,

    Thanks for the information. I just checked on SDK2.xx code:

    in both dss and mss side:

    ptrCalibrationCfg->u.chirpCalibrationCfg.enableCalibration = true;
    ptrCalibrationCfg->u.chirpCalibrationCfg.enablePeriodicity = true;

    so default calibration is enabled?

    but enableOneShotCalibration is disabled by default?

    Tks and best regards

    He Wei

  • Hello He Wei,

    Yes, the SDK code enables the run time calibrations. You could change the above code snippet to disable it.

    Regards,

    Vivek

  • Dear Vivek,

    Clear now and Thanks a lot.

    BR

    He Wei

  • Dear Vivek,

    Need to re-open this topic: after disable the temperature compensation by set as below:

    ptrCalibrationCfg->u.chirpCalibrationCfg.enableCalibration = false;
    ptrCalibrationCfg->u.chirpCalibrationCfg.enablePeriodicity = false;

    We didn't see much difference in the receiving power when tmp. reached 80 degree compared with the condition that the temp. compensation is enabled. Actually we expect some power drop (based on the range power profile from Visiizler GUI) in high temp. when disable temp. compensation.

    Do we miss some part to disable the temp. compensation completely? Or we can't disable this temp. compensation feature in ES2.0 AWR1642?

    Tks and best regards

    HE Wei

  • Hello HE Wei,

    What was the temperature when you booted up the device? Was 80 deg ambient temperature or internal temp sensor reading?

    Regards,

    Vivek