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

ADS1255: 正在使用ADS1255做多通道采集,现在发现采集过程中如果改变了增益后,后面采集的第一个数据会不对,请问这个怎么解决?

Part Number:ADS1255

需要采集多个通道,前端用模拟开关切换后进入AIN0\AIN1差分输入,通道间的量程不同,采集过程中有需要重新配置增益寄存器,现在发现改变寄存器后,在通道改变后采集到的第一个数据会是上一个通道数据,这个不知道是什么原因,手册有将这个配置寄存器改变后对数据寄存器的影响吗?我想确认一下这个问题,另外寻求处理的方法,感谢!

Amy Luo:

您好,

您是使用的连续转换RDATAC模式吗?您修改 寄存器 MUX和 PGA值时,有没有停止连续读取转换数据?或者说没有发送SDATAC  命令吗?

如果您模拟前端通道需要切换输入,建议您使用datasheet Figure 19时序

,

Dong Peng Yao:

可能我没表述清楚,我是外置的模拟开关,接入AIN0/AIN1差分方式,也就是ADS1255内部不需要切换通道,只改变增益或速率,使用RDATA读取,每次DRDY低时读一次,每个通道读5次数据后切换下个通道,所以我发现现在切换后第一次读的数据不准,好像和通道切换前的数据一样,偏低一点

,

Amy Luo:

也就是说输入信号有了突变或阶跃变化,下面datasheet 截图部分有对这一现象的说明,建议是执行同步操作以开始新的转换。否则,下一个数据将表示先前输入信号和当前输入信号的组合,因此应该被丢弃。图21显示了这种情况下的读回示例:

,

Dong Peng Yao:

还是看手册不认真,非常感谢!

赞(0)
未经允许不得转载:TI中文支持网 » ADS1255: 正在使用ADS1255做多通道采集,现在发现采集过程中如果改变了增益后,后面采集的第一个数据会不对,请问这个怎么解决?
分享到: 更多 (0)