频率侦测方法及装置制造方法及图纸

技术编号:8531385 阅读:177 留言:0更新日期:2013-04-04 13:27
本发明专利技术实施例公开了一种频率侦测方法及装置,包括,对接收到的参考时钟信号和被测时钟信号分别进行计数,得到第一计数值和第二计数值;当所述第一计数值达到预设阈值时,判断所述第二计数值是否大于预设的最高计数值,或者小于预设的最低计数值;如果是,则停止对所述参考时钟信号和被测时钟信号的计数,并生成违反信号;将所述违反信号输入到芯片,以提示芯片当前频率异常。相应的,本发明专利技术实施例还公开了一种频率侦测装置。本发明专利技术实施例所提供的频率侦测方法及装置,通过计数的方式,确定被测时钟信号是否为违反信号,实现了频率侦测的数字化,解决了使用模拟电路进行频率侦测,应用不便,难以推广的问题,同时,提高了频率侦测的可靠性。

【技术实现步骤摘要】

本专利技术涉及信号测试领域,更具体而言,涉及一种频率侦测方法及装置
技术介绍
频率侦测是指,将输入芯片的时钟信号与芯片内部的预设时钟进行比较,,当被测的时钟信号的频率大于或小于预设时钟的频率时,频率侦测器向芯片输入信号,警示芯片当前频率异常,以防止芯片遭受违反频率的攻击。通常,频率侦测器是以模拟电路的形式来实现的,对于一般的片上系统(S0C,Systemon a Chip)而言,由于需要进行模拟电路和数字电路之间的信号转换,造成电路复杂繁琐,所以模拟电路很难集成在芯片上,而且模拟电路的测试相对于数字的电路的测试更复杂,因此,使用模拟电路进行频率侦测,造成了频率侦测器应用不便,难以推广,而且可靠性低的问题。
技术实现思路
本专利技术实施例提供一种频率侦测方法及装置,以解决使用模拟电路进行频率侦测,造成了频率侦测器应用不便,难以推广,而且可靠性低的问题。本专利技术实施例提供下述技术方案一方面,本专利技术实施例提供了一种频率侦测方法,包括对接收到的参考时钟信号和被测时钟信号分别进行计数,得到对应的第一计数值和第二计数值;当所述第一计数值达到预设阈值时,判断所述第二计数值是否大于预设的最高计数值,或者小于预设的最低计数值;如果大于预设的最高计数值,或者小于预设的最低计数值,则停止对所述参考时钟信号和被测时钟信号的计数,并生成违反信号;将所述违反信号输入到芯片,以提示芯片当前频率异常。可选的,在生成违反信号时,记录生成的所述违反信号的次数;当所述违反信号的次数达到预设违反阈值时,执行将所述违反信号输入到芯片,以提示芯片当前频率异常。可选的,所述方法还包括当所述第一计数值达到预设阈值时,且所述第二计数值大于等于预设的最低计数值,且小于等于预设的最高计数值时,将所计的违反信号的次数清零。可选的,当所述第一计数值达到预设阈值时,且所述违反信号的次数没有达到预设违反阈值时,将所述违反信号的次数加I。可选的,当所述第一计数值达到预设阈值时,且所述违反信号的次数已达到预设违反阈值时,执行将所述违反信号输入到芯片,以提示芯片当前频率异常;并将所述违反信号的次数清零。另一方面,本专利技术实施例提供了一种频率侦测装置,包括第一计数单元用于对接收到的参考时钟信号进行计数,得到对应的第一计数值,以及在接收到指示单元发送停止计数的指示时,停止计数;第二计数单元用于对接收到的被测时钟信号进行计数,得到对应的第二计数值,以及在接收到所述指示单元发送停止计数的指示时,停止计数;第一判断单元用于在所述第一计数值达到预设阈值时,判断所述第二计数值是否大于预设的最高计数值,或者小于预设的最低计数值;所述指示单元用于在所述第一判断单元判断所述第二计数值是大于预设的最高计数值,或者小于预设的最低计数值时,分别向所述第一计数单元和第二计数单元发送停止计数的指示;生成单元用于在所述第一判断单元判断第二计数值是大于预设的最高计数值,或者小于预设的最低计数值时,生成违反信号;输入单元用于将所述生成单元生成的违反信号输入到芯片,以提示芯片当前频率异常。可选的,还包括第三计数单元用于在所述生成单元生成违反信号时,记录生成的所述违反信号的次数;第二判断单元,用于判断所述违反信号的次数是否达到预设违反阈值,并将达到预设违反阈值的判断结果发送给所述输入单元;所述输入单元还用于在接收到所述第二判断单元发送的达到预设违反阈值的判断结果时,将所述违反信号输入到芯片,以提示芯片当前频率异常。可选的,所述指示单元还用于在所述第一判断单元判断所述第二计数值大于等于预设的最低计数值,且小于等于预设的最高计数值时,向所述第三计数单元发送清零指示;所述第三计数单元,还用于在接收到所述指示单元发送的清零指示时,将所计的违反信号的次数清零。可选的,所述第三计数单元还用于在所述第一计数值达到预设阈值时,且所述第二判断单元判断违反信号的次数没有达到预设违反阈值时,将所述违反信号的次数加I。可选的,所述输入单元还用于在所述第一计数值达到预设阈值时,且所述第二判断单元判断所述违反信号的次数已达到预设违反阈值时,将所述违反信号输入到芯片,以提示芯片当前频率异常;所述第三计数单元还用于在所述第一计数值达到预设阈值时,且所计的违反信号的次数已达到预设违反阈值时,将所计的违反信号的次数清零。由以上技术方案可知,通过对参考时钟信号和被测时钟信号进行计数的方式,确定被测时钟信号是否为违反信号,通过数字化的方式实现了对频率的侦测,解决了使用模拟电路进行频率侦测,应用不便,难以推广的问题;同时,通过对违反信号进行计数,提高了频率侦测的可靠性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。通过附图所示,本专利技术的上述及其它目的、特征和优势将更加清晰。图1为本专利技术实施例提供的一种频率侦测方法的流程图;图2为本专利技术实施例提供的一种频率侦测方法的另一流程图;图3为本专利技术实施例提供的一种频率侦测装置的结构示意图;图4为本专利技术实施例提供的一种频率侦测装置的另一结构示意图;图5为本专利技术提供的一种频率侦测示例的电路连接示意图;图6为本专利技术提供的一种频率侦测示例的另一电路连接示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,为本专利技术实施例提供的一种频率侦测方法的流程图,所述频率侦测方法通过数字电路来实现,包括以下步骤步骤101 :对接收到的参考时钟信号和被测时钟信号分别进行计数,得到对应的第一计数值和第二计数值;其中,该实施例中,具体实现时,可以通过不同的计数器分别对参考时钟信号和被测时钟信号,比如,第一计数器对参考时钟信号进行计数,第二计数器对被测时钟信号进行计数。而所述参考时钟信号为已知的恒定频率时钟输入。在该步骤中所述第一计数值和所述第二计数值为所接收的时钟信号的数量,可以以时钟信号的一个方波信号作为一个单位计数一次,也可以以其他方式对时钟信号计数。步骤102 :当所述第一计数值达到预设阈值时,判断所述第二计数值是否大于预设的最高计数值,或者小于预设的最低计数值;如果是,执行步骤103 ;其中,所述预设的最高计数值或预设的最低计数值是根据实际需要设定的,其中,预设的最高计数值就是预设被测时钟信号的周期的最高计数值;预设的最低计数值就是预设被测时钟信号的周期的最低计数值。需要指出的是,所述第一计数值的预设预设阈值,可以根据所述频率侦测器所要达到的精度和所述参考时钟信号的周期来确定,当然也可以根据其他的参数和要求来确定,本专利技术对此不作限制。此外,所述参考时钟信号和所述被测时钟信号的频率值,可以通过所述第一计数值和所述第二计数值得出。例如,根据所述第二计数值,可以得到所述被测时钟信号的周期,从而便可以得到所述被测时钟信号当前的频率值,例如,假设参考时钟信号的频率为Fref,周期为Tref,Tref =本文档来自技高网...

