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.

[参考译文] TLV320ADC3120:I2S 数据错误

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1385632/tlv320adc3120-bad-i2s-data

器件型号:TLV320ADC3120

工具与软件:

您好!

我正在尝试让我的 tlv320adc3120在我制作的破折板上工作。 我有一个冷凝器以差分布置连接到 IN1、而另一个冷凝器配置为在 IN2上单端。 该器件输出 I2S 时、通道1仅为0、通道2仅为363。 播放的声音没有变化。 它连接到 MSP32、其中 I2S 配置为主器件、无主时钟输出、采样速率48000、双通道、32位字大小。

这里是逻辑分析仪的 i2c

启动、h9C [ h4E | WR ]、h01、h01、停止

Start、h9C [ h4E | WR ]、h02、H81、Stop

Start、h9C [ h4E | WR ]、h3C、h00、Stop

Start、h9C [ h4E | WR ]、h3D、H54、Stop

启动、h9C [ h4E | WR ]、h3E、hC9、停止

Start、h9C [ h4E | WR ]、h3F、H80、Stop

Start、h9C [ h4E | WR ]、h40、h00、Stop

启动、h9C [ h4E | WR ]、H41、H20、停止

启动、h9C [ h4E | WR ]、h07、H70、停止

Start、h9C [ h4E | WR ]、h08、h00、Stop

Start、h9C [ h4E | WR ]、h0B、h00、Stop

Start、h9C [ h4E | WR ]、H16、H08、Stop

启动、h9C [ h4E | WR ]、H70、HEC、停止

启动、h9C [ h4E | WR ]、H3B、H10、停止

start、h9C [ h4E | WR ]、h73、hC0、Stop

start、h9C [ h4E | WR ]、h74、hC0、Stop

Start、h9C [ h4E | WR ]、h75、hE0、Stop

请参阅随附的分线板原理图。

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

    尊敬的 Kagen:

    您能解释一下这句话吗:  "在 I2S 被配置为主器件时、没有主器件时钟输出的情况下为 MSP32"

    您的意思是没有来自 esp32的主时钟输出?

    谢谢!
    Jeff McPherson

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

    正确、没有来自 esp32的主时钟输出、它正在生成 FS 和 BCLK  

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

    尊敬的 Kagen:

    我在 EVM 上运行了您的脚本、发现您的通道二插槽配置错误。 默认情况下  、通道2是左时 隙1、而它应该是右时隙0。 我已经更新了下面的脚本。 请尝试该操作、如果有任何变化、请告诉我。

    w 9c 01 01
    w 9c 02 81
    w 9c 3c 00
    w 9c 3d 54
    w 9c 3e c9
    w 9c 3f 80
    w 9c 40 00
    w 9c 41 20
    w 9c 07 70
    w 9c 08 00
    w 9c 0b 00
    w 9c 0c 20 #missing, set ch2 to right slot 0
    w 9c 16 08
    w 9c 70 ec
    w 9c 3b 10
    w 9c 73 c0
    w 9c 74 c0
    w 9c 75 e0

    此致、
    Jeff McPherson

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

    谢谢、这使我的通道2正常工作、但通道1仍然仅输出363次。 我将通道2连接到电容式麦克风、直接从3.3V 偏置、而通道1从 mbias 偏置。 我测量了 mbias、仅输出1.295V、而 Vref 显示2.7V。  

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

    尊敬的 Kagen:

    我在测试的通道1上得到了一个干净的信号、因此它与软件无关。

    我不太熟悉您的原理图格式、但交流耦合电容器之后的 Micbias 连接、即在输入引脚的同一节点上吗? Mbias 应从输入引脚进行耦合、因为 ADC 将尝试为 ADC 提供自身的中心电压。 此外、电容器将吸收 Mbias、因此麦克风一开始不会通电。

    此致、
    Jeff McPherson

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

    我编辑了原理图、使其更可读、看起来是正确的。  

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

    尊敬的 Kagen:

    如果 MICBIAS 开路、电压测量是否会发生变化?

    您是否有麦克风的数据表?或者您能否告诉我型号?

    谢谢!
    Jeff McPherson