This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PCM5242 support 192K sampling rate

Other Parts Discussed in Thread: PCM5242

Hi 

I have a question about PCM5242

Question:

What is the reset value of miniDSP instruction buffer register(page 0xA0, page 160) value in PCM5242?

Issue:

Using PCM5242 to switch from 48K sampling rate to 192K sampling rate,

I find that most registers in the page 0xA0 are modified  in 48K configuration file,

But only 4 registers in the page 0xA0 are modified in 192K configuration file,

 when switching from 48K to 192K,  page 0xA0’s modified  register will affect the 192K output , so I want to know the reset value of page 0xA0’s register.Once modified to 192K ,writing reset values to page 0xA0

The configuration flow is as below(using 8X at 48K sampling rate, 2X at 192K sampling rate)

  • Hi Bing,

    When reset the register should be at all 0s. Are you using the adaptive mode? Why is the reset necessary when switching? You can look at the location of the components in the properties window to find out what is at that buffer address.

    Furthermore, when changing the DSP program there are two ways to do so, you can stop the DSP and write both the A and B coeff ram, or you can use adaptive mode, which allows you to write to either A or B ram while the DSP is using the other to run. You write to the available ram, then tell the DSP to switch rams, and this will complete the switch. You will then want to write the new program to the other ram.

    You can learn more about this in the following app note: www.ti.com/.../slaa425d.pdf

    Justin
  • HI Justin,

    I appreciate for your help

    Are you using adaptive mode?

    I use adaptive mode when swiching EQ,  but not used in the switching sampling rate,

    because when switching sampling rate, the instruction buffer will also be changed(using 2X output filter in 192K instead of 8X output filter in 48K),can adaptive mode support this function?

    Why the reset necessary when switching?

    because most registers in the page 0xA0 are modified  in 48K configuration file,But only 4 registers in the page 0xA0 are modified in 192K configuration file,so when switching from 48K to 192K,  page 0xA0’s modified  register will affect the 192K output,there is no output voice when switching to 192K ,only after reset there is output voice from 192K

    attachement is 192K samping rate configuration file ,could you help me check is there anything to update? Thanks a lot.

    ProcessFlow1_192K.zip