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.

OPT3101EVM: crosstalk issue

Part Number: OPT3101EVM
Other Parts Discussed in Thread: OPT3101

Hi Team,

1) OPT3101EVM is used with MSP430F5529LP connection and provides SDK libraries. After turning on the INLAB_step_0 burn, which of the data output in TeraTerm software is the raw crosstalk of the evaluation circuit? 

2) Open conditional compilation INLAB_step_1 to compile and burn. The internal crosstalk calibration is completed before the phase offset calibration. Are the calibration parameters for internal crosstalk written in flash on the MSP430F5529MCU?

Do the phase offset calibration as given in the SDK for 10mm, 20mm, 80mm, 120mm, does the calibration at this point need to remove the shielding of the receiver tube? Can this distance be adjusted to the actual situation? However, after completing the calibration as described above, there is a problem with the distance parameters of the output. 

Could you help check this case? Thanks.

Best Regards,

Cherry

  • Hi Cherry,

    Our OPT3101 is out this Friday, but will get back with you on Monday.

    Thanks,

    Jalen

  • Cherry,

     

    In the SDK code and found in INLAB_STEP_0, resetInitAndViewData is called.

     ``

    In this function the crosstalk correction is done and the crosstalk values are printed out.`

    Here is where the values are actually printed

    So the blue text below is where the raw crosstalk values are being printed

    I is the In phase component and Q is the quadrature phase component of the crosstalk.

    For Q2, illum and phase offset crosstalk are written to flash if using the launchpad.

    In the resetInitAndViewData method and following the methods that load the data and seeing that it reads from flash, then seeing where the flash.write() function is referenced, the flash is written to for those two crosstalk calibrations, and those functions are called in INLAD_STEP_1.

    Let me know if you need anything else.