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.

[参考译文] BQ20Z95:电池无法在 SMBus 上开始任何类型的通信

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/641277/bq20z95-battery-fails-to-begin-any-kind-of-communication-on-smbus

器件型号:BQ20Z95
主题中讨论的其他器件:bq24745

您好!  

我们设计了一个充电器来支持 SBS 芯片 BQ20Z95、我们已将其集成到电池组中。 我们使用的充电器是 bq24745。 当电池插入系统中时、它将不会开始任何类型的 I2C 通信(我已经探测总线以进行检查)。 所有设置都是为了让电池能够识别它在系统中、即 SMBus 为高电平、系统 PRIS 引脚被拉低、但它仍然不进行通信。 我们可以在主机轮询系统时与电池通信、并且可以读取寄存器并进行相应设置、以便我们知道可以与电池通信、 但是、正如我曾说过的几次、电池本身不会实例化任何通信、也不会向充电器请求充电电压和电流。 我们对 SBS 游戏比较陌生、我们是否缺少一些关键的东西?  

此致、

Garrett Brainard  

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

    在 bq20z95上、请启用 BCAST 位以启用充电控制 SMBus 广播。

    如果您的充电器使用 PEC、还应启用 CPE 位。
    如果您的主机使用 PEC、则也启用 HPE 位。

    有关电荷控制广播的更多信息、请参阅技术参考资料的第2.4.1节、网址为 :http://www.ti.com/lit/sluu264

    有关可能设置的其他标志、例如警报、请查看技术参考中的 A.4 BatteryMode (0x03)。

    请告诉我这是否有帮助!

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

    如前所述、我们已确保这些位处于正确的置位模式、根据数据表、这是 BatteryMode 寄存器的 Alarms 和 Broadcast 位都设置为 Zero 时的情况、根据我们的理解、这是默认行为。 但是、我们仍然看到没有从电池到充电器的通信。 设置0x03寄存器位是否不够、或者是否缺少另一个寄存器?

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

    除了将 BatteryMode 寄存器中的适当位设置为0、还请在 Operation Cfg B 寄存器中设置 BCAST = 1。

    此致、
    Bryan Kahler