2025-12-24 6:21 PM
Hi,
vl53L0x goto sleep and wakeup to reduce power.
I used single_mode,program as follow:
I find add
Solved! Go to Solution.
2026-01-03 6:36 PM
Hi
As long as you don't power off the sensor, and only let sensor go into sleep mode, there is no need to call the initiation function.
Initialization will take long time as it includes many registers settings inside.
Br
Zhiyuan.Han
2025-12-24 6:55 PM
used sleep wakeup or not used sleep wakeup
2026-01-03 6:36 PM
Hi
As long as you don't power off the sensor, and only let sensor go into sleep mode, there is no need to call the initiation function.
Initialization will take long time as it includes many registers settings inside.
Br
Zhiyuan.Han
2026-04-29 6:51 PM
When performing two measurements per second, how can the power consumption of the VL53L0x be reduced? Is a single measurement or continuous timed measurements preferable? I adopted continuous timed high-speed measurements, setting the measurement duration to 22 ms with a 900 ms interval between measurements, resulting in an average measured current of 19 mA (according to the specification). Based on this, I calculated the average power consumption.
(22 mS × 19 mA + 5 μA × 878 mS) / 900 mS = 0.4693 mA. I don't understand why others can achieve 20 μA.
2026-04-29 7:10 PM
Hi
You choice "continuous timed" mode is the correct mode. and you power consumption calculation method is absolutely correct. Normally the power consumption is mainly consumed during ranging window.
To reduce the power further, you can try to decrease the ranging time(Timing budge ) and increase the idle time(InterMeasurmentPeriod).
Br
Zhiyuan.Han
2026-04-29 10:35 PM
Hi dear Han
you say decrease the ranging time, What is the minimum value?
During each interrupt, does the hardware ensure that the measured value remains below the threshold?
thanks