TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS1018读取数据在0和正常值之间间隔跳动

使用ADS1018的过程中,出现了读取数据在0和正常值间隔跳动的现象,大部分情况同这样跳动,少部分情况是连续长时间读取值0,读取的是ADS1018自带的温度数据,这种现象怎么回事,怎么解决?谢谢!

user151383853:

我估计, 可能是通信时序的问题, 检查检查, 看看那个时段太紧不符合手册规定?

Ted Zhang:

HI

推荐你做两个测试

1.将输入端短接,用ADC读一下数据,检查是否接近于0V。并有小噪声。

2.用高精度万用表,测量ADC的输入端电压是否稳定。

Chenchiang Chu:

回复 Ted Zhang:

大概发现原因了,我的电路是这样的,使用了3个ADS1018,共用一个SPI接口,通过不同的CS信号,选择和哪个ADS1018通信,

现在程序里,使用单次测量方式测量,读取完成后,再读取下一个,

这个过程中,比如我和1#ADS1018通信,可能2#把DOUT给拉低了,导致数据读取为0,

可能是我的3个ADS1018共用一个SPI的原理不对,能不能给一个正确的原理图参考,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » ADS1018读取数据在0和正常值之间间隔跳动
分享到: 更多 (0)