一种高精度低功耗时钟产生方法技术

技术编号:20925403 阅读:19 留言:0更新日期:2019-04-20 11:39
本发明专利技术公开了一种高精度低功耗时钟产生方法,包括以下步骤:S1、记高精度时钟频率为F1、低精度时钟频率为F2,定义相同的时间T;S2、利用高精度时钟定时时间T,产生的时钟个数为N1=T/F1;S3、利用低精度时钟定时时间T,产生的时钟个数为N2=T/F2;S4、利用N1=T/F1,N2=T/F2得到N1/F1=N2/F2,从而计算出F2=(N2*F1)/N1;S5、利用F2作为时钟频率,对低频率时钟电路进行定时。采用本发明专利技术的方法产生的时钟电路能够达到高精确和低功耗的目的,并且整个过程中无需添加外部器件,操作简单、应用方便、成本低,能够广泛应用于各种单片机上。

A High Precision and Low Power Clock Generation Method

The invention discloses a high-precision and low-power clock generation method, which includes the following steps: S1, recording high-precision clock frequency as F1, low-precision clock frequency as F2, defining the same time T; S2, using high-precision clock timing time T, the number of clocks generated is N1=T/F1; S3, using low-precision clock timing time T, the number of clocks generated is N2=T/F2; S4, using N1=T;/ F1, N2 = T / F2 to get N1 / F1 = N2 / F2, thereby calculating F2 = (N2 * F1) / N1; S5, using F2 as clock frequency, timing low frequency clock circuit. The clock circuit generated by the method of the present invention can achieve the purpose of high accuracy and low power consumption, and does not need to add external devices in the whole process. It has the advantages of simple operation, convenient application and low cost, and can be widely used on various single chip computers.

【技术实现步骤摘要】
一种高精度低功耗时钟产生方法
本专利技术属于单片机
,特别涉及一种高精度低功耗时钟产生方法。
技术介绍
单片机内部时钟一般分为高速高精度时钟和低速低精度时钟。使用高速高精度时钟时功耗高,一般用来做单片机主时钟或定时;而使用低速低精度时钟时功耗非常低,一般用来做系统监听使用。当某个系统既要高精确时钟又要要求功耗非常低时,成为矛盾。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种能够产生高精确和低功耗的时钟,并且整个过程中无需添加外部器件,应用方便、成本低的高精度低功耗时钟产生方法。本专利技术的目的是通过以下技术方案来实现的:一种高精度低功耗时钟产生方法,包括以下步骤:S1、记高精度时钟频率为F1、低精度时钟频率为F2,定义相同的时间T;S2、利用高精度时钟定时时间T,产生的时钟个数为N1=T/F1;S3、利用低精度时钟定时时间T,产生的时钟个数为N2=T/F2;S4、利用N1=T/F1,N2=T/F2得到N1/F1=N2/F2,从而计算出F2=(N2*F1)/N1,其中,N2,F1,N1均为已知参数;S5、利用步骤S4中得到的时钟频率F2作为时钟频率,对低频率时钟电路进行定时,得到高精确低功耗的时钟。本专利技术的有益效果是:采用本专利技术的方法产生的时钟电路能够达到高精确和低功耗的目的,并且整个过程中无需添加外部器件,操作简单、应用方便、成本低,能够广泛应用于各种单片机上。附图说明图1为本专利技术的高精度低功耗时钟产生方法的流程图。具体实施方式下面结合附图进一步说明本专利技术的技术方案。如图1所示,一种高精度低功耗时钟产生方法,包括以下步骤:S1、记高精度时钟频率为F1、低精度时钟频率为F2,定义相同的时间T;S2、利用高精度时钟定时时间T,产生的时钟个数为N1=T/F1;S3、利用低精度时钟定时时间T,产生的时钟个数为N2=T/F2;S4、利用N1=T/F1,N2=T/F2得到N1/F1=N2/F2,从而计算出F2=(N2*F1)/N1,其中,N2,F1,N1均为已知参数;S5、利用步骤S4中得到的时钟频率F2作为时钟频率,对低频率时钟电路进行定时,得到高精确低功耗的时钟。本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本专利技术的原理,应被理解为本专利技术的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本专利技术公开的这些技术启示做出各种不脱离本专利技术实质的其它各种具体变形和组合,这些变形和组合仍然在本专利技术的保护范围内。本文档来自技高网...

【技术保护点】
1.一种高精度低功耗时钟产生方法,其特征在于,包括以下步骤:S1、记高精度时钟频率为F1、低精度时钟频率为F2,定义相同的时间T;S2、利用高精度时钟定时时间T,产生的时钟个数为N1=T/F1;S3、利用低精度时钟定时时间T,产生的时钟个数为N2=T/F2;S4、利用N1=T/F1,N2=T/F2得到N1/F1=N2/F2,从而计算出F2=(N2*F1)/N1,其中,N2,F1,N1均为已知参数;S5、利用步骤S4中得到的时钟频率F2作为时钟频率,对低频率时钟电路进行定时,得到高精确低功耗的时钟。

【技术特征摘要】
1.一种高精度低功耗时钟产生方法,其特征在于,包括以下步骤:S1、记高精度时钟频率为F1、低精度时钟频率为F2,定义相同的时间T;S2、利用高精度时钟定时时间T,产生的时钟个数为N1=T/F1;S3、利用低精度时钟定时时间T,产生的时钟个数为N2=T...

【专利技术属性】
技术研发人员:龚红旗伍华军高林曾世尧魏裕任坤
申请(专利权)人:成都前锋电子仪器有限责任公司
类型:发明
国别省市:四川,51

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

1