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: is it necessary to recalibrate

Part Number: OPT3101

Hi team,

When using OPT3101 infrared ranging, after changing the coefficients of coffI and coffQ, is it necessary to recalibrate the crosstalk---CaliCrossTalk();? And does the detection distance also need to be recalibrated?

  • Hi Amy,

    If coffI and Q xtalk temp coeffs are changed because they were previously incorrect and nothing in the system is changing then xtalk calibration does not have to be redone. However, if anything changed in the system or device config then this may require recal. Detection distance may need to be recalibrated unless it was performed at the same temp as the xtalk cal was performed and xtalk cal is not changed.

    Best,

    Alex

  • Hi Alex,

    Thank you for your reply.   

    A further question: Is "burn again after changing SDK source code" a change of "system or device config"?

    Or change the SDK source code and burn it again, Does it need to recalibrate the crosstalk

  • Hi Amy,

    The SDK can store calibration values and the load calibration function would need to be called during device startup, but as long as the OPT3101 device settings are unchanged the calibration will remain valid. Changes to SDK on MCU that do not impact the OPT3101 registers will not affect the calibration. Only some internal calibrations (like internal crosstalk) are called by SDK every startup regardless but these are quick and require no action from the user so you do not need to worry about loading them. 

    Best,

    Alex