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.

[参考译文] TLV320AIC3110:全刻度ADC电压-动态范围- I2S接口

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/584012/tlv320aic3110-adc-voltage-for-full-scale---dynamic-range---i2s-interface

部件号:TLV320AIC3110

我使用具有STM32F411 UC的TLV320AIC3110来录制音频信号。

第一个问题与MIC输入所需的ADC满刻度电压有关。

我有一个纯音频发生器,我用它来生成一个由麦克风读取的音频。 麦克风(通过放大器)连接到MIC1RP。 我想知道我必须在MIC1RP中测量多少电压才能在I2S接口中获得+-2^23个计数。

第二个问题与I2S接口有关。

这就是我的UC的工作方式:

如您所见,WS是BCLK信号后的一个CLK,MSB是WS后的一个CLK。 如何使用此类信号配置编解码器?

UC是主控设备,生成MCLK至编解码器。 编解码器未激活PLL。

谢谢

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

    TLV320AIC3110 ADC满刻度电压取决于您使用的AVDD电压。 0x7FFF是16位时的最大数字输出。 当模拟输入接收AVDD电压时,I2S接口将发送0x7FFF。 另一方面,当模拟输入接收AVSS时,16位的最小数字输出将为0x8000。

    I2S协议是一种标准协议,我们的TLV320AIC3110音频编解码器支持该协议。 可以在主模式或从模式下启用此模式。 默认情况下启用。 因此,您只需将WCLK和BCLK配置为输出,即可生成如上图所示的特定时钟。

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

    很棒

    我可以用MIC1LP引脚上的直流电压测试ADC并使用I2S接口进行回读。 因为MIC输入中似乎有一些极化,没有信号,I测量值为1.7V

    此致,Leo

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

    是的,可以测量MIC1LP上的直流电压。 编解码器实际上是为音频目的而设计的,因此它可能会给您带来接近的结果。

    关于您提到的极化,音频编解码器具有大约1.65V的内部共模电压。 您需要避免在模拟输入处使用交流耦合电容器。 如果放置了交流耦合电容器并且ADC已通电,则应用共模电压。

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

    我正在为AVDD提供3.289V电压。 我正在测量打开的MIC1RP输入中的1.372V电压。 在这种情况下,我在I2S接口中测量约4200个ADC计数。

    我认为这不正确。

    您能否指出数据表中描述ADC全刻度的位置?

    能否告诉我VI (模拟音频全刻度输入电压)的含义?

    谢谢

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

    我在模拟输入端的共模电压上犯了一个错误。 共模输入电压固定为1.35V (您获得的电压)。 共模输出电压可配置,可以是1.35V,1.5V,1.65V或1.8V。

    对于VI (模拟音频全刻度输入电压),它是用于音频参数的参考。 我的意思是,数据表的所有电气特性都是根据该值(0.707Vrms 1-KHz正弦波信号)测量的。 它被视为满刻度电压。 您可能会在数据表中找到有关dBFS的多种条件。 这些是0.707Vrms正弦波信号的分贝差异。

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

    再次感谢您的回答!

    我们正在设计一种需要精确读取麦克风信号的设备。 因此,我将麦克风插入一个94dB SPL发生器,并调整输入放大器的增益(在MIC和编解码器输入之间),使MIC1RP输入中的电压达到3.3V。 然后我们运行一个程序来读取I2S信号并将其发送到运行MATLAB的PC。

    在此测试中,我们无法使I2S硅加尼转至+2^23。 我们获得7.740 .000 / 7.730 .000。

    作为参考,这是我们获得的波形:

    我们需要预先计算知道的输入信号将获得多少ADC计数。

    所以我想知道音频解码ADC的频性和重复性。 您有任何相关信息吗? 我是否可以将此Audiocodec用于此应用程序?

    谢谢!

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

    我们的音频编解码器不推荐用于精密应用。 这是由于每个编解码器路径都有错误增益。 ADC,DAC和旁路路径具有不同的误差增益,可能会影响器件的精度。

    在这些测试中,您配置的增益是什么? 您是否可以提高音量以尝试达到最大值?

    此致,
    Luis Fernando Rodríguez ñ o S.