首页 / 专利分类库 / 基本电子电路 / 电子振荡器或脉冲发生器的自动控制、起振、同步或稳定 / 一种DTC延迟单元的延迟测量方法、设备及存储介质

一种DTC延迟单元的延迟测量方法、设备及存储介质

申请号 CN202211724743.4 申请日 2022-12-30 公开(公告)号 CN116112005B 公开(公告)日 2024-02-13
申请人 成都电科星拓科技有限公司; 发明人 高青; 唐贝贝;
摘要 本 发明 提供了一种DTC延迟单元的延迟测量方法、设备及存储介质,采用使能 信号 控制是否对DTC延迟单元的延迟进行测量,在确认进行测量时,通过步进扫描的方式生成信号完成DTC中延迟单元延迟的测量。本发明提出的延迟测量方法能够有效且准确的测量DTC的单元延迟,在传统全数字 锁 相环 电路 中,并没有出现该种测量方式。
权利要求

1.一种DTC延迟单元的延迟测量方法,其特征在于,采用使能信号控制是否对DTC延迟单元的延迟进行测量,在确认进行测量时,通过步进扫描的方式生成信号完成DTC中延迟单元延迟的测量;
所述步进扫描的方式具体工作过程为:按照预设的延迟单元扫描周期,依次对选择的延迟单元进行扫描测量生成切换频率,将切换频率输出到示波器,根据示波器中对应信号频谱的毛刺,确定对应延迟单元的延迟;
扫描测量的具体过程为:输入预设频率,根据参考时钟的频率计算对应的分频比,再计算出对应的累加相位,在相位累加器中,每次累加一个计算出的累加相位,再将最高位或溢出位作为时钟输出,得到任意分频的时钟信号,即延迟单元的切换频率。
2.根据权利要求1所述的DTC延迟单元的延迟测量方法,其特征在于,在使能信号为低时,DTC直接输出温度计码,不进行步进扫描;在使能信号为高时,启动步进扫描进行延迟测量。
3.根据权利要求1所述的DTC延迟单元的延迟测量方法,其特征在于,所述延迟单元的选择方法为:对DTC中所有延迟单元进行编号,设置扫描的起始编号与终止编号,从起始编号对应的延迟单元开始扫描,在扫描周期结束后,切换到下一延迟单元进行扫描,直至完成终止编号对应延迟单元的扫描。
4.根据权利要求1所述的DTC延迟单元的延迟测量方法,其特征在于,在步进扫描时,采用计数器对扫描延迟单元的持续时间进行监测,每次切换延迟单元后从零开始计数,计数达到预设的延迟单元扫描周期值后,切换延迟单元。
5.根据权利要求4所述的DTC延迟单元的延迟测量方法,其特征在于,在步进扫描时,若预设的延迟单元扫描周期配置为零,则循环扫描所选择的同一个延迟单元。
6.一种电子设备,其特征在于,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如权利要求1‑4中任一项所述的DTC延迟单元的延迟测量方法对应的计算机程序
7.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述程序指令被处理器执行时用于实现权利要求1‑4中任一项所述的DTC延迟单元的延迟测量方法对应的过程。

说明书全文

一种DTC延迟单元的延迟测量方法、设备及存储介质

技术领域

[0001] 本发明涉及全数字相环电路领域,特别涉及一种DTC延迟单元的延迟测量方法、设备及存储介质。

背景技术

[0002] 随着制造工艺的进步,数字电路由于其易于实现、移植以及面积小的特点,越来越广泛的被应用于锁相环的设计当中,也就是业界所熟知的ADPLL(全数字相位锁定环)。然而锁相环本质上还是一个模拟系统,比如PLL中必不可少的VCO(压控振荡器),其输出的相位信息是模拟量,从而跟随其后的FBDV(反馈分频器)的输出相位也是模拟量,因此ADPLL中数字电路与模拟电路的通信必然需要相应的接口电路。传统数字域与模拟域之间的通信依赖于ADC(模拟数字转换器)和DAC(数字模拟转换器),相应的在ADPLL系统中DTC(时间到数字信号转换器)负责将模拟域中的相位信息(与时间信息等效)转化成数字信号,DTC(数字时间转换器)负责将数字信号转换成相位信息。
[0003] 在全数字锁相环电路中,由于DTC(数字时间转换器)每阶延迟仅为3ps,分辨率太小,难以直接进行测量,因此亟需一种延迟测量方法来实现DTC延迟单元的延迟测量。

发明内容

