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.

OPT3101:

Part Number: OPT3101

Hi there,

We have a design involving OPT3101 for distance measurement. So we got the EVM board to learn how to do the calibration before the calibration on our own design. 

We had the crosstalk_temperature and phase_temperature calibration done on the EVM board but the phase_ambient light calibration seems not reasonable. 

Could you help to confirm the crosstalk_temp and phase_temp calibration result is properly? 

The below picture shows the crosstalk vs temperature and phase vs temperature graph by OPT3101_SDK. 

      

And then I calculated the coeff. as the SBAU310 mentioned.

Multiply the xtalk vs temp slopes with 2^(-5+SCALE_TEMP_COEFF_XTALK) for the xtalk_temp coeff. 

The phase_temp is calculated by .

Could you advise what the values are for SCALE_TEMP_COEFF_XTALK and SCALE_PHASE_TEMP_COEFF? 

Thanks.

  • Hi Paul,

    Our experts on this device are out of the office at the moment, but we will try to get you an answer early next week.

    Jalen

  • Hi Paul,

    I apologize for the late reply on this.

    To get SCALE_TEMP_COEFF_XTALK, first find the slope of in-phase IPHASE_XTALK and quadrature phase crosstalk QPHASE_XTALK component versus temperature, then multiply that value by 2^(-5+SCALE_TEMP_COEFF_XTALK), but choose the SCALE_TEMP_COEFF_XTALK such that the result is between -128 and 127.

    SCALE_PHASE_TEMP_COEFF should be chosen similarly by measuring the slope of phase (PHASE_OUT) vs temperature (TMAIN), and multiplying that result by 2^(10-SCALE_PHASE_TEMP_COEFF), but choose the SCALE_PHASE_TEMP_COEFF value such that the coefficient is maximum but < 2047.

    Thank you,

    Brent Elliott