Hello,
I'm about to find a suitable ASRC for my actual project and I tried to implement the SRC4192.
Unfortunately I got a very annoying problem with this chip. The digital output is not a valid datastream. There are a lot of weird bits together with the real data.
So I tried to find the error but I finally gave up and decided to ask here.
My configuration is pretty standard. I get a 44,1kHz signal from a DIR9001 and want to give it to a ADAU1701 DSP chip with 192kHz.
You can find the schematics attached to this post.
The strange thing is that this SRC4192 starts creating weird bits as soon as any signal is attached to the LRCKI pin. Even if you leave SDIN and BCKI open and just give a 44,1kHz Signal to LRCKI, the SDOUT starts streaming weird stuff.
First I thought it's maybe because of a wrong input data format or a bad RCKI clock but I double checked everything and the data from DIR9001 is perfect.
SRC4192 should run as output master mode in 128fs. But I got this problem even in both slave mode.
Attached you can find the schematics, the bitstream from input and output (you already see these strange bits between the audio data), another screenshot of a muted input with just the weired bits and additional screens from input and output LRCK and BCK.
So maybe you got a idea about this issue. It would help me a lot.
Thanks in advance.
Yellow: DATA Input of SRC4192
Green: DATA Output of SRC4192 (you already see that this is not a valid I2S bitstream)
Yellow: DATA Input of SRC4192 (source muted)
Green: DATA Output of SRC4192 (weird bits at the output, it must be a all zero because of no input)
Yellow: LRCK Input of SRC4192
Green: LRCK Output of SRC4192 (Looks ok, 44k1 to 192k)
Yellow: BCK Input of SRC4192
Green: BCK Output of SRC4192 (Looks also good, 2.82MHz to 12.288MHz)