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.

ADS1254读数据时出现问题,急!!!!求教。

Other Parts Discussed in Thread: ADS1254

调试程序中,首先在方波的上升沿开启CLK(8M),开始转换,在用定时器中断等待43.4*6us后,用模拟SPI的方式读取数据,但是读取到的数据前面几次始终搞不太对,呈现下降沿趋势,后面的数据比较稳定了。

等待43.4*6us是为了满足大于1920CLKS,即等待数据稳定后在读取。

但是如果我每次都会出现上诉情况(前面几次不正确)

如:

图片中每次采集50次,前面几次的转换结果都偏差较大。这是为什么呢?(搞了好久还是没搞明白……)

还有我想请教一下这个芯片什么时候去采样,DOR里的数据是否是当前采样点的数据。

  • 图片上传不了……   就只能口述了!!

    第一张图片:摘自ADS1254对数字滤波器的说明,需要等待1920CLKS后数字滤波器才能稳定。

    第二章图片是我用MATLAB对读取到AD的结果进行绘曲线,图片非常有规律。每50次中前面6个点为4.817  4.8123  4.8032   4.7959  4.7913  4.788  后面基本上在就4.787V……

  • 读取到的数据前面几次始终搞不太对,呈现下降沿趋势,后面的数据比较稳定了。  

    会不会是信号源的阻抗偏大了呢?