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.

[参考译文] TLV320AIC3107:TLV320AIC3107回放噪声问题

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1107398/tlv320aic3107-tlv320aic3107-playback-noise-issue

器件型号:TLV320AIC3107
主题中讨论的其他器件: TLV320AIC3100

我们将  TLV320AIC3107与微控制器配合使用 、通过耳机播放音频时会遇到噪声。我们 不是从外部为 MCLK 提供频率。BCLK 提供频率为512KHz。微控制器播放16KHz、16位、单声道的音频。我认为我们的 I2S 配置不正确。 我们需要写入哪些寄存器 通过 i2c 正确工作音频编解码器回放功能。我们只需要回放。您能帮助我们解决此问题吗?

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

    您好 Neethu、

    寄存器8和9是控制 I2S 接口的寄存器。 BCLK 和 WCLK 应该是输出、因为您打算使用主控模式、对吧? 同时确认您在 I2S 模式下具有正确的字长(16位)。  

    您能否共享时钟/数据的原理图和一些波形? 在编解码器之前、是否有测量微控制器输出的噪声性能的方法?

    此致、

    Jeff

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

    尊敬的 Jeff:

    感谢您的回答。

    在我们的情况下,控制器是主控制器,编解码器是从控制器。当我们尝试播放语音时,音频是纯净的。但当我们尝试播放正弦音时,会有噪声。我们的寄存器配置如下。

    寄存器:数据  

     0x07 0x80
     0x07 0x0A
     0x03 0x91
     0x04 0x40
     0x66 0x00
     0x0A 0x00
     0x09 0x00
     0x25 0xc0
     0x29 0x02
     0x2b 0x00
     0x52 0x80
     0x5c 0x80
     0x4b 0x80
     0x4e 0x80
     0x56 0x09
     0x5d 0x09
     0x4f 0x09

    我将分享波形和原理图

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

    您好 Neethu、

    您是使用 FFT 测量噪声、还是通过语音数据无法听到噪声?

    我查看了您的寄存器、注意到您写入的是4F、4b 和4e、它们在数据表中列为保留。 在这些问题上、写作的目标是什么?

    此致、

    Jeff

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

    尊敬的 Jeff:

    我不使用 FFT 检查噪声。 写入保留的寄存器是我的错。我们计划使用同一系列中的另一个音频编解码器进行测试。即使用 MCU 进行 TLV320AIC3100测试。 此编解码器需要所有配置。您是否有适用于此音频编解码器的控制器兼容驱动程序?

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

    您好 Neethu、

    我们仅在产品页面上提供了驱动程序、即 Linux 驱动程序。 EVM 用户指南将帮助您设置 EVM。 需要根据您希望 MCU 与器件的连接方式对寄存器进行相应设置。 例如、如果 MCU 是系统的主器件、则编解码器应处于从模式等

    此致、

    Jeff

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

    尊敬的 Jeff:

    感谢您的响应。我还有一个疑问。在我的情况下、控制器是主控制器、我想将音频编解码器设置为16KHz、16bit Mono mode.in 数据表中提到音频编解码器是24位、但我看到有一个设置为16位 VIA 的配置 我只想对其进行双次确认。是否有任何限制可以将编解码器设置为16kHz、16位单声道?

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

    您好 Neethu、

    是的、寄存器27将允许您将字长设置为16位。 可以是16kHz、16位。

    此致、

    Jeff

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

    尊敬的 Jeff:

    感谢 Jeff、我将检查并返回给您

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

    好的,Neethu,

    更新后回复。

    谢谢、

    Jeff