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.

[参考译文] BQ34110EVM-796:I2C 通信期间无响应

Guru**** 2578735 points
Other Parts Discussed in Thread: BQ34110, BQSTUDIO, EV2400

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1041327/bq34110evm-796-no-response-during-i2c-communication

器件型号:BQ34110EVM-796
主题中讨论的其他器件:BQ34110BQSTUDIOEV2400

您好!

我目前正在测试与 bq34110评估模块(BQ34110-EVM)的 I2C 通信、 但未收到任何响应。 实际上、看一下 I2C 总线上的内容、我似乎根本不发送任何数据。 我正在使用 在 ATM6444微控制器上实现的自定义 I2C 主协议。 此协议已通过 Arduino UNO 和 BQ25703A-EVM 进行测试。 我已确认此协议适用于这两个电路板。

我尝试与两个不同的 BQ34110-EVM 板进行通信、这两个板会产生相同的错误。 BQ34110-EVM 的结果如下所示:

损坏的事务是由打开和关闭电源引起的、因此我不担心这些问题。

我还检查 了电路板不同部件上的电压、并确认每个引脚都有其正确的电压。 目前、我陷入困境、因此、我能够获得的任何帮助都非常感激。 谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否尝试使用 bqStudio 与 EVM 通信?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我没有。 我没有 EV2400使用 bqStudio 与 BQ34110EVM 进行通信。 我知道 ATMHz 644微控制器上的嵌入式固件工作正常、因此我认为我不需要获取 EV2400。 如果没有它、我可以尝试什么吗? 谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Shadi、

    我建议获取 EV2400并使用 bqStudio 检查 EVM 是否正常工作。 这可确保 EVM 不会损坏并消除不确定性。 假设 EVM 正常、我建议您检查 EVM 是否处于睡眠模式。 TRM 详细介绍了 bq34110何时进入睡眠模式以及该模式如何影响通信。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Shirish、

    我已经订购了 EV2400、并希望在星期四或星期五提供。 我将于星期五向您更新测试结果、包括检查 EVM 是否处于睡眠模式。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Shirish、

    很抱歉、更新项目状态需要一段时间。 上周五、我尝试使用 EV2400与电路板通信。 在前几次尝试后、接口模块能够找到电路板、现在我的微控制器可以与电路板进行通信。 我仍然可以使用微控制器与其通信、如下所示。

    EV2400今天也发生了同样的情况;我可以连接它、但出于某种原因、接口模块和 Battery Management Studio 软件需要尝试几次才能找到器件。

    我还想指出、虽然我能够与 BQ34110-EVM 进行通信、但我接收 到的数据似乎不正确、尤其是电压、电流和原始电压读数。 其他读数看起来不错。 但由于某种原因、这些特定读数始终读为零。 它在 Battery Management Studio 中的读取方式相同。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Shadi、

    您能否验证是否已根据本文档 https://www.ti.com/lit/ug/sluubi1a/sluubi1a.pdf?进行了连接

    偶尔的 NACK 是正常的。 在多主器件情况下、通常会看到损坏的事务。 使用 EV2400时、请确保将微型设备与 SMBus 断开。 (并在使用微型设备时断开 EV2400。)