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 通过 I²C Ω 导出寄存器后、主 EQ 设置不起作用

Guru**** 2532880 points
Other Parts Discussed in Thread: TAS5822M

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1565142/tas5822m-tas5822m-ppc3-main-eq-settings-have-no-effect-after-exporting-registers-via-i2c

器件型号:TAS5822M


工具/软件:

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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Fuming:

    您使用的负载是多少? 您如何导出 PPC3 设置? 您能否分享发生 OCP 时使用的 PPC3 文件和.h 文件? 谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Fuming:

    您能帮助回答我的上述问题吗? 非常感谢。