Part Number:CC2652RBOther Parts Discussed in Thread:TIMAC
TI的工程师您好,我遇到了点问题,来寻求帮助。
所用工程为zed_genericapp,最新zstack sdk,开发板为官方2652RB开发板,以及自己做的最小系统。
我先用HF为BAW,LF为LF RCOSC,电源域未调用,策略为默认的standby policy,但并不能进入standby,功耗约为0.8mA。
后来参考了例程pinStandby,直接烧录确实能进入standby,调用OSCClockSourceGet()函数,发现HF 为OSC_RCOSC_HF,LF 为OSC_RCOSC_LF,我按照这样的配置配置了我的工程,也得到了相同的返回值,但仍旧没能进入standby,电流依旧0.8mA。后来又调用了强制进入standby的SysCtrlStandby()函数,也不行,请问是协议栈不允许吗?应该也不可能吧。还请帮帮我,非常感谢!
Kevin Qiu1:
使用例程,会在没有任务运行时自动进入standby状态,如果未能进入到待机模式,说明还是有任务在运行
,
Yang Liu:
感谢您的回复,确实是有这种可能的,现已排除自己创建的任务。我并没有进行组网,请问是BDB/ZDO的某个事件一直在运行吗?之前一直用的TIMAC,Zstack刚看不久,请您再帮我分析一下,非常感谢!
,
Kevin Qiu1:
将终端设置为sleepy需要设置电源,如下:
关于standby功耗,还可参考:
https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/996447/cc2652r-standby-mode-configuration
https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/965742/cc2652r-zed-consuming-too-much-current-in-standby-mode
,
YiKai Chen:
查一下是不是UART腳位在漏電