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

ASRC output rate setting for the ADAU145x ADAU145x

SigmaDSP & SigmaStudio funk48 Feb 21, 2014 00:00 1 replies Original on forum ↗
Subscribe
funk48 Question
Feb 21, 2014 00:00

Hi,

According to the data sheet for both ADAU145x, ADAU144x, there are register to set ASRC output rate and are selection like

"DSP RATE" or "DSP Core Audio Sampling Rate"

"Internal FS"

What is the difference between "Internal fs" or "DSP CORE rate"?

adau144x

adau145x

SigmaDSP

asrc

ADIApproved Reply
Feb 21, 2014 00:00

Hi funk48,

The "Internal FS" options are coming from the clock generators that run directly from the PLL inside the chip.

The DSP core can take its clock from one of those clock generators. However, it's also possible to have the DSP core be a slave to one of the serial ports, or even the S/PDIF receiver. The "DSP Core Rate" signifies whatever clock you have configured (using a separate control register called the "Start Pulse select" register) to be the clock to the DSP.

In any case, if you're sending data from the ASRC to the DSP, then you'll want to set the ASRC output rate to be the "DSP Core Rate" in order to guarantee synchronization.