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:-R3与系统的电池通信数据丢失

Guru**** 2585275 points
Other Parts Discussed in Thread: BQ40Z50

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1410052/bq40z50--r3-battery-communication-data-loss-with-system

器件型号:BQ40Z50

工具与软件:

我们的客户在测试过程中发现通信数据丢失、并且经常发生这种情况。 系统每5秒读取一次电池信息、在30分钟内大约会出现37个错误。

此外、还随附了电池和系统侧原理图以及 在发生正常和读取失败时的示波器捕获。

是否有任何线索可能会导致此问题? 还是应该提供更多信息进行分析?

非常感谢。

e2e.ti.com/.../battery_5F00_side_5F00_bq40z50_5F00_schematic.pdf

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

    您好!

    正在使用的主机是否支持时钟延展? 如果是、您能否确认目前是否设置了 SBS 配置寄存器中的 FLASH_BUSY_WAIT 位?

    此致、

    Anthony

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

    Anthony、您好!

    感谢您的快速响应。

    主机使用 模拟 I2C、没有时钟延展相关功能、并且   bq40z50-R3电量监测计中的 FLASH_BUSY_WAIT 位默认设置为0。

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

    您好!

    好的、感谢您的澄清。

    在产生错误的命令中、您能否确认器件满足了时序要求?

    此致、

    Anthony

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

    你好、安东尼、在原始帖子中有坏消息的屏幕截图、这是有用的吗?

    我们的客户还提到了 Qualcomm SM6225的仿真 I2C 方法、您认为它与 bq40z50芯片支持的 SMBus v1.1兼容接口存在问题吗?

    谢谢。

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

    您好!

    如果我们无法在示波器屏幕截图中放大和检查实际时间值、则很难确认确切值、但我认为这应该没有问题、因为之前会使用此结构发送有用的命令。 由于每5秒发送一次数据、因此通信线路上是否存在冲突导致此问题?

    此致、

    Anthony

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

    大家好、Anthony、我们的客户尝试移除所有其他组件、但仅在通信线路上留下电池、这些错误仍然存在、因此可能不会发生冲突。

    此外、他们还会发送错误消息和 示波器 屏幕截图、了解 不良通信情况

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

    您好、Long

    上面的屏幕截图看起来监测计正在使用时钟延展、如下所示:

    是否已在启用 FLASH_BUSY_WAIT 位的情况下测试过它、以查看它是否可以缓解该问题?

    此致。

    Anthony

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

    尝试 将系统侧和电池侧的通信频率更改为400kHz ( SBS 配置中的 XL 位)、似乎消除了该问题。

    谢谢。