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.

[参考译文] TLV320AIC3204:无法调试 EQ

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1464731/tlv320aic3204-unable-to-debug-eq

器件型号:TLV320AIC3204

工具与软件:

您好!

我使用 IN2路由到左声道、IN3路由到右声道、HPL 路由到左声道、HPR 路由到右声道、还需要通过 I2S 从 MCU 输出音频输出。 我在 EVM 中进行了实验、发现它无法调整 EQ (自适应滤波)。 为什么会这样、如何将其更改为调试 EQ? 这是我的寄存器配置。 我发现 P0_R29的 D4可以调节 EQ、但 MCU 的声音消失了。 请帮我解决这个问题,谢谢!

regards.e2e.ti.com/.../ADC_2D00_DAC-loopback-BT.txt

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

    尊敬的 Luo:

    第0页寄存器29 D3控制环回。 ADC 数据将用作 DAC 输入、而不是来自 MCU 的 I2S。

    您的代码也不包含任何 EQ 滤波。 您必须将所需的双二阶系数写入以下寄存器

    自适应滤波此处我们有一款工具可帮助您推导系数: https://www.ti.com/tool/COEFFICIENT-CALC 在工具中、请务必将分辨率设置为24位、以便与系数长度匹配。

    此致、
    Jeff McPherson

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

    尊敬的 Jeff:

    您可能还不了解我的意思、我从 PC 工具中将上述寄存器配置导入到了 EVM、然后调试工具的 EQ (自适应滤波)列、声音根本没有变化。

    此致。

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

    尊敬的 Luo:

    我假设您首次打开面板时点击"为此功能对器件进行编程"。 您能否检查我共享的地址中的双二阶系数是否正在更新? 您可以通过 I2C 回读来执行此操作、也可以在命令行界面上按 RECORD。

    此致、
    Jeff McPherson

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

    尊敬的 Jeff:

    我可以确认双二阶系数已更新、并且可以使用参数更改 PC 音频的 EQ、但 IN2和 IN3收集的声音无法更改。 现在、我需要调试 EQ 参数、以使 MIC 变化收集的声音发生变化、我该怎么办?

    此致。

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

    尊敬的 Luo:

    PC 音频受 EQ 影响? 这意味着 GUI 中的双二阶滤波器应用于 DAC 路径、而不是 ADC 路径。 您能否分享更新后的 EQ 值、包括寄存器地址? 这可以确认这一点。

    您可以将相同的值复制到 ADC 双二阶滤波器系数。 这些寄存器位置与 DAC 不同。 我复制了下表。

    另一个问题是、您在 ADC 路径中使用的是处理块7。 该处理块没有可用的双二阶滤波器。 您将需要选择不同的块:

    此致、
    Jeff McPherson