Other Parts Discussed in Thread: INA220, INA220EVM
大家好,
INA220 Reg0x00的值是否可能在正常运行期间更改为新值?
我的客户使用 Reg0x00 (0x399F)的默认值,因此不存在reg0x00的写入操作。 但是,他们发现两个异常INA220,即Reg0x00值更改为新值,导致设备工作异常。 问题很难重现。客户检查了软件,找不到任何Reg0x00的相关写入操作。
您对此问题有什么想法或意见吗?
此致,
尼克·戴
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.
Other Parts Discussed in Thread: INA220, INA220EVM
大家好,
INA220 Reg0x00的值是否可能在正常运行期间更改为新值?
我的客户使用 Reg0x00 (0x399F)的默认值,因此不存在reg0x00的写入操作。 但是,他们发现两个异常INA220,即Reg0x00值更改为新值,导致设备工作异常。 问题很难重现。客户检查了软件,找不到任何Reg0x00的相关写入操作。
您对此问题有什么想法或意见吗?
此致,
尼克·戴
卡洛斯,您好!
当这两个设备正常工作时,它们的reg0x00发生了变化。 客户发现一个设备的当前值在正常工作期间停止更新,并检查找到的寄存器reg0x00是否设置为0x00 (原始值为0x399F),这意味着该设备处于触发模式。 在第二个设备中更改reg0x00时的值不清晰,现象是设备更新的当前值不正确。
问题很难重现,客户在其主板上运行第一个问题设备约一个月,但问题未再次出现。
我将与他们一起检查SMBus波形。如果客户再次遇到类似问题,您可以建议客户应该执行什么测试吗?
此致,
尼克·戴
您好,Nick:
感谢您提供更多信息。 让我对其进行总结,以确保我 正确理解 信息:
设备工作正常,客户未接触REG 0x00。 在某些情况下,设备无法通过SMBus更新值。
我需要 澄清一下:当您说停止更新时,您的意思是设备停止通过SMBus提供读数,还是您的意思是客户正在更改一些其他寄存器值 ,并且后续读数显示写入未成功完成?
对于SMBus,我要确保没有损坏,没有其它设备将SCL线路拉低,并且上拉足以 在 合理的时间内以所用频率提高总线电压。 我希望看到完整的读/写事件,图中使用示波器(而不是逻辑分析仪)显示SCL和SCK线!
我还需要了解有多少主板受到影响,以及这些设备在遇到问题并重启后是否正常工作,或者它们是否永久显示此问题。 如果是以后,我们可以对故障设备执行一些测试。
卡洛斯,您好!
停止更新是因为INA220的reg0x00=0x399F处于 正常工作模式,这意味着处于连续模式。当Reg0x00在未知原因中更改为0x00时,设备处于触发模式。因此客户始终获得相同的值,因为没有发生触发。
我将要求客户提供SMBus的波形。
目前只有两个主板报告此问题。 一个主板在重置后无法复制该问题。 客户将故障情况留在另一个板上,但无法打开模块,只能读回寄存器。 你有什么想法吗?
此致,
尼克·戴