Например TDA7294

Форум РадиоКот :: Просмотр темы - Треск STM32 USB Audio Class - Internal DAC
Форум РадиоКот
https://radiokot.ru/forum/

Треск STM32 USB Audio Class - Internal DAC
https://radiokot.ru/forum/viewtopic.php?f=59&t=146136
Страница 1 из 1

Автор:  VHEMaster [ Сб июн 17, 2017 18:32:35 ]
Заголовок сообщения:  Треск STM32 USB Audio Class - Internal DAC

Доброго времени суток!
Использую внутренний DAC STM32F429 для вывода звука с компьютера через USB.
Проблема в том, что звук дико потрескивает. и есть такое ощущение, что где-то половина аудиобуфера каждый раз приходит с прошлой посылки.. Т.е. слышно регулярное повторение того, что было 1-2 посылки назад. Как-то так, не знаю как объяснить. Исходники: http://rgho.st/6TmhQ6jJN

Автор:  Зурбаган [ Вс июн 18, 2017 15:22:28 ]
Заголовок сообщения:  Re: Треск STM32 USB Audio Class - Internal DAC

Говорят, файл был удален оттудава. Поэтому остается только гадать. Однако, я с большой вероятностью предполагаю, что такой эффект возник из-за несоответствия частот дискретизации и вообще настроек аудиоканалов при передаче от компа и преобразованию в ЦАПе, а так же, отсутствие синхронизации между принимаемым и преобразуемым в ЦАПе.

Автор:  VHEMaster [ Пн июн 19, 2017 12:30:57 ]
Заголовок сообщения:  Re: Треск STM32 USB Audio Class - Internal DAC

Говорят, файл был удален оттудава.

Перезалил: http://rgho.st/87WHBzY8G

такой эффект возник из-за несоответствия частот дискретизации и вообще настроек аудиоканалов при передаче от компа и преобразованию в ЦАПе

У другого человека, который использует внешний ЦАП на F4Discovery, такого эффекта нет. У меня частота дискретизации 48000 Гц как в настройках USB МК, так и в настройках таймера...

Автор:  Зурбаган [ Ср июн 21, 2017 16:52:00 ]
Заголовок сообщения:  Re: Треск STM32 USB Audio Class - Internal DAC

Что ж, начнем с установки частот. То есть, у вас действительно кварц на плате стоит на 10 МГц, а не на 8? Это Discovery, Nucleo или что-то самодельное или китайское? Я так понял, этот проект был передран с F407. Судя по всему, у вас частоты поплыли, по крайней мере у таймера точно. Дальше пока не смотрел

Автор:  VHEMaster [ Ср июн 21, 2017 16:54:58 ]
Заголовок сообщения:  Re: Треск STM32 USB Audio Class - Internal DAC

у вас действительно кварц на плате стоит на 10 МГц, а не на 8? Это Discovery, Nucleo или что-то самодельное

Кварц действительно 10 МГц, плата самодельная, код генерировался в CubeMX. Таймер настроен точно на 48000 Гц, как и в настройках USB.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/