How to reduce the sampling duration of VL53L3CX? As it is obvious longer than VL53L1x.
Currently i have a project based on VL53L3CX, and we are planning to use it for short ranging mode, long ranging mode and proximity detection mode. But some confusions happened and trapped me.
- In first stage, I am trying to use standard driver (sampling twice) to realize both the short ranging (<1.5m) and long ranging (1.5m-3m) mode, and i found:
a) In short distance ranging, everything seems ok.
b) In long distance ranging, output value are not valid when distance more than 2m.
2.Based on b) i am suspecting that sampling twice cannot ouput the valid value in long distance, so i did some tests including adjusting time budget and sampling times, and roughly get the conclusion: for example when sampling 4 times and Time budget=56ms, it can only measure up to 4m。
But it has a problem, that is the current consumption is too high and this project is using coin cell battery. So i am searching for other solution.
3.I also used ULD driver of L1x for L3 (seems no official ULD driver for L3?), still can only measure for short distance rather than long distance(>2m)。
So my questions are:
- How can i get the valid measurements both in short distance and long distance based on sampling only twice? As it is related to product battery lifespan.
- How to reduce the whole sampling durtion of VL53L3CX?(For example, TB=8ms, when sampling twice the whole sampling duration is about 68ms), in VL53L1x it seems much shorter than this with same time budget.
- What is the maximum detection distance of VL53L3CX i n proximity detection mode with using ULP driver? (specs didn't clarify but API docs says it is 0.4m)
Here i have attached one picture to specify what i mean for the "sampling twice" and "Sampling durtion".

