【技术实现步骤摘要】
【国外来华专利技术】时钟同步方法和装置、芯片系统、无人机和终端
[0001]本公开涉及芯片系统
,尤其涉及一种时钟同步方法和装置、芯片系统、无人机和终端。
技术介绍
[0002]芯片系统中的子系统在工作时,需要获取协调世界时间(Coordinated Universal Time,UTC)。在获取UTC时间时,子系统会从卫星接收系统获取秒脉冲(Pulse Per Second,PPS)信号,并从中断程序中获取该PPS信号对应的UTC时间。然而,有些子系统的中断时延较大,导致获取UTC时间的准确度较低。
技术实现思路
[0003]本公开提供了一种时钟同步方法和装置、芯片系统、无人机和终端,能够提高芯片系统中子系统获取到的UTC时间的准确度。
[0004]第一方面,本公开实施例提供一种时钟同步方法,应用于芯片系统中的第一子系统,所述方法包括:接收所述芯片系统中第二子系统发送的UTC时间和所述第二子系统的本地时间;基于所述第一子系统的本地时间与所述第二子系统的本地时间之间的时间差,对所述第一子系统的本地时间与所述UTC时间进行时钟同步;其中,所述第二子系统获取所述UTC时间的时延小于所述第一子系统获取UTC时间的时延。
[0005]第二方面,本公开实施例提供一种时钟同步方法,应用于芯片系统中的第二子系统,所述方法包括:接收卫星接收系统发送的UTC时间和所述第二子系统的本地时间;将所述UTC时间发送至所述芯片系统中的第一子系统,以使所述第一子系统基于所述第一子系统的本地时间与所述第二子系统的本地时间之间的时 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种时钟同步方法,其特征在于,应用于芯片系统中的第一子系统,所述方法包括:接收所述芯片系统中第二子系统发送的UTC时间和所述第二子系统的本地时间;基于所述第一子系统的本地时间与所述第二子系统的本地时间之间的时间差,对所述第一子系统的本地时间与所述UTC时间进行时钟同步;其中,所述第二子系统获取所述UTC时间的时延小于所述第一子系统获取UTC时间的时延。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一子系统的本地时间与所述第二子系统的本地时间之间的时间差,对所述第一子系统的本地时间与所述UTC时间进行时钟同步,包括:将所述第一子系统的本地时间与所述UTC时间和所述时间差之和对应的时间进行时钟同步。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述第一子系统的时钟频率与所述第二子系统的时钟频率的频率差;基于所述频率差,对所述时间差进行修正。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述第一子系统的计数器的第一计数值;基于所述第一计数值确定所述第一子系统的本地时间。5.根据权利要求1所述的方法,其特征在于,所述接收所述芯片系统中第二子系统发送的UTC时间和所述第二子系统的本地时间,包括:接收所述第二子系统发送的数据集,所述数据集中包括所述UTC时间和所述第二子系统的本地时间。6.根据权利要求5所述的方法,其特征在于,所述数据集中还包括所述UTC时间的索引,所述方法还包括:基于所述索引,对所述数据集进行缓存;以及基于所述索引,从所述缓存中读取对应的数据集。7.根据权利要求6所述的方法,其特征在于,所述基于所述索引,从所述缓存中读取对应的数据集,包括:从所述缓存中读取包括最大索引的数据集。8.根据权利要求6所述的方法,其特征在于,所述基于所述索引,对所述数据集进行缓存,包括:在缓存空间已存满的情况下,将所述数据集缓存到目标地址下,所述目标地址用于缓存包括最小索引的数据集。9.根据权利要求6所述的方法,其特征在于,所述数据集中还包括校验信息;所述方法还包括:基于所述校验信息对所述数据集的完整性进行校验。10.根据权利要求1所述的方法,其特征在于,所述第一子系统与所述第二子系统通过硬件方式连接。11.根据权利要求1所述的方法,其特征在于,所述第一子系统为Linux系统,第二子系统为RTOS系统。
12.一种时钟同步方法,其特征在于,应用于芯片系统中的第二子系统,所述方法包括:接收卫星接收系统发送的UTC时间;将所述UTC时间和所述第二子系统的本地时间发送至所述芯片系统中的第一子系统,以使所述第一子系统基于所述第一子系统的本地时间与所述第二子系统的本地时间之间的时间差,对所述第一子系统的本地时间与所述UTC时间进行时钟同步;其中,所述第二子系统获取所述UTC时间的时延小于所述第一子系统获取UTC时间的时延。13.根据权利要求12所述的方法,其特征在于,所述方法还包括:将所述第二子系统的时钟频率发送至所述第一子系统,以使所述第一子系统基于所述第一子系统的时钟频率与所述第二子系统的时钟频率的频率差,对所述时间差进行修正。14.根据权利要求12所述的方法,其特征在于,所述将所述UTC时间和所述第二子系统的本地时间发送至所述芯片系统中的第一子系统,包括:将包括所述UTC时间和所述第二子系统的本地时间的数据集发送至所述第一子系统。15.根据权利要求14所述的方法,其特征在于,所述数据集中还包括所述UTC时间的索引,所述索引用于所述第一子系统对所述数据集进行缓存,以及从所述缓存中读取对应的数据集。16.根据权利要求14所述的方法,其特征在于,所述数据集中还包括校验信息,所述校验信息用于所述第一子系统对所述数据集的完整性进行校验。17.根据权利要求12所述的方法,其特征在于,所述第一子系统与所述第二子系统通过硬件方式连接;和/或所述第二子系统与所述卫星接收系统通过硬件方式连接。18.根据权利要求12所述的方法,其特征在于,所述第一子系统为Linux系统,第二子系统为RTOS系统。19.根据权利要求12所述的方法,其特征在于,所述方法还包括:获取所述第二子系统的计数器的第二计数值;基于所述第二计数值确定所述第二子系统的本地时间。20.一种时钟同步装置,其特征在于,包括第一处理器和第一通信接口,所述第一通信接口用于接收芯片系统中第二子系统发送的UTC时间和所述第二子系统的本地时间;所述第一处理器用于基于所述第一子系统的本地时间与所述第二子系统的本地时间之间的时间差,对所述第一子系统的本地时间与所述UTC时间进行时钟同步;其中,所述第二子系统获取所述UTC时间的时延小于所述第一子系统获取UTC时间的时延。21.根据权利要求20所述的装置,其特征在于,所述第一处理器用于:将所述第一子系统的本地时间与所述UTC时间和所述时间差之和对应的时间进行时钟同步。22.根据权利要求20所述的装置,其特征在于,所述第一处理器还用于:获取所述第一子系统的时钟频率与所述第二子系统的时钟频率的频率差;基于所述频率差,对所述时间差进行修正。
23.根据权利要求20所述的装置,其特征在于,所述第一处理器还用于:获取所述第一子系统的计数器的第一计数值;基于所述第一计数值确定所述第一子系统的本地时间。24.根据权利要求20所述的装置,其特征在于,所述第一通信接口用于:接收所述第二子系统发送的数据集,所述数据集中包括所述UTC时间和所述第二子系统的本地时间。25.根据权利要求24所述的装置,其特征在于,所述数据集中还包括所述UTC时间的索引,所述第一处理器还用于:基于所述索引,对所述数据集进行缓存;以及基于所述索引,...
【专利技术属性】
技术研发人员:王钧玉,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。