时钟电路和蓝牙设备制造技术

技术编号:33798834 阅读:42 留言:0更新日期:2022-06-16 10:03
本公开涉及一种时钟电路及蓝牙设备,以兼容经典蓝牙的参考时钟的情况下,简化双模蓝牙设计中低功耗蓝牙的参考时钟,提高低功耗蓝牙定时机制和时间调度机制的执行效率。该参考时钟电路应用于双模蓝牙,包括第一计数器、第二计数器、第三计数器和时钟转换单元,所述第一计数器和所述第二计数器用于生成第一时刻信息,所述第三计数器用于生成第二时刻信息,所述第一时刻信息和所述第二时刻信息对应的格式不同;所述时钟转换单元用于将待转换的第一时刻信息进行转换,以得到目标第二时刻信息,和/或将待转换的第二时刻信息进行转换,以得到目标第一时刻信息。到目标第一时刻信息。到目标第一时刻信息。

【技术实现步骤摘要】
时钟电路和蓝牙设备


[0001]本公开涉及电子
,具体地,涉及一种时钟电路和蓝牙设备。

技术介绍

[0002]双模蓝牙是指同时支持经典蓝牙协议和低功耗蓝牙协议的蓝牙设备。其中,考虑到经典蓝牙模块中必须维护一个蓝牙时钟,且蓝牙事件的时间间隔为625微秒的倍数,而低功耗蓝牙模块中没有规定蓝牙时钟,通常经典蓝牙模块和低功耗蓝牙模块使用相同的参考时钟电路,该参考时钟电路通常包括一个计时单位为312.5微秒的计数器和计时单位为1微秒或0.5微秒的精细计数器。对于经典蓝牙模块,该两个计数器可以满足各种参数的计时需求。
[0003]但是,对于低功耗蓝牙模块,时间参数可能不满足1.25毫秒的倍数,因此通过该两个计数器作为参考时钟,无论是软件还是硬件在计时这些时间参数时,都要额外的求模和求余处理,增加了运算量和相应的电路开销,同时也增加了低功耗蓝牙的定时机制和时间调度机制的复杂度。

技术实现思路

