芯片时钟频率调整方法、装置、芯片及电子设备与流程

文档序号:23472193发布日期:2020-12-29 13:18阅读:189来源:国知局
芯片时钟频率调整方法、装置、芯片及电子设备与流程

本申请涉及通信技术领域,尤其涉及一种芯片时钟频率调整方法、装置、芯片及电子设备。



背景技术:

随着电子设备的普及,电子设备的功能越来越完善,但电子设备的结构也越来越复杂。为便于电子设备的屏幕实现全面屏,电子设备的驱动芯片与天线的距离达到亚毫米级。为避免驱动芯片的时钟信号干扰天线,可以将时钟信号的时钟频率避开通信频段。时钟信号由rc振荡器生成,而现有技术中rc振荡器的时钟频率在通信频段内或接近通信频段,导致通信质量较低。



技术实现要素:

本申请实施例提供一种芯片时钟频率调整方法、装置、芯片及电子设备,能够解决现有技术中rc振荡器的时钟频率在通信频段内或接近通信频段,导致通信质量较低的问题。

为了解决上述技术问题,本发明是这样实现的:

第一方面,本申请实施例提供了一种芯片时钟频率调整方法,应用于芯片,所述芯片包括rc振荡器,所述rc振荡器用于输出时钟信号,所述rc振荡器包括由第一电阻和第一电容构成的rc选频网络,所述方法包括:

确定所述rc振荡器输出的时钟信号的频率误差,所述频率误差为时钟频率差值与目标时钟频率的比值,所述时钟频率差值为所述rc振荡器输出的时钟信号的第一时钟频率与所述目标时钟频率的差值;

在所述频率误差的绝对值大于第一预设值的情况下,调整所述rc选频网络的电阻值,以使所述频率误差的绝对值小于或等于所述第一预设值,所述第一预设值大于0,且所述第一预设值小于1。

第二方面,本申请实施例提供了一种芯片,所述芯片包括rc振荡器,所述rc振荡器用于输出时钟信号,所述rc振荡器包括由第一电阻和第一电容构成的rc选频网络,所述rc振荡器还包括与所述第一电阻连接的阻值调整模块,所述阻值调整模块用于调整所述rc选频网络的电阻值,以使所述rc振荡器输出的时钟信号的频率误差的绝对值小于或等于第一预设值,所述频率误差为时钟频率差值与目标时钟频率的比值,所述时钟频率差值为所述rc振荡器输出的时钟信号的第一时钟频率与所述目标时钟频率的差值,所述第一预设值大于0,且所述第一预设值小于1。

第三方面,本申请实施例提供了一种芯片时钟频率调整装置,所述芯片包括rc振荡器,所述rc振荡器用于输出时钟信号,所述rc振荡器包括由第一电阻和第一电容构成的rc选频网络,所述装置包括:

第一确定模块,用于确定所述rc振荡器输出的时钟信号的频率误差,所述频率误差为时钟频率差值与目标时钟频率的比值,所述时钟频率差值为所述rc振荡器输出的时钟信号的第一时钟频率与所述目标时钟频率的差值;

调整模块,用于在所述频率误差的绝对值大于第一预设值的情况下,调整所述rc选频网络的电阻值,以使所述频率误差的绝对值小于或等于所述第一预设值,所述第一预设值大于0,且所述第一预设值小于1。

第四方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的芯片时钟频率调整方法中的步骤。

第五方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的芯片时钟频率调整方法中的步骤。

第六方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

在本申请实施例中,确定所述rc振荡器输出的时钟信号的频率误差,所述频率误差为时钟频率差值与目标时钟频率的比值,所述时钟频率差值为所述rc振荡器输出的时钟信号的第一时钟频率与所述目标时钟频率的差值;在所述频率误差的绝对值大于第一预设值的情况下,调整所述rc选频网络的电阻值,以使所述频率误差的绝对值小于或等于所述第一预设值,所述第一预设值大于0,且所述第一预设值小于1。这样,通过调整rc选频网络的电阻值,能够降低rc振荡器输出的时钟信号的频率误差,从而能够调整时钟信号的时钟频率避开当前射频通信频段,能够提高通信质量。

附图说明

图1是本申请实施例提供的一种芯片时钟频率调整方法的流程图;

图2是本申请实施例提供的一种芯片的结构示意图;

图3是本申请实施例提供的一种时钟脉冲计数的示意图;

