一种系统唤醒方法、电子设备及计算机可读存储介质技术方案

技术编号:39577868 阅读:9 留言:0更新日期:2023-12-03 19:28
本申请提供一种系统唤醒方法、电子设备及计算机可读存储介质,包括:在低功耗状态下,实时监测射频前端控制总线;在射频前端控制总线传输的信号的信号特征满足预设要求时,向寄存器状态控制模块发送唤醒信号;其中,预设要求根据MIPI RFFE控制指令的信号特征进行设置,唤醒信号用于指示寄存器状态控制模块输出使能信号,以使系统从低功耗状态切换至工作状态或待机状态,在射频前端控制总线传输的信号特征满足预设要求的情况下,确定电子设备正在接收MIPI RFFE控制指令,在无时钟源的情况下也能够立即发送唤醒信号来唤醒系统,使得系统进入工作状态或待机状态,解决目前存在低功耗模式下的MIPI RFFE控制指令部分丢失,或提前唤醒系统,导致系统功耗增加的问题。导致系统功耗增加的问题。导致系统功耗增加的问题。

【技术实现步骤摘要】
一种系统唤醒方法、电子设备及计算机可读存储介质


[0001]本申请涉及通信
,尤其涉及一种系统唤醒方法、电子设备及计算机可读存储介质。

技术介绍

[0002]在使用无线通信技术的电子设备中,为了延长电子设备的续航时间,降低功耗,在无需进行信号处理时会进入低功耗模式,当需要进行通信时,再唤醒系统,使得电子设备进入工作模式进行通信。
[0003]在相关技术中,通常通过时钟信号或通过外部接口信号等唤醒的方式来唤醒系统。然而,通过时钟信号或外部接口信号唤醒系统的方式,无法实时感知MIPI RFFE控制指令的变化,容易造成低功耗模式下的MIPI RFFE控制指令部分丢失的问题,或者会提前唤醒设备,降低设备处于低功耗状态的时长,增加了系统功耗。

技术实现思路

