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.

[参考译文] INA219:电流寄存器读数最大值

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1252757/ina219-current-register-reading-max-value

器件型号:INA219

您好!

我使用 INA219测量12V 电压轨的电流。  

Rshunt = 0.003 Ω  

电流 LSB = 381.E-6

配置寄存器= 0x0447

电流寄存器的读数= 0xFBDF ( 尽管消耗的电流约为0.4安培、但看起来它读取的是最大值)

请告诉我应该做什么校正才能读取正确的值。  

此致、

阿努拉格

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

    您好 Anurag、

    下面列出了配置寄存器的编程公式:

    根据此公式、LSB 为381µA Ω 且 Rshunt 为3mΩ Ω 时应使用的配置值为0x8BFB。 尝试使用该值、看看它是否产生预期的结果。  

    还要记住、当前寄存器以二进制补码形式表示其值、因此您上面发布的值实际上是负数。

    如果之后仍有一些问题、也可以发送 VSHUNT 读数(地址0x01)、该值对于调试器件编程问题也很有帮助。

    如果您需要更多帮助、请告诉我、

    列维德弗里斯