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.

[参考译文] INA220:INA220读取问题

Guru**** 2538955 points
Other Parts Discussed in Thread: INA220, INA238, INA237, INA226

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1317299/ina220-ina220-readding-issue

器件型号:INA220
主题中讨论的其他器件: INA238INA237INA226

大家好、

我的客户报告说、INA220测量的电流始终低于实际电流。 我看到 了描述"在连续模式下、因此 INA220将捕获客户读取之间的新数据。 如果客户想要像这样计算数据结果、则需要在该主题中将器件置于关断或触发模式"。  (+) INA220:寄存器值计算审核-放大器内部论坛-放大器内部- TI E2E 支持论坛

似乎当器件配置为连续模式时、主机无法读取寄存器中的数据。 对吧?  

另外、如果最大预期电流 为60A、并且 Rshunt 为2.5m Ω、您可以推荐一组配置、包括 PGA? 电流寄存器应等于分流电压 寄存器*校准寄存器/PGA /4096t、对吧?

提前感谢。

此致、
海亮  

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

    您好、Hailiang:

    • 您可以在连续模式下读取寄存器、但是对于该器件、 最好避免在 更新寄存器时(即转换结束时)读取结果。  
    • 根据您的电流和 Rshunt、最合适的 PGA 设置是 PGA =/4。 但是、配置寄存器的其余部分将取决于所需的设置或首选项。 我通过计算得出的 V=PGA 得出此值:V =(60A)(2.5m Ω)= 150mV、这最接近160mV 的 IR 设置:  

    • 可以。 电流寄存器应该是分流电压寄存器乘以校准寄存器并除以4096。 但是、要获得以安培为单位的电流值、必须将 CURRENT 寄存器值乘以 CURRENT_LSB。

    如果您有任何进一步的问题、敬请告知。  

    此致!

    穆罕默德  

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

    您好,Mohamed,ñ a

    很抱歉我的错误。 客户使用0.25m Ω 分流电阻器。

    当 ILOAD = 20A 时、寄存器数据和日志如下所示。 输出的电流读数为18.799A。 你有什么建议吗?  

    这是供您参考的原理图。

    此致、
    海亮

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

    您好、Hailiang:  

    似乎校准寄存器过载了。 E492的十进制值为58514、寄存器的限值为15位、即32,767:  

    为了缓解这种情况、您可以增大分流电阻大小或增加 CURRENT_lsb。 或者、您可以考虑使用不同的器件、例如 INA226、INA237或 INA238。 这些都是可以处理您的设计参数的备选器件。 不过、您可能需要调整 ADCRANGE 和分流器大小、才能使用器件的满标量程。 如果您有任何问题、敬请告知。

    此致!

    穆罕默德