01-04-2023 08:30 AM
Hi
The conditions are as follows:
1. BME688 uses parallel mode
2. Set 10 points, which are consistent with example (parallel_mode.c):
/* Heater temperature in degree Celsius */
uint16_t temp_prof[10] = { 320, 100, 100, 100, 200, 200, 200, 320, 320, 320 };
/* Multiplier to the shared heater duration */
uint16_t mul_prof[10] = { 5, 2, 10, 30, 5, 5, 5, 5, 5, 5 };
3. Continuous sampling multiple times, no sleep
Problems
1) When the heating temperature is 100 ℃, the resistance value will reach the peak of 102400000 ohms (gas_range and gas_res_adc are both 0)
2) After testing for about a month, the sensor has no reaction to some gases
wonder:
1) Is it caused by no sleep in each test?
2) Does not sleep affect sensor life?
3) What conditions will affect the life of the sensor: for example, the selection of parallel mode or force mode, the selection of heating temperature, gas concentration, or the above mentioned sleep?
Thank you for your answer
01-07-2023 02:49 PM
Hi Pai,
We do not recommend using continuous mode in the final product. If you need to record data or do tests, you can use the continuous mode. When the temperature exceeds 60°, you must stop using it to prevent the chip from burning out at a higher temperature.
01-09-2023 08:49 AM
Hi
By 100 ℃, I mean Heater temperature, not ambient temperature.The corresponding heater step are stored in the registers res_heat_x<7:0>
01-13-2023 09:15 AM
Hi Pai,
I mean the temperature value for sensor, not heater temperature.
06-12-2023 11:05 PM
Did you ever solve this? Heating temperature of 100C? I'm experiencing nearly the same issue.