我在默认配置下使用 INA219已有多年(增益=/8、范围=+-320mV)。 我一直将其配置为128个样本。 我不在乎 Vbus。 我从未使用过校准、功率或电流寄存器。 分流电阻器(R205)始终为0.1R。 我要测量电流的所有操作是读取分流电压寄存器并将该值乘以0.1、以获得以 mA 为单位的电流。 这项工作很好,已经进行了多年。
对于新设计、我需要将电流调小一点、并使用更小的分流电阻器(0.01R)。 我认为测量电流所需做的就是读取分流电压寄存器并将该值乘以1、以获得以 mA 为单位的电流。 我发现报告的电流现在非常不准确。 有什么想法为什么?
X 轴是以 mA 为单位的实际测量电流
Y 轴是以 mA 为单位报告的电流
蓝线显示了 INA219所报告的内容。 橙色线显示一条直线(1:1)进行比较
这是原理图:
C213为100nF、连接在 INA219旁边。