微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1254读数据时出现问题,急!求教。

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

时间:10-02 整理:3721RD 点击:

调试程序中,首先在方波的上升沿开启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……

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top