TI论坛
直播中

张秀兰

7年用户 1285经验值
私信 关注
[问答]

ADS1256在不同采样速率下sps,得到的数据差别很大,为什么?


  • ADS1256在不同采样速率下sps,得到的数据差别很大,测试的电压是基准源输出,哪位高手给分析一下,搞了2天了,时序什么的反复查验,没有问题。
    500    0x604c0
    50   0x7845B
    5   0x963cf

回帖(2)

李丽虹

2024-12-14 10:09:11
为什么没有说一下, 哪个数据更接近于实际值, 以便于大家分析
我经常遇到的情况是, 采样率越高, 误差越大. 这里面最主要的原因是信号源的阻抗过大
你也可以留意一下
举报

王磊

2024-12-14 15:53:48
ADS1256是一款24位模数转换器(ADC),其采样速率(SPS)对数据的准确性和稳定性有很大影响。在不同采样速率下,得到的数据差别很大可能是由以下几个原因导致的:

1. 信号处理时间:在高采样速率下,ADC需要在更短的时间内完成信号的采集和处理,这可能导致信号处理不充分,从而影响数据的准确性。

2. 抗混叠滤波器:ADS1256内部有一个抗混叠滤波器,用于消除高频噪声。在高采样速率下,滤波器的截止频率可能不足以消除所有高频噪声,导致数据受到干扰。

3. 采样时钟抖动:在高采样速率下,采样时钟的抖动对数据的影响更大。时钟抖动可能导致采样时刻不准确,从而影响数据的准确性。

4. 电源噪声:在高采样速率下,电源噪声对数据的影响更大。电源噪声可能导致ADC的参考电压波动,从而影响数据的准确性。

5. 模拟输入信号的稳定性:在高采样速率下,模拟输入信号的稳定性对数据的影响更大。如果输入信号在采样期间发生变化,可能导致数据不准确。

针对您提供的数据(500 SPS,0x604c050,0x7845B5,0x963cf),以下是一些建议:

1. 检查采样时钟的稳定性和精度,确保时钟抖动在可接受范围内。

2. 检查抗混叠滤波器的截止频率,确保在高采样速率下能够有效消除高频噪声。

3. 检查电源稳定性,确保电源噪声在可接受范围内。

4. 检查模拟输入信号的稳定性,确保在采样期间信号不发生变化。

5. 尝试降低采样速率,观察数据是否变得更加稳定和准确。

6. 如果可能,使用外部参考电压代替内部参考电压,以提高数据的准确性。

希望以上建议能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便进一步分析。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分