各位专家,好:
最近在使用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的计算公式里的增益倍数如何选择?
挺专家给个建议
Amy Luo:
您好,
可以查看LMP91000数据手册里的内部功能框图,如果使用内部的TIA,其增益就是RTIA,输出基准是通过配置内部零点Internal Zero来设置的
I2C总线需要接上拉,参考数据手册8.2 Typical Application接线图
user4268058:
回复 Amy Luo:
你好:我的I2C因为有多个设备,我的上拉电阻是挂在另外那个设备上的,正常配置读数都是没有问题的。我的内部零点设置为0.2倍的VREF(也就是0.5v),我想知道的是SO2气体经过SENSOR的时候VOUT是怎样计算的。是按照我上面说到哪一个公式,或者是别的公式?
我ADC采到的VOUT值在小数点后第4位是跳动的,我想将vout的值调整到mv级别,以便AD能够采集到稳定的电压值。
Amy Luo:
回复 user4268058:
是的,LMP91000内部零点是TIA同相引脚处的电压,输出电压的变化方向取决于输入电流的方向,如果外接电流是输入至跨阻R的话,则是Vout=0.5-I*35K;反之则是Vout=0.5+I*35K