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.

[参考译文] LAUNCHXL-CC3235SF:是否可以在 OTA 固件更新过程中添加 LPDS 间隔以降低电池的平均电流?

Guru**** 2587365 points
Other Parts Discussed in Thread: CC3235SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/953566/launchxl-cc3235sf-is-there-a-way-to-add-lpds-intervals-during-the-ota-firmware-update-process-to-decrease-the-average-current-on-the-battery

器件型号:LAUNCHXL-CC3235SF
主题中讨论的其他器件:CC3235SF

您好!

我们正在设计一款基于 CC3235SF 参考设计的产品、我们的外形要求它使用1/2 AA 电池、该电池对于高电流脉冲具有极低的容差。 在我们的设计中、正常运行基于周期性 Tx/Rx 信标和休眠模式周期、这使我们能够很好地过滤电流脉冲。 现在的问题是、我们希望能够进行 OTA 更新。 整个 API OTA 过程会运行大约45秒、一次消耗过多电流、因此电池将过载。 因此、我想知道、是否有一种方法来调整/控制 OTA 过程、通过在状态或数据包之间添加一些低功耗模式间隔来降低更新过程中的平均电流、从而降低其速度。 是否有办法在 API 调用之间添加一些低功耗模式休眠?

如果可能、我只需要一些见解或方向来克服这一问题。

此致、

Alex

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

    您可以添加 LPDS、但由于 OTA 涉及大量工作(网络、FS 访问、签名验证等)、因此主机和器件在大多数过程中都需要保持唤醒状态。

    您应该能够在对 OTA_RUN 的调用之间进入睡眠状态(如果这是 OTA API 所指的)- 只需在 OTA 状态机处理程序中启用 LPDS 并添加 SLEE()调用。