2025-10-14 2:33 AM - last edited on 2025-10-14 2:56 AM by Andrew Neil
On page 9 of https://www.st.com/resource/en/datasheet/vl53l1x.pdf, it is written:
"Ranging is continuous, with a programmable delay between two ranging operations (called an
intermeasurement period)"
This is wrong. It should be:
"Ranging is continuous, with a programmable delay between two ranging operations (called an
intermeasurement, see Figure 9)"
The "intermeasurement" and the "intermeasurement period" are two very different things, as shown in Figure 9 page 12. The "intermeasurement" goes from the END of a measurement to the start of the next one, whereas the "intermeasurement period" goes from the START of a measurement to the start of the next one.
2025-10-14 3:34 AM
Hi
Thanks for your valuable feedback.
Inside VL53L1X api, there is a function called VL53L1_SetInterMeasurementPeriodMilliSeconds(), which allow you set the inter measurement period, we call it the programmable delay between two ranging operations. and the time between two ranging operations is the time from the START of a measurement to the START of the next one, then everything make sense.
If change to intermeasurement, there is no function support intermeasurment settings, which will be a problem.
As the datasheet is aligned with API function, so I propose to keep the current words.
Br
Zhiyuan.Han
2025-10-14 5:14 AM
I understand. In that case I kindly suggest to modify it like this:
"Ranging is continuous, with a programmable delay between the start of two ranging operations (called an
intermeasurement period)"