工具/软件:
尊敬的 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