工具/软件:
你(们)好
我们观察到 in_system_sleep=1 时出现奇怪的行为。
器件的 i2c 树:

我们的预期结果是、在禁用广播的情况下、电量监测计充当实际的 I2C 驱动器件、不会影响与该总线上其他器件的通信。 但实际结果受到 IN_SYSTEM_SLEEP 位的严重影响。
当 IN_SYSTEM_SLEEP=1 且电量监测计处于睡眠模式时、我们会观察到主机和其他器件之间的通信不正确。 I2C 信号图显示、电量监测计在短时间内保持 SCL 为低电平、而主机与其他器件通信:

短时间后、通信会更新、然后在一段时间后以相同的方式停止。
从系统中取出仪表会恢复通信、无需重新进行。
允许电量监测计退出睡眠模式(电池充电或放电)似乎会恢复通信、但我们应该仔细检查此情况。
设置 IN_SYSTEM_SLEEP=0 会恢复通信、而不会重新进行。
FLASH_BUSY_WAIT 和 TO_STRETCH_EN 位不影响复制。
请您对此行为发表评论。
谨致问候、Vasyl。