В электронике чудес не бывает. Ну не может модуль на одной конфигурации "трещать", как вы говорите, на другой не "трещать", и на одной ОС "трещать", а на другой нет. Потому что вывод данных по I2S осуществляется всегда одинаково и устройство не выбирает, "трещать" ему или нет. А что на телефоны не думаете, ведь на Windows с ваших слов, не "трещит"? С ними, по-вашему, конечно, ничего не может быть: разъемы идеальные, переходник тоже идеальный, никакого дребезга, все контакты очень надежные.
Давайте без эмоций, хорошо? Я ж не наезжаю, я искренне хочу помочь сделать продукт лучше, потому что у меня в планах приобрести еще несколько комплектов Рефлексов с ЦАП. Я пишу то, что вижу, пытаюсь понять систему и источник проблемы, а вы отмахиваетесь. Неправильно это, давайте конструктивнее
Итого, 3 разных смартфона, с разными разъемами (и микроусб и юсб-с), разные otg-переходники. Reflex с прошивкой 1.5. DAC PCM5102 вашего производства. Питается все от юсб. Питание на DAC беру либо с выхода +5 с рефлекса либо замыканием контактов mute и 3.3В на плате DAC - без разницы.
Суть проблемы: при воспроизведении со смарта слышны серии щелчков. Между сериями - примерно 5 секунд. Сами серии щелчков - одни и те же, то есть одинаковое количество и ритм. Продолжительность серии - примерно полсекунды. Это не шорохи от плохих контактов, это одни и те же звуки с одинаковой периодичностью при воспроизведении разных файлов и с разных программ на разных смартфонах. Их ритмичность и идентичность наводят на мысли, что это проблемы с синхронизацией или нечто подобное.
И эти щелчки полностью пропадают при переключении Рефлекса в режим 2.0 32 бита. Вот прям выключил, поставил джампер, запустил - все идеально. И наоборот. Повторяемость 100%
Куда копать? Что еще посмотреть? Могу записать эти щелчки и выслать запись, если нужно.