System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种时钟信号的小数分频方法及芯片技术_技高网

一种时钟信号的小数分频方法及芯片技术

技术编号:41968246 阅读:21 留言:0更新日期:2024-07-10 16:49
本发明专利技术涉及数字电路技术领域,尤其涉及一种时钟信号的小数分频方法及芯片。其中,该方法包括:获取分频系数;所述分频系数包括整数位和小数位;确定与所述分频系数最近的第一目标偶数以及第二目标偶数;根据所述第一目标偶数以及所述第二目标偶数得到对应的第一偶数分频和第二偶数分频;根据所述分频系数分别确定所述第一偶数分频的数量x以及所述第二偶数分频的数量y;根据所述第一偶数分频的数量以及所述第二偶数分频的数量对所述第一偶数分频和第二偶数分频进行混杂,得到符合所述分频系数的分频结果。

【技术实现步骤摘要】

本申请涉及数字电路,尤其涉及一种时钟信号的小数分频方法及芯片


技术介绍

1、在数字电路中,基于需求需要对时钟信号进行分频,从而得到满足分频系数的时钟信号。分频包括整数分频以及小数分频。小数分频即分频系数为按小数位的小数,具体是指将时钟频率信号按照非整数比例进行分频。在数字电路中,小数分频被广泛应用于数字通信、数据处理以及数据存储等多个领域。当前对时钟信号进行小数分频主要采用双模小数分频的方式来获得小数分频。该方法通过相邻整数得到n分频与n+1分频,之后将n分频与n+1分频按照一定的数量比例进行混杂后最终获得符合分频系数的小数分频时钟信号。而利用相邻整数进行分频必然会包含一个奇数分频。相较于偶数分频,奇数分频需要对时钟信号的上升沿和下降沿交替判断,容易出错。并且当需要切换小数分频时容易出现占空比错乱的情况。


技术实现思路

1、有鉴于此,本申请提供一种时钟信号的小数分频方法及芯片,以解决现有技术中采用相邻整数进行分频导致的奇分频容易出错的缺陷。

2、第一方面,本专利技术实施例提供一种时钟信号的小数分频方法,包括:

3、获取分频系数;所述分频系数包括整数位和小数位;

4、确定与所述分频系数最近的第一目标偶数以及第二目标偶数;

5、根据所述第一目标偶数以及所述第二目标偶数得到对应的第一偶数分频和第二偶数分频;

6、根据所述分频系数分别确定所述第一偶数分频的数量x以及所述第二偶数分频的数量y;

7、根据所述第一偶数分频的数量以及所述第二偶数分频的数量对所述第一偶数分频和第二偶数分频进行混杂,得到符合所述分频系数的分频结果。

8、在一种可能的实现方式中,所述对所述第一偶数分频和第二偶数分频进行混杂,包括:

9、先执行x次第一偶数分频,然后执行y次第二偶数分频;或者,

10、先执行y次第二偶数分频,然后执行x次第一偶数分频。

11、在一种可能的实现方式中,所述对所述第一偶数分频和第二偶数分频进行混杂,包括:

12、交替执行x次第一偶数分频以及第二偶数分频,然后执行(y-x)次第二偶数分频;其中x≤y;或者,

13、交替执行y次第一偶数分频以及第二偶数分频,然后执行(x-y)次第一偶数分频;其中,x>y。

14、在一种可能的实现方式中,所述对所述第一偶数分频和第二偶数分频进行混杂,包括:

15、将x次第一偶数分频均匀混入y次第二偶数分频中执行。

16、在一种可能的实现方式中,所述第一目标偶数小于所述第二目标偶数,所述将x次第一偶数分频均匀混入y次第二偶数分频中执行,包括:

17、根据所述分频系数的整数位的奇偶性以及所述小数位的有效位数确定时钟总数c以及计数值的初始值;

18、从所述计数值为所述初始值开始执行分频;其中,每执行一次分频则所述计数值累加一次所述初始值;当所述计数值小于所述时钟总数c时执行所述第二偶数分频;当所述计数值大于所述时钟总数c时执行所述第一偶数分频,并将所述计数值的取值减去所述时钟总数c。

19、在一种可能的实现方式中,所述初始值的确定过程包括:

20、根据所述分频系数的整数位的奇偶性以及所述时钟总数c确定第一计数值;其中,当所述分频系数的整数位为奇数时,所述第一计数值为c/2;当所述分频系数的整数位为偶数时,所述第一计数值为c;

21、根据所述第一计数值与所述小数位之间的差值确定所述计数值的初始值。

22、在一种可能的实现方式中,所述第一目标偶数小于所述第二目标偶数,所述根据所述分频系数分别确定所述第一偶数分频的数量x以及所述第二偶数分频的数量y,包括:

23、确定所述分频系数的小数位的有效位数m;

24、根据所述有效位数m确定时钟总数c的取值最低值为2×10m;

25、根据所述分频系数的整数位的奇偶性以及所述时钟总数c的取值确定所述x和y的取值。

