Как использовать более 2 микрофонов I2S на MKR Zero?
Я пытаюсь создать портативное устройство, которое может записывать как минимум с 3 микрофонов. Я посмотрел и увидел, что I2S хорош для аудио, поэтому я купил Arduino MKR Zero, чтобы читать их. Мне было интересно, как записывать сразу с нескольких микрофонов на шину I2S. Единственное, что я смог сделать, это записать стерео с двух микрофонов, но мне нужно, чтобы показания микрофона были моно. Я использую микрофон Adafruit I2S MEMS SPH0645LM4H.
@David Gregory, 👍0
1 ответ
По определению, шина I2S позволяет передавать не более двух каналов одновременно. Вот цитата из раздела Подробности на странице страница I2S:
Часы выбора слова позволяют устройству узнать, какой канал 0 или канал 1 в настоящее время передается, потому что I²S позволяет два канала быть отправлены в той же строке данных.
Это дополнительно показано на рис. 8/стр. 6 Knowles. Характеристики данных SPH0645LM4H. На этом рисунке мы видим, где 2 микрофона SPH0645LM4H настроены (земля или Vcc на контакт 2 SEL) таким образом, чтобы они могли быть мультиплексированы на шину I2S мастером шины I2S.
- Есть ли способ воспроизводить звуки с Arduino без использования звукового экрана?
- Как подключить ардуино к разъему для наушников?
- Как использовать звуковой датчик LM393 + динамик в Arduino
- Использование SD-адаптера 5 В в системе 3,3 В
- Как избавиться от некачественного звука из усилителя DFPlayer plus?
- Плохое качество звука при использовании пьезоэлемента в TinkerCad
- Выполнить регулировку громкости на динамике arduino
- Arduino распознает определенный звук?