您好,
在用ads7142采集电流项目中,电阻10mΩ,放大倍数200
比如当电流是100mA时候,理论电压AIN0或者AIN1值应该是0.1*0.01*200=0.2V。
但是adc采样的值却有±15mv以内跳动,而用万用表测量的值却无限接近0.2V。帮忙分下下原因,万分感谢


您好,
在用ads7142采集电流项目中,电阻10mΩ,放大倍数200
比如当电流是100mA时候,理论电压AIN0或者AIN1值应该是0.1*0.01*200=0.2V。
但是adc采样的值却有±15mv以内跳动,而用万用表测量的值却无限接近0.2V。帮忙分下下原因,万分感谢


您好,
目前做了以下排查
1、用万用表测量,值稳定不跳动
2、断开adc输入端,AIN悬空会有一个异常值,但是值稳定。AIN接地,也是稳定的0V。不跳动。
您好,
正如我之前所述,接地不跳动,悬空不挑。我又测试了干电池1.3V左右的,也不跳动。
layout也是开尔文,adc部分也没啥特殊的,应该和layout没关系
如果您用干电池不跳动,但是正常接您的系统电源会跳,有可能是电源的干扰。
您好,
测试如下:
系统电源下,断开adc与运放,用万用表测量运放输出端,电压稳定不跳动。用干电池作为adc的输入(adc芯片供电还是系统供电),adc的读数也不跳动。
这已经能说明和系统电源无关,也能说明运放和adc也没有干扰。
我怀疑是adc的输入阻抗比较低,或者说运放的输出阻抗比较高,导致输入输出不匹配,但是这个需要打板验证。
是的,因为我目前做的几个验证,基本排除了电源干扰。
但是没看懂ads7142输入阻抗的具体值,能帮忙看看吗?能不能找到这颗芯片这方面的参数
没有具体数值,数据手册是这么写的The analog input of the device are optimized to be driven by high impedance source (up-to 100 kΩ)
但是你可以看看下方帖子。