Hi Bosch community,
I have purchased BME688 sensor and have it mounted and running on my own PCB.
Could anyone please help answer the following questions?
1. The first thing that came to my attention when using BME688 for my use case is that BME688 requires "burn-in" and "run-in" to be able to generate stable outputs. Unfortunately the specific procedure and time duration of "burn-in" and "run-in" are tightly coupled with the implementation of a specific dev kit, not the sensor itself.
Can anyone please explain how "burn-in" or "run-in" can be achieved using BME68x-Sensor-API, and their required duration?
And does the "burn-in" or "run-in" process must be carried under clean air?
2. I notice that BSEC will take the data output from the first few days to calibrate BSEC outputs. Is this calibration similar to "burn-in" or "run-in", in other words, to get reliable raw gas readings? Or it's completely independent of "burn-in" or "run-in", it is only to allow BSCE algorithm to produce credible results?
3. Some tutorials like sparkfun tutorial warn that touching the metal shield of BME688 would cause contamination and hence discredit sensor output, but this is not mentioned as of BME688 - Datasheet Revision 1.1.
So is that warning for real, especially when "touching" is inevitable when mounting BME688 on a PCB? And how can we decontaminate BME688 if its metal shield has been touched?