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.

[参考译文] TLV320AIC3254:编解码器编程问题

Guru**** 2482225 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1108384/tlv320aic3254-codec-programming-issue

器件型号:TLV320AIC3254

您好!

我们在  最近生产的一批电路板的大约一半上遇到 AIC3254编解码器问题。 当编解码器由我们的主机 MCU 进行编程时、似乎在编解码器内部产生了一些噪声、将高电压噪声输出到放大器中、从而产生响亮的声音。 我们隔离了编解码器输入以验证这一点。 任何音频输入都不会进入输出、或者噪声会使输入过大。

所附图片中是此编解码器的 miniDSP 处理流程、该流程过去用于这些电路板。 此外、我们仅有大约一半的电路板在使用编解码器时遇到此问题。

我们发现、删除 Biquad 滤波器和参数 EQ (处理流程中的"ProtectLeft"、"ProtectRight"和"PEQ_1")并使用此修改后的.cfg 文件将解决此奇怪的问题、并允许无法正常工作的编解码器正常工作。

是否有任何想法说明从工艺流程中移除这些组件为何允许编解码器正常运行? 我们仍然需要双二阶滤波器和参数 EQ、因此我们希望通过移除这些组件来解决此问题。

谢谢

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

    您好 Chandler、

    我们的编解码器专家已不在办公室、将于周一返回。 但与此同时、您能否创建具有相同输入和输出的工艺流程、播放相同的信号、但仅使用滤波器?

    此致、

    Jeff

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

    尊敬的 Jeff:

    感谢您的快速响应。 我创建了一个具有相同输入和输出、仅包含滤波器和参数 EQ 组件的流程。

    如果仅使用参数 EQ (无论是否使用前端双二阶滤波器)、我会看到/听到与上述相同的问题、因此它看起来与参数 EQ 是隔离的。

    如果仅使用双二阶滤波器、则不会出现任何问题、并且信号从输入正确转换到输出。

    此外、这种仅具有参数 EQ 的新工艺流程会在我们的任何电路板上导致相同的问题、其中编解码器无法与原始工艺流程协同工作、但在具有编解码器且以前工作正常的任何电路板上、该工艺流程都可以正常工作。

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

    您好 Chandler、

    这是一个很好的信息。 感谢您的检查。 我要将其重定向给编解码器专家。

    此致、

    Jeff

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

    您好!

    那么、您已经将其缩小到 EQ、您可以发送 EQ 设置吗?

    是否可以将不工作的单元放置/交换到工作板上?

    此致。

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

    您好!

    以下设置用于我们工艺流程的参数 EQ 中。 它只是默认的组件设置(平坦增益和10个频带)。

    参数 EQ 增益设置在运行时由主机 MCU 更改、对这10个频段应用不同的增益值。

    此外、目前无法将不工作的 AIC3254交换到工作板。 但是、我们已经尝试在几个电路板上更换主机 MCU、其中一些电路板在更换 MCU 后似乎正常工作。 未更换实际的编解码器。  因此、从工艺流程中移除参数均衡或更换主机 MCU 似乎可以解决目前为止的一些问题。

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

    因此、MCU 会在运行时对其进行调优、但它不能按预期工作、但删除 EQ 后、音频质量良好、按预期工作-对吧?

    这似乎是主机未正确配置或电路板问题。

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

    是的、完全正确。 我们仍在调查任何主机 MCU 问题、但我仍然不明白为什么删除参数 EQ 组件会使编解码器正常工作。

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

    EQ 只是带滤波器、因此它基于配置、并且由于配置适用于其他电路板、因此很可能来自不良电路板的设置。

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

    我是否应该从工作编解码器查看和比较任何寄存器页?

    我们查看了第0页和第1页中的所有寄存器、以确保主机 MCU 设置了正确的设置。 寄存器值的唯一差异发生在第0页的寄存器2中。 在每个经过良好测试的电路板上、该寄存器的值为0x60。 在每个不工作的电路板中、编解码器的寄存器的值为0x50。 应用指南指出这是保留寄存器。

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

    让我在内部检查一下该寄存器是否有更多信息。

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

    您能看到产品标记有何差异吗? 所有不工作的电路板是否都具有相同的标记和寄存器2中的0x50?

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

    对于工作和非工作、产品标记是相同的。

    但是、每个不能正常工作的编解码器在寄存器2、页0中的值都是0x50。

    我们还注意到第12页的寄存器20-40值有一些差异、但其余页面看起来是相同的。

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

    您之前提到过、一半的电路板无法正常工作、但更改 MCU 似乎可以解决问题。 其中有多少人仍然不工作?

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

    是的、更换 MCU 后、其中大约1/4仍然不工作。

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

    您能否通过此站点提交退货请求、以便我们进一步验证?

    https://www.ti.com/support-quality/additional-information/customer-returns.html

    谢谢你。