реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> STM32F4 Discovery / audio, Снижение тактовой частоты чипа до 84 МГц, 42 МГц, ...
RCray
сообщение Feb 11 2014, 06:26
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 170
Регистрация: 14-09-05
Из: Suwon
Пользователь №: 8 548



Коллеги, столкнулся с проблемой в приложении по записи звука с 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, поделитесь пожалуйста своим опытом.


Go to the top of the page
 
+Quote Post
RCray
сообщение Feb 17 2014, 01:23
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 170
Регистрация: 14-09-05
Из: Suwon
Пользователь №: 8 548



Можно закрывать. Пофиксил изменением схемы буфферизации данных и выносом PDM-фильтрации из ISR.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 07:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01339 секунд с 7
ELECTRONIX ©2004-2016