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.

TAS5822M: TAS5822M: PPC3 Main EQ settings have no effect after exporting registers via I²C

Part Number: TAS5822M

Tool/software:

Hello TI team,

I am using TAS5822M with PPC3. Currently I face an issue where the Main EQ seems not to take effect after exporting and programming the registers via I²C.

Test scenario:

  • Input: I²S audio.

  • Default PPC3 project with no EQ enabled (all 0 dB).

  • When I set Digital Volume Control to –8 dB, the system works stably from 60 Hz to 1 kHz.

  • When I set Digital Volume higher than –8 dB (closer to 0 dB), the device easily enters Over Current Protection (OCP).

What I want to do:

  • Use Main EQ to strongly attenuate frequencies below 1 kHz (tens of dB).

  • In PPC3, I set the EQ to attenuate below 1 kHz by more than –100 dB.

  • After exporting the registers (.h file) and programming them to TAS5822M via I²C, I still observe no effect — low-frequency content is not attenuated and OCP still occurs.

Verification:

  • I confirmed that I²C programming works:

    • Digital volume changes exported from PPC3 are effective in my firmware.

    • All registers from the PPC3 reg map are successfully written.

  • I am using the PPC3-generated .h driver template for TAS5822M in my code.

My question:

  • Can Main EQ settings be directly exported from PPC3 and applied via I²C programming?

  • Is there any additional step (e.g. commit / coefficient load / page switch) required to make EQ effective outside of PPC3 live tuning mode?

Thanks in advance for your support.

Troy