2019-02-02 01:22 AM
Hello,
Is it possible to setup ROI to read SPAD array sequentially one by one or matrix of 4*4 SPADs. I.e to get a map of the measurings?
2019-02-08 04:18 AM
Yes it possible,
see here:
For Arduino, you should use exactly the libraries attached to the project, as they are modified. Or use STM api.
2019-04-08 04:09 PM
You can not get down to one SPAD, but you can get to a 4x4 region of SPADS. It takes a while for the SPADs to clear, so they have to work together to make sure there is always one ready to trigger.
By setting the ROI to 4x4, you can choose a region. Do a scan. While that scan is going on, change the ROI. The new setting will not take effect until the next range starts.
So if you pay attention and only change the ROI DURING the ranging operation, you can get set up for the next region. This way you can get a 16 element 'map', but it's going to take 16 times the number off milliseconds you give to each range.
2019-04-09 12:14 AM
The trik is that I interpolate initial 4x4 array of 4x4 SPADs to 8x8 array.
2019-04-24 09:16 AM
If you are really into this, there is a new user manual on the subject. UM2555 - VL53L1X ultra lite driver multiple zone implementation. (Search for it on the ST web site. This manual is based on the ultra lite driver, and indicates how one create a multiple zone implementation. (But if you were clever you could adapt it to the other driver.) Doing this one can get a really fine resolution, but it does limit the distance and takes a range for each zone - so it's not fast.)