0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 39

Треск STM32 USB Audio Class - Internal DAC

02.06.2017, 13:23. Показов 5441. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Использую внутренний DAC STM32F429 для вывода звука с компьютера через USB.
Проблема в том, что звук дико потрескивает. и есть такое ощущение, что где-то половина аудиобуфера каждый раз приходит с прошлой посылки.. Т.е. слышно регулярное повторение того, что было 1-2 посылки назад. Как-то так, не знаю как объяснить. Исходники: http://rgho.st/6TmhQ6jJN
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.06.2017, 13:23
Ответы с готовыми решениями:

stm32f4discovery - usb audio class
Здравствуйте! Использую STM32_USB_Device_Library -> audyo ctoss. Хочу поменять частоту дискретизации принимаемых через usb аудио данных....

STM32 USB Host Custom Class (PL2303)
Добрый день, уважаемые форумчане. Столкнулся со следующей проблемой. Работаю на плате STM32F207IGH6, к разъему USB (FS) подключаю...

DAC на STM32(не получается запустить)
Добрый день! Пытаюсь разобраться с ЦАПом, не запускается DAC от таймера, не пойму, в чем ошибка. Отладочная плата stm32vldiscovery. ...

10
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 39
16.06.2017, 20:51
Неужели нет решения? :(
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 886
16.06.2017, 23:28
Конечно есть
Взять пример для USB Oudyo и посмотреть.
0
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 39
28.06.2017, 21:01
Цитата Сообщение от x893
пример для USB Oudyo
Там всё на I2S... Для встроенного дака нет ничего
0
3 / 3 / 0
Регистрация: 06.12.2016
Сообщений: 1,605
29.06.2017, 13:27
Для встроенного вроде был какой-то пример ещё для старой F4discovery, той, которая на F407. Там в примере, помнится переключалось макросом - или DAC, или аудиочип на I2C. Детально подсказать не могу, не помню, да и плата эта у меня сдохла давно :(
Пример могу поискать если надо, может завалялся где-то .. Но куба никакого там, естественно нету. Не было в те времена его.
0
0 / 0 / 0
Регистрация: 17.03.2012
Сообщений: 488
03.07.2017, 15:06
Настроили круговой буфер DMA на отправку? Потом по halfcplt туда подкидывать данных USB. Если глючит, то нужно проверить каждый этап отдельно. Приход звука по USB, нужно проверить чем заполнился массив в МК. Далее отправка DAC. Сделать короткий буфер из 10 ступенек от 0 до 4095 и смотреть осциллографом что на выходе ЦАПа
0
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 39
03.07.2017, 15:13
Проблема в том, что на выходе USB творится что-то непонятное... Чувствую я, что асинхронное аудио - ужасная затея.. Есть ли примеры, или хотя-бы драйвер класса, для синхронного аудио?
0
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1,017
03.07.2017, 21:48
Да все есть. Плохо искали
0
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 39
03.07.2017, 21:51
Цитата Сообщение от omtomtubo
Плохо искали
Ссылочку можно?)
0
0 / 0 / 0
Регистрация: 17.03.2012
Сообщений: 488
04.07.2017, 06:31
У вас же уже что-то слышно, осталось убедиться в том, что
1) весь звук с компьютера попал в память микроконтроллера
2) корректно подсовываете звук в DAC DMA
0
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1,017
04.07.2017, 09:29
http://forum.vegalab.ru/showthread.php?t=72510
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.07.2017, 09:29
Помогаю со студенческими работами здесь

STM32:TIM6-DMA-DAC не работает связка :-(
Добрый вечер, вроде бы все по даташитам делаю, но запустить связку не могу... int main(void) { SystemInit(); ...

M-audio audiophile 192 треск в Win7
Приветствую. Может есть здесь кто поборол треск в седьмой винде? Поставил, думал обрету спокойствие. Сначала все ок, тишина - никаких...

USB DAC PCM2704
собрал я значится себе по схеме отсюда ЦАП...

помогите запустить кит hifidiy USB DAC
Купил у китайцев, судя по отзывам на хабре штука неплохая. http://habrahabr.ru/post/146966 сама схема - ...

Отключается ЦАП USB DAC Conexant CX 31993
Решил улучшить качество звука с ноутбука и приобрёл недорогой usb ЦАП для наушников Conexant CX 31993 (на фото). Звук действительно стал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

Новые блоги и статьи
Тестирование Pull Request в Kubernetes с vCluster
Mr. Docker 19.07.2025
Часто сталкиваюсь с серьезной дилемой при настройке тестовых окружений для проверки Pull Request в Kubernetes. С одной стороны, каждый PR требует изолированной среды — только так можно гарантировать,. . .
Мой 7 минутный ролик с крамольным предложением про шахматы, предлагаю заценить
_Ivana 18.07.2025
p2UhJNMGY94
Десять Middleware Node.js для эффективного кодинга
Reangularity 18.07.2025
Когда я только начинал работать с Node. js, количество пакетов в npm меня буквально парализовало. Сегодня их больше 1,3 миллиона — попробуй разберись, что стоит твоего внимания, а что нет. Я потратил. . .
Context и глубины Android
mobDevWorks 18.07.2025
В Android разработки Context напоминает воздух - он везде, жизненно необходим, но мало кто может детально объяснить его природу. Мы привыкли получать его как параметр, передавать дальше и. . .
Результаты исследования от команды MCM (июль 2025 г.)
Programma_Boinc 18.07.2025
Результаты исследования от команды MCM (июль 2025 г. ) Как сообщалось в наших предыдущих публикациях, мы изучаем гены, которые имеют наибольший рейтинг и ассоциируются с различными видами рака, в. . .
ИИ-чатбот на React с OpenAI и LangChain.js
Reangularity 17.07.2025
React давно стал для меня золотым стандартом фронтенд-разработки. Его компонентная структура, виртуальный DOM и однонаправленный поток данных идеально подходят для создания динамичных интерфейсов. . .
Пишем адаптер для локального хранилища S3 на C#
stackOverflow 16.07.2025
Разработка современных приложений часто требует интеграции с объектными хранилищами, и Amazon S3 стал де-факто стандартом в этой области. Однако работа с облачными сервисами в процессе разработки. . .
Старые замки
kumehtar 16.07.2025
Смотрел тут фото, попались пара старых замков. И сразу бросилось в глаза из отличие. Например: Замок Бистон, в англии. Разрушенное сооружение. Но - не испорченное людьми, по крайней мере - на. . .
Java и Eclipse Store: Сверхбыстрые приложения с In-Memory DB
Javaican 15.07.2025
Eclipse Store — это микро-движок персистентности для Java, который позволяет хранить и извлекать нативные Java-объекты без необходимости преобразования данных или использования объектно-реляционного. . .
EmBitz, создание проекта, отладка, прошивка
locm 15.07.2025
Создание проекта для Blue Pill (STM32F103C8T6) в EmBitz 2. 30, написания кода blink, запуск отладки в ОЗУ, заливка релизной прошивки во flash используя ST-Link и др. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru