您好!
我们在设计中使用了许多 INA226s 来测量电流。
INA226数据表提供了有关如何计算 CURRENT_LSB (CURRENT_LSB =最大预期电流/2^15)、并在 Cal Reg 中使用该值(CAL = 0.00512/(CURRENT_LSB* RShunt)来设置器件。
INA226评估板用户指南还提供了 Current_LSB、最大预期电流/2^15≤CURRENT_LSB≤最大预期电流2^12的范围。
在我们的设计中、我们已设置 Current_LSB =最大预期电流/2^15。 不过、当测量小于0.5A 的电流时、结果与预期值不匹配。 当 CURRENT_LSB =最大预期电流/2^12时、测量的电流更接近预期值。
例如、当最大电流为0.314A 且最大电流/2^15 = 9.58uA 时、报告的电流为0.096A。 使用最大电流/2^12 = 76.6uA、报告的电流为0.313A。
再举一个例子、当最大电流为1.775A、最大电流/2^15 = 54.17uA 时、我们得到报告的电流为1.704A。 使用最大电流/2^12 = 433.35uA 时、报告的电流为1.705A。
为什么测量的电流和预期的电流之间根据 LSB 值存在如此大的差异? 看起来精度也取决于测量电流的幅度、情况是这样吗?