Data Sheet

Calibration functions UM2356
22/28 DocID031478 Rev 1
Figure 8. VL53L1X crosstalk calibration distance definition
The crosstalk calibration distance corresponds to the maximum ranging distance achievable
reported by the sensor when the cover glass is present (see
Figure 8).
This maximum ranging distance is one argument of the crosstalk calibration driver function.
The ranging curve with crosstalk corrected is the ranging result when the crosstalk
compensation is applied (when crosstalk calibration is completed or after crosstalk
calibration data are loaded).
3.3.4 Getting crosstalk calibration results
The function VL53L1_GetCalibrationData() allows all calibration data to be obtained.
The returned structure VL53L1_CalibrationData_t also contains a substructure called
VL53L1_customer_nvm_managed_t which contains the crosstalk calibration result:
algo__crosstalk_compensation_plane_offset_kcps.
3.3.5 Setting crosstalk calibration data
The customer can load the crosstalk calibration data after the VL53L1_DataInit() and
VL53L1_StaticInit() functions are called, by using
VL53L1_SetCalibrationData()
It is recommended to call VL53L1_GetCalibrationData(), modify the
algo__crosstalk_compensation_plane_offset_kcps parameter in the
VL53L1_customer_nvm_managed_tsubstructure, and then call
VL53L1_SetCalibrationData() to apply the crosstalk compensation.
ƌŐĞƚ
ĚŝƐƚĂŶĐĞ
ZĂŶŐŝŶŐ
ĚŝƐƚĂŶĐĞ
ZĂŶŐŝŶŐĐƵƌǀĞ
ǁŝƚŚyƚĂůŬĞĨĨĞĐƚ
/ĚĞĂů
ZĂŶŐŝŶŐĐƵƌǀĞ
ZĂŶŐŝŶŐĐƵƌǀĞ
ǁŝƚŚyƚĂůŬĐŽŵƉĞŶƐĂƚĞĚ
ĂůŬ
ĐĂůŝďƌĂƚŝŽŶ
ĚŝƐƚĂŶĐĞ