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