我在使用CC1310低功耗时,task()中使用Semaphore_pend(Semaphore_handle(&low_power_sem), BIOS_WAIT_FOREVER)进行等待进入standby状态,在外中断的callback()中使用Semaphore_post(Semaphore_handle(&low_power_sem))唤醒CC1310,但通过仪器测量时,发现CC1310在standby状态时,会周期性(几百ms)的出现电流波动,感觉系统在不停的唤醒检测low_power_sem。请问一下,有什么办法能消除此周期唤醒动作吗?
Viki Shi:
电流波动?看一下是不是recharge
https://www.ti.com/lit/an/swra478d/swra478d.pdf
user5963981:
回复 Viki Shi:
是这个,那有什么办法去掉这个电流波动吗?
Viki Shi:
回复 user5963981:
不能,需要给VDDR电容充电
user1931863:
回复 user5963981:
有条件的话,使用仪器测量产品24小时的平均功耗,