I think you're chasing a red herring here. I've done some pretty nasty wiring with I2S signals and never had any issues, with signals looking worse than what you're showing here. Your traces actually look reasonably clean for imperfectly probed I2S to me; despite the ringing the edges are clean. The frequencies seem to be correct. I'd look elsewhere for the problem. What source are you using in the PCM2911? Is its PLL locking? Have you quadruple-checked the configuration registers match your clock setup? etc.
I'm using the PCM9211 internal ADC as a source, so the main OSC clock is divided to generate all the clocks. All the registers seems fine to me, with a simple (PCM5102A) DAC I can get audio out.
I've also tried with other I2S sources but I'm facing the same issues. I've prototyped with I2S on breadboard and I've never run into such kind of problems.
Initially I've thought that there was components on my OSC (i've forget the damping resistor). TI E2E forum said that the issues are in my clocks...
So I'm really starting to think that something is off with the AMP chips... but I'll also have to try with a better probe method.
Silicon Wizard: My sentiments exactly.perhaps OP has a poor setup for observing, probes or scope.....
Jon
As already stated I dont have a scope I asked a friend to do some measurements at its job location.
The scope is a SDS2104X Plus...
The probing has been done my my friend with a scope from work in after hours. He is a SW guy so he dont actually fully know how to probe properly.
He used the siglent probes or the picoscope ones. It was set at x10 with 50 ohm termination.
Due to covid regulations I cannot visit him to properly capture the data my myself.
So if you think that the clocks are fine and its only probing error/reflections due to my crappy conector I can start figuring out if the issue is the IC.
Yep. Signals are actually not looking bad at all from the screenshots. Very typical digital signals acquired with not enough bandwidth, and/or slightly improper probe grounding. Nothing to fret about, just a bit of ringing. And the capture from a logic analyzer shows that the signals are interpreted correctly. So I would also suspect the part that generates I2S, some mismatch in the format, etc.
The TAS chip have an auto detect for the format, the format get detected correctly (register 0x00) but on register 0x02 I have errors.