26、在一种可能的实现方式中,所述分频系数的整数位为偶数,所述x与所述y的比值为所述时钟总数c的取值的最低值和所述小数位之间的差值,与所述小数位的数值之比。

27、在一种可能的实现方式中,所述分频系数的整数位为奇数,所述x与所述y的比值为所述时钟总数c的取值的最低值的一半和所述小数位之间的差值,与所述时钟总数c的取值的最低值和所述小数位之间的和值之比。

28、在一种可能的实现方式中,所述x与所述y的和与所述时钟总数c的取值相同。

29、第二方面,本专利技术实施例提供一种时钟信号的小数分频装置,包括:

30、获取模块,用于获取分频系数;所述分频系数包括整数位和小数位;

31、确定模块,用于确定与所述分频系数最近的第一目标偶数以及第二目标偶数;

32、偶数分频确定模块,用于根据所述第一目标偶数以及所述第二目标偶数得到对应的第一偶数分频和第二偶数分频;

33、分频数量确定模块,根据所述分频系数分别确定所述第一偶数分频的数量x以及所述第二偶数分频的数量y;

34、执行模块,用于根据所述第一偶数分频的数量以及所述第二偶数分频的数量对所述第一偶数分频和第二偶数分频进行混杂,得到符合所述分频系数的分频结果。

35、第三方面,本专利技术实施例提供一种电子设备,包括:

36、至少一个处理器;以及

37、与所述处理器通信连接的至少一个存储器,其中:

38、所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面所述的方法。

39、第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面所述的方法。

40、第五方面,本专利技术实施例提供一种微处理芯片,所述微处理芯片能够执行第一方面所述的方法。

41、第六方面,本专利技术实施例提供一种热敏打印控制芯片,所述热敏打印控制芯片能够执行第一方面所述的方法。

42、本专利技术实施例中,在通过采用相邻的两个偶数进行分频,从而克服现有技术中采用相邻整数分频而导致的小数分频切换时容易出错的问题,增加了分频的稳定性。

本文档来自技高网...

【技术保护点】

1.一种时钟信号的小数分频方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述第一偶数分频和第二偶数分频进行混杂,包括:

3.根据权利要求1所述的方法,其特征在于,所述对所述第一偶数分频和第二偶数分频进行混杂,包括:

4.根据权利要求1所述的方法,其特征在于,所述对所述第一偶数分频和第二偶数分频进行混杂,包括:

5.根据权利要求4所述的方法,其特征在于,所述第一目标偶数小于所述第二目标偶数,所述将x次第一偶数分频均匀混入y次第二偶数分频中执行,包括:

6.根据权利要求5所述的方法,其特征在于,所述初始值的确定过程包括:

7.根据权利要求1所述的方法,其特征在于,所述第一目标偶数小于所述第二目标偶数,所述根据所述分频系数分别确定所述第一偶数分频的数量x以及所述第二偶数分频的数量y,包括:

8.根据权利要求7所述的方法,其特征在于,所述分频系数的整数位为偶数,所述x与所述y的比值为所述时钟总数C的取值的最低值和所述小数位之间的差值,与所述小数位的数值之比。

9.根据权利要求7所述的方法,其特征在于,所述分频系数的整数位为奇数,所述x与所述y的比值为所述时钟总数C的取值的最低值的一半和所述小数位之间的差值,与所述时钟总数C的取值的最低值和所述小数位之间的和值之比。

10.根据权利要求8或9所述的方法,其特征在于,所述x与所述y的和与所述时钟总数C的取值相同。

11.一种时钟信号的小数分频装置,其特征在于,包括:

12.一种微处理芯片,其特征在于,所述微处理芯片能够执行如权利要求1至10任一所述的方法。

13.一种热敏打印控制芯片,其特征在于,所述热敏打印控制芯片能够执行如权利要求1至10任一所述的方法。

...

【技术特征摘要】

1.一种时钟信号的小数分频方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述第一偶数分频和第二偶数分频进行混杂,包括:

3.根据权利要求1所述的方法,其特征在于,所述对所述第一偶数分频和第二偶数分频进行混杂,包括:

4.根据权利要求1所述的方法,其特征在于,所述对所述第一偶数分频和第二偶数分频进行混杂,包括:

5.根据权利要求4所述的方法,其特征在于,所述第一目标偶数小于所述第二目标偶数,所述将x次第一偶数分频均匀混入y次第二偶数分频中执行,包括:

6.根据权利要求5所述的方法,其特征在于,所述初始值的确定过程包括:

7.根据权利要求1所述的方法,其特征在于,所述第一目标偶数小于所述第二目标偶数,所述根据所述分频系数分别确定所述第一偶数分频的数量x以及所述第二偶数分频的数量y,包括:

【专利技术属性】
技术研发人员:张鹏烽李彬修思文冯炯
申请(专利权)人:杭州朔天科技有限公司
类型:发明
国别省市:

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

1