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.

关于ZSTACK 1.2.2a 首次加入网络前低功耗问题

Other Parts Discussed in Thread: CC2530, Z-STACK

TI的工作人员你好,现公司有款产品使用的是单火线方式给CC2530供电,碰到低功耗的问题。

编译条件:NV_INIT  POWER_SAVING     pwrmgr_attribute.pwrmgr_device =  PWRMGR_BATTERY;

1:测试条件,当协调关闭情况下,设备重新上电发送Beacon Request时(MODE_JOIN),功耗过大,导致串联在供电中的3WLED灯产生闪烁现象。

2:协调上电,入网后功耗降低了,能够满足正常要求。

3:再将协调断电,这时搜索网络(MODE_REJOIN),功耗正常,LED灯不会产生闪烁现象。 注:我已经搜索5次后,改为只搜索指定信道了非全部。

我的个人预想处理方式:上电检测到没入网时马上停止搜索网络,在指定时间如:5秒后打开搜索,但是这样操作,一样解决不了第1点的问题。

有测试过在ZDAppDetermineDeviceType中将devStartMode = MODE_REJOIN; 也不行 。 改动初始值 devStartModes_t devStartMode = MODE_REJOIN;也解决不了第一点的问题

麻烦TI工作人员或各位大神,这个问题如何解决。

因公司这个项目比较急,在此非常感谢!