[0004]本公开的目的是提供一种时钟电路及蓝牙设备,以兼容经典蓝牙的参考时钟的情况下,简化双模蓝牙设计中低功耗蓝牙的参考时钟,提高低功耗蓝牙定时机制和时间调度机制的执行效率。
[0005]为了实现上述目的,第一方面,本公开提供一种时钟电路,应用于双模蓝牙,包括第一计数器、第二计数器、第三计数器和时钟转换单元,所述第一计数器和所述第二计数器用于生成第一时刻信息,所述第三计数器用于生成第二时刻信息,所述第一时刻信息和所述第二时刻信息对应的格式不同;
[0006]所述时钟转换单元用于将待转换的第一时刻信息进行转换,以得到目标第二时刻信息,和/或将待转换的第二时刻信息进行转换,以得到目标第一时刻信息。
[0007]可选地,所述时钟转换单元用于将待转换的第一时刻信息进行转换,以得到目标第二时刻信息,和将待转换的第二时刻信息进行转换,以得到目标第一时刻信息;
[0008]所述时钟转换单元包括第一转换子单元和第二转换子单元,所述第一转换子单元用于将待转换的第一时刻信息进行转换,以得到目标第二时刻信息,所述第二转换子单元用于将待转换的第二时刻信息进行转换,以得到目标第一时刻信息。
[0009]可选地,所述时钟转换单元用于:
[0010]确定待转换的第一时刻信息与采样得到的当前第一时刻信息所表征的时刻间的第一时刻差值,将所述第一时刻差值进行格式转换,以得到目标第一时刻差值,将所述目标第一时刻差值与采样得到的当前第二时刻信息所表征的时刻之和,确定为所述目标第二时刻信息;和/或
[0011]确定待转换的第二时刻信息与采样得到的当前第二时刻信息所表征的时刻间的
第二时刻差值,将所述第二时刻差值进行格式转换,以得到目标第二时刻差值,将所述目标第二时刻差值与采样得到的当前第一时刻信息所表征的时刻之和,确定为所述目标第一时刻信息。
[0012]可选地,所述待转换的第一时刻信息包括所述第一计数器的计时单位对应的第一待转换时刻和所述第二计数器的计时单位对应的第二待转换时刻,所述当前第一时刻信息包括所述第一计数器的计时单位对应的第一子时刻和所述第二计数器的计时单位对应的第二子时刻,所述时钟转换单元包括第一减法器、第二减法器、第一加法器、第二加法器和乘法器;
[0013]所述第一减法器用于计算所述第一待转换时刻和所述第一子时刻间的时刻差值,所述第二减法器用于计算所述第二待转换时刻和所述第二子时刻间的时刻差值,所述乘法器用于将所述第一减法器输出的时刻差值进行格式转换,以得到转换后的时刻差值,所述第一加法器用于根据所述第二减法器输出的时刻差值和所述乘法器输出的转换后的时刻差值,计算所述目标第一时刻差值,所述第二加法器用于计算所述目标第一时刻差值与所述当前第二时刻信息表征的时刻之和,以得到所述目标第二时刻信息。
[0014]可选地,所述时钟转换单元还包括第一比较器、第三加法器、第三减法器、第一数据选择器和第二数据选择器,所述第一比较器用于当所述第二待转换时刻大于所述第二子时刻时,输出1,当所述第二待转换时刻小于所述第二子时刻时,输出0;
[0015]所述第三加法器用于计算所述第二待转换时刻与所述第二计数器的计数总值之和,所述第一数据选择器用于将所述第一比较器的输出结果作为选择控制信号,在所述第三加法器的输出结果和所述第二待转换时刻中选择一者进行输出,所述第一减法器用于计算所述第一数据选择器的输出结果和所述第二子时刻间的时刻差值;
[0016]所述第三减法器用于计算所述第一减法器输出的时刻差值与1间的差值,所述第二数据选择器用于将所述第一比较器的输出结果作为选择控制信号,在所述第三减法器的输出结果和所述第一减法器的输出结果中选择一者进行输出,所述乘法器用于将所述第二数据选择器的输出结果进行格式转换,以得到所述转换后的时刻差值。
[0017]可选地,所述当前第一时刻信息包括所述第一计数器的计时单位对应的第一子时刻和所述第二计数器的计时单位对应的第二子时刻,所述时钟转换单元包括第四减法器、第四加法器、第五加法器和除法器;
[0018]所述第四减法器用于计算待转换的第二时刻信息与所述当前第二时刻信息所表征的时刻间的第二时刻差值,所述除法器用于将所述第四减法器输出的所述第二时刻差值进行格式转换,以得到与所述第一计数器的计时单位对应的第一子时刻差值、以及与所述第二计数器的计时单位对应的第二子时刻差值;
[0019]所述第四加法器用于计算所述第一子时刻差值与所述第一子时刻之和,以得到与所述第一计数器的计时单位对应的转换后时刻信息,所述第五加法器用于计算所述第二子时刻差值与所述第二子时刻之和,以得到与所述第二计数器的计时单位对应的转换后时刻信息。
[0020]可选地,所述第一计数器为28位计数器,所述时钟转换单元用于将所述第四加法器输出的时刻信息中高26位所表征的时刻作为与所述第一计数器的计时单位对应的转换后时刻信息的高26位,以及根据所述第五加法器输出的时刻信息确定与所述第一计数器的
计时单位对应的转换后时刻信息的低2位。
[0021]可选地,所述时钟转换单元还包括第二比较器、第三数据选择器、第四减法器和第六加法器;
[0022]所述第二比较器用于当所述第五加法器的输出结果大于所述第二计数器的计数总值时,输出1,当所述第五加法器的输出结果小于所述第二计数器的计数总值时,输出0,所述第六加法器用于计算所述第二比较器的输出结果与所述第四加法器的输出结果之和,以得到与所述第一计数器的计时单位对应的转换后时刻信息;
[0023]所述第四减法器用于计算所述第五加法器的输出结果与所述第二计数器的计数总值间的差值,所述第三数据选择器用于将所述第二比较器的输出结果作为选择控制信号,在所述第四减法器的输出结果和所述第五加法器的输出结果中选择一者进行输出,以得到与所述第二计数器的计时单位对应的转换后时刻信息。
[0024]可选地,所述第一计数器为28位计数器,所述第二计数器为11位计数器,所述第三计数器为32位计数器。
[0025]第二方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种时钟电路,其特征在于,应用于双模蓝牙,包括第一计数器、第二计数器、第三计数器和时钟转换单元,所述第一计数器和所述第二计数器用于生成第一时刻信息,所述第三计数器用于生成第二时刻信息,所述第一时刻信息和所述第二时刻信息对应的格式不同;所述时钟转换单元用于将待转换的第一时刻信息进行转换,以得到目标第二时刻信息,和/或将待转换的第二时刻信息进行转换,以得到目标第一时刻信息。2.根据权利要求1所述的电路,其特征在于,所述时钟转换单元用于将待转换的第一时刻信息进行转换,以得到目标第二时刻信息,和将待转换的第二时刻信息进行转换,以得到目标第一时刻信息;所述时钟转换单元包括第一转换子单元和第二转换子单元,所述第一转换子单元用于将待转换的第一时刻信息进行转换,以得到目标第二时刻信息,所述第二转换子单元用于将待转换的第二时刻信息进行转换,以得到目标第一时刻信息。3.根据权利要求1所述的电路,其特征在于,所述时钟转换单元用于:确定待转换的第一时刻信息与采样得到的当前第一时刻信息所表征的时刻间的第一时刻差值,将所述第一时刻差值进行格式转换,以得到目标第一时刻差值,将所述目标第一时刻差值与采样得到的当前第二时刻信息所表征的时刻之和,确定为所述目标第二时刻信息;和/或确定待转换的第二时刻信息与采样得到的当前第二时刻信息所表征的时刻间的第二时刻差值,将所述第二时刻差值进行格式转换,以得到目标第二时刻差值,将所述目标第二时刻差值与采样得到的当前第一时刻信息所表征的时刻之和,确定为所述目标第一时刻信息。4.根据权利要求3所述的电路,其特征在于,所述待转换的第一时刻信息包括所述第一计数器的计时单位对应的第一待转换时刻和所述第二计数器的计时单位对应的第二待转换时刻,所述当前第一时刻信息包括所述第一计数器的计时单位对应的第一子时刻和所述第二计数器的计时单位对应的第二子时刻,所述时钟转换单元包括第一减法器、第二减法器、第一加法器、第二加法器和乘法器;所述第一减法器用于计算所述第一待转换时刻和所述第一子时刻间的时刻差值,所述第二减法器用于计算所述第二待转换时刻和所述第二子时刻间的时刻差值,所述乘法器用于将所述第一减法器输出的时刻差值进行格式转换,以得到转换后的时刻差值,所述第一加法器用于根据所述第二减法器输出的时刻差值和所述乘法器输出的转换后的时刻差值,计算所述目标第一时刻差值,所述第二加法器用于计算所述目标第一时刻差值与所述当前第二时刻信息表征的时刻之和,以得到所述目标第二时刻信息。5.根据权利要求4所述的电路,其特征在于,所述时钟转换单元还包括第一比较器、第三加法器、第三减法器、第一数据选择器和第二数据选择器,所述第一比较器用于当所述第二待转换时刻大于所述第二子时刻时,输出1,当所述第二待转换时刻小于所述第二子时刻时,输出0;所述第三加法器用于计算所述第二待转换时刻与所述第二计数器的计数总值之和,所述第一数据选择器用于将所述第一比较器的输出结果作为选择控制信号,在所...

【专利技术属性】
技术研发人员:彭国杰
申请(专利权)人:炬芯科技股份有限公司
类型:发明
国别省市:

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

1