【技术保护点】
一种频率侦测方法,其特征在于,包括:对接收到的参考时钟信号和被测时钟信号分别进行计数,得到对应的第一计数值和第二计数值;当所述第一计数值达到预设阈值时,判断所述第二计数值是否大于预设的最高计数值,或者小于预设的最低计数值;如果大于预设的最高计数值,或者小于预设的最低计数值,则停止对所述参考时钟信号和被测时钟信号的计数,并生成违反信号;将所述违反信号输入到芯片,以提示芯片当前频率异常。

【技术特征摘要】
1.一种频率侦测方法,其特征在于,包括 对接收到的参考时钟信号和被测时钟信号分别进行计数,得到对应的第一计数值和第二计数值; 当所述第一计数值达到预设阈值时,判断所述第二计数值是否大于预设的最高计数值,或者小于预设的最低计数值; 如果大于预设的最高计数值,或者小于预设的最低计数值,则停止对所述参考时钟信号和被测时钟信号的计数,并生成违反信号; 将所述违反信号输入到芯片,以提示芯片当前频率异常。2.如权利要求1所述的方法,其特征在于,还包括在生成违反信号时,记录生成的所述违反信号的次数; 当所述违反信号的次数达到预设违反阈值时,执行将所述违反信号输入到芯片,以提示芯片当前频率异常。3.如权利要求2所述的方法,其特征在于,还包括当所述第一计数值达到预设阈值时,且所述第二计数值大于等于预设的最低计数值,且小于等于预设的最高计数值时,将所计的违反信号的次数清零。4.如权利要求2所述的方法,其特征在于,还包括当所述第一计数值达到预设阈值时,且所述违反信号的次数没有达到预设违反阈值时,将所述违反信号的次数加I。5.如权利要求4所述的方法,其特征在于,还包括当所述第一计数值达到预设阈值时,且所述违反信号的次数已达到预设违反阈值时,执行将所述违反信号输入到芯片,以提示芯片当前频率异常;并将所述违反信号的次数清零。6.一种频率侦测装置,其特征在于,包括 第一计数单元用于对接收到的参考时钟信号进行计数,得到对应的第一计数值,以及在接收到指示单元发送停止计数的指示时,停止计数; 第二计数单元用于对接收到的被测时钟信号进行计数,得到对应的第二计数值,以及在接收到所述指示单元发送停止计数的指示时,停止计数; 第一判断单元用于在所述第一计数值达到预设阈值时,判断所述第二计数值是否大于预设的最高计数值,或者小于预设的最低计数值; ...

【专利技术属性】
技术研发人员:张炜马文波于立波滕虓宇
申请(专利权)人:北京华大信安科技有限公司
类型:发明
国别省市:

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

1