Фото Лисьих Сетапов

Господа, @aleev Владимир, @ppy Павел, @Viktor Виктор.
На этой сборке все режимы работают, но на QC - в паузе громкий треск.
Что-то можно с этим сделать?
Сигналы I2S разведены по схеме, которая не раз тут приводилась, реализована у товарища (выше тут показывал фото) - все работает.

Также, я подал 10 пин Лиса на 14-й (так обозначен крайний вход) на плате I2S-HDMI (на других таких же он обозначается как SDA) , 19-й пин - на 15-й (SCL).
Если откинуть 10-й, ничего не меняется - играет, но на паузе QC - треск.
Ну и то, что DSD не играет, точнее, играет в одном канале с искажениями - это нормально?
Прошивка 1.6.1.

2 лайка

все, что дороже 1К это, если премию получу)… семейство не поймет

Для того, чтобы работало DSD нужно мультиплексор добавить, который будет переключать LRCK и data2 и управляться dsd_on

Да, Владимир, спасибо за ответ. Это и ожидалось.
Про QC что-то подскажете? Тоже известная проблема или это больше к @ppy Павлу вопрос?

Предполагаю, что прежде всего нужно посмотреть пайку/соединение, а потом адекватность выбора на HDMI плате пинов для подключения mute и dsd_on

Кажется, именно в таком luckfox тут и продают

https://www.avito.ru/moskva/audio_i_video/setevoy_strimer_i2s_hdmi_usbspdifaestoslink_7612185914

Пайку проверил и еще раз пропаял (пока не помыл)

Пин 14-й.
Спросил ИИ (без наводящих вопросов):

Спойлер

На плате LHY I2S to HDMI (и аналогичных конвертерах на базе чипов DS90) маркировка входов «14» и «15» обычно соответствует стандарту распиновки PS Audio I2S или специфическим сервисным пинам.

Для правильного подключения сигнала MUTE в 2025 году, следуйте этой логике:

  1. Определение типа входа на LHY

Большинство плат LHY используют распиновку, где:

  • Пин 14 (на HDMI разъеме) — это часто зарезервированный пин или MUTE в некоторых стандартах.
  • Пин 15 — это обычно DSD_ON (сигнал включения режима DSD).

Важно: На самой плате LHY рядом с HDMI-выходом часто есть площадки для подпайки или джамперы. Вам нужно найти тот, который соединен с 14-м контактом HDMI-разъема. Именно он в 90% случаев используется в китайских Hi-Fi модулях для передачи сигнала приглушения (Mute) на внешний ЦАП.

  1. Совместимость уровней (Важно!)
  • Luckfox Pico Max (GPIO 10): выдает логику 3.3В.
  • LHY I2S / HDMI: ожидает на входе Mute также 3.3В (реже 5В).
  • Полярность:
    • High (3.3В) = Mute ON: Звук выключен.
    • Low (0В) = Mute OFF: Звук идет.
    • Проверьте в настройках Luckfox, какой уровень выдает пин 10 при воспроизведении. Если наоборот, звук будет пропадать при старте трека.
  1. Куда именно подключать на плате LHY?

Если на плате есть гребенка (штырьки) со входами:

  1. Найдите вход, помеченный как M или MUTE. Если его нет, а есть только номера 14 и 15:
  2. Заведите сигнал с Luckfox (Pin 10) на вход 14. Это стандартный контакт для Mute в интерфейсе I2S-over-HDMI (PS Audio).
  3. Обязательно убедитесь, что «земля» (GND) Luckfox и «земля» платы LHY соединены (в вашем случае они уже соединены через плату Lusya, так что всё в порядке).

При проигрывании на 14-м пине 0, при паузе - 3.3В и жуткий треск.
Пробовал менять режимы I2S на ЦАПе (8 вариантов у Denafrips) - без результата.

Соотвественно, DSD_ON идет на 15-й пин платы и контакт имеется.

Хм… Если это полное описание от производителя, то Лев крайне не прав, не указывая авторство софтверной составляющей устройства. :face_with_raised_eyebrow:

1 лайк

Это не Лев, это объявление Эдуарда.

1 лайк

Эдуард пишет - “Опиcаниe полностью взятo от производитeля.”
В магазин Льва на avito не заходил, не знаю, что там.

Mute - это пин 16 !

14 , 15 - это dsd_on (один з этих, чаще 15)

там нет пина 16)

Распиновка ЦАП такая

Найдите пин 16 на разъеме HDMI, он трухольный, вполне реально припаять проводок
Ну а вход на 16 пин (помечен как SDA) есть на черных платах что я показывал в железной ветке.
Там же в теме (если порыться) можно найти информацию о расположении вывода 16 у трухольных разъемов HDMI

PS
У denafrips вроде как нет входа Mute

Судя по Вашей схеме всего 3 сигнала надо было завести. Denafrips держит распиновку остальных сигналов в секрете?

Так на плате надо подпаять контакт

П.С. на выложенной Вами схеме 14 - NC, not connected (без подключения … не задействован)

Вот

10 пин Лиса на 16 контакт платы i2s

1 лайк

Припаял, 10-й на 16-й.
Контакт есть.
К сожалению, треск на паузе - тоже есть в QC(
На ЦАПе менял настройки I2S - нет варианта без треска…


А если 22 на 16 попробовать?

Есть ли смысл? Проверено - на 10-м Лиса при паузе есть 3,3в, при воспроизведении - 0.

Вы сначала найдите подтверждение о том что у цапа есть вход для mute

1 лайк

Задал вопрос ИИ - да, нет у Denafrips MUTE(.
Вот насоветовал программно на стороне Лиса пробовать.
Это, скорее к @ppy Павлу (и, наверно, пора перенести этот разговор в тему про аппаратное обеспечение).

Спойлер

Для ЦАПов 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 — очень чувствительный и качественный аппарат, он “любит”, когда цифровой поток прерывается корректно (заполнением тишиной), а не резким обрывом тактовой частоты.

Публикую как тикет.