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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/893960/tlv320aic3254-adjust-mono-mixer-gain-during-runtime

器件型号:TLV320AIC3254

您好!

我在定制解决方案中使用 TLV320AI3254编解码器芯片。

我使用 PurePath 设置流程、我将使用适用于 ADC 和 DAC 的 miniDSP。 我需要在运行时调整单声道混频器的增益。 我知道需要写入哪些寄存器、当我这么做时、我不会得到任何更改。 但是、如果我在写入寄存器之前先给 ADC 和 DAC 断电、然后再给它们加电、那么更改实际上会生效。 由于我有两个需要独立音量控制的音频源、因此我必须使 DAC 和耳机放大器增益保持恒定、并且单声道混频器增益应控制同时播放的两个不同音频源的音量。 当我执行下电上电时、它显然会暂时停止音频、我不希望这样做。

那么、我的问题是、是否可以在不进行下电上电的情况下动态更改单声道混频器增益?

此致、
Gammli

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

    您好!

    我仍然没有找到比对 DAC 进行下电上电更好的解决方案。 是否可以使用任何类型的"刷新"功能? 阅读应用手册 SLAA408A 后、我没有发现任何适合这种情况的措施。

    非常感谢所有的建议!

    谢谢、
    Gammli

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

    您好、Gamli、

    在执行运行时系数更新时需要注意两点-(1)启用自适应系数缓冲器、(2)在运行时更新系数后切换自适应系数缓冲器。

    相关应用手册为 slaa425: http://www.ti.com/lit/pdf/slaa425

    如有任何疑问、请告知我们。

    Diljith