Спасибо большое!Выпущены обновления для Reflex 2.0 и Reflex 3.0.
- добавлена возможность аппаратной регулировки громкости. Аудиопоток не изменяется в зависимости от изменений громкости на источнике. Модуль преобразует текущий уровень громкости в аналоговый сигнал, который может быть подключен ко входу АЦП DSP для регулировки громкости средствами DSP. Диапазон изменения выходного напряжения аналогового сигнала: от 0 В до 3,3 В. Напряжение 0 В соответствует минимальной громкости, напряжение 3,3 В - максимальной. Для выбора режима аппаратной регулировки громкости нужно установить джампер на контакты Configuration 16 (C16 и GND). Аналоговый выход - Configuration 17 (C17).
Проверил, регулировка работает.
Но меня смущает логарифмическая характеристика регулирования. То есть, на малых громкостях малому приращения уровня на ПК соответствует большое приращение напряжения на DAC Reflex. На высоких громкостях - наоборот, большому приращению регулировки на ПК соответствует малое приращение напряжения на DAC Reflex 3.0. В то время, как для регулировки громкости требуется обратно-логарифмическая зависимость (с плавным нарастанием громкости в тихих диапазонах регулировок и более крутым в - в громких).
С ситуацией можно справиться в DSP с помощью интерполятора с прописыванием LUT, но это отнимает ресурсы DSP и снижает точность регулировки из-за большого шага на малых громкостях.
Это такая аппаратная особенность DAC Reflex или так было задумано специально?