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:BQ76942和 BQ34Z100-G1共享 I2C 总线、只能连接到 BQ34Z100-G1

Guru**** 2478765 points
Other Parts Discussed in Thread: BQSTUDIO, BQ34Z100-G1, BQ76942, EV2400

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1047864/ev2400-bq76942-and-bq34z100-g1-sharing-i2c-bus-can-only-connect-to-bq34z100-g1

器件型号:EV2400
主题中讨论的其他器件:BQ34Z100-G1BQ76942BQSTUDIO

您好!  

我   已经能够使用 EV2400和 BQstudio 通过 I2C 与 BQ76942 (I2C 地址:0x10)和 BQ34Z100-G1 (I2C 地址:0xAA)成功通信/连接。  

我当前面临的问题是、   当 BQ34Z100-G1与 I2C 总线断开连接时、我只能连接到 BQ76942。    不过、当 BQ76942仍然连接到同一总线时、我可以连接到 BQ34Z100-G1。

我正在使用的 BMS 板在同一 I2C 总线上具有两个 BQ 芯 片、断开/重新连接它们的唯一方法是拆焊/焊接0欧姆0402链路(这是目前将 BQstudio 连接到 BQ76942的唯一方法)。

连接 到 BQ34Z100-G1后、我可以使用"AdvancedComm"选项卡通过  I2C 成功地向 BQ76942发送命令。

我尝试禁用"启动时自动检测"、然后手动选择 要连接的 BQ76942、但"自动检测到的器件"仍会注册为与 BQ34Z100-G1相对应的'0100_0_16'、我收到一个警告对话框、提示"找不到所选器件! [etc]'、然后是随附的连接图的屏幕截图。 与寄存器等的交互不能正常工作-它似乎连接 到 BQ34Z100-G1、但尝试应用 BQ76942寄存器映射。


为了澄清这一点、我不希望同时连接到这两个器件、我只需在启动时为 BQstudio 的单个实例选择要连接的芯片。  

我们非常感谢您的任何帮助!

此致、
Monty

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

    您好 Monty、

    我不确定这是否可行、但可能值得一试

    1.点击"Autorefresh is on"。 这将禁用 Autorefresh、文本将为红色

    2.现在尝试使用下面的框中的 I2C addr 10进行检测、并检查它是否检测到 bq76942

    如果这不起作用、则查看是否可以正确读取数据存储器。 不要写入数据存储器、因为这可能会导致损坏。

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

    您好、Shirish、

    感谢您的回复和建议。 遗憾 的是、这不会导致连接到 BQ76942、有时会导致 BQstudio 进入"无响应"状态。 它看起来不像数据存储器也可以正确读取。 请参阅下面的屏幕截图:





    此致、
    Monty

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

    您还可以尝试另一个选项

    1.物理断开 I2C 连接

    2.启动 bqStudio 并手动选择 BQ76942

    3.关闭 Autorefresh

    4.连接 I2C

    5、此时仪表板数据将过时、但希望寄存器和数据闪存功能正常工作。

    如果这不起作用、那么我就没有想法了。

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

    您好、Shirish、

    这很有效! 我现在能够读取 BQ76942的寄存器和数据存储器、非常感谢!


    Monty

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

    您好 Monty、

    感谢您的介绍。 这对其他人也很有帮助。