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.

[参考译文] INA228-Q1:使用 INA228 读取电流、能量、功率和充电时遇到问题

Guru**** 2515395 points
Other Parts Discussed in Thread: INA228

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1552812/ina228-q1-facing-issues-in-reading-current-energy-power-charge-with-ina228

器件型号:INA228-Q1
主题:INA228 中讨论的其他器件

工具/软件:

我在读取 INA228 的某些参数时遇到问题。 电流、功率、电能和电荷寄存器为零。 我能够读取分流电压、并且正在读取的电压在范围内。 还有一个关于这方面的观察结果、MATHOF 标志为 1(即使在每次编程复位时清除 ACC 寄存器也是如此)

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

    您好:

    从这些信息中可以看出、您似乎没有对 SHUNT_CAL 寄存器进行编程。 有关公式、请参阅数据表的第 8.1.2 节。

    当 SHUNT_CAL 寄存器为 0 时、使用 CURRENT_LSB 的所有结果都将读为 0(即电流,功率,电能和电荷)、此时也会有 MATHOF 标志。 如果寄存器中有一个值、那么如果测量的电流高于公式 3 中使用的“最大预期电流“、则仍然会读取 0 并产生 MATHOF 误差。

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

    您好、

    我检查了 SHUNT_CAL 寄存器、此时写入的值为 2500。 此外、mathOF = 1 和 CNVRF = 1 会同时发生。 未流过电流、Vshunt = –0.00242187502mV。  

    问题仍然存在

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

    感谢您的耐心。 Mitch 目前不在办公室、将在 8 月 25 日返回时作出答复。

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

    您好:

    好的、您确实看到了 MATHOF 错误、但我不确定为什么、因为您的 SHUNT_CAL 中有一个值、但没有电流值。 您能给我发送 MATHOF 错误期间所有寄存器值的读数吗? 此外、您能否告诉我您的分流电阻器尺寸、用于计算 CURRENT_LSB 的最大电流以及您使用的 CURRENT_LSB(如果与计算值不同)。  

    此外、您是否在多个电路板/器件上看到了这一点? 或者这一器件和电路板组合吗?

    此致、

    Mitch