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.

[参考译文] bq20z45-R1:SMBus通信延迟

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1097825/bq20z45-r1-smbus-communication-delay

部件号:bq20z45-R1
主题中讨论的其他部件: BQ20Z655-R1BQ2.4765万

您好,

我们有一个使用 bq20z45-R1电量监测计的电池组。 我们每2秒通过SMBus读取一次电池参数。 我们的软件通常在55到60毫秒内完成电池参数的读取操作。 但随机读取操作所需的时间超过200毫秒,有时甚至是几秒钟。 这会导致我们的软件进入通信超时。   任何导致此行为原因的线索都值得赞赏。 它具有非常随机的性质,不容易重现,因此我们无法探测信号并调查问题。

数据表中提到总线超时条件tTIMEOUT为25US至35US。 注释为“当任何时钟低值超过t (超时)时,bq20z655-R1超时”。 此超时是否与此通信延迟有任何可能的关系。

重要提示:我们的智能电池充电器 BQ2.4765万也连接到同一SMBus。

我们非常感谢您提供任何调试此问题的建议

此致,

Thomas CN

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

    您好Thomas:

    当量规正在处理生命周期信息等数据时,它可以进行时钟拉伸或发出命令。 如果量规ACK是设备地址,而不是命令,则很可能是忙于内部计算/DF写入。

    此致,

    Wyatt Keller

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

    您好,Wyatt Keller,

    感谢您的回复。 请您提供更多有关数据表中所述的总线超时条件tTIMEOUT (从25US到35US)的信息。 注释为“当任何时钟低值超过t (超时)时,bq20z655-R1超时”。 此超时是否与通信延迟有任何可能的关系? 此外,如果超时最大值为35US,那么如何以数据表中提到的最低速度10kHz进行通信? 10kHz的时钟下限 时间为50US,这会导致超时,对吗?

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

    您好Thomas:

    这可能是数据表中的超时错误。 规格和所有更新的仪表(符合相同规格)使用25ms至35mS。

    此致,

    Wyatt Keller