[РУКОВОДСТВО] Аналоги и замена микросхем Практика поставок Проверено

Чем отличается BMP280 от BME280 и можно ли их менять местами?

IC
Служба поставок ICBOMS · Склад в Шэньчжэне, экспресс DDP и подбор аналогов
[ПРОВЕРЕНО] Экспертиза
Прямой ответ службы закупок

BMP280 и BME280 совпадают по корпусу, цоколёвке и адресам I2C, но BME280 дополнительно измеряет относительную влажность. Поэтому BME280 можно поставить вместо BMP280 на ту же плату, а обратная замена лишит устройство влажности. BME680 в тот же корпус не встаёт: у него другой размер и другая цоколёвка, а для газового канала нужна отдельная библиотека. Главная практическая ловушка — модули, продаваемые как BME280, но собранные на BMP280: проверять нужно идентификатор микросхемы, а не надпись на плате.

Содержание руководства (11 разделов)

Что измеряют эти датчики

BMP280 — барометрический датчик давления и температуры. По давлению вычисляют высоту, поэтому его ставят в альтиметры, дроны и метеостанции. BME280 содержит те же измерители и добавляет ёмкостный датчик влажности.

BME680 добавляет нагреваемый газовый сенсор, по сопротивлению которого оценивают качество воздуха. Это не измерение CO2 в миллионных долях: индекс качества воздуха рассчитывается программно, и для него нужна библиотека обработки.

Сравнение

Совпадение адресов не означает совпадение идентификатора. У BMP280 идентификатор 0x58, у BME280 — 0x60. Прошивка, которая проверяет идентификатор, сразу отличит один от другого; прошивка без проверки будет читать влажность из несуществующего регистра и получать мусор.

Свойство BMP280 BME280 BME680
Давление да да да
Температура да да да
Влажность нет да да
Газовый канал нет нет да
Корпус LGA-8, 2,0 × 2,5 мм LGA-8, 2,5 × 2,5 мм LGA-8, 3,0 × 3,0 мм
Совместимость с BMP280 — по выводам и адресам нет, другой корпус
Адреса I2C 0x76 или 0x77 0x76 или 0x77 0x76 или 0x77

Как отличить BME280 от BMP280 на модуле

  • Прочитать регистр идентификатора по I2C: 0x60 соответствует BME280, 0x58 — BMP280.
  • Осмотреть маркировку микросхемы: у BME280 и BMP280 она различается, но читается только под увеличением.
  • Проверить, что при чтении регистров влажности возвращаются правдоподобные значения, а не постоянный ноль или 0x8000.
  • Сравнить поведение при дыхании рядом с датчиком: влажность должна реагировать, давление — почти нет.
  • Не ориентироваться на надпись на плате и название товара: они часто не соответствуют установленной микросхеме.

Замена и совместимость

BME280 устанавливается вместо BMP280 на ту же плату: совпадают корпус, расположение выводов, питание и адреса. Прошивку дополняют чтением влажности, а идентификатор проверяют, чтобы не принять один датчик за другой.

Обратная замена возможна, но влажность из показаний исчезнет. Если прошивка ожидает BME280 и не проверяет идентификатор, она должна корректно обрабатывать отсутствие данных влажности.

BME680 требует другой посадочной площадки и другой библиотеки. Его выбирают, когда нужен именно газовый канал, а не потому, что он новее. BME688 — дальнейшее развитие той же идеи с другим набором режимов; совместимость по плате также не гарантируется.

Типичные ошибки

  • Покупка модуля с надписью BME280 без проверки идентификатора: внутри может стоять BMP280.
  • Ожидание абсолютной точности без калибровки: у недорогих модулей заметен собственный нагрев.
  • Размещение датчика рядом с нагревающимися элементами: температура завышена, влажность занижена.
  • Питание выше допустимого для конкретной платы: проверяют стабилизатор и преобразователь уровней на модуле.
  • Чтение влажности без проверки идентификатора: на BMP280 возвращается мусор.
  • Герметичный корпус без доступа воздуха: датчик давления и влажности показывает не среду, а объём корпуса.

Частые вопросы

  • Можно ли заменить BMP280 на BME280 — да, по выводам и адресам они совместимы, добавляется влажность.
  • Можно ли поставить BMP280 вместо BME280 — да, но влажность измеряться не будет.
  • Как отличить BME280 от BMP280 — по идентификатору 0x60 против 0x58.
  • Подходит ли BME680 вместо BME280 — нет, другой корпус и другая библиотека.
  • Почему влажность всегда 100 процентов — конденсат или герметичный корпус, а не ошибка датчика.
  • Есть ли такие датчики у вас — пришлите требуемые параметры и адрес I2C; при отсутствии нужного исполнения подберём совместимую позицию.

Чем полезен такой заказ через нас

У датчиков давления и влажности совпадает посадочное место, но не совпадает набор измерений, а подмена одной микросхемы другой встречается в готовых модулях. Мы сверяем маркировку и идентификатор, проверяем партию и при отсутствии нужного исполнения подбираем совместимую позицию.

Детали, названные в этом руководстве

Каталог
Все производители →

Каждая позиция — это деталь или семейство, о которых идёт речь в руководстве, со ссылкой на карточку в каталоге: параметры, корпус, стадия жизненного цикла и datasheet, если он у нас локализован. Там, где в тексте названо семейство, в таблице стоит конкретный заказной партномер со склада. Если позиции из руководства в списке нет — значит, её у нас сейчас нет: пришлите номер, и она уйдёт в подбор вместе с остальными.

ПартномерПроизводительОписание
BMP280DatasheetBosch Sensortec—
BME280DatasheetBosch Sensortec—
BME680DatasheetBosch Sensortec—
[ЗАКАЗ] Комплектация BOM и экспресс-поставка

Примените это к своей спецификации

Отправьте партномера или файл спецификации (Excel / CSV). По каждой строке проверим складские остатки в Шэньчжэне, наличие заводской упаковки и проверенные аналоги — с отгрузкой единой партией.

Открыть форму запроса →

Как написано это руководство

Руководство написано службой поставок ICBOMS в Шэньчжэне и выверено по документам производителей и стандартам, на которые ссылается текст. Формулировки ограничены тем, что делает эта служба, и тем, как оценивают деталь — без ориентировочных цен, сроков поставки и остатков: всё это считается по каждой строке отдельно, по факту проверки. Дата последней вычитки стоит в начале страницы.