2025-03-05 1:23 AM
Dear ST Team,
I am having difficulty finding the ULD library for the VL53L3CX chip. The complete library is too large for my chip's Flash memory, and the ULP library's ranging capabilities and accuracy do not meet my requirements. Could you tell me if there is a ULD library available for this chip, similar to the one provided for VL53L1? Thank you for your assistance.
2025-03-05 12:40 PM
The easy thing to do here is to just buy the L1. It has the ULD you want. It is, however, more expensive.
But I can tell you a secret. The L3 is an L1 with the lens removed. So you can use the L1 ULD on the L3 - if you modify the function that checks the chipID.
(Note that without the lens, the ROI functions really have no meaning so don't use those.)
If you do this, you will not get the range that the data sheet promises. Probably only get a couple of meters.
(This is not encouraged, and you are kind of on your own if you try this.)
But if that is enough, then go for it.
The VL53L4CD is our least expensive ToF sensor, uses a very small driver and has a range of 1.3 meters. It has a narrower Field of View (18 degrees vs 27 degrees) that some people like. You might consider that one.
- john
2025-03-05 5:17 PM - edited 2025-03-05 5:19 PM
Hello John,
Thank you for your reply. I think I may have misunderstood something. You mentioned that the VL53L1 is essentially a VL53L3 with the lens removed, not with something added. This raises a couple of questions:
1. If the VL53L1 is just a VL53L3 without the lens, why do they show different power consumption levels in their respective datasheets?
2. What's the practical benefit of removing the lens from the VL53L1? Why would ST launch a version without a lens, and what's the design purpose behind this? I understand that without the lens, the range and accuracy would be reduced, but it must have other advantages to be offered as a separate product.
Thank you.