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.

[参考译文] BQ27742-G1:BQ27742-G1无法通过 I2C 接口与 EV2400建立通信

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1259377/bq27742-g1-bq27742-g1-fails-to-establish-communication-with-ev2400-via-i2c-interface

器件型号:BQ27742-G1
主题中讨论的其他器件: EV2400BQSTUDIO、BQ27742EVM

大家好!

我目前正在使用 EV2400工具来执行 BQ27742-G1模块的学习循环。

遗憾的是、bqStudio 软件根本未检测到 BQ27742-G1模块。 此外、我还遇到了以下消息:

"检测到的设备与此应用程序不兼容! 某些操作可能导致器件永久失去通信并无法恢复。 请小心进行下一步操作。 单击"确定"继续或单击"取消"关闭应用程序。

点击"OK"后、软件会短暂显示器件、但之后仍保持断开连接状态。

此外、我想指出的是、我不具备 BQ27742EVM 套件。 相反、我正在尝试通过 I2C 接口在 EV2400与包含 BQ27742-G1模块的定制电路板之间建立连接。

当我尝试 使用 MCU 与 BQ27742-G1通信时、BQ27742-G1可以正常通信、并且我成功检索了固件版本代码。

我真的很感谢您的帮助!

EV2400固件:版本0.18 (与版本0.32相同)

bqStudio 1.3.101版。

*这是应用程序的外观。

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

    您好,Thanh

    波形会如何看待通信线路?

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

    尊敬的 Shirish:

    当我尝试通过 MCU 与 BQ27742-G1通信时、其外观如下:

    我试图读取固件版本、波形似乎正确。

    当我将该模块连接到 EV2400时、情况也是如此。

    SDA 线保持一致上拉。 我尝试在整个设置过程中运行分析仪、但结果保持 不变。

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

    检查 SDA 线的物理连接。 如果一切正常、则断开 bq27742并检查 EV2400的波形。 如果您没有看到 SDA 变为低电平、但时钟正在切换、则 EV2400盒可能存在问题

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

    您好!

    感谢您的帮助!

    在仔细检查 SDA 线之后、我发现 MCU 永远不会释放 I2C 总线、因为我正在使用 始终连接 MCU 和 BQ27742-G1的 PCB、 即使在我擦除固件之后、 我想这会导致控制 SDA 的 GPIO 进入默认状态(在本例中为上拉)。

    作为解决方案、我重新初始化了 MCU 上的 I2C、允许主器件(MCU 和 EV2400)交替驱动 BQ27742-G1、它实际上已经工作!