I'm working on a Low Power device on which a BME680 sensor should be integrated.
As I understand, using the BSEC library, I can program the BME sensor to sample at 300s (ULP).
In this case the average current consumption is 90uA.
Between 2 samplings is it possible to power off the sensor? (It is turned on only when the measurement is triggered).
If possible, in this case the average current consumption is still 90uA or is it lower?
If it is not lower, since we need to have lower current consumption, can you suggest another way to reduce consumption?
After triggering a measurement (forced mode), the BME680 will automatically go back into sleep mode. In sleep mode, the typ. current consumption of BME680 is ~0.15µA, therefore this is the amount of power you would be available to save by completely powering off the sensor between measurements (and as long as you still meet the timing requirements of BSEC).
Thank you for the response!
Therefore switching off BME680 does not help for our project since consumption in sleep mode is very low.
If we could trigger a measure every 600s instead of 300ms (then I assume consuming 90uA/2=45uA) could help.
Is there a way to use BSEC Library at this rate (600s) or are we forced to sample at 300s (ULP) in order the library to work properly?