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.

TAS5825M: Some DSP features not working

Part Number: TAS5825M
Other Parts Discussed in Thread: TAS2781

Hi:)

I'm currently prototyping with the TAS5825M, but I'm having trouble enabling some DSP features like the 'Smart-Bass', 'DRC', 'AGL' and the Dynamic EQ (All).

These features can all be enabled and adjusted like normal in the PurePath software, but do not change or effect the audio, eventhough features such as normal EQ, Clipper and changing Registers work as intended.

I am using the "48KHz Base/Pro 1.0" Process Flow with all SPL and speaker data provided. Only i2S registers are changed for TDM input (0x33, 0x16 / 0x34, 0x02).

The TAS5825M is in Mono-Mode, 384KHz FS, 100KHz Loop., 1SPW-Mode with 3.3V DVDD and 18.0V PVDD.

I should add that I don't have the TAS5825M-EVM, but instead use a TAS2781-EVM with the i2C and i2S lines connected to a TAS5825M prototype board. The TAS2781 on this EVM is completely decoupled from both i2C and i2S. 

Since the TAS5825M can be fully programmed and plays audio normally with this setup, I don't think this is the problem.

Any idea what could be the problem here?

  • Hi,

    I will reply to you tomorrow.

    Regards,

    Donny

  • Hi,

    Sorry to reply later.

    It's a common problem in customers.

    The reason is that associated registers required harsh.

    They must be written sequentially. For example, if there are some delay programs in middle. The associated DSP features can't work.

    So, the method you use to connect I2C is unreliable to configure their DSP features correctly. 

    I should add that I don't have the TAS5825M-EVM, but instead use a TAS2781-EVM with the i2C and i2S lines connected to a TAS5825M prototype board. The TAS2781 on this EVM is completely decoupled from both i2C and i2S. 

  • Hi:)

    Thanks for your reply.

    That makes sense, I did sometimes manage to get it working, but as you said, it was very unreliable.

    I'd assume that if the same configurations where uploaded with a MCU there wouldn't be any problems.