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.

[参考译文] ADS1258EVM-PDK:通道0上的干扰和 ADC 溢出

Guru**** 2460850 points
Other Parts Discussed in Thread: ADS1258EVM-PDK

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1387397/ads1258evm-pdk-glitch-on-channel-0-and-adc-overflow

器件型号:ADS1258EVM-PDK

工具与软件:

您好!

我正在将 ADS1258EVM 与 SparkFun ESP32单操作微控制器配合使用、以便在 PC 和 ADC 之间进行通信。 我使用 MATLAB 进行 ADC 控制(发送命令、初始化)。 我将 AWG 连接到一个通道并测量了输出、但我看到了一些问题:(1)通道0干扰(图1)和(2)失真。 I 输入 F = 10Hz、VCM = 1V、振幅= 500mV 的正弦波。 VCM 和振幅接近于输入。 我把代码转换成电压的方式是(Vswing/2^24)*code,其中 Vswing=5V。 我将相同的信号移动到了通道7、并且看不到任何干扰(图2)。 我尝试了通道0的方波输入、但仍然看到干扰(图3)。 也许您知道导致通道0中出现干扰的原因。 我有两个 EVM 板、它们的行为相同。 我将使用全部8个差分通道、并将未使用的通道短接至 GND。 我甚至将 Ch0短接至 GND、但仍然看到一些干扰(图4)

我还想问一下 ADC 偶尔溢出可能是什么原因? 位状态6 (溢出)和5 (电源)有时会变为高电平(例如、20000个样本中的17个)、但我将我的输入保持在5V 范围内。 我还使用外部 CLK、而不是晶体。 尽管它只是10Hz 正弦波信号、但我在采样数据上仍然看到一些失真(图5和6)。 我想这是由于溢出导致的、我漏掉了一些样本。

此致、

Patrice

 图1:  Ch0正弦波

 

图2:  CH7正弦波

图3:  Ch0正弦波
图4:  CH0接地、仍有干扰
图5:  CH7、输出失真。 输入:10Hz
图6:  CH0、具有干扰的相同输入
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Patrice Abbie Legaspi:

    如果您将这些相同的信号应用于 EVM、并使用 PHI 控制器+ GUI 而不是控制器、您是否看到了相同的问题? 或者波形是否更加一致?

    此外、这些输入的寄存器设置是怎样的?

    -Bryan

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

    尊敬的 Bryan:

    我在使用 PHI 控制器+ GUI 时没有看到干扰。 它们的波形更加一致。 我需要使用自己的控制器、因为我需要通过 MATLAB 控制 ADC、所以我想知道我错过了什么。 我使用 AWG 将16MHz 时钟设置为 ADC 时钟、并将 SPI 时钟设置为8MHz。 我没有通过 SMA 连接来连接 ADC 时钟、只是通过可用的公接头引脚进行连接。 也连接所有 GND (控制器、ADC、电源、CLK)。

    我的寄存器设置如下:

    -CONFIG0:0x02

    -config1:0x03

    -MUXSCH:0x00

    -MUXDIF:0xff

    -MUXSG0:0x00

    -MUXSG1:0x00

    -SYSRED:0x00

    -gpioc:0x00

    -gpod:0xff

    我将 GPIO 连接到示波器、检查是否完全初始化了 ADC。 我看到它变为高电平(3.3V)。 我还在写入寄存器后读取它们、因此我认为我能够正确写入它们。

    此致、

    Patrice

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

    尊敬的 Patrice Abbie Legaspi:

    ADS1258EVM-PDK 的主 ADC 时钟和 SCLK 使用相同的时钟源。 我们在使用来自不同域的时钟时在数据中观察到一些尖峰、这可能会解释您看到的问题。 但请注意、我们观察到的尖峰在100 μ V 范围内、因此未达到您看到的电平。 但是、值得尝试一下来自同一域的时钟是否提高了性能。 数据表中也对此进行了介绍:

    此外、请确保 EVM、控制器卡和信号源之间接地牢固

    -Bryan