This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] INA239:尝试计算 SHUNT_CAL 寄存器值

Guru**** 2562120 points
Other Parts Discussed in Thread: INA239

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1572392/ina239-trying-to-calculate-the-shunt_cal-register-value

器件型号:INA239


工具/软件:

尊敬的 TI:

我正在开发一个使用 INA239 来监控系统功耗的应用。

我对如何计算 SHUNT_CAL 寄存器的值有点困惑。

在数据表 P28 中

 ^式 1 状态:SHUNT_CAL = 819.2 x 10m Ω 6 x CURRENT_LSB x RSHUNT  

公式 2 状态:CURRENT_LSB =最大预期电流/2^15

如果我的最大预期电流计算为器件的最大输入范围除以 RSHUNT = 0.16384mV / RSHUNT (欧姆定律)。

在这种 ^下、SHUNT_CAL 值变为:819.2 x 10 ^6 * 0.16384mV/2 15、这是 RSHUNT 值的默认寄存器值 (4096)  

根据我的理解、SHUNT_CAL 寄存器用于将分流电阻器上的电压测量值转换为等效电流值、但在上面的计算中、RSHUNT 的值会忽略不计。

我是不是遗漏了这个寄存器的功能、或者  我搞砸了计算?

提前感谢您的帮助。

Simos

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Simos:

    您正在正确地进行计算。 如果您选择一个与最大电流范围完全一致的理想 Rshunt 值、则会在公式中抵消 Rshunt、得到 4096(这就是我们将其设置为默认值的原因)。 但是、一些客户的最大预期电流与 Vsens_max/Rshunt 不同、实际上、器件可以检测到更大的电流、但他们可能不会将最大电流设置为该值。 在这种情况下、SHUNT_CAL 寄存器将与默认值不同。

    此致、

    Holly

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、明白了。