微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1118读取数值的问题

ADS1118读取数值的问题

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

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

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

-----------------------------------------------------------------------------------------------------------------------------------------------

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

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

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

Hi

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

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

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

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

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

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

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

网站地图

Top