Модуль измерения атмосферного давления основан на датчике BMP-280 от BOSCH. Этот датчик является улучшенной версией датчика BMP180 и отличается от него меньшими размерами, сниженным энергопотреблением, высокой точностью работы и наличием точного заводского калибрования и двумя последовательными интерфейсами: I2C и SPI.
В отличие от предыдущих моделей (BMP085 и BMP180) датчик имеет три режима работы:
SLEEP - режим пониженного энергопотребления
FORCED - режим, аналогичный режиму работы датчиков BMP085 и BMP180. По команде от контроллера датчик выходит из режима сна, проводит измерение, выдает результаты измерения контроллеру и переходит в режим пониженного энергопотребления
NORMAL - уникальный для этого датчика режим. Датчик самостоятельно просыпается, проводит измерение давления и температуры и засыпает. Все временные параметры этого режима программируются независимо. Считывать данные в этом режиме можно в любое время.
У датчика предусмотрена фильтрация результатов измерений с настройкой следующих параметров фильтрации:
OVERSAMPLING для температуры (16,17,18,19,20 бит)
OVERSAMPLING для давления (16,17,18,19,20 бит)
TSB - время между измерениями (0.5,62.5,125,250,500,1000,2000,4000 мс)
FILTER_COEFFICIENT - коэффициент фильтрации
Характеристики:
Напряжение питания: от 1.71 В до 3.6 В
Макс скорость I2C интерфейса: 3.4 МГц
Ток: 2.7мкA при частоте отсчетов в 1 Гц
Интерфейс: I2C, SPI (4 Провода), SPI (3 Провода)
Калибровка: заводская
Уровень шума: до 0.2 Па (1.7 см) и 0.01 температуры
Диапазон измеряемого давления: от 300hPa до 1100hPa (9000 м до -500 м)
Размер: 21 мм х 18 мм