Hello,
I did a preliminary design of an S/PDIF to I2S converter based on the DIR9001. Doesn't seem to be working.
In the definitive design, I'm planing to use it in standalone (hardware) mode. No external crystal (as I understand, the crystal / XTI signal is only needed when we want finer-grained control over clocking and rates.
See schematic below (designed and routed with KiCAD 5.1.2). One mistake I'm noticing is that I did not connect XTI to GND, as the manual instructs to do when we do not use an external clock signal. Could this be the reason why it's not working? (that woud be good news --- an easy fix!)
Other than that, do you see any reason why it won't output the I2S signals? With an oscilloscope, I see activity at the RXIN pin, but nothing at the LRCLK, BCLK, SDATA signals. I do not need a "master clock" I2S signal, as my DSP (an ADAU1701) accepts the BCLK signal as MCLK if I configure the input clock settings for the PLL to 64×Fs.
The DIR9001 portion of the layout --- I omit the input stages, as these seem to be working fine (since I do get a clean-looking RXIN signal):
It's a two-layer board, bottom layer (in teal-ish / blueish/greenish color in the image) is the GND plane.
Thanks,
Carlos
--