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.

[参考译文] TLV320AIC3120:系数寄存器故障

Guru**** 2484615 points
Other Parts Discussed in Thread: TLV320AIC3120

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/872951/tlv320aic3120-faulty-coefficient-registers

器件型号:TLV320AIC3120

您好!

我正在使用 TLV320AIC3120、我在 PurePath 音频中构建了一个滤波器、并使用生成的.h 文件将程序加载到我制作的板上的编解码器中。

我遇到了一个问题、在初始化后、音频输出经常但间歇性地非常糟糕。

在调查之后、我发现几个系数寄存器为零、这很可能导致不良的音频流。

如果我执行软件复位(或硬件复位引脚)、但使器件保持通电状态、相同的寄存器将保持为零(或切换回)。

如果我移除并重新加电、则读回故障的寄存器将发生变化。 我注意到只有 miniDSP D 中的系数寄存器显示了这种行为。

通常在第8页和第9页、但我看到过其他人。

我还注意到、如果我写入这些寄存器并在之后立即读回它们、它们是可以的。 但是、当初始化完成后、我返回并重新读取所有寄存器、然后我将找到一些零的寄存器。 (也会发生不良音频)

我已经检查了所有我认为甚至可以远程关联的东西。 I2C 事务看起来都设置正确。 我在复位和关断方面有延迟、以便他们有时间执行操作。

其他什么可能导致此问题?

谢谢、  

Jacob

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

    您好、Jacob、

    对延迟答复表示歉意。

    让我来看看这个问题、我会尽快返回给您。

    此致、

    Aaron