图4是本申请实施例提供的一种调整时钟频率的示意图;

图5是本申请实施例提供的一种芯片的部分结构示意图;

图6是本申请实施例提供的一种芯片时钟频率调整装置的结构示意图之一;

图7是本申请实施例提供的一种芯片时钟频率调整装置的结构示意图之二;

图8是本申请实施例提供的一种电子设备的结构示意图之一;

图9是本申请实施例提供的一种电子设备的结构示意图之二。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的芯片时钟频率调整方法进行详细地说明。

参见图1,图1是本申请实施例提供的一种芯片时钟频率调整方法的流程图,所述方法应用于芯片,所述芯片包括rc振荡器,所述rc振荡器用于输出时钟信号,如图2所示,所述rc振荡器包括由第一电阻21和第一电容构成的rc选频网络2,如图1所示,包括以下步骤:

步骤101、确定所述rc振荡器输出的时钟信号的频率误差,所述频率误差为时钟频率差值与目标时钟频率的比值,所述时钟频率差值为所述rc振荡器输出的时钟信号的第一时钟频率与所述目标时钟频率的差值。

其中,所述第一电阻的数量可以为一个或多个,所述第一电容的数量可以为一个或多个。如图2所示,所述第一电阻的数量可以为3个,所述第一电容的数量可以为3个。所述rc振荡器可以包括放大器,所述rc选频网络2可以与放大器连接,通过放大器输出时钟信号。所述第一时钟频率可以为rc振荡器输出的时钟信号的时钟频率,即当前实际时钟频率。所述目标时钟频率可以为预设时钟频率,或者可以为基于当前射频通信频段确定的时钟频率。

步骤102、在所述频率误差的绝对值大于第一预设值的情况下,调整所述rc选频网络的电阻值,以使所述频率误差的绝对值小于或等于所述第一预设值,所述第一预设值大于0,且所述第一预设值小于1。

其中,所述第一预设值可以为0.2%,或者可以为0.3%,或者可以为0.5%,等等,本实施例对此不进行限定。可以通过阻值调整模块调整所述rc选频网络的电阻值,所述阻值调整模块可以包括至少一个阻值减小单元和至少一个阻值增大单元,所述阻值减小单元用于减小所述rc选频网络的电阻值,所述阻值增大单元用于增大所述rc选频网络的电阻值;每个所述阻值减小单元均包括:与所述第一电阻并联的至少一个第二电阻,以及与每个所述第二电阻串联的第一开关;每个所述阻值增大单元均包括:与所述第一电阻串联的至少一个第三电阻,以及与每个所述第三电阻串联的第二开关。

在实际应用中,以芯片为显示驱动芯片为例,显示驱动芯片在芯片设计时因优先考虑逻辑和时序实现,进而在相关设计上留有很大的余量,甚至认为emc(电磁兼容)问题都是系统集成的问题,电子设备需要在系统端寻找解决方案,从而忽略了源头处理代价最小的原则,导致相关厂家针对芯片级的emi(电磁干扰)处理措施和解决方案研究投入极少,不能在功能和emi相关性能上取得平衡,导致显示驱动芯片在emi性能方面存在较大的缺陷。在电子设备极致全面屏的外观驱使下,显示驱动芯片与天线的距离已经是亚毫米级,显示驱动芯片的时钟产生的直接辐射emi干扰可近距离辐射耦合到天线。

在本申请实施例中,确定所述rc振荡器输出的时钟信号的频率误差,所述频率误差为时钟频率差值与目标时钟频率的比值,所述时钟频率差值为所述rc振荡器输出的时钟信号的第一时钟频率与所述目标时钟频率的差值;在所述频率误差的绝对值大于第一预设值的情况下,调整所述rc选频网络的电阻值,以使所述频率误差的绝对值小于或等于所述第一预设值,所述第一预设值大于0,且所述第一预设值小于1。这样,通过调整rc选频网络的电阻值,能够降低rc振荡器输出的时钟信号的频率误差,从而能够调整时钟信号的时钟频率避开当前射频通信频段,能够提高通信质量。

可选的,所述确定所述rc振荡器输出的时钟信号的频率误差,包括:

接收行扫描信号;

获取在至少两个行扫描信号的接收时刻之间所述rc振荡器输出的时钟信号的第一脉冲数;

基于所述目标时钟频率获取目标脉冲数;

基于所述第一脉冲数与所述目标脉冲数确定所述rc振荡器输出的时钟信号的频率误差。

