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.

[参考译文] CC2340R5:纽扣电池运行 — 充电状态和功耗算法

Guru**** 2487425 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1557331/cc2340r5-coin-cell-operation---state-of-charge-and-power-consumption-algorithms

器件型号:CC2340R5


工具/软件:

您好的团队、

我们是否有用于确定 CR2032 等纽扣电池充电状态的算法以及功耗算法方面的经验?

我知道有一款 BT 电源计算工具、我们在开发过程中提供了用于降低功耗的 XDS110-Power ET、但我要介绍的是量产产品。

我知道 CC2340 中集成了电池监测器来测量电压和温度、但我们是否有一种根据这些结果确定充电状态的算法? 我们可以估算 SW 运行期间的功耗、还是需要外部电流检测?

我看到有一些采用旧器件的参考设计、例如  

TIDA-00759 参考设计| 德州仪器 TI.com

https://www.ti.com/tool/TIDA-00374

TIDA-00756 参考设计| 德州仪器 TI.com

我无法打开固件、因为它会被安全阻止、因此不确定应用是否有有用的算法。

我们是否有类似的 CC2340 参考设计?

此致、

直到

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

    尊敬的 TIL:

    这是一个很好的问题。 从我们的器件的角度来看、我们通常通过将标称电池容量除以平均电流消耗来估算电池寿命、因此、为了延长电池寿命、我们设计的代码使用超低的电流消耗、同时仍满足应用功能要求。

    关于在运行时跟踪电池的算法、这在很大程度上取决于电池本身----供应商、化学、等等----因此没有一种适合所有算法的方法。
    简单(且成本低)的方法是使用电池监控器来检查电池的电压。 然后将电压转换为估计剩余电量--电池数据表中应该有一些图表、根据电压估算电池中的剩余电量。

    谢谢、
    Toby

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

    谢谢 Toby、

    通常、如何确定运行时的平均电流消耗?

    您建议使用哪种更复杂的算法? TI 是否有示例算法? 这适用于标准纽扣电池、例如 CR2032/CR1620/CR1632

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

    尊敬的 TIL:

    从器件的角度来看、平均电流消耗是在客户应用的开发/QA 阶段计算的。

    对于一个示例算法、我知道的主要算法是片上电池监控方法。
    使用这种方法时、 应参考电池数据表(例如 CR2032.pdf)、特别是“放电“图。 然后、当器件电池监测器检测到特定电压时、它可能会有一些基于电池数据表的查找表来估算剩余电量。 (例如,对于 CR2032、如果器件读数为 2.5V、可能还剩 10%至 20%的容量、则在 1.8V 时、这接近器件的欠压状态、根据数据表、其最小电源电压为 1.71V)。

    电池监控器可以根据低电压阈值中断(请参阅 BatteryMonitor_registerNotifyLow) 。

    谢谢、
    Toby