Это тест для продуктов использующих ЦАП CS43198 или CS43131.
Тест предназначен для выявления наличия или отсутствия дефекта звучания в виде "щелчков".
Одной из версий причины дефекта звучания является режим энергосбережения CS43198/CS43131. В этом режиме аналоговый тракт работает в классе H вместо AB.
Суть работы режима класса H в CS43198 или CS43131
В зависимости от амплитуды звуковой волны, автоматически меняется уровень напряжения питания и возможен переходный процесс, который по мнению производителя ЦАП не должен быть слышимым. За включения режима отвечает настройка ADPT_PWR. Этот режим для CS43198 и CS43131 является "по умолчанию". К большому сожалению производители обычно не включают эти модели ЦАП в более качественный режим AB.
Как звучат щелчки на тестовом фрагменте
Количество щелчков зависит от формы и громкости исходного сигнала, и соответственно их наличие и слышимость зависят от положения регулятора громкости в ЦАП или до ЦАП. Если регулятор громкости используется после ЦАП, а в самом ЦАП установлено 0 dBFS, то в явном виде услышать щелчки скорее всего маловероятно. Если используется уровень громкости до или в ЦАП ниже -30 dBFS, то щелчков аналогично слышно не будет. Но, все зависит от структуры исходного музыкального сигнала.
Здесь в качестве примера приведен отдельный музыкальный фрагмент с раскатом барабанов (Dune Sketchbook Soundtrack - Song Of The Sister, Hans Zimmer).
Ниже представлены варианты воспроизведения с разным уровнем регулятора громкости. Для удобства прослушивания сделано выравнивание громкости к одному уровню. Запись сделана с частотой дискретизации 192 кГц. Если браузер не поддерживает flac, то демо в mp3 представлено с частотой дискретизации 48 кГц. На сонограммах щелчки видны как вертикальные светлые полоски.
Поняв, как именно звучат щелчки, можно приступить к тестированию своих продуктов на этих ЦАП и понять, с используемой комфортной громкостью есть проблема или нет. Если проблема есть, то попробуйте связаться с производителем с просьбой выпустить прошивку для исправления этого бага. В комментариях можете поделится своими результатами.
Для сравнения "как должно звучать" этот же фрагмент записан с альтернативного ЦАП AKM AK4377.
Примеры качественного и некачественного воспроизведения сигнала Cirrus Logic CS43131/CS43198 и AKM AK4377
Как выявить режим класса H в отчетах протестированных продуктов
На спектрах обычных технических сигналов в виде чистого синуса никаких проблем нет, но на более сложных, вроде мультитона, визуально возникают спонтанные "микро-щелчки". "Лечится" ли это прошивками для существующих устройств, пока вопрос открытый. Ниже показан процесс записи сигнала с устройства с CS43131/CS43198 и альтернативного устройства на AKM AK4377.
Левый график AK4377, правый CS43131/CS43198
Пример микрощелчка на мультитоне для амплитуды -9 dBFS против отсутствия щелчка при 0 dBFS
Во время теста устройства воспроизводят мультитональный сигнал с постепенным понижением амплитуды.
CS43131/CS43198 на определенных амплитудах начинает "щелкать", что проявляется в подергивании шумовой полки. На видео это участок 0.25-0.50 сек.
Для выявления этой проблемы через отчет продукта надо просмотреть все амплитуды для теста мультитона в отчете линейного выхода. Если шумовая полка будет колебаться как на видео, значит проблема есть.
Отчеты и обзоры протестированных продуктов на CS43198 и CS43131:
Для оценки внешнего вида щелчков был взят короткий отрывок из тестового фрагмента. Был выбран участок, где щелчки встречались чаще. Фрагмент была оцифрован с частотой дискретизации 384 кГц. Фрагмент воспроизводился с разной амплитудой и для него ниже показаны сонограммы и вид волны.
0 dBFS
-7.5 dBFS
-15 dBFS
-22.5 dBFS
-29 dBFS
-37.5 dBFS
Щелчков в этом фрагменте нет при установленной громкости 0 и - 37 dBFS, но они есть для уровней -7.5, -15, -22.5 и -29 dBFS.