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.

TAS5805M: follow the sequence of startup procedures, but it still fail to write in the DSP coefficient(amp output is flat)

Part Number: TAS5805M
Other Parts Discussed in Thread: TAS5805

Hello, TI members,

We use our system device, follow the sequence of startup procedures and make sure the sequence of power, i2s, i2c is correct to wake up TAS5805.

but the amp output result is still flat, it seems no DSP coefficient write in the TAS5805

at this moment, we try to adjust the volume by changing DIG_VOL_CTL Register, and it's work. 

So is it any register to check DSP coefficient is correct or not? or how could I make sure the I2C data dumped from PPC3 is correct?

thanks

BR

Teddy

  • Hi Teddy

         When you say "output result is still flat", do you mean the frequency response is flat, not corresbond to the settings in the PPC3, right?  We don't have the register to check this, the simplest method the test if the I2C code is correct is to use our EVM board. Send these I2C code to our EVM board and test the results again.

  • Hello, Shadow,

    I found when I dump to the header file, here is a setting called "Base Sample Rate", like below picture

    is this setting related to i2s LRCLK frequency? 

    Should I make sure this setting needs to be the same as i2s LRCLK frequency?

    thanks

    BR

    Teddy

  • Hi Teddy

        This "Base Sample Rate" is decided by the Process Flow you've chosen. It is not necessary to set the LRCLK the same as it, because we have SRC to auto detect the input sample rate. The SRC will convert the LRCLK frequency you use into base sample rate inside of our DSP.