Вот у меня (и у сына) стоит РГ, который был моей первой нетривиальной конструкцией, сделанной ещё на Ардуинах (прошу прощения) около 8 лет назад. Эх, молодость - первый опыт заказа печатных плат, первый опыт собственной разводки… Почти как первая любовь. Да и времени было много.
Понятно, что никакой документации нет (но можно сделать), но в двух словах - конструкция на перемножающих ЦАП (в одной стоит AD7112, во второй, если верно помню, DAC813, но неважно, есть соотв. переходники). Сделано модульно - сам РГ и, отдельно, управлялка по SPI (SPI даже выведено наружу, и управляет заодно ЦАПом, стоящим рядом - фильтры переключает и цифровые входы), SPI получает через другой Ардуино от энкодера, пульта ИК, кнопок на передней панели.
Звучит великолепно (ну точнее, никак не звучит, - как провод), меряется также.
Даже ЧипИДип сделали в своём транспорте реакцию на микшер ОС…
Готовые подобные конструкции на MDAC и специализированных СМ РГ типа Muses есть точно у Рыси, у китайцев (и, кстати, неплохие, но там сложно ошибиться), у Алекса с вегалаба. А регулировка громкости в цифре, особенно не в ЦФ, - зло.
Я предложил бы два - попроще и посложнее.
Первый - если в лисе найдется простенький DAC, то при изменении общей громкости выводит на какой-то пин аналогое напряжение, зависящее от неё. Кому нужно, тот заберёт, оцифрует и будет управлять чем угодно своим. Так сделано у Чип-и-Дипа.
Второй - при изменении громкости любого из восьми каналов отдавать её значение в I2C последовательностью значений - (номер канала - значение громкости), и далее, аналогично, кому нужно, тот возьмет и сделает что нужно. Особенно это интересно для DSD и разных там софтовых кроссоверов для поканального усиления.
Полагаю, что общественность будет сильно благодарна.
Ещё один совсем унифицированный (но я не уверен, будет ли достаточно возможностей лисы) - общаться c РГ (хоть просто РГ, хоть встроенным в другие устройства) по протоколу HDMI CEC - таких мильон, если считать разные там саундбары.
Заодно, кстати, по I2C можно и параметры сигнала выводить (наверное), хотя лично мне они не особо нужны.
я имел в виду выдавать выставленный в плеере уровень громкости хоть куда хоть в каком виде - com, spi, i2c… (аналоговая регулировка громкости), не меняя аудио цифровые данные (цифровая регулировка громкости)
VKhrychikov верно описал. HDMI это правда не ненужное усложнение. так что - хоть в каком виде, да хоть параллельный инфтерфейс
Если по теме.
У меня сейчас audirvana через aprenderer LuckFox по usb регулирует громкость именно в картах LiskAudio(как если бы я крутил регулятор девайса).
Поясните, пожалуйста, почему и почему не может быть унифицировано и зачем эта унификация нужна, когда любая дурдуинка может преобразовать то, что выдаст лиса в то, что нужно РГ? Иными словами, чем лиса хуже Xmos или STM ( в случае чип-и-дипа)? Эти решения не имеют таких ограничений насчёт конкретного проекта.