cancel
Showing results for 
Search instead for 
Did you mean: 

Is it possible to access data of only one SPAD of the VL53L1X ?

MF
Associate

Hi everyone,

For a project I need to know if i can access the data of only one SPAD and not the data of the entire array.

I need to detect with precision the position of some objects and I'm wondering if that is possible with the VL53L1X. My idea is (if it is possible) to use the data of each SPAD and after some computation to know where the object is.

Thanks,

BR,

Mana

2 REPLIES 2
Kabron
Associate III

Minimum accessible ROI consist at least of 4*4 individual SPADs.

But you can define 16 of such regions and read them individually.

I attach the example and video.

Video here:

https://www.youtube.com/watch?v=mBebfzSqTqA&feature=youtu.be

Example here:

https://yadi.sk/d/1LD-iEjPMDmobQ

John E KVAM
ST Employee

​If you have a lot of time, you can pull the same trick to create a 13x13 grid array. Select the 4x4 Region-Of-Interest (ROI) in the upper left, take a range, and then move the 4x4 one SPAD to the right. 13 ranges later you can move down one SPAD and repeat the operation.

Unfortunately each range takes it's own range, so it's 169 * timing budget, so the operation has limited value. But it can be done.

You can also change the region WHILE the range is being done in Autonomous mode. The new range will take effect at the start of the next range. (But don't be late. The chip will use whatever is in the register at the beginning of the range.)


If this or any post solves your issue, please mark them as 'Accept as Solution' It really helps. And if you notice anything wrong do not hesitate to 'Report Inappropriate Content'. Someone will review it.