This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS1146在0~2mv内的转换值不成线性,为什么?

Other Parts Discussed in Thread: ADS1146, OPA2333, LM7705

我现在用的ADS1146,单端输入(8脚接地),基准为2.048V,AD输入的前级通过运放(OPA2333)放大了19倍,不管offset寄存器设置什么值,在0~2mv内地AD转换值都偏低(如0mv,AD值42;1mv,AD值97;2mv,AD值208;3mv,AD值360;4mv,AD值512,后面对ok,省略。。。),2mv以上都非常好。如果前级不放大,也是一样的现象,郁闷了好久,不知是什么问题,难道是不应该单端输入吗?期待解答,急切。。。谢谢!

  • 在线等解答....谢谢!

  • 有用过这个AD遇到过这样的朋友吗?请说一说。

  • OPA2333的供电是多少?有没有加负压?如果没加的话可能导致你说的2mv以下出现非线性。

    你要注意OPA2333输出离地轨有30mV的距离,建议你给OPA2333加个负电源,可以用LM7705.

  • 感谢您的回复!

    OPA2333有加负压,OPA2333所加正负电压分别为+2.04V和-3.0V,试过在给OPA2333加单电源(+3.3V)的时候,也是同样的情况,在2mv一下输出的AD值也是不成线性的;当给OPA2333输入0mv时,我测试过ADS1146的AINP、AINN两端的电压在0.1mv左右,经过放大19倍后输入到ADS1146两端的电压也是对的。但在2mv以下对应ADS1146输出的AD值就不对。不知道什么原因?

  • 我怀疑是ADS1146 这边的问题,因为输入到ADS1146的电压也是正确的,还是ADS1146本来就这样?或是我这片ADS1146坏了吗?

  • Hi

          看是不是ADS1146的共模电压的问题,因为ADS1146内部有一个PGA, 可能是这个造成的电压不线性。

          也就是要调整模拟输入电压,使得这个电压在共模电压范围内,然后在看转换值,也就是说不要采用一端接GND的单端输入的方法。

          这个很容易实现,例如1mV, 用过运放放大后是19mV(注意你此时PGA的设置), 你可以通过外部的高精度的电源供应器给分压电阻供电(三个电阻),使得ADS1146测试到的电压时2.5V, 2.519V(可以调节电源供应器,使得中间电阻的电压在19mV, 并且两个电压都在2.5V左右), 这样所得到的差分电压就是19mV, 然后在看ADC转换的结果是否与19mV电压成线性。

  • Hi

       芯片肯定是没有的坏的。

       或者你用其他的方式给这个电压,两个差分模拟输入电压都需要再共模电压范围内。

  • 后面改了电路,给ADS1146的模拟电源加负电压就可以了,谢谢Johnsin Tao的回复!

  • Hi

       也就是改成双电源供电是吧?

       和修正输入电压差不多,采用双电源供电,使得共模电压的中心在在0V,  所以此时你的19mV电压刚好分布在此。

  • 是的,改为了双电源(+2V和-2.8V)。

    您说的修正输入电压是给ADS1146差分输入吗?主要是怎么是怎么修正?谢谢!

     

  • Hi

         见datasheet规格表:

        

        之前的输入电压调整,是将差分输入的两个电压设置到共模电压范围内,采用5V供电时,共模电压的中心在2.5V。

        当你采用双电源供电时, 共模电压的中心在0V(左右),  所以您采用单端输入,0V/19mV 正分布在这个中心点附近。

        如果您可以测试一下采用单电源供电时,差分端输入电压分布在2.5V左右,看转换是否正确,即可得证。

        

  • 您好!

    恕我愚钝,没有明白您说的“所以您采用单端输入,0V/19mV 正分布在这个中心点附近”,我先前采用的3.3V单电源供电,按您说的共模电压的中心在1.65V,这个“0V/19mV”怎么分布在这个中心点附近了?差分输入的两个电压与这个共模电压的中心点有什么关系?谢谢!

  • Hi

       如你所说,在3.3V供电时, 共模电压的中心点在1.65V,你可以在这个共模电压范围内输出19mV的差分电压,看0~2mV(0~38mV)的输入是否线性?

       我之前是按照5V时计算的。

  • hi

    我之前试过0~2mv(0~38mv)的单端输入,线性不对,但0~2mv(0~38mv)的差分输入还没有试,我找个时间试试。