Спасибо всем за ответы. Почти все вариаты я рассматривал и могу сказать следующее:
- Умножением на 0< K < 1.0 я не пробовал, надо попробовать и может быть это меня и устроит. По крайней мере я и хотел узнать как математичеи это делают, например делали в старых сидюках.
- Для уменьшения громкости, как и посоветовал Burner, я уже применял уменьшения опорного напряжения ЦАПа. Вариант сносный, но проблема в том то это напряжение можно снижать далеко не в 0, а значит и громкость далеко не в 0, проверено. Дешёво и сирдито, но рботает.
- Цифровые потенцометры я уже полтора года назад рассматривал, но доставабельность и цена совсем не радуют, как и CS3310 который посоветовал halfdoom.
- Прошлого века ЦАП никто и не хочет использовать, но всегда хочется LOW COST, поэтому варианты навороченных дорогих цапов я не рассматривал. Тем более что мне уж совсем не нужно ни 24-бита, ни 192 кГц. Мне бы вполне хватило 16-бит/44100 - воспроизводится будет не музыка, а голосовые файлы. Только хотелось бы этоделать качественно. Поэтому я как вариант рассматривал UDA1330 в котором есть регулировка громкости. Но с ним другая непонятка, на которую в соседней ветке никто не ответил. Обязательно ли ей внешнее тактирование или оно нужно только для передескретизации?
|