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:Reg0x00的值在运行期间被更改

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/590806/ina220-the-value-of-reg0x00-was-changed-during-running

部件号:INA220

大家好,

 INA220 Reg0x00的值是否可能在正常运行期间更改为新值?

 我的客户使用 Reg0x00 (0x399F)的默认值,因此不存在reg0x00的写入操作。 但是,他们发现两个异常INA220,即Reg0x00值更改为新值,导致设备工作异常。 问题很难重现。客户检查了软件,找不到任何Reg0x00的相关写入操作。

 您对此问题有什么想法或意见吗?

此致,

尼克·戴

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

    感谢您使用TI E2E论坛。
    您是否能够说明遇到问题的两个设备何时永久显示REG0x00的不同值(在重置操作/通电后),或者在设备正常运行过程中发生这种情况? 如果以后您可以向我们提供有关如何测试这些组件以及何时使用TI INA220EVM重现故障的更多详细信息?

    如果更换了受影响的设备或将其移至不同的PCB,问题是否仍然存在?
    最后,您是否能够提供一些图解,显示SMBus上使用的波形和计时?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    卡洛斯,您好!

      当这两个设备正常工作时,它们的reg0x00发生了变化。 客户发现一个设备的当前值在正常工作期间停止更新,并检查找到的寄存器reg0x00是否设置为0x00 (原始值为0x399F),这意味着该设备处于触发模式。 在第二个设备中更改reg0x00时的值不清晰,现象是设备更新的当前值不正确。

      问题很难重现,客户在其主板上运行第一个问题设备约一个月,但问题未再次出现。

       我将与他们一起检查SMBus波形。如果客户再次遇到类似问题,您可以建议客户应该执行什么测试吗?

    此致,

    尼克·戴  

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

    您好,Nick:

    感谢您提供更多信息。 让我对其进行总结,以确保我 正确理解 信息:

    设备工作正常,客户未接触REG 0x00。 在某些情况下,设备无法通过SMBus更新值。

    我需要 澄清一下:当您说停止更新时,您的意思是设备停止通过SMBus提供读数,还是您的意思是客户正在更改一些其他寄存器值 ,并且后续读数显示写入未成功完成?

    对于SMBus,我要确保没有损坏,没有其它设备将SCL线路拉低,并且上拉足以 在 合理的时间内以所用频率提高总线电压。 我希望看到完整的读/写事件,图中使用示波器(而不是逻辑分析仪)显示SCL和SCK线!

    我还需要了解有多少主板受到影响,以及这些设备在遇到问题并重启后是否正常工作,或者它们是否永久显示此问题。 如果是以后,我们可以对故障设备执行一些测试。

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

    卡洛斯,您好!

     停止更新是因为INA220的reg0x00=0x399F处于 正常工作模式,这意味着处于连续模式。当Reg0x00在未知原因中更改为0x00时,设备处于触发模式。因此客户始终获得相同的值,因为没有发生触发。

     我将要求客户提供SMBus的波形。

     目前只有两个主板报告此问题。 一个主板在重置后无法复制该问题。 客户将故障情况留在另一个板上,但无法打开模块,只能读回寄存器。 你有什么想法吗?

     此致,

    尼克·戴

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

    Ni Nick,

    感谢您的回复。
    我了解行为的变化。 我现在正在尝试了解是什么情况导致REG0值发生变化以及故障的性质(如果它对于受影响的设备是永久性的,或者它是否在所有设备的样本中随机发生)。


    您是否能够说明有多少主板受到影响,以及这些设备在遇到问题并重启后是否正常工作,或者重新启动后或在正确的值编程/加载到REG0后是否永久显示不同的值?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Nick:
    只是一个提醒,我仍在等待其他信息来帮助您解决此查询。
    同时,如果您有任何进一步的疑虑,请告诉我。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Nick:

    我能知道您是否在最后找到了问题的根源吗?
    我的一位客户也遇到了一些问题,但我不确定是否存在相同的问题。
    INA220最初工作正常,但过了几个星期或几个月后,它将在数据信号线上冻结并降低,需要重置(电源循环)以使其恢复工作。
    希望您能分享您的经验。

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

    您好,KPK:

      这一问题在我方面没有根本原因。

      此问题不能在客户实验室中重复出现,因此我们没有任何有关此问题的线索。

      对不起,没有为您提供有用的信息。

    此致,

    尼克·戴  

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

    没有问题。 我建议最终客户定期对Bit15进行软重置。
    这将使他们有时间深入观察问题。

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

    感谢您对此事的跟进。