I have USB to 16 channel TDM (2 wires, 8ch per wire) interface to DAC. I generated 16 channel audio file using Audacity to test the outputs. I'm pretty happy with the audio quality.
Except... I hear random popping sound from speakers. It happens with random intervals (2-5 seconds) on few speakers and/or on all of them. When I constantly change the sytem volume I continuesly hear the popping sound.
I'm using XU316-1024-QF60B and software is based on lib_xua example. Using async USB, 32-bit@48KHz samples and clock to DACs is produced by XU316-1024-QF60B. Tested on Windows11/MacOS/Linux(Ubuntu).
Things I tried/tested so far but got no result:
- Verified that every power rail is stable and is within the recommended limits
- Verified that TDM line is behaving as expected
- Have precise master clock out of XU316-1024-QF60B
- System clock is set to 600MHz. Tried to set it to 800MHz (I'm using XU316-1024-QF60B-I32, which can handle 800MHz)
- Using 8 channel TDM (1 wire) and same result