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.

[参考译文] TLV320AIC3111:使用基于 TLV320AIC3111的定制板时遇到问题

Guru**** 2482105 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/846007/tlv320aic3111-facing-problems-using-custom-board-based-on-tlv320aic3111

器件型号:TLV320AIC3111

大家好、

在 TLC320AIC3111-EVM 电路板上测试我们的应用后、我们决定为同一编解码器制作我们自己的定制板。 我们使用微控制器通过 I2C 将指令推送到编解码器板中、我们在 EVM 板上获得了令人满意的滤波和放大效果。 但是、在我们设计的定制板上、我们面临同样的困难。 I2C 正在成功地推动指令、我们能够更改放大器的增益(我能够通过寄存器[1][38]将增益调整为模拟音量到 SPL 来改变音量) 但它看起来好像滤波不起作用、或者它像全通滤波器一样工作。

输入-我们已在 MIC1LP 和 GND 之间连接模拟麦克风。

输出-我们在 HPL 和 HPR 之间连接了3.5耳机插孔。 我们已经在 SPLP 和苏人解之间连接了一个扬声器。

我们的观察结果是、这些指令似乎通过了 I2C。 我们正在获得音频输出、但没有进行滤波。 在 EVM 上运行相同的代码可以正常运行。

我还上传了我们要传递到编解码器的指令(所有指令都是使用 PurePath Studio GDE 生成的)。 请在下面找到它。  作为电路板设计的参考、我使用 了 http://www.ti.com/lit/ug/slau285/slau285.pdf

e2e.ti.com/.../Codec-Startup-Instructions.txt

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

    苏维克、  

    听起来您制作了自己的处理流程、 您是否愿意分享?  如果你想把它放在公众视线之外,你可以阻止我。

    -Steve Wilson

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

    是的、当然可以。

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

    您好、Steve、

    更新-  

    我们意识到我们没有为编解码器提供 MCLK、BCLK 和 WCLK。 因此、我们使用控制器 PWM 模块来生成编解码器所需的时钟信号。 我们的采样率为16KHz、MCLK - 4.096Mhz、BCLK - 1.024MHz。

    但是、滤波器不会根据 PurePath 上生成的代码衰减。

    编解码器和控制器之间的连接-  

    SDA、SCL - I2C

    MCLK、BCLK、WCLK -时钟计时器

    RST -复位

    接地

    我们还缺少什么呢? 我确信、当 USB MODEVM 接口用作时钟源时、代码工作正常、因此代码没有问题。

    我们是否缺少任何连接? 是否需要遵循特定的时钟和 I2C 启动顺序?

    此致、

    索维克

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

    苏维克、  

    我将关闭该线程。  让我们在您打开的另一个线程中继续处理此问题。  

    此致、

    -Steve Wilson