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.

IWR6843: Unit of variable txGainTempLut

Part Number: IWR6843


Tool/software:

Hello,

How many dB is the variable txGainTempLut of the typedef struct rlTxGainTempLutData defined in rl_senso.h for 1 LSB?

Is 1LSB=2dB?

The SDK is mmwave_sdk_03_06_01_00-LTS.

Best Regards,

Hiroyuki Taguchi

  • Hi,

    We are looking into your query. Please allow us a couple of days to respond.

    Regards,

    Sharan

  • Hi,

    There's no fixed mapping with respect to this. We only adjust the gain based on the temperature in this structure which is based on a temp vs power curve.

    Regards,

    Sharan

  • Hi Sharan,

    Thank you for your reply.

    I understand.

    I have an additional question.

    Now, as a result of the RF init calibration, the TxGainTempLUT value for Tx1 is as follows:

    37,39,39,3B,3B,3D,3D,34,3D,3F,3F,41,41,43,43,45,45,47,47

    The RF init calibration is performed at a temperature of about 45°C, and the LUT value for 40 to 50 degree is 0x34.

    Here, I understand that when the device temperature rises, the next run-time calibration will perform Tx Gain correction at 55 degree.

    For this reason, before the Tx Gain is corrected by run-time calibration, for example when the device temperature is 51 degrees, the LUT value 0x3D is applied, resulting in excessive transmission power.

    I would like to avoid this situation where the transmission power exceeds the limit. Is there any good way to do this?

    II am thinking of copying the temperature LUT value (0x34 in this example) at the time of RF init calibration execution to all entries of TxGainTempLUT. Is this a suitable method?

    Regards,

    Hiroyuki

  • Hi,

    Have you tried modifying the firmware and executing the above approach?

    Regards

  • Hi Sharan,

    Yes,I modified the mmw_demo in SDK 3.6.1.0 and tried the above.

    Regards,

    Hiroyuki