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.

关于CC2640R2F休眠功耗问题,做了DES算法运算后进入usleep()电流出现很多个小脉冲,不执行DES算法进入usleep就不会,请求大神指点!!

Other Parts Discussed in Thread: CC2640R2F

用CC2640R2F加一款读卡芯片做了一款低功耗读卡器,读到卡后执行usleep(5000)进行休眠,读普通IC卡进入休眠电流平均是在30uA左右,电流曲线用电源分析仪看比较平缓的曲线,但读了CPU卡后休眠后会出现很多电流脉冲,间隔大约2.5ms,尖峰的电流大约800uA,导致平均电流增到到100uA,跟踪程序调试发现是执行了DES算法后导致的,而且DES算法的密钥值不一样电流也有差异(电流脉冲数或者平缓的电流大小有差异),不知道CC2640R2F执行完DES算法运算什么地方在活跃,请求帮助!!!!!!

正常休眠电流波形(一个大尖峰处是唤醒处电流,平缓处是执行usleep后电流,很平缓):

做完DES算法运算之后进入usleep的电流波形(图中看到小电流脉冲是执行DES算法后出现的,间隔约2.5ms):