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.

[参考译文] INA3221:INA3221寄存器0F 位3-5

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/955414/ina3221-ina3221-register-0f-bit3-5

器件型号:INA3221

大家好、

我的客户想要在 系统中使用 INA3221、我们想要检查如何 清除0F 寄存 器位3-5。    我们是否可以并且只能再次读取寄存器0F?

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

    您好、Frank、

    数据表中的状态是、您可以通过读取屏蔽/使能寄存器(0x0F)来清除任何警告或警报标志。 这似乎是唯一的办法。

    CVRF 可通过读取屏蔽/使能寄存器或写入配置寄存器来清零。 因此、数据表指出、这个标志是唯一也可以通过写入配置寄存器来清除的东西。

    最棒的

    Peter

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

    Peter、

    您是否意味着如果警告消失、INA3221无法获取警报信息? 例如、当我们读取寄存器时、通道1会触发警告。 位3-5被清零。 因此我们无法获取任何信息。 对吧? 谢谢。

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

    您好、Frank、

    如果在寄存器0x0F 中置位任何警报标志指示器、然后读取寄存器0x0F、则清除置位的警报指示器。 一旦相应的测量值超过警报级别、就会将其置为有效。

    因此、正常运行是查找来自 Critical 和 Warning 引脚的低电平有效信号。 如果其中一个引脚变为低电平有效、那么为了确定哪个通道超过警报、您将读取屏蔽/使能寄存器(0x0F)。 读取该寄存器后、警报指示器位(CF1-3、SF、WF1-3)将被清除、但由于您只是读取该寄存器、主机应掌握相关信息以了解哪个通道超过警报。

    如果您不想错过任何持续时间不长的瞬态警报、则可以在0x0F 寄存器中将严重和警告引脚的模式设置为锁存模式。 通过将这些引脚设置为锁存模式、一旦测量值超过其警报限值、则对应的引脚(严重或警告或两者) 将变为低电平有效、然后保持低电平、以便主机可以返回 INA3221并确定哪个通道导致设置警报标志。

    此致、

    Peter