awu实现低功耗周期唤醒,请问休眠时间计算公式是什么?如何在不醒来的情况下更长时间进行休眠
热门产品 :
CH390:以太网控制器芯片
awu实现低功耗周期唤醒,请问休眠时间计算公式是什么?如何在不醒来的情况下更长时间进行休眠
128K分频之后计数,例程中是2s,25*10240/128000=2s
这个是CH32V003的AWU计算,要是X035的请参考楼下
您好,关于AWU自动唤醒时间的计算,以CH32X035系列为例,参考下图1,AWU的时钟来源是HSI/1024,即AWU时钟源的大小为48MHz/1024=46875Hz。关于AWU的时钟分频,可设置下图2几种分频。以EVT例程10240分频为例,10240分频之后大约是4.578Hz。此外,AWU有一个唤醒窗口寄存器,可配置窗口值,该值是6位的,最大可配置是0x3F,即是63,例程配置的是25。10240分频之后是4.578Hz,计数一次的时间为1/4.578Hz,窗口值设置是25,则唤醒时间为25/4.578大约是5.46s左右。若要加大唤醒时间间隔,可可知最大61440分频,然后窗口值设置为最大63.附件为参考例程
图1
图2