• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术讨论 > CC2630低功耗电流很大,什么原因?

CC2630低功耗电流很大,什么原因?

录入:edatop.com     点击:

CC2630低功耗电流很大,什么原因?


我在用CC2630测试低功耗电流。从程序的角度判断,我觉得已经是进入了standby的电源管理模式。但电流有2ma. 
1.我采用的工程位置是 "zstack_home_1_02_02a_44539\Projects\zstack\HomeAutomation\SampleTemperatureSensor\CC26xx
\SampleTemperatureSensor"
2.我已经打开协议栈和应用程序工程选项中的POWER_SAVING.
3. app.cfg有关电源管理的配置如下
var Power = xdc.useModule('ti.sysbios.family.arm.cc26xx.Power');
Power.idle = true;
Power.policyFunc = Power.standbyPolicy;
4. 我用仿真器跟踪,程序初始化后一直运行在PRCMSleep()函数中。
PRCMSleep(void)
{
    //
    // Wait for an interrupt.
    //
    CPUwfi();
}
我把仿真器拔掉后,串电流表测试有2ma。
请问一下,这样是否表示已经进入了standby的睡眠模式,如果是的话,为什么电流这么大? 判断进入standby模式的方法有哪些?

外围还有什么器件,先把外围器件拿掉,然后再看GPIO口,是否有高低电平互拉的问题
没有Task在运行,RTOS会自动进入低功耗模式,不用你设置

协议栈里面默认是把LCD,LED,Temp Sensor的I2C都使能起来的,你需要disable掉。
TI_DRIVERS_LCD_INCLUDED
另外你测试的时候,节点是入网以后的测试结果,还是纯粹烧写了程序以后做的测试。
建议用示波器看下节点工作的波形。

上一篇:cc2630怎么查看和设置发射功率?
下一篇:zigbee从机自动断开连接,这是什么原因?

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图