32 год мы работаем для разработчиков, изготовителей и ремонтников электроники
Практические занятия робототехника. Конструктор ROBOT BIN CLASSIC

Методы оплаты Методы оплаты
Покупайте товар со скидкой, выбирая эти формы оплаты!
Партнерская программа
Наши акции
 
Архив новостей Архив новостей
Новости Новости!
Нам очень жаль, но ТОВАРА НЕТ В НАЛИЧИИ! Когда он появится - мы автоматически Вас известим об этом, стоит только прописать свой email в системе уведомления, нажав на текст Уведомить о товаре.

Уведомление о появлении товара на складе

При появлении на нашем складе данного товара, на указанный вами адрес будет выслано уведомление

CTTL17340 Всенаправленный микрофон INMP441 протокол I2S

Цифровой микрофонный модуль INMP441 для ESP32, STM32 и Raspberry Pico, photo 1  Цифровой микрофонный модуль INMP441 для ESP32, STM32 и Raspberry Pico, photo 2  Цифровой микрофонный модуль INMP441 для ESP32, STM32 и Raspberry Pico, photo 3 

Цифровой микрофонный модуль INMP441 для ESP32, STM32 и Raspberry Pico

Хотите добавить вашему проекту на базе ESP32, STM32 или Raspberry Pico возможность распознавать звуки окружающей среды? Ультракомпактный микрофонный модуль со встроенным MEMS-сенсором INMP441 станет идеальным решением. Это не просто микрофон, а полноценное цифровое устройство, которое преобразует аналоговый звук в цифровой сигнал прямо на плате.

Всенаправленный микрофон INMP441 оснащен встроенным аналого-цифровым преобразователем (АЦП) и промышленным 24-разрядным интерфейсом I2S (Inter-IC Sound). Благодаря этому он обеспечивает широкую совместимость с различными микроконтроллерами и DSP-процессорами. Вы сможете легко улавливать человеческую речь, музыку, природные и механические звуки с высокой точностью.

Преимущества использования INMP441

Микрофон INMP441 отличается стабильными частотными характеристиками. Встроенная технология фильтрации низких частот предотвращает появление цифровых помех, искажений и свиста в ультразвуковом диапазоне. Функция Power-Supply Rejection защищает от помех в цепи питания, сохраняя чистоту звука. Система автоматического управления питанием эффективно экономит энергию в зависимости от активности шины I2S.

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

Технические характеристики

Основные параметры:

  • Звуковой сенсор: INMP441 MEMS
  • Напряжение питания и логики: 3.3 В
  • Потребление тока, макс.: 2.5 мА
  • Чувствительность: -26 дБ полной шкалы (dBFS)
  • Частотный диапазон: 60 Гц ~ 15 кГц
  • Динамический диапазон: 87 дБ
  • Соотношение сигнал/шум (SNR): 61 дБА (20Гц ~20 кГц)
  • Эквивалентный уровень собственного шума (EIN): 33 дБА (20Гц ~20 кГц)
  • Коэффициент гармонических искажений (THD), макс.: 3%
  • Разрядность выходных данных: 24 бита
  • Подавление помех по питанию (PSR): -75 дБ полной шкалы (dBFS)
  • Интерфейс: I2S
  • Размеры: 2мм х O14мм
  • Вес нетто: 0.4 г.
  • Комплектация:

  • 1х Модуль цифрового микрофона INMP441
  • 1x Межплатный коннектор PLS-6х2.54мм
  • Упаковка:

  • Антистатический пакет
  • Размеры: 90 х 60 х 3 мм
  • Вес брутто: 2 г.
  • Примеры подключения и использования

    Схема подключения микрофона INMP441 к контроллеру:

    Цифровой микрофонный модуль INMP441 для ESP32, STM32 и Raspberry Pico

    Ниже представлен скетч для классического контроллера ESP32, демонстрирующий вывод I2S-данных микрофона INMP441 в последовательный порт:

    //Пример для ядра Arduino-ESP32 v3.x
    
    #include <Arduino.h>
    #include <ESP_I2S.h>
    
    // Пины подключения INMP441 к классическому ESP32
    #define I2S_SCK 32
    #define I2S_WS 25
    #define I2S_SD 33
    
    // Создаем объект I2S класса типа "приемник" (вход)
    I2SClass i2s;
    
    void setup() {
     Serial.begin(115200);
     delay(1000);
    
     Serial.println("Инициализация INMP441...");
    
     // Настройка пинов шины I2S
     i2s.setPins(I2S_SCK, I2S_WS, -1, I2S_SD, -1); // SCK, WS, DataOut (нет), DataIn, MCLK (нет)
    
     // Инициализация: мастер-режим, частота 16000 Гц, 32 бит на сэмпл, левый канал
     if (!i2s.begin(I2S_MODE_STD, 16000, I2S_DATA_BIT_WIDTH_32BIT, I2S_SLOT_MODE_MONO, I2S_STD_SLOT_LEFT)) {
     Serial.println("Ошибка: не удалось запустить I2S!");
     while (1); // Остановка программы при ошибке
     }
    
     Serial.println("INMP441 успешно запущен!");
    }
    
    void loop() {
     int32_t raw_sample = 0;
    
     // Считываем данные из буфера I2S
     // Функция возвращает количество прочитанных байт. Нам нужен 1 сэмпл (4 байта)
     size_t bytes_read = i2s.readBytes((char*)&raw_sample, sizeof(raw_sample));
    
     if (bytes_read > 0) {
     // Выравнивание 24-битных данных INMP441, упакованных в 32-битное слово
     int32_t display_value = raw_sample >> 8; 
     
     // Вывод в монитор порта
     Serial.println(display_value);
     }
    }

    Документация

    > Спецификация всенаправленного I2S-микрофона INMP441


    ------------------
    СЕЕД17340:850
    Добавить отзыв
     Написание отзыва требует предварительной регистрации на сайте.