2026-03-29 11:57 PM
I am using the VL53L7CX to measure a black object. When the object is placed at a distance beyond 200 mm, the readings become very unstable and a large number of erroneous points appear.
Additionally, when a highly reflective object enters the sensor’s field of view, the points that were previously showing valid data for the black object also start returning errors. Once I remove the highly reflective object, those points recover and start reporting correctly again.
In the error state, the affected points return no data at all — it seems as if the sensor does not detect any object. However, the black object is still present in the scene. The only change is the removal of the white object, which causes the sensor data to change significantly. Has anyone encountered a similar issue?
Could this be related to crosstalk, or are there specific configuration settings recommended for black targets at longer distances? Any advice would be greatly appreciated.
Solved! Go to Solution.
2026-03-30 3:57 PM
The VL53L7 is a VL53L5 with a defuser that spreads the light from 45 degrees square to 60 degrees square. And that almost doubles the square area and, unfortunately, almost halves the light shining on your black object.
And it's those reflected photons that enable the ranging. If you don't get enough light, you don't get a measurement.
So if your black object is black enough, and your distance is far enough, you end up with either highly variable distances, or no measurement at all.
So what happens when you place a white object in the field of view?
With that white object, there are going to be a lot of photons that are returned, and they hit the lens on top of the receiver. But the lens is not completely transparent. The vast majority are going to pass right through, but some unfortunately reflect of the surface of the lens, bounce around and pop out in seemingly random places.
When the target is very black, the sensor will enable all the Single Photon Avalanche Diodes (photon detectors), but with a very white target the sensor will shut down most of the SPADs to save some power and not collect unnecessary photon strikes.
The issue is with the half and half case where the detectors in the black areas are all enabled and they are picking up the photons returned by the white area which have been bounced around by the lens.
This gives a result that one may consider 'blur'. It's not really, but it sure looks like blur. The white areas appear larger than they should.
Read the section of the user manual on the 'sharpener'. It sets some limits on how many photons are needed to find an object.
So you have a couple of issues. One can be helped by the sharpener, so read that section.
But the only way around physical limitation of how far away a black object can be seen is to increase the timing budget. More time means more photons which means a better range. But there a limits to how much this can help.
So set the sharpener and increase the timing budget and see what the sensor can do.
That's all I can think of - unless you want to paint your target a lighter shade.
- john
2026-03-30 3:57 PM
The VL53L7 is a VL53L5 with a defuser that spreads the light from 45 degrees square to 60 degrees square. And that almost doubles the square area and, unfortunately, almost halves the light shining on your black object.
And it's those reflected photons that enable the ranging. If you don't get enough light, you don't get a measurement.
So if your black object is black enough, and your distance is far enough, you end up with either highly variable distances, or no measurement at all.
So what happens when you place a white object in the field of view?
With that white object, there are going to be a lot of photons that are returned, and they hit the lens on top of the receiver. But the lens is not completely transparent. The vast majority are going to pass right through, but some unfortunately reflect of the surface of the lens, bounce around and pop out in seemingly random places.
When the target is very black, the sensor will enable all the Single Photon Avalanche Diodes (photon detectors), but with a very white target the sensor will shut down most of the SPADs to save some power and not collect unnecessary photon strikes.
The issue is with the half and half case where the detectors in the black areas are all enabled and they are picking up the photons returned by the white area which have been bounced around by the lens.
This gives a result that one may consider 'blur'. It's not really, but it sure looks like blur. The white areas appear larger than they should.
Read the section of the user manual on the 'sharpener'. It sets some limits on how many photons are needed to find an object.
So you have a couple of issues. One can be helped by the sharpener, so read that section.
But the only way around physical limitation of how far away a black object can be seen is to increase the timing budget. More time means more photons which means a better range. But there a limits to how much this can help.
So set the sharpener and increase the timing budget and see what the sensor can do.
That's all I can think of - unless you want to paint your target a lighter shade.
- john
2026-03-31 5:55 AM
Thank you very much for your detailed explanations and kind help.
Setting the sharpener parameter has successfully solved my problem. Earlier, I had been trying to adjust the integration time, also known as the timing budget, but it made no difference at all. Now I suspect that longer integration time increases not only the reflection from black objects but also the reflection from bright white areas significantly, which causes the sensor to turn off a large number of SPADs, explaining why it showed no improvement in my results. After lowering the sharpener value, the sensor immediately detected reflections from the black regions, so thanks again for your advice.
I still have a few questions and would really appreciate your guidance. In my application, the measuring distance is about 500 mm, and the target contains both black and white areas, with the goal of detecting black objects. Theoretically, signal strength should increase with longer integration time, but I found that adjusting integration time did not lead to any obvious change in the returned signal strength. I therefore conducted a comparison test in Autonomous mode using integration times of 99 and 5, and the average difference in signal strength between the two datasets was only 1 (32 vs. 33). Is this also caused by the sensor disabling SPADs, or is the signal value returned by the sensor already internally normalized?