其中,所述目标脉冲数可以为所述至少两个行扫描信号的接收时刻之间的时间差值与目标时钟频率的乘积,所述rc振荡器输出的时钟信号的频率误差可以为:(n0-n1)/n1*100%,n0为第一脉冲数,n1为目标脉冲数。如图3所示,t1为时钟周期,t0为在至少两个行扫描信号的接收时刻之间的时长,则n1为:t0/t1。t0可以由处理器提供,通常为0.001%以上精度,精度较高。可以通过16位脉冲计数器对第一脉冲数进行计数,16位脉冲计数器可以实现最大65536个脉冲计数,理论上最大可以实现频率误差(1-65535/65536),约为0.0025%的判断精度。

相关技术中,由rc振荡器输出的时钟信号,时钟精度较差,仅能达到目标时钟频率的2%~5%左右,且随着温度变化会发生漂移,抖动较大,导致干扰信号的频谱带宽达到了3mhz以上。时钟精度较差导致无法选定一个特定的频率以保证相关干扰避开所有通信频段。且受制程和平台限制,无法由外部直接输入参考时钟且芯片内部无法增加高精度时钟源。显示驱动芯片的封装和工艺上不支持高精度时钟源模块,如晶体的集成;且芯片不能支持外供高精度时钟作为参考,会导致兼容性较差。

需要说明的是,在确定频率误差时,通过较高的时钟精度要求,可以获取尽可能准确的频率误差。示例地,时钟精度在0.05%时,能够获取较准确的频率误差。可以对n1四舍五入取整数,得到n2;计算(1-n2*t1/t0),得到时钟的精度。例如,目标时钟频率为100mhz,时钟的周期为10ns,满足脉冲个数2000个以上的条件时,单位时间在20000ns即20us以上,对应60hz屏幕,每行扫描的时间为7us,取3行扫描时间为21us,对应的目标脉冲数为2100个可满足0.05%的精度要求。

该实施方式中,通过跟踪对比精确度较高的行扫描信号单位周期内的时钟脉冲个数确定时钟的频率误差,能够较为准确地确定频率误差,进而能够基于较为准确的频率误差对时钟频率进行调整。

可选的,所述在所述频率误差的绝对值大于第一预设值的情况下,调整所述rc选频网络的电阻值,以使所述频率误差的绝对值小于或等于所述第一预设值,包括:

在所述频率误差的绝对值大于第一预设值,且所述频率误差大于0的情况下,增大所述rc选频网络的电阻值,以使所述频率误差的绝对值小于或等于所述第一预设值;

在所述频率误差的绝对值大于第一预设值,且所述频率误差小于0的情况下,减小所述rc选频网络的电阻值,以使所述频率误差的绝对值小于或等于所述第一预设值。

其中,可以通过所述至少一个阻值增大单元中的全部或部分阻值增大单元增大所述rc选频网络的电阻值,可以通过所述至少一个阻值减小单元中的全部或部分阻值减小单元减小所述rc选频网络的电阻值。

本实施方式中,通过增大或减小所述rc选频网络的电阻值降低时钟频率的频率误差,从而能够准确地调整时钟频率使得时钟频率避开射频通信频段,提升显示驱动芯片的emi性能,进而提升网络适应性体验。

可选的,所述确定所述rc振荡器输出的时钟信号的频率误差之前,所述方法还包括:

获取当前射频通信频段;

若所述第一时钟频率处于所述当前射频通信频段内,则基于所述当前射频通信频段确定所述目标时钟频率,其中,所述目标时钟频率处于所述当前射频通信频段外。

其中,可以预先设置有频率设定查找表,频率设定查找表中可以存储有射频通信频段与对应的时钟频率,即目标时钟频率,射频通信频段内不包括目标时钟频率,从而目标时钟频率能够避让射频通信频段。所述目标时钟频率可以为频率设定查找表中当前射频通信频段对应的时钟频率。如图4所示,当前射频通信频段可以为fl至fh之间,可以将处于当前射频通信频段内的第一时钟频率跳频至处于所述当前射频通信频段外的目标时钟频率。

