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

 
 
> Как в цифре изменить громкость звука
IgorAVR2
сообщение Dec 26 2010, 12:45
Сообщение #1


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

Группа: Участник
Сообщений: 153
Регистрация: 29-05-08
Пользователь №: 37 901



Как с помощью математики изменить громкость звука?

Задача: имеется оцифрованный звук, который будет выводиться на аудил DAC, например TDA1311 или UDA1334. Нужно как то микроконтроллером регулировать громкость с хорошим качеством при воспроизведении, как например это делаю программы звуковых редакторов или в сидюке как то регулировалось, где стоит эта TDA1311. Конечно можно это делать простым делением, но получается достаточно таки не качественно, проверенно. Как делать правильно?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Burner
сообщение Dec 26 2010, 20:48
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 068
Регистрация: 14-01-08
Из: Винница
Пользователь №: 34 083



Ну увеличить проще. Если сделать сдвиг влево, то будет только щелчок при переключении(из-за скачка пост. составляющей). Если симметрировать сигнал отн. нуля, то щелчок будет куда меньше. А для уменьшения громкости можно снижать опорное напряжение ЦАП.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 14:52
Рейтинг@Mail.ru


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