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

ADS1146读取的值不稳定..

我现在用到ADS1146,0-100mv单端输入,AD的Ref为2.04V,AD1146用内部晶振,MCU为1Mhz,读取的值变化很大不稳定,请问是什么原因?谢谢!

Johnsin Tao:

Hi

   参考电压使用的什么芯片? 推荐是REF5020这样的高精度低noise的电源源。

   是否有讲输入接一个恒定的电压(甚至是0V),  测试输出的noise究竟有多大?

   另外就是注意一下数模隔离。

zha zhao:

回复 Johnsin Tao:

参考芯片是:REF3020AIDBZ;输入用的是:OPA2333AIDR双运放,运放是差分输入;到ADS1146是单端输入。谢谢!

Johnsin Tao:

回复 zha zhao:

Hi

   先调试ADC部分,给ADC一个稳定的恒压输入,看看输出的noies有几位? 然后在处理运放部分。

   ADC的有效位可以参考datasheet:  http://www.ti.com.cn/cn/lit/ds/symlink/ads1146.pdf  按照0~100mV输入,PGA设置为16, 至少可以做到13.7位以上输出。

   另外这款芯片带有offset以及满刻度校正,你可以运用这个功能获得更高精度的输出。

  

 

zha zhao:

回复 Johnsin Tao:

谢谢Johnsin Tao的及时回复!

offset以及满刻度校正,这个功能还没有用到,有相关详细说明吗?100mv输入对应19999,输入需要精度到0.01mv,我现在在怀疑ADS1146不能达到要求,是否需要换ADS1246。谢谢!

Johnsin Tao:

回复 zha zhao:

Hi

  Offset以及满刻度校正见datasheet : http://www.ti.com.cn/cn/lit/ds/symlink/ads1146.pdf  第25页。

  按照0~100mV的输入,PGA选择16, 模拟输入的分辨率可以达到4uV, 有效位要做到14位可以实现12uV的精度,即接近满足精确到10uV(0.01mV).

   按照datasheet提供的有效位参数,PGA=16,数据率小于640SPS时可以实现,但对电路设计,layout,noise控制要求都比较高,另外还要考虑ADC前端的运放。

   采用24位的ADS1246确实要容易很多。

zha zhao:

回复 Wayne Xu:

现在如果按输入测试精度达0.1mv的精度还是不够,对应的线性差,按0.1%的精度显示线性差一百多个字,现在设定的增益为:16,采样率为:160SPS;现在测试条件是从ADS1146输入端直接输入,未经过前级电路。

Johnsin Tao:

回复 zha zhao:

Hi

   如果你的输出noise达到100左右,也就是说你的有效位只做九位多。

   建议你确认如下:

   1.   电路可以参考EVM板

   2.   数模隔离要做好,数字信号模拟信号端点连接各自的GND Plane,数字模拟GND Plane用0欧姆电阻或者磁珠短接。

   3.  注意电源的nosie.

   等等。

zha zhao:

回复 Johnsin Tao:

谢谢回复,能提供下EVM板的电路吗?我未能找到。我再处理下模拟地和数字地。

Johnsin Tao:

回复 zha zhao:

Hi

   见ADS1146 EVM板使用指南: http://www.ti.com.cn/cn/lit/ug/sbau149b/sbau149b.pdf   第十二六页。(选取自己需要的电路,EVM板带有评估色彩,例如参考电压等有多重选择)

赞(0)
未经允许不得转载:TI中文支持网 » ADS1146读取的值不稳定..
分享到: 更多 (0)