LMP91000配置S02传感器的问题

Other Parts Discussed in Thread: LMP91000

各位专家,好:

最近在使用LMP91000对S02气体传感器配置时遇到一些问题,

上图是具体的连接电路,在配置寄存器的时候,选择RL=100欧,RTIA=35K。我的传感器的灵敏度是20na/ppm。我想知道VOUT的值是这么计算的

我的vref为2.5v,20%。vout是否=0.5+35k*20na/ppm?还是说RL也要考虑在内呢(vout=0.5+35k/RL*20na/PPM)

我的问题是VOUT输出在加入气体后灵敏度不够,我觉得可能跟寄存器配置有关,主要是VOUT的计算公式里的增益倍数如何选择?

挺专家给个建议

  • 您好,
    可以查看LMP91000数据手册里的内部功能框图,如果使用内部的TIA,其增益就是RTIA,输出基准是通过配置内部零点Internal Zero来设置的
    I2C总线需要接上拉,参考数据手册8.2 Typical Application接线图
  • 你好:
    我的I2C因为有多个设备,我的上拉电阻是挂在另外那个设备上的,正常配置读数都是没有问题的。我的内部零点设置为0.2倍的VREF(也就是0.5v),我想知道的是SO2气体经过SENSOR的时候VOUT是怎样计算的。是按照我上面说到哪一个公式,或者是别的公式?

    我ADC采到的VOUT值在小数点后第4位是跳动的,我想将vout的值调整到mv级别,以便AD能够采集到稳定的电压值。
  • 是的,LMP91000内部零点是TIA同相引脚处的电压,输出电压的变化方向取决于输入电流的方向,如果外接电流是输入至跨阻R的话,则是Vout=0.5-I*35K;反之则是Vout=0.5+I*35K
  • 多谢,我目前还有一个问题就是VOUT输出的精度不高。
    我的配置时这样的,参考电压外部2.5v,67%的参考电压(1.6743v)作为0点电压,RTIA=35K,
    在不插入传感器时,VOUT零点比较稳定的是1.6743v,插入传感器之后(但没有加入检测气体)VOUT输出就不是特别稳定,小数点后第三,四位开始出现抖动。考虑到我传感器的灵敏度是20na/ppm,电流变电压后的值选择350k之后=350*20=0.7mv才稍微能够满足我的灵敏度,但这时候零点本身有漂移,送入AD的值是无法采集准确的。还请专家门帮忙分析一下这种情况。
  • 因为您的传感器灵敏度比较高,输入端稍微有点变动,就会有输出,加上您选择的增益(350K)比较大,更容易放大干扰信号,所以设计时需要屏蔽干扰源,避免干扰信号的引入,或者在没有电磁干扰的环境下进行测量