在实际应用中,可以在切换射频通信频段和信道时,同步对显示驱动芯片的时钟精度和频率误差进行检测,确认时钟相关干扰是否避让射频通信频段。若当前时钟频率不能避开当前射频通信频段,则可以调整时钟频率至预先设置的频率设定查找表中的目标时钟频率。通过调整当前时钟频率,使得当前时钟频率尽可能接近目标时钟频率,以提升时钟精度和降低频率误差为基础,在不影响功能前提下进行小范围跳频,避让当前射频通信频段,可以解决显示驱动芯片的时钟模块带来的emi干扰类问题。

该实施方式中,基于所述当前射频通信频段确定所述目标时钟频率,能够随着射频通信频段的变化对时钟频率进行动态智能调整和补偿,使得时钟模块的干扰频点能够避开射频通信频段,从而能够解决时钟模块带来的emi干扰问题。

参见图2,图2是本申请实施例提供的一种芯片的结构示意图,所述芯片包括rc振荡器,所述rc振荡器用于输出时钟信号,所述rc振荡器包括由第一电阻21和第一电容构成的rc选频网络2,如图5所示,所述rc振荡器还包括与所述第一电阻21连接的阻值调整模块22,所述阻值调整模块22用于调整所述rc选频网络2的电阻值,以使所述rc振荡器输出的时钟信号的频率误差的绝对值小于或等于第一预设值,所述频率误差为时钟频率差值与目标时钟频率的比值,所述时钟频率差值为所述rc振荡器输出的时钟信号的第一时钟频率与所述目标时钟频率的差值,所述第一预设值大于0,且所述第一预设值小于1。

其中,rc振荡器的时钟频率与rc选频网络2的电阻值呈反比,示例地,f=1/(2πrc),f为时钟频率,r为rc选频网络2的电阻值,c为rc选频网络2的电容值。

通过阻值调整模块22调整所述rc选频网络2的电阻值,能够提高时钟精度,并降低频率误差,从而能够降低对芯片集成开发的难度;且能够在较小的成本和无需牺牲可靠性的情况下,提升芯片的emi性能,进而提升网络适应性体验;并且能够缩短产品开发验证周期。

本申请实施例中,通过所述阻值调整模块22调整所述rc选频网络2的电阻值,能够降低rc振荡器输出的时钟信号的频率误差,从而能够调整时钟信号的时钟频率避开当前射频通信频段,能够提高通信质量。

可选的,所述阻值调整模块22包括至少一个阻值减小单元和至少一个阻值增大单元,所述阻值减小单元用于减小所述rc选频网络2的电阻值,所述阻值增大单元用于增大所述rc选频网络2的电阻值;

每个所述阻值减小单元均包括:与所述第一电阻21并联的至少一个第二电阻,以及与每个所述第二电阻串联的第一开关;

每个所述阻值增大单元均包括:与所述第一电阻21串联的至少一个第三电阻,以及与每个所述第三电阻串联的第二开关。

其中,所述第二电阻的电阻值大于所述第一电阻21的电阻值,所述第三电阻的电阻值小于所述第一电阻21的电阻值。例如,所述第二电阻的电阻值为第一电阻21的电阻值的100倍,所述第三电阻的电阻值为第一电阻21的电阻值的1%。多个阻值减少单元减小的所述rc选频网络2的电阻值可以不同,且多个阻值增大单元增大的所述rc选频网络2的电阻值可以不同,从而能够实现步进式地调整频率误差。

阻值调整模块22增加的电路面积占整个芯片面积非常小,而芯片成本与面积相关,因此,本实施方式可以以较小的成本和代价提升芯片的时钟的emi性能,同时因时钟精度的提升,进而能够提升芯片相关功能的可靠性。

该实施方式中,通过在rc选频网络2的第一电阻21上并联或串联多个不同阻值的电阻,并联较大电阻或串联较小电阻能够使时钟频率小范围变化,从而能够通过所述至少一个阻值减小单元和至少一个阻值增大单元步进式地调整频率误差。

可选的,所述至少一个阻值减小单元包括第一阻值减小单元221和第二阻值减小单元222,所述第一阻值减小单元221用于减小所述rc选频网络2的电阻值,以使所述rc选频网络2的电阻值小于第二预设值,所述第二阻值减小单元222用于减小所述rc选频网络2的电阻值,以使所述rc选频网络2的电阻值小于第三预设值,所述第二预设值大于所述第三预设值;

所述至少一个阻值增大单元包括第一阻值增大单元225和第二阻值增大单元226,所述第一阻值增大单元225用于增大所述rc选频网络2的电阻值,以使所述rc选频网络2的电阻值大于第四预设值,所述第二阻值增大单元226用于增大所述rc选频网络2的电阻值,以使所述rc选频网络2的电阻值大于第五预设值,所述第四预设值小于所述第五预设值。

