我无法清除锁定警报。
我通过以下方式对器件进行编程:
校准寄存器- 0x0831
配置寄存器- 0x4BFF
警报限值寄存器- 0x1F40
MAKS/Enable 寄存器- 0x8001
清除尝试如下所示、
写入配置寄存器
常规调用地址- 0x0C
读取屏蔽/使能寄存器
逻辑分析器波形显示 SMB 警报常规调用是将警报重新拉高的操作。 其他方法偶尔会起作用、总的来说、我清除警报的能力取决于我的配置寄存器中的值。 如果总线和分流电压转换时间设置为低于8.244ms、则尝试清除警报可能需要8次以上的尝试。 数据表未显示配置寄存器中的值与清除警报功能之间的关系。
上面的帖子说要增加转换时间以捕获标志状态、但我需要以更快的速率进行转换。
以上是通过常规调用清除的警报。
高于通过读取屏蔽/使能寄存器清除的警报。