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.

[参考译文] bq34z100-G1:无 I2C 通信

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/586850/bq34z100-g1-no-i2c-communications

器件型号:BQ34Z100-G1

我有一个使用 bq34z100-G1电量监测计的设计。  我能够使用 EV2300适配器和 Battery Management Studio 软件通过 I2C 与器件成功通信。  我还能够使用自己的微控制器成功请求基本参数、例如 SoC、电压和电流。

但是、在今天的几个小时之后、我发现 bq34z100-G1完全停止了通过 I2C 与 Battery Management Studio 软件进行通信。  我尝试过几种以前工作过的不同 PCB、现在没有工作过。

器件是否可以进入某种模式来阻止其通信?  我注意到论坛上的几篇文章讨论了写入闪存后 I2C 通信的问题、但我没有这样做、只是轮询基本参数。

Battery Management Studio 1.3.45

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您的 UC 和 EV2300连接到同一 I2C 总线、则可能会导致问题。 EV2300不支持仲裁、消息可能会损坏、并且 Flask 可能会损坏。 您应该尝试从总线中移除 uC 并尝试与 bq34z100-G1通信。 如果没有响应、则尝试使用 I2C 地址16与其通信、并查看是否有响应、如果有、则监测计处于 ROM 模式。 这可能表示闪存已损坏。 您可以尝试重新加载默认 srec 文件以恢复设备。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Thomas:
    我有一个类似的问题、我需要您的帮助。 我正在尝试将定制的.srec 文件编程到安装在具有 EV2300和 Battery Management Studio 的 PCBA 上的 bq34Z100-G1。 对该文件进行编程后、屏幕上的显示屏显示消息"Writing Instruction flash row xxx of 512 (写入指令闪存行 xxx 为512)"。 它不会完成所有512行、此消息消失、我与器件的通信中断。 它不再看到 bq34Z100-G1器件。 我已经尝试过6个 PCBA、其中4个有此问题。 另外2行完成全部512行。 您能告诉我问题是什么吗? 对于完成所有512行的2个 PCBA、如何检查以确保成功加载.srec 文件?
    谢谢你。
    Khanh