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.

[参考译文] INA238:使用"Transparent;quot;Alert Mode 时不响应 SMBus 警报地址

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1030620/ina238-not-responding-to-smbus-alert-address-when-using-transparent-alert-mode

器件型号:INA238

您好!

我认为我的这个芯片 INA238AIDGSR 有问题。 它位于定制 PCB 上、用于医疗设备控制台。

当使用"锁存"警报模式(DIAG_ALRT 寄存器的位15被置位)时、器件会按预期运行-当警报被触发时、SMBA 线路变为低电平。 主机(STM32F4微控制器)能够请求警报器件的 I2C 地址并接收到该地址。

当使用"透明"警报模式(默认情况下 DIAG_ALRT 寄存器的位15清零)时、器件会在超过配置的阈值时将 SMBA 线路置为有效。 但是、INA238不会响应与 SMBus 警报响应地址类似的查询。 SMBA 线路保持低电平、必须手动读取 DIAG_ALRT 寄存器以确定警报的原因。

此行为是否为"透明"警报模式设计? 按照 SMBus 协议的规范、器件是否不必响应 SMBus 警报响应地址?

感谢你的帮助和帮助。 希望我可以在这里俯瞰一些东西。

此致、
Justin Vessey

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

    您好 Justin、

    感谢您使用 TI 论坛。  我已将您的消息直接转发给设计团队、以进一步澄清。 我会在他们回到我的身边后作出回应。

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

    您好 Justin、

    我从设计中听说过、他们告诉我 SMBus 警报响应仅在警报处于锁存模式时有效、因此如果您想使用该功能、您需要按这种方式进行配置。  

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

    您好 Mitch、

    感谢您确认该行为。

    使用锁存模式时会变得很麻烦、因为在读取诊断寄存器后会立即重新触发警报、但正确利用 ARA 至关重要。

    此致、
    Justin