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.

[参考译文] TLV320AIC3120:TLV320AIC3120 ADC 信号接收数据有问题

Guru**** 2635015 points

Other Parts Discussed in Thread: TLV320AIC3120

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1584835/tlv320aic3120-issue-with-the-tlv320aic3120-adc-signal-reception-data

部件号: TLV320AIC3120

您好:  

我们目前正在研究 TLV320AIC3120 的 ADC、 DMA 通道已配置为向组件发送数据和从组件接收数据。 当我们接收到一半的 Rx 缓冲区时、我们以 USB 方式发送数据、以便在计算机上处理数据。

数据存储在 CSV 中、并使用 python 脚本读取。 在此脚本中,我们使用以下代码行创建一个“time"数“数组: time = np.arange(len (data ))/ FS , FS = 44100(对于 ADC_FS )。

我们在 C32、R18、C31 连接处放置一个 1kHz、1Vpp 且电源电压为 2V(下面原理图中的红点):

SchematicSignalRX.png

我们按如下方式配置 ADC:

w 30 00 00
# reset
w 30 01 01
# PLL
w 30 04 03
w 30 06 08
w 30 07 00
w 30 08 00
w 30 05 91
# ADC
w 30 12 82
w 30 13 88
w 30 14 80
w 30 1B 00
w 30 3d 04
w 30 00 01
w 30 2E 0A
w 30 30 80
w 30 31 80
#AGC
w 30 00 00
w 30 56 A0
w 30 57 FE
w 30 58 50
w 30 59 68
w 30 5A A8
w 30 5B 00
w 30 5C 00
# Power-up and unmute
w 30 00 00
w 30 51 80
w 30 52 00

我们的问题是我们测量的输出信号约为 3.5kHz:
dataRX.png

您是否知道为什么我们不在 1kHz 下测量输出信号频率?

最好的注意、

Malo

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

    您好:Malo、

    AGC 设置可能会放大噪声。 设置方法是、任何高于–90dB 的信号都将被 40dB 放大。 您还可以在不使用 AGC 的情况下尝试测量、因为–6dB 信号输入无论如何都不会受到其影响。

    此致、

    Garret

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

    尊敬的 Garret:

    即使未配置 AGC(我们已在我们的代码中注释所有与 AGC 相关的行)、我们的信号也约为 3512Hz(请参阅下面的频谱表示图)。

    提前感谢您的回答。

    此致、

    Malo

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

    您好、

    我终于找到了我的问题、它没有连接到 TLV320AIC3120、但我没有使用 USB 正确发送数据、因此我没有收到所有数据。  

    感谢您的帮助、很抱歉打扰您。

    此致、

    Malo