Other Parts Discussed in Thread: WL1833,
I am hearing intermittent pops when data coming into the CC2564 over I2S is decoded on the far end. I’ve attached my configuration of the chip, and several waveforms that I captured using a scope with an I2S decoding module. In the scope, the yellow line is the BCLK, the blue line is the FSYNC, and the purple is the data. According to the scope captures, I am not seeing any discontinuities that would cause pops. It appears at times the data fluctuates between values of 0 and -1, but its not enough of a discontinuity to explain the pops. I’ve connected the CC2564 to a WL1833 and recorded the output from the WL1833. The attached wav file shows that in fact, we are getting some garbage data on the receiving side. Is there anything wrong with my configuration? And if not, how can I verify that the CC2564 is properly decoding the I2S data its getting so we can do a comparison between what we’re seeing on the scope? Roughly, the set up is as follows:
Scope Pops heard here
| |
Host CPU -----> CC2564 ----> WL1833---> ALSA
I should note that audio for the most part sounds fine. If I play any voice or music over the I2S line, the audio sounds fine on the receiving end, there are just pops occasionally over it.