Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32F4 Discovery / audio
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
RCray
Коллеги, столкнулся с проблемой в приложении по записи звука с MEMS-микрофона. На родных 168 МГц аудио сигнал чистый. Когда уменьшаю частоту чипа до 84 МГц или 42 МГц в аудио сигнале появляются неверные семплы.

За основу брал их демо Audio_playback_and_record и приложение в формате Exel "Clock configuration tool for STM32F40x/41x" от ST для генерации файла system_stm32f4xx.c.

Схема работы с данными там такая:
MEMS-микрофон --I2S--> PDM фильтр с децимацией, после которого уже аудио данные в PCM формате c частотой 16 КГц.
функция PDMа фильтр поставляется в составе библиотеки - так что пока грешу на него.


Отсюда вопросы:
- есть ли где исходники PDM фильтра?
- если кто-то уменьшал частоту работы STM32F4, поделитесь пожалуйста своим опытом.


RCray
Можно закрывать. Пофиксил изменением схемы буфферизации данных и выносом PDM-фильтрации из ISR.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.