各位大侠,最近做了一个无线收发模块,采用的架构是CC1101+MSP430,为了低功耗,用电池供电,前提:----保证通信正常的情况下
1:在CC1101+MSP430都不休眠的时候,大约5V24ma左右,
2: 在CC1101休眠的时候,大约2.54mA,
3: 现在偶尔能进入单片机休眠的情况,此时760uA,
4: 极限情况下电流消耗不到1uA,
程序以60ms为一个中断基准,进中断后根据情况确定下一个时间片是否休眠,
同时在主循环程序中也根据无线接收的数据情况判断是不是该进入休眠,并在判断完后置休眠与不休眠的标记,
最后统一到一个位置进入休眠状态或者在这个时间片内继续保持循环,等待时间片到后进入中断。
哪位大侠可以给我大致的说说需要关注的方向,能让程序可以在保证通信可靠的情况下还可以工作在1uA左右?
|