工具/软件:
您好、Texas Instruments 团队!
我面临着以下问题:
我的保护板使用 bq40z50(固件 R4) 与配对 STM32 微控制器 。
系统行为:
-
在正常运行时、STM32 会轮询 bq40z50 通过 SMBus 每秒一次 。
e2e.ti.com/.../0474.Config.gg.csv
(已附加 bq40z50 配置文件。) -
系统空闲时的状态 30 分钟 、STM32 发送 “FET_EN"</s>“ 此命令用于禁用 bq40z50 的功率 FET、然后 会自行切断电源 产生的损耗 VT11. 。
-
当 配置 STM32 启动、启用 VT11. 和恢复正常运行。

问题:
-
。 第一次请求 从 STM32 到 bq40z50 是对的读取 ManufacturingStatus () 寄存器 (0x57) 。
-
之后、它需要电压、电流、温度和其他数据。
-
问题 (STM32 启动后,尝试读取时) ManufacturingStatus () 、bq40z50 以 a 响应 NACK 。
-
所有后续请求都会收到 NACK 或 两字节响应:0x5911 。
-
bq40z50 退出此状态 只有在之后 完整固件读取或重新刷写 。
其他意见:
-
数量 看门狗复位 显示异常高、即 255。
问题:
-
这是什么 奇怪的状态 电压表?
-
它是如何发生的?
-
是否有方法 从该状态中恢复 是否使用 STM32(没有完整的重新刷新)?
期待您的见解。 谢谢!

