BME688: Heater profile theory of operation?

I'm looking for a detailed explanation on the temperature and duration effects of the sensor heater in the BME688.  I can adjust the heater temperature over a very wide range, and likewise with the duration of the applied heat - that's awesome, but now what?

Why set the heater temperature higher or lower, how does that change the sensor's response to gasses?

Why set the heater duration longer or shorter, how does that change the sensor's response to gasses?

I'm aware of the AI Studio.  While it may provide the optimum settings, it doesn't explain why those settings were optimal.  I'm looking for guidance on heuristic methods to dial in and/or modify the heater profile settings.  Actual recommended settings for various gasses would be super-helpful.

1
3 replies