其中,所述第一阻值减小单元221和第二阻值减小单元222减小所述rc选频网络2的电阻值,从而能够增大时钟频率,第一阻值减小单元221对应的时钟频率的增大值小于第二阻值减小单元222对应的时钟频率的增大值。第一阻值增大单元225和第二阻值增大单元226增大所述rc选频网络2的电阻值,从而能够减小时钟频率,第一阻值增大单元225对应的时钟频率的减小值小于第二阻值增大单元226对应的时钟频率的减小值。

作为一种实施方式,所述至少一个阻值减小单元包括第一阻值减小单元221、第二阻值减小单元222、第三阻值减小单元223和第四阻值减小单元224,第一阻值减小单元221可以增大时钟频率使频率误差的绝对值变化0.1%,第二阻值减小单元222可以增大时钟频率使频率误差的绝对值变化0.5%,第三阻值减小单元223可以增大时钟频率使频率误差的绝对值变化0.2%,第四阻值减小单元224可以增大时钟频率使频率误差的绝对值变化1%。所述至少一个阻值增大单元包括第一阻值增大单元225、第二阻值增大单元226、第三阻值增大单元227和第四阻值增大单元228,第一阻值增大单元225可以减小时钟频率使频率误差的绝对值变化0.1%,第二阻值增大单元226可以减小时钟频率使频率误差的绝对值变化0.5%,第三阻值增大单元227可以减小时钟频率使频率误差的绝对值变化0.2%,第四阻值增大单元228可以减小时钟频率使频率误差的绝对值变化1%。所述阻值调整模块22还可以包括第三开关229,第三开关229可以与第一电阻21串联,在需要增大所述rc选频网络2的电阻值时,可以断开第三开关229;在不需要增大所述rc选频网络2的电阻值时,可以闭合第三开关229。

在实际应用中,可以判断频率误差的绝对值是否小于0.2%,若判断频率误差的绝对值小于0.2%,则可以不对时钟频率进行调整;若判断频率误差的绝对值大于0.5%,且频率误差小于0,则可以通过控制第二阻值减小单元222以及第四阻值减小单元224中的第一开关对频率误差进行调整;若判断频率误差的绝对值大于或等于0.2%且小于或等于0.5%,且频率误差小于0,则可以通过控制第一阻值减小单元221以及第三阻值减小单元223中的第一开关对频率误差进行调整;若判断频率误差的绝对值大于0.5%,且频率误差大于0,则可以通过控制第二阻值增大单元226以及第四阻值增大单元228中的第二开关对频率误差进行调整;若判断频率误差的绝对值大于或等于0.2%且小于或等于0.5%,且频率误差小于0,则可以通过控制第一阻值增大单元225以及第三阻值增大单元227中的第二开关对频率误差进行调整。

通过阻值调整模块22调整rc选频网络2的电阻值,可以在ms内将频率误差调整到预设范围内,从而即使考虑有一定噪声带宽的情况下,满足干扰噪声避让射频通信频段的需求。

该实施方式中,通过第一阻值减小单元221和第二阻值减小单元222,在当前时钟频率小于目标时钟频率的情况下,能够逐步增大时钟频率,使得当前时钟频率接近目标时钟频率,从而逐步减小频率误差;通过第一阻值增大单元225和第二阻值增大单元226,在当前时钟频率大于目标时钟频率的情况下,能够逐步减小时钟频率,使得当前时钟频率接近目标时钟频率,从而逐步减小频率误差。

图1实施例中的芯片时钟频率调整方法可以用于上述实施例中的芯片,且可以达到相同的有益效果。

需要说明的是,本申请实施例提供的芯片时钟频率调整方法,执行主体可以为芯片时钟频率调整装置,或者该芯片时钟频率调整装置中的用于执行加载芯片时钟频率调整方法的控制模块。本申请实施例中以芯片时钟频率调整装置执行加载芯片时钟频率调整的方法为例,说明本申请实施例提供的芯片时钟频率调整装置。

参见图6,图6是本申请实施例提供的一种芯片时钟频率调整装置的结构示意图,所述芯片包括rc振荡器,所述rc振荡器用于输出时钟信号,所述rc振荡器包括由第一电阻和第一电容构成的rc选频网络,如图6所示,所述装置300包括:

