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

ADS1118读取数值的问题

        我在读取AD值和TE值的时候发现,每次发送读取AD的命令,得到的却是TE值,然后下一次发送读取TE值的命令,得到的却是AD值。

        有没有人遇到过类似的事情?

———————————————————————————————————————————————–

        G2553,12MHz,单次读取,8SPS,PGA=16。

        我个人认为,在我的这个情况里,每次发送命令之后,得到的是上一次的转换值。

        对于ADS1118,如果想要发送AD命令,本次得到AD值,是不是可以通过加延时或者调整SPS来实现,还是说不论怎样,得到的都是上一次命令的转换值?

Johnsin Tao:

Hi

   就从datasheet: http://www.ti.com.cn/cn/lit/ds/symlink/ads1118.pdf  第六页的时序看:

   DIN的命令进去之后,ADC就是按照命令转换,接着就是DOUT将转换结果输出来。

   建议你确认你一下你的SPI时序,以及DIN的赋值。

YANG HAO YANG HAO:

我也遇到了,两个通道轮换转换,但是读出来的结果刚好反了,但是数据没错,你解决了没?交流下,谢谢

haobei lv1:

大哥能把您的程序发过来吗,我也用2553,不过程序没调通。我的邮箱610510059@qq.com

Junjie Li:

我也是遇到这种情况,只有在DRDY拉低以后等100多毫秒才能成功切换。但是这样好像违背了采样频率。请问有解决的么?

赞(0)
未经允许不得转载:TI中文支持网 » ADS1118读取数值的问题
分享到: 更多 (0)