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.

[参考译文] CC2530:节省 MSP430 ZAP 的功耗

Guru**** 2465890 points
Other Parts Discussed in Thread: CC2530, Z-STACK, MSP430F5529

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1171211/cc2530-saving-power-from-msp430-zap

器件型号:CC2530
Thread 中讨论的其他器件: Z-stackMSP430F5529

大家好、

我的客户需要帮助。

系统说明:
使用 TI MSP430F5529和 CC2530、其中 Z-Stack 为2.5.1a。 终端设备应用在 MSP430器件上运行。 当应用程序启动并运行并通过 CC2530向协调器发送数据时、终端设备的大部分时间消耗约160uA。 每100秒向 CC2530器件发送一次 ZNP 消息。

问题描述:
电池供电的 Zigbee 终端设备由于不同的原因而断开与父设备的连接或找不到父设备(路由器或协调器);终端设备可能会长时间承受电池上不必要的过大电流消耗。 我记录的电流消耗约为54mA、而 CC2530已丢失或找不到父设备。 当这种情况发生时、电池将快速放电、直到终端设备没有足够的功率来运行 CC2530无线电电路。

我正在寻找一种方法、将长时间内的电流消耗降低到100uA (由 MSP430固件算法确定)、然后尝试在一段时间(例如4分钟)后初始化 CC2530。 同时、MSP430上运行的应用程序在 CC2530脱机时继续运行。

解决方案1:
在未找到 Zigbee 父设备时、我最初尝试降低终端设备的电流消耗、目的是将 CC2530置于硬复位状态。 当尝试此解决方案时、我看到电流消耗约为8mA。

我正在寻求一种更好的解决方案、在 CC2530脱机时、我可以将流耗从8mA 降低到100uA 到200uA。 是否有一组 MSP430固件可以发送到 CC2530的 ZNP 命令来进一步降低电流消耗?

此致

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

    您好、Chong、

    ZED 很可能会在处于孤立状态时保持唤醒状态并持续发送信标请求(以恢复其网络连接)、从而快速耗尽电池电量。  客户应在应用程序内实施退避计时器、强制器件在给定的时间内休眠、然后再尝试重新连接。  即使在硬复位后、行为仍将继续、因为 ZED 会保留 NV 存储器中的网络信息。  如果客户希望 ZED 忘记之前的网络并重新启动加入过程、则应执行工厂复位。  以下是 E2E 主题的一些相关信息

     由于此软件解决方案已被弃用、并且已从 TI.com 中删除了十多年、因此对 Z-Stack 的支持将受到限制。  如果可能、客户应考虑迁移到更新的软件解决方案。

    此致、
    Ryan