工具/软件:
TI 团队大家好、
我将 TAS5822M 与 PPC3 配合使用。 目前、我面临着一个问题、即通过 I²C μ s 导出寄存器并对其进行编程后、主 EQ 似乎不会生效。
测试场景:
-
输入:I²S Ω 音频。
-
未启用 EQ 的默认 PPC3 工程(均为 0dB)。
-
当我将数字音量控制设置为时 –8dB 、系统在 60 Hz 至 1 kHz 范围内运行稳定。
-
当 I 将数字音量设置为高于–8dB(接近 0dB)时、器件很容易进入过流保护 (OCP) 状态。
我想做的事:
-
使用主 EQ 来强烈衰减低于 1kHz(数十 dB)的频率。
-
在 PPC3 中、我将 EQ 设置为衰减到 1kHz 以下、衰减超过–100dB。
-
导出寄存器(.h 文件)并通过 I²C μ s 将其编程到 TAS5822M 后、我仍然会观察到 没有影响 —低频成分不会衰减、OCP 仍会出现。
验证:
-
我确认 I²C 编程有效:
-
从 PPC3 导出的数字音量更改在我的固件中有效。
-
PPC3 寄存器映射中的所有寄存器均已成功写入。
-
-
我在代码中使用 PPC3 生成的.h 驱动程序模板来支持 TAS5822M。
我的问题:
-
I²C 可以直接从 PPC3 导出并通过 I ² C 编程应用主 EQ 设置吗?
-
是否需要任何额外的步骤(例如提交/系数负载/页面开关)才能使 EQ 在 PPC3 实时调优模式之外有效?
提前感谢您的支持。
Troy