DFRobot INMP401
тел. +7(499)347-04-82
Описание DFRobot INMP401
Конечно, вот подробное описание, технические характеристики и информация о совместимости для микрофона DFRobot INMP401.
Описание и особенности
DFRobot INMP401 — это цифровой MEMS-микрофон высочайшего качества, разработанный для приложений, требующих превосходного звука и надежности. Он основан на популярном чипе INMP401 от InvenSense (ныне TDK).
Ключевые особенности:
- Высокое качество звука: Обеспечивает широкую полосу пропускания (от 60 Гц до 15 кГц), низкий уровень собственного шума и высокое отношение сигнал/шум (SNR), что идеально подходит для записи голоса, распознавания речи и аудиоприложений.
- Цифровой выход: Использует стандартный интерфейс I2S, что упрощает подключение к микроконтроллерам (таким как ESP32, STM32, Raspberry Pi Pico) без необходимости в аналого-цифровых преобразователях (АЦП).
- Компактность и удобство: Выполнен в форм-факторе модуля с распаянным микрофоном, конденсаторами и подтягивающими резисторами. Имеет стандартный 4-контактный разъем (GND, VCC, SD, SCK, WS) для быстрого прототипирования.
- Низкое энергопотребление: Подходит для портативных и батарейных устройств.
- Направленность: Является всенаправленным микрофоном, что означает равномерную чувствительность к звуку со всех сторон.
- Отличная устойчивость: MEMS-технология обеспечивает высокую устойчивость к вибрациям, ударам и температурным перепадам по сравнению с электретными микрофонами.
Технические характеристики
| Параметр | Значение / Описание | | :--- | :--- | | Основной чип | INMP401 (InvenSense/TDK) | | Тип интерфейса | Цифровой, I2S | | Направленность | Всенаправленный | | Чувствительность | -26 дБ (относительно 0 дБ = 1 В/Па при 1 кГц) | | Отношение сигнал/шум (SNR) | 61 дБ (типовое) | | Акустическая перегрузка (AOP) | 120 дБ SPL | | Полоса пропускания | 60 Гц – 15 кГц | | Частота дискретизации (I2S) | Поддерживает стандартные частоты (16 кГц, 22.05 кГц, 44.1 кГц, 48 кГц и др.) | | Разрядность | До 24 бит (стандартно 16 или 32 бита в кадре I2S) | | Напряжение питания | 3.3 В (ВАЖНО: Не подключать к 5В!) | | Ток потребления | ~1.2 мА (типовое) | | Количество каналов | 1 (Моно) | | Разъем | 4-контактный (шаг 2.54 мм) | | Размеры модуля | ~ 20 мм x 20 мм (зависит от конкретной версии платы) |
Распиновка модуля (стандартная)
Обычно на модуле DFRobot есть 5 контактов, но используется 4:
- GND — Земля.
- VCC — Питание (+3.3V).
- SD (или DOUT) — Последовательные данные (Data Line) I2S.
- SCK (или BCLK) — Тактовый сигнал (Bit Clock) I2S.
- WS (или LRCL) — Выбор слова/канала (Word Select / Left-Right Clock) I2S.
Парт-номера и аналоги
- Основной парт-номер DFRobot: Обычно указывается как SEN0231 или просто "DFRobot INMP401 I2S Microphone". Для точного номера лучше проверять на официальном сайте или у продавцов.
- Чип-аналог: Микрофонный модуль основан на чипе INMP441, который является полным функциональным аналогом INMP401, но с немного улучшенными характеристиками (более высокий AOP). Часто модули на INMP401 и INMP441 взаимозаменяемы на программном уровне.
- Прямые аналоги от других производителей:
- Adafruit I2S MEMS Microphone Breakout (на чипе SPH0645LM4H)
- Seeed Studio WM8960 Audio HAT (более сложный, со стереокодеком)
- Многочисленные безымянные модули "INMP441 I2S Microphone" с Aliexpress (являются практически полными аналогами по распиновке и функции).
Совместимые модели и платформы
Модуль совместим с любой платой, имеющей аппаратный или программный (bit-banged) I2S интерфейс и выводы для питания 3.3V.
Наиболее популярные и проверенные платформы:
- Espressif ESP32 (и ESP32-S2, S3) — Идеальная совместимость. ESP32 имеет несколько встроенных I2S-периферий, что делает подключение простым. Широко используется в проектах IoT с аудио.
- Raspberry Pi Pico (и Pico W) — Отличная совместимость. Подключается через I2S периферию RP2040.
- Raspberry Pi (полноразмерные) — Совместим через GPIO, но требует настройки I2S драйверов в Linux.
- Микроконтроллеры STM32 (серии F4, F7, H7 и другие с I2S) — Прямая совместимость.
- Arduino — Совместимость ограничена:
- Arduino Zero, MKRZero, Nano 33 BLE/IoT (на базе микроконтроллеров с I2S, таких как SAMD21) — полная поддержка.
- Классические Arduino (Uno, Mega на AVR) — НЕ СОВМЕСТИМЫ аппаратно, так как не имеют I2S. Теоретически можно эмулировать, но это сложно и неэффективно.
Типовые проекты применения:
- Устройства для распознавания речи (с ESP32 и Edge Impulse / TensorFlow Lite)
- Цифровые диктофоны
- Системы голосовой связи по сети (VoIP)
- Запись аудио для мультимедийных проектов
- Анализ звука (например, обнаружение хлопка, уровня шума)
Важное предупреждение: Всегда проверяйте распиновку конкретного модуля и подавайте строго 3.3В на контакт VCC. Подключение к 5В выведет микрофон из строя.