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.

[参考译文] BQ35100:频繁进行容量测量的运行模式建议

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1379994/bq35100-operation-mode-suggestion-for-frequent-capacity-measurement

器件型号:BQ35100
Thread 中讨论的其他器件: BQSTUDIO

工具与软件:

您好!

我正在构建一个与 这里的问题非常相似的系统。 因为、这个线程已经5年了、所以我想知道是否有任何更新。

基本上、有一个系统每2分钟就会从睡眠状态中唤醒、并且运行一些高功耗进程。 要测量使用的容量、 我的系统将执行以下步骤

  1. 在中配置 BQ35100 累加器模式
  2. 器件睡眠
  3. 已经过了2分钟
  4. 置位 GE 设为高电平、然后发送 GaugeStart() 、然后 阅读  AccumulatedCapacity ()
  5. 器件唤醒
  6. 运行大功率工艺
  7. 停止 高功耗过程
  8. 发送  GaugeStop() 、然后 阅读  AccumulatedCapacity () 则  置位  GE  设置为低电平
  9. 通过启动和停止之间的差值计算使用的容量  AccumulatedCapacity ()
  10. 重复步骤2中的步骤

是这样吗? 若有、我的质询如下:

  1. 如果我正确理解它的话  GaugeStop() 这会将容量写入内部闪存。
    是否有办法禁用此写入功能? 必须写闪存每2分钟肯定会迅速磨损闪存
  2. 由于我只对上面显示的已用容量感兴趣、我是否需要关心闪光灯磨损? 是什么行为  AccumulatedCapacity () ,当闪光灯磨损?
  3. 我可以设置吗 GE 而 不是 调用  GaugeStop()、  使其不会写入闪存? 这是否会导致 其他问题?
  4. 是否有关于 测量我的系统已用容量的最佳方法的建议?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您不能始终保持设备运行吗?  

    您预计在1个电池放电过程中调用电量监测计停止命令多少次?

    此致、

    Evan

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

    您不能始终保持设备运行吗?  

    遗憾的是不可以 上述行为是对系统的简化、默认情况下、器件大部分时间将处于睡眠状态、但取决于某种外部 触发、器件在整个生命周期内可能每2分钟唤醒一次。

    您预计在1个电池放电过程中调用电量监测计停止命令多少次?

     每个睡眠周期仅调用电量监测计停止1次。 因此、这意味着监测计停止将每2分钟调用一次

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

    您好!

    很抱歉、我的意思是、是否可以一直保留电量监测计?

    器件闪存的额定写入次数为200,000次、每天写入次数为720次、这意味着器件闪存将在大约277天内磨损。 您是否预计不可充电电池的使用寿命超过277天?  

    是否需要每2分钟发送一次电量计启动/停止命令?

    此外、当 GE 为低电平时、器件不工作。

    此致、

    Evan

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

    很抱歉、我的意思是、是否可以一直保留电量监测计?

    遗憾的是、不能、将它始终保持在一段时间内会显著缩短电池寿命

     您是否预计不可充电电池的使用寿命超过277天?  

    有。 另外、根据该 线程 、闪存的额定值似乎是多少  20,000 仅写入

    是否需要每2分钟发送一次电量计启动/停止命令?

    我只想测量 高功率脉冲的使用容量、该脉冲可能每2分钟发生一次。 如果我的理解正确、我需要在脉冲之前启动电量监测计、在脉冲之后停止电量监测计才能获得测量值。

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

    您好!

    我们目前正在调查此问题、请给我们一些时间。

    谢谢!

    Evan

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

    您好!

    是的、这是正确的。

    此致、

    Evan

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

    回到我的问题,我可以在调用 GaugeStop ()时禁用闪存更新吗?

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

    您好!

    不幸的是、调用 cmd GaugeStop()时无法禁用闪存更新。

    此致、

    Evan

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

    我明白了、由于我只关心唤醒之间使用的容量、我是否需要关心闪存磨损? 是什么行为  AccumulatedCapacity ()  闪光灯失效时?

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

    您好!

    如果数据闪存磨损、将无法向数据闪存写入值。

    我从未使用 DFW 测试过设备,但我认为 AccumulatedCapacity ()将不正确,因为累积容量是从 DF 加载的。

    此致、

    Evan

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

    感谢提供的信息!
    我要回答的最后一个问题是、我可以设置一下吗  GE  而 不是 调用  GaugeStop()、  使其不会写入闪存? 这是否会导致 其他问题?

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

    您好!

    没问题!

    我以前从未见过这一点,但我认为,如果你不更新闪存中的值与 gaugeop() cmd ,那么它将继续使用之前保存的值,这将是不正确的。

    谢谢!

    Evan

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

    「我明白了,我明白了,我明白了  AccumulatedCapacity ()  在我们不调用时不会更新  GaugeStop()

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

    您好!

    今天是一个全国性节日。 我们明天会回复您。

    此致、

    应用团队的成员

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

    尊敬的 Aldwin:

    您是对的。

    此致、

    Evan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我从未测试过 DFW 设备、但我认为 AccumulatedCapacity ()将不正确、因为累积容量是从 DF 加载的。

    我们假设 DF 磨损和我管理我的容量计数外部(例如在云)

    从技术上讲、如果我执行以下操作:

    1. 发送 GaugeStart()  
    2. 读取 AccumulatedCapacity () -->在外部将其保存为 capacity-at-start。
    3. 启动和停止高功耗过程
    4. 读取 AccumulatedCapacity()  -->在外部将其另存为"停止时的容量"。
    5. 发送  GaugeStop()

    我还应该能够 通过计算 停止和启动时的容量之间的差值来计算大功率过程时刻的用电量吗?

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

    您好 Aldwin、  

    我不相信这项工作会起作用,因为此时 AccumulatedCapacity ()将不会更新,因为 DF 已磨损。 我建议减少写入频率、以防止 DF 过早磨损。  

    此致、  

    Jonny。  

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

    根据 SLUUBH1CTRM 5.1.1节、

    发送 GAUGE_STOP() 在 GE 引脚被拉至低电平之前、会启动 要写入数据闪存的 AccumulatedCapacity ()的最新值。

    如果我理解正确、AccumulatedCapacity ()将在内存和中递增 而变化 当调用 GaugeStop()时、将被写入 DF。

    因此,在步骤4中,由于它尚未被调用,因此没有与 DF 的交互作用,我应该能够获得更新的 AccumulatedCapacity ()。 是这样吗?

    此致!
    Aldwin

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

    尊敬的 Aldwin:

    假设累积容量的数字为100。

    发送电量监测计启动命令后、它将加载 df 中存储的累积容量(100)值。

    然后、它将向该值添加、直到发送电量监测计停止命令。 您可以使用 accumulatedcapacity() cmd 跟踪添加的容量。

    发送电量监测计停止命令后、电量监测计会将新累积的容量写入数据闪存。 (在此示例中、新值为110)

    假设这是最后一次写入、数据闪存现已磨损、累积容量为 df 110。

    从该点开始、每次发送电量监测计启动 cmd 110都将加载、每次发送电量监测计停止 cmd 时、存储在 df 中的值都不会更新。

    如果您对该功能的工作原理有任何疑问、我建议购买一个 EVM 并为您的产品测试解决方案。

    BQ35100EVM-795评估板|德州仪器 TI.com

    此致、

    Evan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    然后、它将添加到此值、直到发送 gauge stop cmd。 您可以使用 accumulatedcapacity() cmd 跟踪添加的容量。

    我可以在发送电量监测计停止之前调用 AccumulatedCapacity () cmd、对吧?  这是我在 BQStudio 中观察到的情况。

    [报价用户 id="566851" url="~/support/power-management-group/power-management/f/power-management-forum/1379994/bq35100-operation-mode-suggestion-for-frequent-capacity-measurement/5294525 #5294525"]

    如果您对该功能的工作原理有任何疑问、我建议购买一个 EVM 并为您的产品测试解决方案。

    BQ35100EVM-795评估板|德州仪器 TI.com

    [报价]

    是的、我有这个板、可以连接到 BQStudio 软件。

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

    您好!

    是的、只有在发出 STOP 命令后、才会将该值写入闪存。

    太棒了!

    此致、

    Evan

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

    明白了!

    因此这意味着,即使闪存磨损, 我仍然可以通过调用 AccumulatedCapacity ()在测量仪表停止之前跟踪当前使用的容量,我可以将其保存在外部( 例如云),对吗?

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

    您好!

    这不是该器件的预期使用方式。

    此致、

    Evan

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

    明白了、谢谢。