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.

[参考译文] BQ27510-G3:施加 Vcc 后、电量监测计 I2C 接口需要多长时间才能启动?

Guru**** 2493545 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/712978/bq27510-g3-how-long-does-the-gas-gauge-i2c-interface-take-to-start-after-vcc-is-applied

器件型号:BQ27510-G3

最近、我问 BQ27510-G3需要多长时间才能达到完全运行状态。

今天,我的问题更为重要:

在 VCC 的初始应用之后、 BQ27510-G3需要多长时间才能获取其 I2C
接口运行? 数据表显示:

因此、"250ms"是典型值、实际上、我们的代码"首先到达"电池
大约为 T+308 ms、我们发现它适用于的几乎所有样本
我们遇到的 BQ27510-G3。

但我现在在办公桌上得到了一个样片、这需要几毫秒的时间才能完成
准备好执行 I2C 操作。 保持对电池的 I2C 访问没有问题
测量仪表的时间延长了几百毫秒、但缺少最大值的数据表规格
我们如何知道等待多长时间?

(在运行时、我们有代码可以解锁卡住的 I2C 总线、然后重试、但我们希望这样做
在初始化期间不必这么做;相反、我们只想插入一个适当的"盲区"
启动延迟基本上涵盖所有器件。)

电池电量监测计 I2C 接口所需的时间是否有合理的上限
开始滚动?

Atlant

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Atlanta,
    我们不对最大值进行量化是有原因的、因为正如您看到的、可能存在临界情况和轻微偏差。 因此、我们只有一个标称值。
    我建议只轮询监测计、直到您看到初始化标志设置、然后您才能信任监测计报告的任何值、无论是 V、I、T 还是 rem CAP。

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

    Onyx:

    >我建议您只轮询监测计、直到您看到初始化标志设置
    >您可以信任监测计报告的任何值、无论是 V、I、T 还是 rem CAP。

    我担心这项建议错过了我的问题:有一个 CA 不投票
    测量仪表、直到其 I2C 接口正常工作、因此任何一个都使用盲等待时间
    或者必须始终使用能够检测和处理 I2C 总线故障的 I2C 代码。
    我们的设计具有单个主/单个从 I2C 总线、因此在没有这种奇怪现象的情况下、我们会这样做
    除非是实例、否则永远不必处理 I2C 总线故障
    硬件故障(监测计缺失、焊点不良、MSP430故障、
    或仪表故障)。

    无论如何、我们现在编写了更长的盲延迟和使用的代码
    监测计支持的"2秒 I2C 解锁"技术。 但愿如此
    将使我们摆脱这个问题。

    但是、确定它的最长时间的特征并不是那么困难
    (Vcc 稳定后)需要一个相当简单的数字状态机、如
    I2C 接口开始工作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Atlanta,
    感谢您的反馈、我理解您的观点、但目前、您的方法是最佳解决方案。 例如、使用具有一定余量的标称时间。 运行特征参数并不那么简单、因为它不仅仅是一个要测试的单元。 有一个过程和我们的测试团队、这次没有给定标称值的带宽

    谢谢
    Onyx