调整时钟晶振的频率的方法及装置、晶振模块、芯片制造方法及图纸

技术编号:7461316 阅读:534 留言:0更新日期:2012-06-25 00:59
本发明专利技术实施例公开了一种调整时钟晶振的频率的方法及装置、晶振模块、芯片,用于对芯片内的时钟晶振的频率进行调整。本发明专利技术实施例方法包括:芯片上电后,获取芯片中的晶振模块的时钟晶振当前的频率;判断时钟晶振当前的频率与预置的目标频率之间的差值是否在预置的可调范围内;若是,则将时钟晶振的频率调整为预置的目标频率。本发明专利技术实施例中还公开了与方法对应的装置、及晶振模块、芯片,能够有效的满足芯片对时钟晶振的频率的需求,提高芯片的良品率和系统。

【技术实现步骤摘要】

本专利技术涉及微电子
,尤其涉及调整时钟晶振的频率的方法及装置、晶振模块、芯片
技术介绍
时钟晶振是在电子技术应用领域广泛使用的一种基础器件,可提供各种各样频率的标准方波,此种方波主要用于数字系统时钟,次方波主要由输出电平值、高低电平占空比、上升/下降时间、驱动能力及频率等重要指标要求。目前,在芯片中内置时钟晶振已经广泛应用,但是由于工艺偏移等因素导致芯片中的时钟晶振的频率在一个较大的误差范围内,不能满足芯片的需求,降低了芯片的良品率和芯片的性能。
技术实现思路
本专利技术实施例提供了一种调整时钟晶振的频率的方法及装置、晶振模块、芯片,用于对时钟晶振的频率进行调节,降低时钟晶振频率与预期的频率之间的误差,有效的满足芯片对时钟晶振的频率的需求,提高芯片的良品率和性能。本专利技术实施例中的调整时钟晶振的频率的方法包括芯片上电后,获取芯片中的晶振模块的时钟晶振当前的频率;判断时钟晶振当前的频率与预置的目标频率之间的差值是否在预置的可调范围内;若是,则将时钟晶振的频率调整为预置的目标频率。本专利技术实施例中的调整时钟晶振的频率的装置包括获取单元,用于芯片上电后, 获取芯片中的晶振模块的时钟晶振当前的频率;判断单元,用于判断时钟晶振当前的频率与预置的目标频率之间的差值是否在预置的可调范围;调整单元,用于当时钟晶振当前的频率与预置的目标频率之间的差值在预置的可调范围时,则将时钟晶振的频率调整为预置的目标频率。本专利技术实施例中的晶振模块包括频率调整使能模块,用于提供频率调整使能位, 使得当所述频率调整使能位为使能状态时,允许对所述时钟晶振的频率进行调整;频率设置模块,用于提供频率设置位,使得芯片能够通过设置所述频率设置位的二进制数值调整时钟晶振的频率。本专利技术实施例中的芯片包括调整时钟晶振的频率的装置、及晶振模块;调整时钟晶振频率的装置能够对晶振模块的时钟晶振的频率进行调整。从以上技术方案可以看出,本专利技术实施例具有以下优点芯片上电后,获取芯片中的晶振模块的时钟晶振当前的频率,且当该时钟晶振当前的频率与预置的目标频率之间的差值在预置的可调范围内时,将所述时钟晶振的频率调整至预置的目标频率,通过调整时钟晶振的时钟频率至预置的目标频率,能够有效的满足芯片对时钟晶振频率的需求,提高芯片的成品良率及性能。附图说明图1为本专利技术实施例中调整时钟晶振的频率的方法的一个示意图;图2为本专利技术实施例中调整时钟晶振的频率的方法的另一示意图;图3为本专利技术实施例中调整时钟晶振的频率的装置的一个示意图;图4为本专利技术实施例中调整时钟晶振的频率的装置的另一示意图;图5为本专利技术实施例中一种晶振模块的的一个示意图;图6为本专利技术实施例中一种芯片的示意图。具体实施例方式本专利技术实施例提供了一种调整时钟晶振的频率的方法及装置、晶振模块、芯片,用于芯片对时钟晶振的频率进行调整,满足芯片对时钟晶振频率的需求,有效的提高芯片的成品良率及性能。在本专利技术实施例中,请参阅图1,为本专利技术实施例中一种调整时钟晶振的频率的方法的实施例,包括101、芯片上电后,获取芯片中晶振模块中的时钟晶振当前的频率;在本专利技术实施例中,芯片中包含控制单元,该控制单元可调整时钟晶振的频率,且在芯片中包含晶振模块,用于提供时钟晶振的频率,因此,在芯片上电后,控制单元将获取芯片中晶振模块中的时钟晶振当前的频率。102、判断时钟晶振当前的频率与预置的目标频率之间的差值是否在预置的可调范围内,若是,则执行步骤103,若否,则执行步骤104 ;在本专利技术实施例中,控制单元获取到时钟晶振当前的频率之后,将判断该时钟晶振当前的频率与预置的目标频率之间的差值是否在预置的可调范围内。103、将时钟晶振的频率调整为预置的目标频率。在本专利技术实施例中,当时钟晶振当前的频率与预置的目标频率之间的差值在预置的可调范围内时,说明可通过对时钟晶振的频率进行调整,使得时钟频率满足需求,控制单元将时钟晶振的频率调整为预置的目标频率。需要说明的是,在本专利技术实施例中,当时钟晶振当前的频率与预置的目标频率之间的差值不在预置的可调范围内时,控制单元将执行步骤104,即停止对时钟晶振的频率进行调整。104、结束调整。在本专利技术实施例中,通过获取时钟晶振的当前频率,并当该时钟晶振的当前频率与预置的目标频率的差值在预置的可调频率的范围内时,将该时钟晶振的频率调整至预置的目标频率,能够有效的满足芯片对时钟晶振的频率的需求,提高芯片的成品良率及性能。为了更好的理解本专利技术中的技术方案,请参阅图2,为本专利技术实施例中一种调整时钟晶振的频率的方法的实施例,包括201、芯片上电后,将晶振模块中的频率调整使能位设置为使能状态;需要说明的是,在本专利技术实施例中,芯片中的flash中保存用于调整时钟晶振的频率的代码,且芯片中还包含晶振模块,芯片上电之后,芯片内部的控制单元将读取并执行该用于调整时钟晶振的频率的代码,对芯片内的晶振模块中的时钟晶振的频率进行调整。在本专利技术实施例中,芯片上电后,控制单元将晶振模块中的频率调整使能位设置为使能状态,以启动对时钟晶振的频率的调整。在实际应用中,具体可以为将晶振模块中的频率调整使能位的值设置为1,以表明该芯片启动对时钟晶振的频率的调整,需要说明的是,在实际应用中,可根据具体的情况设置频率调整使能位的比特数及所在的管脚,此处不做限定。202、预置时间段之后,从晶振模块中读取时钟晶振在预置时间段内的时钟计数值;在本专利技术实施例中,控制单元在将晶振模块中的频率调整使能位设置为使能状态之后,将在预置的时间段之后,将从晶振模块中读取时钟晶振在预置时间段内的时钟计数值。203、根据预置参数及时钟晶振在预置时间段内的时钟计数值,计算时钟晶振当前的频率,预置参数包括预置的时钟频率及预置的时钟计数值;在本专利技术实施例中,为了计算时钟晶振当前的频率,还需要使用芯片中的预置参数,该预置参数包括预置的时钟频率计预置的时钟计数值,其中,该预置的时钟计数值是指预置的时钟频率在步骤202中所描述的预置的时间段内的时钟个数,控制单元将根据该预置参数及时钟晶振在预置的时间段内的时钟计数值,计算时钟晶振当前的频率,具体的计算方法为将时钟晶振在预置的时间段内的时钟计数值除以预置的时钟计数值得到第一参数值,再将该第一参数值与预置的时钟频率的乘积作为时钟晶振当前的频率。例如,当时钟晶振在预置的时间段内的时钟计数值为N,预置的时钟频率为F,预置的时钟计数值为M时,N时钟晶振当前的频率Fose=TTxF。M204、判断时钟晶振当前的频率与预置的目标频率之间的差值是否在预置的可调范围内,若是,则执行步骤205,若否,则执行步骤207 ;在本专利技术实施例中,控制单元获取到时钟晶振当前的频率之后,将判断时钟晶振当前的时钟频率与预置的目标频率之间的差值是否在预置的可调范围内。205、根据时钟晶振当前的频率与预置的目标频率之间的差值、预置的时钟晶振的频率在调大或者降低时的频率调整单位、及频率设置位当前的二进制数值,确定频率设置位所需要设置的二进制数值;在本专利技术实施中,芯片中的晶振模块上包含频率设置位(管脚),且可以根据需要使用不同比特数的端口,例如16比特,18比特,20比特等,控制单元可根据时钟晶振当前的频率与预置的目标频率之间的差值、预置的时钟晶振在调大或者降低时的频率调整单位、及用于设置时本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:张华龙叶媲舟
申请(专利权)人:深圳芯邦科技股份有限公司
类型:发明
国别省市:

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

1
相关领域技术