issue during VL53L1X crosstalk calibration
Dear Sir,
We are currently in the process of conducting crosstalk calibration using the VL53L1X ultra-lite driver, but unfortunately, the results we're obtaining are not as expected. Our approach involves utilizing an A4-sized gray chart board as the designated target.
Presently, the xcd reading registers at approximately 840mm, with the chart positioned at a distance of 1000mm from the VL53L1X sensor. The corresponding signal strength is indicated as 11064. After implementing the calibration procedure through the VL53L1X_calibrateXtalk() function, we retrieve an xtalk value of 0x99C6. This value is subsequently applied in our crosstalk compensation calculations for ranging.
Our observation involves ranging a stationary target. Curiously, despite maintaining the target's immobility, the resulting range status reads as 7. As an experiment, we moved the chart closer to the VL53L1X by 100mm. This adjustment led to a range status of 0 and a corresponding range distance of 2366mm. Notably, this measured distance significantly surpasses the values recorded prior to the calibration process. We would greatly appreciate any insights or guidance you could provide concerning this perplexing issue.
In our procedure, we have not conducted offset calibration prior to engaging in crosstalk calibration. The rationale behind this decision is rooted in the fact that our application does not necessitate an extremely high level of accuracy.
Additionally, we are keen to ascertain the optimal chart size for conducting crosstalk calibration. Would it be advisable to opt for a larger or smaller chart size in this context?
Thank you in advance for your assistance.
Best regards,
Dai Sai
