移远通信模组中AT+QSCLK指令是用来开关休眠唤醒功能的,但是指令参数描述又是使能和去使能慢时钟。通常开关休眠是控制autosleep节点,和慢时钟有什么关系呢?
Hi @wootion
慢时钟, 指的是较正常工作状态下,在休眠状态提供一个较慢的时钟频率(如32k)以降低功耗。
autoseep是属于Linux kernel侧的标准休眠框架,在模组的角度是模组的AP侧,模组除了AP侧需要休眠,modem侧也需要,所以autosleep只是QSCLK指令实现的一部分。
希望以上信息对你有所帮助。
谢谢你的回复。
麻烦问下,具体到你们EC25项目上,modem侧休眠和不休眠的差异是啥? 不进行小区测量吗?这块能降低多少功耗?
比如让RF间歇性工作,以此来减少模块的功耗,但模块仍然可以接收寻呼、短信、电话和TCP/UDP 数据,具体多久去做小区测量,这个要看运营商下方的寻呼间隔时间(paging frame)
以下数据只是在LTE下的裸模组睡眠模式下,耗流数据参考
不使用网络唤醒的话,直接把通信模组断电比较合适;模组休眠时候会连接基站,功耗比较高
Hi puck,
modem侧这个慢时钟使能/去使能具体是如何实现的呢?