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.

[参考译文] BQ40Z50-R2:SMBus 地址冲突

Guru**** 2535750 points
Other Parts Discussed in Thread: BQ40Z50, BQ24725A

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/910543/bq40z50-r2-smbus-address-collision

器件型号:BQ40Z50-R2
主题中讨论的其他器件:BQ40Z50BQ24725A

您好!

我正在努力连接、最好连接同一个 SMBus、一个 BQ40Z50、其电池充电器 BQ24725A 和其他两个智能电池。

我想知道如何明智地解决这个问题。 根据我看到的情况、SMBus 标准中有一个规范、用于使用 ARP 表来解决该问题。

但该表仅适用于 SMBus 2.0及更高版本、BQ40Z50似乎仅支持1.1。

您知道在这种情况下、为了让我的 MCU 与多个 SMBus 系统通信、可以做些什么吗?

智能电池和两个 BQ 是否应该位于独立的 SMBus 上?

非常感谢您的帮助、

AM。

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

    据我所知 、bq40z50具有固定的 SMBus 地址。  最简单的方法是将每个连接到单独的 SMBus。

    Andy

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

    大家好、感谢您的回答、

    然后、我将研究这一点、看看在我的案例中是否可能做到这一点。

    关于地址、我在数据表中找不到它、您碰巧知道我在哪里可以找到它?

    谢谢。

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

    它的7位 i2c 地址为0x0B、8位 i2c 地址为0x16或0x17、具体取决于它是读取还是写入操作。  

    Andy

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

    大家好、再次感谢您的回答。

    我能够与智能电池通信、我尝试使用8位地址作为7位地址、因此它显然无法正常工作!

    我能够在 SMBus 规范上找到与您提供的规范相匹配的默认地址。

    再次感谢、

    AM。