工具与软件:
您好!
我正在将 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正弦波





