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.

[参考译文] EV2400:BQStudio / EV2400 / BQ27Z746通信

Guru**** 2470720 points
Other Parts Discussed in Thread: BQSTUDIO, BQ27Z746, EV2400

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1123324/ev2400-bqstudio-ev2400-bq27z746-communication

器件型号:EV2400
主题中讨论的其他器件:BQSTUDIOBQ27Z746

我能够 通过 Raspberry Pi 及其 I2C 总线与 BQ27Z746进行通信。  但我遇到了一些命令问题、因此我连接了一个由 BQStudio 驱动的 EV2400。

现在我比以往更加困惑了!  我指定了0xAA 作为固定地址、指定1746_0_01-bq27z746.bqz 作为目标。  当我第一次单击[Okay (确定)]时、我可以看到它在0x55 (BQ27Z746的未移位地址)上执行一组读取操作、但随后会弹出一个对话框:

当我单击[OK]时、它会继续、但 BQStudio 读取的值不正确、I2C 总线上的读取操作毫无意义(SCL 是顶部跟踪、SDA 是底部跟踪):

它似乎正在写入 I2C 地址0x0B (未移位)、并且仅计时10位左右。  不足为奇的是、BQStudio 读取的数据也显然是错误的:

有什么关于出错的提示吗?

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

    更新了:我将 EV2400连接到标准 BQ27Z746EVM 模块、在管理员模式下运行 BQStudio。  相同的结果。

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

    更新2:用锋利的棍子将我用眼睛刺入!

    打孔后、我将 I2C 电缆从 EV2400端口1移至 EV2400端口2、一切都开始正常工作。

    TI 问题:[曲棍球棒]记录在哪里?  我花 了六个多小时尝试使用 EV2400来调试 I2C 路径。  我不希望其他人也有同样的命运。

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

    您好、Robert、

    EV2400上的端口应标记为 SMB、I2C 等。由于 BQ27Z746是 I2C 器件、因此应连接到 EV2400上的端口2、因为标记为 I2C 通信。 例如、使用 SMB 通信的其他设备将使用端口1

    谢谢、

    杰克逊

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

    你是完全正确的--我在 事实之后意识到了我的错误。  我所做的工作是假设(false) SMBus 和 I2C 在本质上是相同的。