System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于检测系统时钟频率的方法、装置及时钟频率检测器制造方法及图纸_技高网

用于检测系统时钟频率的方法、装置及时钟频率检测器制造方法及图纸

技术编号:40780079 阅读:5 留言:0更新日期:2024-03-25 20:24
本申请涉及集成电路技术领域,公开一种用于检测系统时钟频率的方法,包括:根据第一分频系数对系统时钟信号进行第一计数操作,并根据第二分频系数对参考时钟信号进行第二计数操作;控制第一充电模块根据第一计数操作的计数值产生第一电流以对第一电容进行充电,并控制第二充电模块根据第二计数操作的计数值产生第二电流以对第二电容进行充电;获得第一电容充电后的第一电压,以及第二电容充电后的第二电压;根据第一电压与第二电压的相对大小关系,确定系统时钟频率的频率范围。本申请能够根据频率范围判断目前系统时钟频率是否在数字电路可接受的范围内,从而有利于保障系统工作的可靠性。本申请还公开一种用于检测系统时钟频率的装置及检测器。

【技术实现步骤摘要】

本申请涉及集成电路,例如涉及一种用于检测系统时钟频率的方法、装置及时钟频率检测器


技术介绍

1、目前,时钟频率检测器多采用模拟电路设计实现,包括参考时钟源、鉴频电路及输出电路三部分。参考时钟源为一定频率的方波发生器,鉴频电路完成输入时钟频率与参考时钟频率的比较,由比较高低分别输出零电平或脉冲波,令该信号通过输出传输门,可得相应高低电平。但由于模拟电路所占芯片面积大,增加了制造成本,而且其检测精度不仅与参考时钟源设计相关,还依赖于鉴频电路的设计,相对受工艺、环境影响较大,在实际应用中会带来不便。基于上述诸多问题,相关技术提出了一种基于数字电路的时钟频率检测器,通过数字逻辑实现输入时钟与参考时钟的频率比较,采用计数器代替模拟鉴频电路,将计数结果进行比较输出。

2、在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:

3、相关技术检测精度高、面积小,但是其检测速度慢且需要通过软件算法进行判断,会对系统的运行产生影响,系统时钟频率一旦超出数字电路能够接受的最高时钟频率后,容易引发时序错乱,存在较高的系统风险。

4、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。

2、本公开实施例提供了一种用于检测系统时钟频率的方法、装置及系统时钟频率检测器,能够分析出系统时钟频率所在范围,以判断目前系统时钟频率是否在数字电路可接受的范围内,从而有利于保障系统工作的可靠性。

3、在一些实施例中,所述方法包括:根据第一分频系数对系统时钟信号进行第一计数操作,并根据第二分频系数对参考时钟信号进行第二计数操作;控制第一充电模块根据第一计数操作的计数值产生第一电流以对第一电容进行充电,并控制第二充电模块根据第二计数操作的计数值产生第二电流以对第二电容进行充电;获得第一电容充电后的第一电压,以及第二电容充电后的第二电压;根据第一电压与第二电压的相对大小关系,确定系统时钟频率的频率范围。

4、在一些实施例中,所述控制装置包括:处理器和存储有程序指令的存储器,所述处理器被配置为在运行所述程序指令时,执行上述的用于检测系统时钟频率的方法。

5、在一些实施例中,所述系统时钟频率检测器包括:分频计数模块,被配置为根据第一分频系数对系统时钟信号进行第一计数操作,并根据第二分频系数对参考时钟信号进行第二计数操作;电容模块,包括第一电容和第二电容,被配置为在电流作用下进行充电并产生电压;第一充电模块,与分频计数模块和第一电容连接,被配置为根据第一计数操作的计数值产生第一电流以对第一电容进行充电;第二充电模块,与分频计数模块和第二电容连接,被配置为根据第二计数操作的计数值产生第二电流以对第二电容进行充电;比较器,与第一电容和第二电容连接,被配置为比较第一电容充电后的第一电压与第二电容充电后的第二电压的相对大小关系;上述的用于检测系统时钟频率的装置,分别与比较器和分频计数模块电连接。

6、本公开实施例提供的用于检测系统时钟频率的方法、装置及系统时钟频率检测器,可以实现以下技术效果:

7、本公开实施例中,根据第一分频系数对系统时钟信号进行第一计数操作,同时根据第二分频系数对参考时钟信号进行第二计数操作,然后分别根据第一计数操作与第二计数操作的计数值产生相应电流以对第一电容及第二电容进行充电。随后,通过比较第一电容充电后的第一电压与第二电容充电后的第二电压的相对大小关系,本公开实施例能够确定系统时钟信号与参考时钟信号经分频处理后的频率相对大小关系,进而能够分析出系统时钟频率所在范围,以判断目前系统时钟频率是否在数字电路可接受的范围内,从而有利于保障系统工作的可靠性。

8、以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。

本文档来自技高网
...

【技术保护点】

1.一种用于检测系统时钟频率的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据第一电压与第二电压的相对大小关系,确定系统时钟频率的频率范围,包括:

3.根据权利要求2所述的方法,其特征在于,在第一电压与第二电压的相对大小关系未发生反转的情况下,调节第一分频系数,包括:

4.根据权利要求2所述的方法,其特征在于,在第一电压与第二电压的相对大小关系未发生反转的情况下,调节第二分频系数,包括:

5.根据权利要求2所述的方法,其特征在于,确定系统时钟频率的频率范围,包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,

7.根据权利要求6所述的方法,其特征在于,第三分频系数与第四分频系数各自对应的调节幅度不同,第五分频系数与第六分频系数各自对应的调节幅度不同。

8.根据权利要求1至5任一项所述的方法,其特征在于,

9.一种用于检测系统时钟频率的装置,包括处理器和存储有程序指令的存储器,其特征在于,所述处理器被配置为在运行所述程序指令时,执行如权利要求1至8任一项所述的用于检测系统时钟频率的方法。

10.一种系统时钟频率检测器,其特征在于,包括:

...

【技术特征摘要】

1.一种用于检测系统时钟频率的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据第一电压与第二电压的相对大小关系,确定系统时钟频率的频率范围,包括:

3.根据权利要求2所述的方法,其特征在于,在第一电压与第二电压的相对大小关系未发生反转的情况下,调节第一分频系数,包括:

4.根据权利要求2所述的方法,其特征在于,在第一电压与第二电压的相对大小关系未发生反转的情况下,调节第二分频系数,包括:

5.根据权利要求2所述的方法,其特征在于,确定系统时钟频率的频率范围,包括:

【专利技术属性】
技术研发人员:康钦淼
申请(专利权)人:紫光同芯微电子有限公司
类型:发明
国别省市:

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

1