ΣSigmaStudio Ask AI Русский Log in

ADAU1467 Sample rate converter problem

SigmaDSP & SigmaStudio Robin Mar 27, 2018 00:00 2 replies Original on forum ↗
Subscribe
Robin Question
Mar 27, 2018 00:00

I am facing a strange problem with the ASRC in the ADAU1467 ( system sample rate is set to 192 kHz).
If I apply an audio signal to the SPDIF input with 192 kHz, it does not work.
As soon as I slightly change the incoming sample rate to values below 192 kHz or even above 192 kHz (tested up to 216 kHz and therefoe beyond the spec), it works fine. In this case we use an APx555 as source for testing.
If we set the DSP to 96 kHz instead of 192 kHz then the ASRC easily accepts an identical sample rate on its input.

Any idea what could be the problem?

Regards,
Robin

Audio Signal Processors

adau1467

SigmaDSP Audio Processors

DaveThib Reply
Mar 27, 2018 00:00

Hello Robin,

This is a good one! I am setup in the lab to test the ASRCs, for other reasons, so I will look into this today.

Dave T

DaveThib Reply
Mar 28, 2018 00:00

Hello Robin,

Sorry this took a little while. I verified the problem then I had to figure out the solution. I am the support person for this part for consumer customers but I was not on the design team that built the product. I work closely with them so this was a learning experience for me as well. So much to know about these parts!!

We did improve the SPDIF features in the 146x parts over the 145x parts in that they will now go up to 192kHz. Well, to make this work the internal clock has to be faster to give the digital PLL the ability to lock to the faster rates. So to maintain backwards compatibility there is a register setting for this internal sub-system clock speed. By default it is set to the old setting of the system clock divided by 2. To run at 192kHz fs you must change it to System Clock undivided.

Here is where the register setting is located: On the SPDIF Tab you will see this:

Change the SPDIF RX MCLKSPEED to the SYSCLK setting. If you are using the SPDIF Transmitter then change that register as well.

This took care of the problem for me on the bench.

Let me know if this does not take care of it.

Thanks,

Dave T

845b28a0cb36a23bf4da1770de599b06.jpg
845b28a0cb36a23bf4da1770de599b06.jpg
845b28a0cb36a23bf4da1770de599b06.jpg-569x393.jpg
845b28a0cb36a23bf4da1770de599b06.jpg-569x393.jpg
811c7eaecbf6b91f52bed7eca4393a0d.jpg
811c7eaecbf6b91f52bed7eca4393a0d.jpg
811c7eaecbf6b91f52bed7eca4393a0d.jpg-340x232.jpg
811c7eaecbf6b91f52bed7eca4393a0d.jpg-340x232.jpg