主题中讨论的其他器件: TLV8541
我们将使用 ADC 来测量 LFP 电池的电压。 我们将电池电压除以2并使用运算放大器进行缓冲、然后使用可选的 RC 低通。 ADC 由3.0V 并联基准供电;原理图附在本帖的底部。 因此、ADC 的输入信号为0至1.825V
使用原理图中所示的默认电路、在我们的大部分范围内测量的精度都很好、但两端的精度不同:对于低于0.2V 的 VIN、ADC 读数为高10%、高于1.5V、读数为低几个百分点。 我们尝试了一些实验。 将串联电阻器(R129)更改为零欧姆不起作用。 将 R129 Ω 为100k Ω 并尝试不同的电容值、我们发现 C158上的100pF 可以解决该问题。 较大的电容器会导致测量值在一个位附近反弹--也许运算放大器对电容负载不满意? 15pF 等较小的电容也不会产生很好的结果。
我们怀疑我们看到的是采样电容器与外部世界之间的相互作用。 这并不令人震惊、但令人惊讶的是它的敏感性。
-什么会导致我们看到低于0.2和高于1.5 V 的非线性?
-为什么运算放大器与 VIN 的直接连接不会提高性能?
-此部件是否异常敏感?
任何寄存器设置是否会影响这一点? 关闭与打开自动转换似乎有一定的效果、但为什么会这样呢?
谢谢、
Scott