[0004]本申请提供了一种系统唤醒方法、电子设备及存储介质,可以减少低功耗模式下的MIPI RFFE控制指令部分丢失,或提前唤醒系统,导致系统功耗增加的情况。
[0005]第一方面,提供了一种系统唤醒方法,包括:在低功耗状态下,射频前端模块实时监测射频前端控制总线;在射频前端控制总线传输的信号的信号特征满足预设要求时,向寄存器状态控制模块发送唤醒信号;其中,上述预设要求根据MIPI RFFE控制指令的信号特征进行设置,上述唤醒信号用于指示所述寄存器状态控制模块产生使能信号,以使系统从所述低功耗状态切换至工作状态或待机状态。
[0006]具体的,电子设备可以是通过射频控制芯片的从控制模块(RFFE slave device)实时监测射频前端控制总线。
[0007]MIPI RFFE控制指令可以包括指令开始标志(sequence start condition,SSC)、从控制模块的地址编码(slave address,SA)、数据帧(data frame)、校验位(parity)、指令结束标志(bus park cycle,BPC)。
[0008]其中,指令开始标志是MIPI RFFE控制指令最开始的部分,表示控制指令开始。
[0009]具体的,上述唤醒信号用于指示上述寄存器状态控制模块(control and status register,CSR)修改中断寄存器的状态,以使中断寄存器发送使能信号给到后级系统。
[0010]上述后级系统具体可以是数字系统时钟锁相环模块(phase locked loop,PLL)和控制模块。
[0011]在射频前端控制总线传输的信号特征满足该预设要求的情况下,就可以确定电子设备正在接收MIPI RFFE控制指令,为了避免该MIPI RFFE控制指令部分丢失,立即发送唤醒信号来唤醒系统,使得系统进入工作状态或待机状态,对MIPI RFFE控制指令进行分析和响应。这样即能够减少MIPI RFFE控制指令部分丢失的情况,又能减少提前唤醒系统,降低系统处于低功耗模式的时间,从而影响系统功耗的情况。
[0012]具体的,在射频前端控制总线传输的信号的信号特征满足预设要求的情况下,RFFE slave device模块可以向寄存器状态控制模块发送唤醒信号,当寄存器状态控制模块接收到该唤醒信号后,就可以修改中断寄存器的状态,以使中断寄存器发送使能信号至上述数字系统时钟锁相环模块和控制模块。
[0013]以上可以看出,在射频前端控制总线传输的信号特征满足预设要求的情况下,能够确定电子设备正在接收MIPI RFFE控制指令,为了避免该MIPI RFFE控制指令部分丢失,在不依靠芯片内部时钟的情况下,发送唤醒信号来唤醒系统,使得系统进入工作状态或待机状态,这样既能够减少MIPI RFFE控制指令部分丢失的情况,又能减少提前唤醒系统,降低系统处于低功耗模式的时间,从而影响系统功耗的情况。
[0014]在第一方面的一种可能的实现方式中,所述预设要求为预先根据MIPI RFFE控制指令的指令开始标志进行设置。
[0015]当射频控制芯片的RFFE slave device接收到MIPI RFFE控制指令时,会最先检测到的指令开始标志,因此,本申请实施例基于该指令开始标志(SSC)来设置预设要求,即可以预先根据MIPI RFFE控制指令的SSC特征来设置预设要求。
[0016]这样,在射频前端控制总线传输的信号特征满足该预设要求的情况下,就可以确定电子设备正在接收MIPI RFFE控制指令。
[0017]在具体应用中,若RFFE slave device检测到时钟数据线上未接收到时钟信号,且在信号数据线上传输的信号满足指令开始标志特征,则可以确定射频前端控制总线传输的信号的信号特征满足预设要求,否则,确定射频前端控制总线传输的信号的信号特征不满足预设要求。
[0018]可以理解的是,只要RFFE slave device确定接收到MIPI RFFE控制指令就可以唤醒系统,因此,上述预设要求只要是满足MIPI RFFE控制指令的信号特征的要求,且能够保证MIPI RFFE控制指令的数据不丢失即可。因此,上述预设要求还可以根据MIPI RFFE控制指令的第一时钟(即时钟信号线接收到的第一个脉冲)来设置。即当检测到时钟数据线第一次输出时钟信号脉冲,则确定射频前端控制总线传输的信号特征满足预设要求。
[0019]当然,为了提高检测的准确度,上述预设要求还可以根据MIPI RFFE控制指令的SSC特征和第一时钟来设置,即当检测到SSC特征,并且检测到时钟数据线第一次输出时钟信号脉冲,则确定射频前端控制总线传输的信号特征满足预设要求。
[0020]只要在一开始接收MIPI RFFE控制指令就立即唤醒系统,就可以减少MIPI RFFE控制指令部分丢失的问题,本申请不对预设要求的具体内容加以限制。
[0021]在第一方面的一种可能的实现方式中,所述射频前端控制总线包括时钟信号线和数据信号线,相应地,
[0022]若所述时钟数据线上未接收到时钟信号,且所述信号数据线上传输的信号满足指令开始标志的特征,则确定在所述射频前端控制总线传输的信号的信号特征满足所述预设要求。
[0023]在第一方面的一种可能的实现方式中,在射频前端控制总线传输的信号的信号特征满足预设要求时,向寄存器状态控制模块发送唤醒信号之后,还包括:
[0024]寄存器状态控制模块接收到所述唤醒信号后,修改中断寄存器的状态,以使所述中断寄存器输出所述使能信号。
[0025]在射频前端控制总线传输的信号的信号特征满足预设要求的情况下,RFFE slave device模块可以向寄存器状态控制模块发送唤醒信号,当寄存器状态控制模块接收到该唤醒信号后,就可以修改中断寄存器的状态,以使中断寄存器发送使能信号至上述数字系统时钟锁相环模块和控制模块。
[0026]在第一方面的一种可能的实现方式中,在所述在射频前端控制总线传输的信号的信号特征满足预设要求时,向寄存器状态控制模块发送唤醒信号之后,还包括:
[0027]将所述使能信号发送至数字系统时钟锁相环模块本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统唤醒方法,其特征在于,包括:在低功耗状态下,实时监测射频前端控制总线;在射频前端控制总线传输的信号的信号特征满足预设要求时,向寄存器状态控制模块发送唤醒信号;其中,上述预设要求根据MIPI RFFE控制指令的信号特征进行设置,上述唤醒信号用于指示所述寄存器状态控制模块输出使能信号,以使系统从所述低功耗状态切换至工作状态或者待机状态。2.如权利要求1所述的系统唤醒方法,其特征在于,所述预设要求为预先根据MIPI RFFE控制指令的指令开始标志进行设置。3.如权利要求2所述的系统唤醒方法,其特征在于,所述射频前端控制总线包括时钟信号线和数据信号线,相应地,若所述时钟数据线上未接收到时钟信号,且所述信号数据线上传输的信号满足指令开始标志的特征,则确定在所述射频前端控制总线传输的信号的信号特征满足所述预设要求。4.如权利要求1所述的系统唤醒方法,其特征在于,所述,在射频前端控制总线传输的信号的信号特征满足预设要求时,向寄存器状态控制模块发送唤醒信号之后,还包括:寄存器状态控制模块接收到所述唤醒信号后,修改中断寄存器的状态,以使所述中断寄存器输出所述使能信号。5.如权利要求1所述的系统唤醒方法,其特征在于,在所述在射频前端控制总线传输的信号的信号特征满足预设要求时,向寄存器状态...

【专利技术属性】
技术研发人员:金杰刘琰培刘吉林熊亦昂
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1