Как с микроконтроллера сделать управление громкостью?
Как с микроконтроллера сделать управление громкостью (моно), без применения специализированных м/c?
Нужно что бы микроконтроллер регулировал уровень громкости звукового сигнала, который с него же и выходит, а усилиливается с помощью LM386?
Сначала хотел ШИМом с него же, но так не получается, т.к. сигнал нужно сильно притянуть к земле, что бы он стал тихим, т.к. усиление у LM386 200дб и даже слабый сигнал звучит при таком усилении слишком громко. У меня ещё не получилось включить эту МС с усилением 20дБ, замкнув 7 ногу на землю (звук получается с искажениями, в чём здесь проблема???).
Лично у меня для рещение моей задачи, пока на ум пришло только собрать трёх битнный DAC, который будет коротиться на землю полевикам (т.к. у них минимальное сопротивление) а выход с DACа будет подтягивать звуковой сигнал к земле. Но сами понимаете решение не самое изящьное (три полевика, три ножки МК...)
У кого нибудь будут ещё предложения, как это можно сделать?
|