VL53L5CX Power Consumption
Hello
Table 14 in the datasheet shows power consumption in Autonomous as going as low as 4.5 mW, but is this only the AVDD power? or total device power? Because I do measure low power draw at those levels, but only on the AVDD pin (and those power levels vary with sample rate, per the datasheet). But the IOVDD continues to draw 22 mA at 3.3v in addition to a few mA for the VCSEL on AVDD.
I'm pretty sure the device is really in Autonomous because calling vl53l5cx_get_ranging_mode() returns a '3' for Autonomous. But I'm unable to turn off that big power suck on the IOVDD pin. I was hoping this part could be a low-power motion detector, but if I'm stuck with ~100 mW or more then it's not very low power.
One issue might be that I'm using threshold detection. Is that what keeps the core digital stuff drawing power? Can I run a low-power Autonomous mode if I don't set thresholds?
Another possible issue is that calling vl53l5cx_get_power_mode() returns a comms error with a pwr mode value of 5 (should be 0 or 1 for Wakeup or Sleep). Does this indicate a problem?
