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.

[参考译文] TLV320AIC3100:在~1小时后,所有麦克风输入都将丢失,替换为噪音

Guru**** 2448780 points
Other Parts Discussed in Thread: TLV320AIC3100

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/723248/tlv320aic3100-after-1-hour-all-microphone-input-is-lost-replaced-with-noise

部件号:TLV320AIC3100

大家好,

我们的音频编解码器(TLV320AIC3100)存在问题,它在大约一小时后可以正确读取模拟输入。 我们使用麦克风输入从模拟输入读取编解码器,并将此模拟信号转换为I2S信号。 该编解码器工作正常,直到它突然停止读取模拟输入,而开始读取可怕的刺耳噪音。 我们已执行了多项测试来尝试阻止噪音,包括:

  • 已验证启动时所有电压是否都在正确范围内。 电压看起来很稳定,其他部件都是用相同的电源关闭的,没有问题。
  • 已使用示波器验证模拟输入是否正确(尽管输出正在发出尖啸声)。
  • 通过从I2C端口重复读取值来验证寄存器是否未被修改或是否发生任何事件。 如果我们禁用I2C回读代码,问题仍然存在。
  • 已测试重置编解码器以验证重置编解码器是否会停止所有声音,因此症状与虚假重置不一致。
  • 已验证重置编解码器和重新配置I2C寄存器后问题是否消失(无关机后再开机)。

我和我的团队完全被这一个所骗了。 如果有人经历过类似的事情,我们想知道。

谢谢!

一般性ee.

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

    您能否提供注册配置? 我还需要I2S时钟频率,数据字长度和格式。 我将查看配置并确保一切顺利。

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

    您好,Steve,

    感谢您的快速回复。 WCLK输入为48 kHz,BCLK为3.072 MHz,MCLK为12.288 MHz。 格式为I2S 24位。 我附上了一个文件,列出了写入芯片以设置寄存器的所有命令(它们按执行顺序列出)。  文件中未列出的值保留为默认值。

    谢谢!
    一般性ee.

    e2e.ti.com/.../TLV320AIC3100IRHBT_5F00_reg.pdf

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

    查看您的配置,您的AOSR似乎设置为256。 (寄存器0x14设置为0x00)您的NADC = 1,您的mAdc = 2,这意味着您的ADC正在尝试以24kHz而不是48kHz采样。尝试将0x14更改为0x80。 当FS=48kHz时,您将无法运行AOSR为256的ADC (ADC_MOD_CLK具有最大频率限制;请参阅数据表中的表7-41)

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

    您好,Steve,

    这是基于电子表格的准确评估。 我和我的同事以前发现过这个问题并修复了它,但我未能正确更新电子表格。 附件是一个新的电子表格。

    谢谢!
    一般性ee.

    e2e.ti.com/.../7178.TLV320AIC3100IRHBT_5F00_reg.pdf</s>3100

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

    发生这种情况时,您是否介意阅读第0页的注册39? 我看不到您的配置有任何明显的内容。

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

    您好,Steve,

    我认为值是零或8。 是否有一个特定的目标值(例如,由于我们不需要任何中断标志,所以全部为零)? 此外,我们是否必须清除中断?

    谢谢!

    一般性ee.