您好!
下面我将谈谈 LMP91000芯片。 我可以与它通信、但无法正确调节。 我已多次阅读和重新阅读 LMP91000数据表、但不知道缺少的是我的电子水平还是英语水平。
我有一个 VOC 传感器(ES1-AG2000)。 其数据表中提到了这是一种电流测量3电极传感器。 我已正确连接它。 根据数据表、转换 PPM 值的平均值增量为25nA。 零电流为+/- 100nA。 建议的负载电阻为100欧姆、这正是 LMP91000所提供的。
另一方面、显示 Bias Voltage = 0mV。 我理解"偏倚"的定义可能会有问题。
因此、理论上、当我将传感器连接到 LMP91000、并且空气中没有污染时、电流值应为100nA。 使用14k Ω TIA_GAIN 电阻器时、我应该在 VOUT 下读取大约1.4mV (V = I * R)的值。 已知我的称重传感器的电容为2000ppm、相同负载电阻下的最大值为50100nA 或701.4mV。
因此,我的配置应该是:
TIACN
TIA_GAIN = 100 14kΩ
RLOAD = 11 100Ω
REFCN
REF_SOURCE = 0内部(我的 VREF 也为2.5V、但通过更改该参数未看到任何差异)否则、VDD = 3.3V
INT_Z = 00 20%/我会说旁路为11、但很显然、它仅适用于具有2个引脚的传感器。
BIAS_SIGN = 1正(VWE -VRE)>0V (我想是)
BIAS = 0000 0%(默认值)、因为传感器指示0mV 的偏置
MODECN
FET_SHORT = 1启用(我会说它应该启用、如7.4中所述"WE 和 RE 电极之间的零偏置保持在
启用内部 FET 功能"。
OP_MODE = 000深度睡眠(默认)或011 3引线电流检测电池
这里同样可以使用深度睡眠、但它不会放大电流... 导联或3导联电流测量法配置、它也支持放大器。
我尝试了很多变体,但没有真正的成功! 具有以下参数:
LMP91000_TIA_GAIN_350K | LMP91000_RLOAD_100 Ω、
LMP91000_REF_SOURCE_INT | LMP91000_INT_Z_20PCT
| LMP91000_BIAS_SIG_POS | LMP91000_BIAS_0PCT、
LMP91000_FET_SHORT_DISABLED | LMP91000_OP_MODE_AMABILIC
我的读数是1.88mV、这很好、但只是因为当我将传感器暴露在 VOC 下时没有发生反应。 但是、如果我更改 TIA_GAIN、该值会发生变化。 在7K 时、我读取的值为13.13mV、但是又没有变化!
如果我切换到 LMP91000_OP_MODE_DEEP_SLEEP (0x00)、我会在580mV 左右读取。 另一方面、更改 TIA_GAIN 似乎不会更改任何参数。 在此设置中、我仍然可以看到来自传感器的反应、我已经看到它在正确饱和时达到800mV。 但 mV 和 PPM 之间有什么关系呢? 读数似乎会上下振荡不少。
LMP91000_TIA_GAIN_14K | LMP91000_RLOAD_100 Ω、
LMP91000_REF_SOURCE_EXT | LMP91000_INT_Z_50PCT
| LMP91000_BIAS_SIG_POS | LMP91000_BIAS_20PCT、
LMP91000_FET_SHORT_ENABLED | LMP91000_OP_MODE_AMABILIC
在此配置中、电压为3200mV! 但是、我觉得传感器没有反应。
如果有人能帮助我理解,因为我迷失了所有这一切。
提前感谢、
塞德里克