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:MIC0RP ADC 至 I2S_DOUT

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1465209/tlv320aic3100-mic0rp-adc-to-i2s_dout

器件型号:TLV320AIC3100

工具与软件:

我已将麦克风连接至 MIC0RP。 我想使用 I2S 通过蓝牙将此麦克风传递到 ADC、然后以此方式进行传输。 我在方框图中进行了必要的寄存器设置。 我将01写入 P1/49寄存器中的 D7-d6位、意思是"为前馈电阻 Rin = 10 kΩ 的 MIC PGA 选择 CM。"
我向 P1/48寄存器中的 D5-D4位写入01、这意味着"为具有前馈电阻 Rin = 10 kΩ 的 MIC PGA 选择了 MIC1RP"
P1/47寄存器中的麦克风增益为14.5dB。
这些设置之后、当我在编解码器的 DOUT 引脚上使用示波器进行读操作时、是否不需要读取来自麦克风的数据? 我已经尝试并验证了麦克风可以与模拟旁路配合使用。 我现已关闭模拟旁路。 当我用示波器从 dout 中读取时、会出现连续数据、但数据不会随麦克风的移动而变化。 I2S 端是否有错误(频率、采样率设置)、或者是否缺少应该事先设置的设置?


蓝色信号是 TLV320AIC3100 DOUT 引脚
紫色信号为 DIN 引脚、DIN 引脚工作正常。 当我发送音乐或语音信号时、紫色信号发生变化。 现在我不发送信号、所以这是正常的。

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

    尊敬的 Hamza:

    MIC 信号非常软、因此很难在示波器上监控 I2S 信号是否发生有意义的变化。 我们建议使用 I2S 分析仪来绘制数据图、因为它将提供更有意义的结果。

    另一种选择是使用函数发生器代替麦克风、这样您可以获得更大的信号、它会在 I2S 数据中产生更多变化。

    此致、
    Jeff McPherson