微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ads1256 读出AD值不对

ads1256 读出AD值不对

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

ads1256  能够对寄存器值操作,读写都可以,就是读出的AD值不正确,电路直接照手册参考电路接的,参考电压直接拉到5V   用面包板搭的电路。

这是读数据时序,

这是读数据时序,

图为读AD 时序

ADS1256是24位ADC,如果您有确认到ADC的时序并无问题,您就需要确认输入电压与实际输出电压的差异,如果这个误差非常之大,说明有效位非常低.

另外需要说明的是您是用面包板搭的电路,电路中可能存在干扰,VREF输入等都是会影响转换精度的,实际测试验证是,输入可以采用Noise极小的恒定电压,电压直接接到输入pin脚。以及您还需要注意PGA的设置等等。

如果你的VREFN 接地,请将5V分压一半后再接到VREFP管脚试试。

因为VREFP-VREFN 最大不能超过2.6V,应该是这里出了问题。

谢谢各位的解答,问题找出了,是参考电平的问题,得到的数据时根据2Vref来的。

现在有个问题,我这个是测试摄像头模组的工作电流跟待机电流的,从几十微安到一百多毫安,测大电流的时候(相对于几十微安,也就是几十毫安)没问题,一旦模组进入待机模式,电流应该降到几十微安,在我这边调试没问题,可是到了车间,有时候会出现读取的值不准,用手摸摸采样电路,有时候就OK了,应该是干扰的原因。可是我不知道该怎么处理。

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

网站地图

Top