[发明专利]定时方法、时钟设备和终端设备有效
申请号: | 201780000862.6 | 申请日: | 2017-08-04 |
公开(公告)号: | CN109643142B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 尹甜 | 申请(专利权)人: | 深圳市汇顶科技股份有限公司 |
主分类号: | G06F1/14 | 分类号: | G06F1/14 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 毛威;肖鹂 |
地址: | 518045 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定时 方法 时钟 设备 终端设备 | ||
一种定时方法和时钟设备。该方法包括:根据时钟设备的定时时长确定定时点,其中,所述时钟设备的时钟周期为T,所述定时时长为第一时长的N倍,所述第一时长等于Q2×T,或者Q1=C/T,N为正整数,Q不为整数,C为常量(210);每经过P个所述第一时长,对所述时钟设备的计时时间进行一次调整,其中,每次调整的时间量为一个时钟周期T,P=1/|Q2‑Q1|(220)。从而在常量C(例如1.25ms)与时钟周期的比值不为整数时,仍能够有效地实现精确定时。采用该方法,能够在常量C(例如1.25ms)与时钟周期的比值不为整数时有效地实现精确定时。
技术领域
本申请涉及信息技术领域,并且更具体地,涉及一种定时方法、时钟设备和终端设备。
背景技术
低功耗蓝牙(Bluetooth Low Energy,BLE)技术在低成本低功耗需求的无线传输中占有重要地位,由于其功耗极低,比如一节纽扣电池可使其连续工作一年至数年,因而被广泛应用于医疗、家居、娱乐等诸多领域。
对于低功耗蓝牙设备,目前协议规定用来实现定时的时钟设备的定时时长为1.25ms×N,即每经过1.25ms×N则到达一个定时点。其中N为任意不为0的整数,不同应用场景下的N的取值可以不同,N可以称为间隔(Interval),1.25ms×N可以称为连接间隔(Connection Interval,ConnInterval)或者定时时长。如图1所示,图1的黑色三角形所标识出来的地方就是要定时的地方,定时点分别为1.25ms×N×M,M为正整数。
不同时钟设备的时钟频率不同,因而时钟周期也不同。该时钟周期也可以称为振荡周期,时钟周期为时钟频率的倒数。为了尽可能满足精度要求,时钟设备通常采用时钟周期T=1.25ms/Q1进行精确定时,Q1为正整数。但是在某些情况下,当Q1不为整数时,即1.25ms不是时钟周期的整数倍时,时钟设备就很难实现精确的定时。
发明内容
本申请实施例提供了一种定时方法、时钟设备和终端设备,在常量C(例如1.25ms)与时钟周期的比值不为整数时,仍能够有效地实现精确定时。
第一方面,提供了一种定时方法,所述方法应用于时钟周期为T的时钟设备,包括:
根据时钟设备的定时时长确定定时点,其中,所述时钟设备的时钟周期为T,所述定时时长为第一时长的N倍,所述第一时长等于Q2×T,或者Q1=C/T,N为正整数,Q1不为整数,C为常量,为向上取整,为向下取整;
每经过P个所述第一时长,对所述时钟设备的计时时间进行一次调整,其中,每次调整的时间量为一个时钟周期T,P=1/|Q2-Q1|。
因此,在定时过程中,若常量C(例如1.25ms)与时钟周期T的比值Q1不为整数,则根据定时时长Q2×T×N确定定时点,并且每经过1/|Q2-Q1|个Q2×T时长后进行一次计时调整,从而保证计时误差维持在可接受范围内而不会随着时间的增加而增大,实现了时钟设备的精确定时。并且能够同时满足低功耗与低成本的定时。
在一些可能的实现方式中,所述时钟设备包括第一计数器和第二计数器,所述第一计数器用于记录所经过的时钟周期T的个数,所述第二计数器用于记录所经过的所述第一时长的个数;
其中,所述每经过P个所述第一时长,对所述时钟设备的计时时间进行一次调整,包括:当所述第一计数器记录的所述时钟周期T的个数等于Q2时,将所述第一计数器置零,并将所述第二计数器记录的所述第一时长的个数加1;当所述第二计数器记录的所述第一时长的个数达到P时,进行所述计时调整,并将所述第二计数器置零。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市汇顶科技股份有限公司,未经深圳市汇顶科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780000862.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:操作杆
- 下一篇:通过无线通信装置提供感测能力