[0004] 针对现有技术中存在的问题,提供了一种DTC延迟单元的延迟测量方法、设备及存储介质,采用间接测量的方式,通过一定频率切换DTC的单个延迟单元,并将参考频率输出后观测其频谱上的毛刺来确定该延迟单元的准确延迟。
[0005] 本发明采用的技术方案如下:一种DTC延迟单元的延迟测量方法,采用使能信号控制是否对DTC延迟单元的延迟进行测量,在确认进行测量时,通过步进扫描的方式生成信号完成DTC中延迟单元延迟的测量。
[0006] 进一步的,所述步进扫描的方式具体工作过程为:按照预设的延迟单元扫描周期,依次对选择的延迟单元进行扫描测量生成切换频率,将切换频率输出到示波器,根据示波器中对应信号频谱的毛刺,确定对应延迟单元的延迟。
[0007] 进一步的,在使能信号为低时,DTC直接输出温度计码,不进行步进扫描;在使能信号为高时,启动步进扫描进行延迟测量。
[0008] 进一步的,所述延迟单元的选择方法为:对DTC中所有延迟单元进行编号,设置扫描的起始编号与终止编号,从起始编号对应的延迟单元开始扫描,在扫描周期结束后,切换到下一延迟单元进行扫描,直至完成终止编号对应延迟单元的扫描。
[0009] 进一步的,扫描测量的具体过程为:输入预设频率,根据参考时钟的频率计算对应的分频率,再计算出对应的累加相位,在相位累加器中,每次累加一个计算出的累加相位,再将最高位或溢出位作为时钟输出,得到任意分频的时钟信号,即延迟单元的切换频率。
[0010] 进一步的,在步进扫描时,采用计数器对扫描延迟单元的持续时间进行监测,每次切换延迟单元后从零开始计数,计数达到预设的延迟单元扫描周期值后,切换延迟单元。
[0011] 进一步的,在步进扫描时,若预设的延迟单元扫描周期配置为零,则循环扫描所选择的同一个延迟单元。
[0012] 本发明还提出了一种电子设备,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述的DTC延迟单元的延迟测量方法对应的计算机程序
[0013] 本发明还提出了一种计算机可读存储介质,其上存储有计算机程序指令,所述程序指令被处理器执行时用于实现上述的DTC延迟单元的延迟测量方法对应的过程。
[0014] 与现有技术相比,采用上述技术方案的有益效果为:本发明提出的延迟测量方法能够有效且准确的测量DTC的单元延迟,在传统全数字锁相环电路中,并没有出现该种测量方式。附图说明
[0015] 图1为本发明提出的延迟测量方法流程图

具体实施方式

[0016] 下面详细描述本申请实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。相反,本申请的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0017] 实施例1
[0018] 由于在全数字锁相环电路中,由于DTC(数字时间转换器)每阶延迟仅为3ps,分辨率太小,无法直接进行测量,因此,本实施例提出了一种间接测量的方式,能够有效的完成延迟单元的测量。具体方案如下:
[0019] 如图1所示,一种DTC延迟单元的延迟测量方法,采用使能信号控制是否对DTC延迟单元的延迟进行测量,在确认进行测量时,通过步进扫描的方式生成信号完成DTC中延迟单元延迟的测量。
[0020] 具体的,在实际应用中,采用使能信号DTC_scan_en完成测量的控制,即,在使能信号DTC_scan_en为低时,DTC直接输出温度计码,不进行步进扫描,旁路步进扫描功能;在使能信号DTC_scan_en为高时,则启动步进扫描对DTC进行测量。
[0021] 在本实施例中,提出了具体的步进扫描过程:所述步进扫描的方式具体工作过程为:按照预设的延迟单元扫描周期,依次对选择的延迟单元进行扫描测量生成切换频率,将切换频率输出到示波器,根据示波器中对应信号频谱的毛刺,确定对应延迟单元的延迟。
[0022] 其中,延迟单元的选择方法为:对DTC中所有延迟单元进行编号,设置扫描的起始编号与终止编号,从起始编号对应的延迟单元开始扫描,在扫描周期结束后,切换到下一延迟单元进行扫描,直至完成终止编号对应延迟单元的扫描。
[0023] 例如,有128个延迟单元,先完成各延迟单元的病号,扫描起始编号配置为12,扫描终止编号配置为20,则在步进扫描时,会从第12个延迟单元开始,在第20个延迟单元终止。在实际应用中,其起始编号和终止编号根据需求配置。
[0024] 在本实施例中,步进扫描时,采用了一个32bit的计数器完成对每个延迟单元的扫描时间的监测,每次切换延迟单元后从零开始计数,计数达到预设的延迟单元扫描周期值后,切换延迟单元。
[0025] 特别地,如果预设的延迟单元扫描周期配置为零,则在扫描时不进行延迟单元的切换,循环扫描所选择的同一个延迟单元。
[0026] 进一步的,本实施例还提出了对应扫描测量的具体过程:输入16bit预设频率,根据参考时钟的频率计算对应的分频率,再计算出对应的累加相位;在一个16bit的相位累加器中,每次累加一个计算出的累加相位,再将最高位或溢出位作为时钟输出,得到任意分频的时钟信号,该时钟信号就是所需的延迟单元的切换频率。
[0027] 其中,时钟信号的分频由输入的预设频率决定,因此,在实际应用中,可根据需要选择输入对应的预设频率。
[0028] 最后,将得到的切换频率输出到示波器中,观测其频谱上的毛刺,即可确定该延迟单元的准确延迟。
[0029] 实施例2
[0030] 本实施例还提出了一种电子设备,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上实施例1所述的DTC延迟单元的延迟测量方法对应的计算机程序。
[0031] 实施例3
[0032] 本实施例还提出了一种计算机可读存储介质,其上存储有计算机程序指令,所述程序指令被处理器执行时用于实现实施例1所述的DTC延迟单元的延迟测量方法对应的过程。
[0033] 需要说明的是,在本发明实施例的描述中,除非另有明确的规定和限定,术语“设置”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接连接,也可以通过中间媒介间接连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义;实施例中的附图用以对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
[0034] 尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
QQ群二维码
意见反馈