BME280とBMP280の仕様の違い

f:id:licheng:20190618173924j:plain:w400

BOSCHの気圧・温度センサBME280とBMP280の差は、基本的には湿度センサの有無ですが、configレジスタのt_sbビットの解釈も一部異なっているので要注意。t_sbビットはセンサ測定値の更新周期に影響する tstandby を設定します。

tstandby[msec]の設定

t_sb[2:0] BME280 BMP280
000 0.5 0.5
001 62.5 62.5
010 125 125
011 250 250
100 500 500
101 1000 1000
110 10 2000
111 20 4000

例えば、BME280をBMP280に置き換えたら tstandby=10msecに設定したつもりが2000msecになってしまいます。これはセンサ測定値の更新周期が2秒以上になることを意味します。