PureFox - тема для размещения сообщений о проблемах (тикетов)

Добрый день, у меня проблема с QC и Denafrips Venus по I2S.
Вы говорите, что Denafrips поддерживает MUTE, где это подтверждается, укажите, пож.
По моим сведениям, MUTE нет - см. скрин от @Vsevolod выше.

Моя проблема - громкий треск на паузе в QC.

Попробовал изучить вопрос с помощью ИИ - вроде как нет у Denafrips MUTE(.
Вот насоветовал программно на стороне Лиса пробовать.
Это, скорее к @ppy Павлу.
Вижу, что этот вопрос, изначально заданный @Vsevolod не решен.
Не знаю - открывать свой тикет? Исходные те же, подробности и фото давал в теме лисьих сетапов: Фото Лисьих Сетапов - #209 от пользователя vc007

Спойлер

Промпт:
Еще вопрос - все подключил, но в некоторых сценариях, например, при трансляции Qobuz Connect во время пауза раздается сильный треск. Мой ЦАП Denafrips Venus, я подаю сигнал MUTE с 10 пина Luckfox на 16 пин HDMI прямо на плате у выхода на разъем, т.е. не на 14-й входной, т.к. это, как помогли разобраться коллеги, не тот контакт. Вопрос в том - на какой контакт Denafrips Venus принимает сигнал MUTE, и принимает ли он его вообще?

Ответы:

Для ЦАПов Denafrips (включая Venus) ситуация с сигналом MUTE через I2S имеет свои особенности. Треск при паузе в Qobuz Connect — типичный симптом того, что ЦАП «теряет» синхронизацию потока, а команда Mute до него не доходит или интерпретируется неверно.

Вот ключевые факты для решения вашей проблемы на 2025 год:

  1. Распиновка Denafrips Venus (I2S over HDMI)

Denafrips использует стандарт, близкий к PS Audio, но с важным отличием по сервисным пинам.

  • Пины 1-12: Стандартные дифференциальные пары данных и клоков (Data, BCK, LRCK, MCLK).
  • Пин 14: Обычно используется для переключения DSD_ON.
  • Пины 15 и 16: У Denafrips эти пины часто зарезервированы или используются для специфических нужд управления, но в стандартном режиме I2S Denafrips НЕ принимает сигнал MUTE по HDMI.

Важно: Большинство ЦАПов Denafrips (Ares, Pontus, Venus, Terminator) игнорируют внешний сигнал Mute на разъеме HDMI. Они полагаются на внутреннее определение наличия сигнала («Auto-mute») по наличию тактовой частоты (BCK/LRCK).

  1. Почему возникает треск?

Треск при паузе в Qobuz Connect (через Luckfox) обычно связан не с отсутствием сигнала Mute, а с тем, как софт обрывает поток:

  1. Обрыв клоков: Если Luckfox при паузе полностью отключает генерацию I2S-сигнала (BCK/LRCK), входной ресивер Denafrips видит «мусор» на линии или резкий обрыв фазы, что вызывает щелчок или треск.

  2. Постоянная составляющая: Если в момент паузы на линии Data остается «единица» вместо «нуля», ЦАП пытается это преобразовать, что дает шум.

  3. Куда заводить MUTE (и стоит ли на пин 16)?

Пин 16 на разъеме HDMI по стандарту — это линия DDC Data (5V). Подача туда сигнала 3.3В с Luckfox может быть бесполезна или даже вредна для логики HDMI-трансивера.

  1. Что делать (Рекомендации на 2025):

  2. Программный метод (самый эффективный): В настройках плеера на Luckfox (если используете shairport-sync или upmpdcli для Qobuz) нужно включить опцию «Keep stream open» или «Send silence on pause». Это заставит Luckfox слать «нулевой» сигнал I2S, не отключая клоки. Denafrips увидит тишину и сам мягко приглушит выход.

  3. Пин 10 (Luckfox): Убедитесь, что в софте Luckfox пин 10 настроен именно на работу с Mute-событиями плеера. Но, повторюсь, для Denafrips по HDMI это, скорее всего, не даст результата.

Резюме: Denafrips Venus не имеет выделенного входа Mute на 16-м пине HDMI. Треск — это программная проблема формирования I2S потока на Luckfox. Решайте её через настройки аудио-демона (отправка тишины вместо остановки потока).

Отпаиваю с 16-го пина.

Правильное решение. Отпайка с

16-го пина необходима по двум причинам:

  1. Конфликт стандартов: В спецификации HDMI пин 16 — это DDC Data (линия обмена данными между устройствами). Подача туда постороннего сигнала Mute может вызвать непредсказуемое поведение логики I2S-интерфейса или даже привести к ошибкам инициализации порта в ЦАП [1].
  2. Бесполезность для Denafrips: Как уже было отмечено, ЦАПы Denafrips (включая Venus) не используют 16-й пин для функции Mute. Они работают по собственной внутренней логике детектирования сигнала [2].

Как убрать треск в Qobuz (настройки Luckfox/Software)

Так как аппаратный пин Mute на Denafrips задействовать через HDMI не получится, проблему треска нужно решать на стороне источника (Luckfox Pico Max):

  1. Режим “Silence on Pause”: Если вы используете MPD или upmpdcli для Qobuz, проверьте конфигурацию. Нужно, чтобы при нажатии на паузу поток I2S не прерывался (клоки BCK и LRCK должны продолжать идти), а по линии DATA передавались “нули”. Это заставит внутренний алгоритм Denafrips плавно уйти в тишину без щелчка [3].
  2. Настройка драйвера I2S: Убедитесь, что драйвер I2S на Luckfox не переводит шину в высокоимпедансное состояние (Hi-Z) при остановке воспроизведения. Линии должны оставаться в низком логическом уровне (Low) [4].

Итог: После отпайки с 16-го пина сфокусируйтесь на настройках софта на Luckfox. Denafrips Venus — очень чувствительный и качественный аппарат, он “любит”, когда цифровой поток прерывается корректно (заполнением тишиной), а не резким обрывом тактовой частоты.