MEMS микрофон выдает PDM сигнал, его нужно каким-либо способом интегрировать и фильтровать, после этого получится нормальный цифровой сигнал (отсчеты амплитуды). Не обязательно I2S, но я не знаю ничего другого готового. Мы делали на FPGA фильтр, работает даже лучше AD-шного, нам еще нужно было кучу каналов сразу, так что это было оправдано. Для одного канала FPGA расточительно. Можно попытаться на процессоре сделать, но заморочно. Кажется, ST обещали в каком-то из будущих процессоров сделать PDM вход, но пока его нет. Еще в каких-то кодеках был вход для цифрового микрофона, можно попробовать использовать.
|