Go Down

Topic: BME680 (Read 483 times) previous topic - next topic

ElCaron

Does anybody have experience with this senors? I like using the BME280, and I was pretty thrilled when I learned about the BME680, but looking into it deeper, a few things sound strange to me.
- For once, since it uses MOX, it doesn't sound as low power as it is advertised.
- I don't really understand the power modes. Ultra-low power mode seems to consume more than 6 times more energy than low power mode. Is that for cases where my supply cannot even provide 0.9mA? It seems best to disable the gas sensor most of the time and only fire it up occationally to make a reading in 1.4 seconds.
- Does that even work at least halfway accurately? Adafruit recommends to have it running for half an hour before reading, which pretty much prohibits all long term battery application.
- Can we expect meaningful readings from an ambient temperature sensor right next to a 320°C hotplate in a tiny package?

knut_ny

Quote
- Can we expect meaningful readings from an ambient temperature sensor right next to a 320°C hotplate in a tiny package?
datasheet page 19
Ny

jremington

Quote
- Does that even work at least halfway accurately?
See pages 8-9 of the datasheet.

wvmarle

- Can we expect meaningful readings from an ambient temperature sensor right next to a 320°C hotplate in a tiny package?
Make sure your solder doesn't melt.
Quality of answers is related to the quality of questions. Good questions will get good answers. Useless answers are a sign of a poor question.

ElCaron

See pages 8-9 of the datasheet.
Are pointing me to the overall accuracy specification? I don't see any inforamtion about longer pre-heating phases there, however I DO see some references to "new sensor" in the datasheet, indicating that there are long- and maybe short-term differences.

datasheet page 19
Are you talking about the compensation calculation?

Make sure your solder doesn't melt.
How am I supposed to understand that?

knut_ny

datasheet page 19 points to warmup period (ca. 30 ms) before reading the sensor.

Ny

wvmarle

How am I supposed to understand that?
The melting point of solder is just below 200°C. At 320°C your sensor may fall off the PCB, assuming it can handle the temperature in the first place (it's almost certainly out of spec).
Quality of answers is related to the quality of questions. Good questions will get good answers. Useless answers are a sign of a poor question.

ElCaron

datasheet page 19 points to warmup period (ca. 30 ms) before reading the sensor.
I have seen that, but it doesn't tell me if Adafruits info is nonsense or the datasheet is too optimistic.

The melting point of solder is just below 200°C. At 320°C your sensor may fall off the PCB, assuming it can handle the temperature in the first place (it's almost certainly out of spec).
Well, you might want to tell that to the Bosch engineers (page 8 of the datasheet linked above)

wvmarle

BME680 data sheet, page 8:
Quote
Operational range: min -40°C, max 85°C
So 320°C is indeed out of spec, as I expected already.
Quality of answers is related to the quality of questions. Good questions will get good answers. Useless answers are a sign of a poor question.

ElCaron

BME680 data sheet, page 8:
So 320°C is indeed out of spec, as I expected already.
We are talking about the heated gas sensor. On the page I mentioned:
"Heater target temperature
320 °C, constant operation
(VDD ≤ 1.8 V, 25°C)"

"[Peak Supply Current] Occurs within first ms of
switching on the hotplate"

Go Up