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.

[参考译文] BQSTUDIO:I2C 手动设置地址

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1048566/bqstudio-i2c-set-address-manually

器件型号:BQSTUDIO
主题中讨论的其他器件: BQ76942BQ34Z100-G1

您好!

我目前在同一 I2C 总线上使用 BQ34Z100G1 (地址0xAA)和 BQ76942 (地址0x10)设置 BMS、并尝试使用 BQStudio 1.3.104连接到这两个 BMS。
在我将 BQ34Z100G1放置在电路板上之前、自动检测和与 BQ76942的通信工作正常。
由于我添加了 BQ34Z100G1、BQStudio 首先自动检测并连接到它。
我还可以使用高级通信 I2C 面板读取 BQ76942的寄存器。

但是、如果我在首选项中禁用自动检测并尝试使用 BQ76942.bqz 目标进行连接、我会收到错误、并且 BQStudio 会尝试使用检测到的0xAA 作为地址。

是否有办法手动设置 BQ76942的地址、以便可以选择 BQStudio 连接到哪个芯片?

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

    您好!

    当在同一总线上同时使用这两个器件时、我看到另一个用户报告了此问题。 我希望在 BQStudio 中对此进行研究并加以修复、但我不知道在不从总线中移除 BQ34Z100-G1的情况下建立 BQStudio 与 BQ76942通信的简单解决方案。 可以修改 BQ76942 I2C 地址(在其中一个寄存器中可编程)、但我认为这不会解决问题- BQStudio 似乎首先检测到 BQ34Z100-G1。

    此致、

    Matt

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

    尊敬的 Maximilian:

    阅读此 e2e 主题 e2e.ti.com/.../3881370