第一确定模块301,用于确定所述rc振荡器输出的时钟信号的频率误差,所述频率误差为时钟频率差值与目标时钟频率的比值,所述时钟频率差值为所述rc振荡器输出的时钟信号的第一时钟频率与所述目标时钟频率的差值;

调整模块302,用于在所述频率误差的绝对值大于第一预设值的情况下,调整所述rc选频网络的电阻值,以使所述频率误差的绝对值小于或等于所述第一预设值,所述第一预设值大于0,且所述第一预设值小于1。

可选的,所述第一确定模块301具体用于:

接收行扫描信号;

获取在至少两个行扫描信号的接收时刻之间所述rc振荡器输出的时钟信号的第一脉冲数;

基于所述目标时钟频率获取目标脉冲数;

基于所述第一脉冲数与所述目标脉冲数确定所述rc振荡器输出的时钟信号的频率误差。

可选的,所述调整模块302具体用于:

在所述频率误差的绝对值大于第一预设值,且所述频率误差大于0的情况下,增大所述rc选频网络的电阻值,以使所述频率误差的绝对值小于或等于所述第一预设值;

在所述频率误差的绝对值大于第一预设值,且所述频率误差小于0的情况下,减小所述rc选频网络的电阻值,以使所述频率误差的绝对值小于或等于所述第一预设值。

可选的,如图7所示,所述装置300还包括:

获取模块303,用于获取当前射频通信频段;

第二确定模块304,用于若所述第一时钟频率处于所述当前射频通信频段内,则基于所述当前射频通信频段确定所述目标时钟频率,其中,所述目标时钟频率处于所述当前射频通信频段外。

本申请实施例中的芯片时钟频率调整装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(networkattachedstorage,nas)、个人计算机(personalcomputer,pc)、电视机(television,tv)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的芯片时钟频率调整装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的芯片时钟频率调整装置能够实现图1的方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选的,如图8所示,本申请实施例还提供一种电子设备400,包括处理器401,存储器402,存储在存储器402上并可在所述处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述芯片时钟频率调整方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图9为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509、以及处理器510等部件。

本领域技术人员可以理解,电子设备500还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,所述电子设备包括芯片,所述芯片包括rc振荡器,所述rc振荡器用于输出时钟信号,所述rc振荡器包括由第一电阻和第一电容构成的rc选频网络,处理器510用于:确定所述rc振荡器输出的时钟信号的频率误差,所述频率误差为时钟频率差值与目标时钟频率的比值,所述时钟频率差值为所述rc振荡器输出的时钟信号的第一时钟频率与所述目标时钟频率的差值;

在所述频率误差的绝对值大于第一预设值的情况下,调整所述rc选频网络的电阻值,以使所述频率误差的绝对值小于或等于所述第一预设值,所述第一预设值大于0,且所述第一预设值小于1。

可选的,处理器510还用于:

接收行扫描信号;

获取在至少两个行扫描信号的接收时刻之间所述rc振荡器输出的时钟信号的第一脉冲数;

基于所述目标时钟频率获取目标脉冲数;

基于所述第一脉冲数与所述目标脉冲数确定所述rc振荡器输出的时钟信号的频率误差。

可选的,处理器510还用于:

在所述频率误差的绝对值大于第一预设值,且所述频率误差大于0的情况下,增大所述rc选频网络的电阻值,以使所述频率误差的绝对值小于或等于所述第一预设值;

在所述频率误差的绝对值大于第一预设值,且所述频率误差小于0的情况下,减小所述rc选频网络的电阻值,以使所述频率误差的绝对值小于或等于所述第一预设值。

可选的,处理器510还用于:

获取当前射频通信频段;

若所述第一时钟频率处于所述当前射频通信频段内,则基于所述当前射频通信频段确定所述目标时钟频率,其中,所述目标时钟频率处于所述当前射频通信频段外。

应理解的是,本申请实施例中,输入单元504可以包括图形处理器(graphicsprocessingunit,gpu)5041和麦克风5042,图形处理器5041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元506可包括显示面板5061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板5061。用户输入单元507包括触控面板5071以及其他输入设备5072。触控面板5071,也称为触摸屏。触控面板5071可包括触摸检测装置和触摸控制器两个部分。其他输入设备5072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器509可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器510可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述芯片时钟频率调整方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述芯片时钟频率调整方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1