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.

[参考译文] BQ76942:当总线上有多个器件处于活动状态时、BQStudio 默认为错误的 I2C 地址

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1496618/bq76942-bqstudio-defaults-to-the-wrong-i2c-address-when-multiple-devices-are-active-on-the-bus

器件型号:BQ76942
主题中讨论的其他器件: EV2400BQSTUDIO、BQ34Z100

工具与软件:

我在设计中使用的是 BQ76942和 BQ34z100_R2、它们位于同一条 I2C 线上。  幸运的是、我将使用 BQ76942上的 LDO 为 BQ76942供电、因为在对器件进行 OTP (并启用 LDO)后、我无法再访问它。 LDO 开启后、我只能与 BQ34x100_R2通信。 然而,即使这不是完美的,因为虽然我可以访问它,我无法使用我创建的黄金映像对它进行编程。 我切断了一些布线、以分离两个器件的 I2C 线路、并能够通过单独的 EV2400单元与两个器件进行通信。 我可以使用 BQ76942EVM 板(外部 I2C)和 BQ34z1xxEVM 板复制此问题(大多数情况下)。  使用、评估板可以看到、 BQStudio 默认为 BQ76942的 I2C 地址错误。 使用 BQ34z100_R2连接的一个或两个 EV2400单元均无关系、BQ76942显示错误的器件地址。 此行为与我的设计之间的唯一区别是、连接到 BQ34z100_R2评估板的 BQStudio 仍可以使用 Golden Image 对器件进行编程。