Thread 中讨论的其他器件: Z-stack、 MSP430F5529
大家好、
我的客户需要帮助。
系统说明:
使用 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 命令来进一步降低电流消耗?
此致