基于AD9548的时钟同步系统研究

期刊: 创新科技研究 DOI: PDF下载

王晓亮 娄庆庆

南京科瑞达电子装备有限责任公司 江苏 南京 211100

摘要

随着电子设备在现代交通和环境探测中的应用越来越广泛,对其的功能要求也越来越多,其中多平台协同定位就是其中的一项重要应用。因此也对多个平台不同源时钟的同步提出了更高的要求,本文基于ADI公司的AD9548芯片对时钟同步系统进行了研究,并探讨了部分可能影响同步性能的参数,并给出了测试结果。


关键词

电子设备; 协同定位; 时钟同步

正文


一、 引言

随着现代科学技术的发展,各类电子探测设备的应用越来越广泛,围绕电磁频谱的应用越来越广泛。为了有效的确定自身以及未知辐射源的位置,对电磁信号辐射源探测变得越来重要因此多平台协同定位功能应运而生

多平台协同定位是多个载具平台根据接收到的电磁信号,分别解算发射源相对载具方位和距离信息,再根据载具平台自身坐标解算发射实际坐标的技术。为了实现协同定位功能,需要各个载具平台的电子设备处理的信号在某一个统一的时间可识别,因此需要两个独立且在空间上有一定距离载具平台拥有同步时钟

为此,本文对ADI公司AD9548芯片进行了研究,分析影响时钟同步性能的参数,并给出了测试结果和应用建议。

 

二、 硬件平台说明

2.1 芯片简介

AD9548是一款可以为包括光纤网络在内的多种系统提供同步时钟时钟芯片。AD9548的系统框图如图1所示:

 

1 AD9548的系统框图

AD9548的核心部分是其数字PLL。AD9548的数字PLL由 PFD提供数值输出以驱动数字环路滤波器,从而将数值频率调谐字提供给DDS。DDS进而驱动DAC,DAC产生一个正弦模拟信号,其频率由DDS输入端的频率调谐字决定。同时DDS驱动数字PLL的反馈路径。DAC驱动时钟分配部分,最终在OUT引脚产生所需的输出信号。

AD9548还提供保持功能。当输入参考丢失时,器件可以自动切换到保持工作模式。在保持模式下,数字PLL不再控制DDS输出频率。DDS串行端口或内部处理单元控制维持之前的频率输出

 

2.2 测试平台介绍

为找出影响AD9548同步性的关键因素,同时最大限度模拟使用场景,测试基于AD9648的开发板进行,使用GPS实际接收1PPS秒脉冲作为参考时钟。

测试平台搭建框架如图2所示两个开发板均采用外部100M OCXO提供系统时钟。开发板通过配套的6V电源适配器供电,两个开发板均通过USB电缆与计算机进行独立通信。2块开发板的输出(本次测试为Output0P)各通过一根SMA-BNC高频电缆接入示波器的通道中,避免使用探头增加误差和不稳定性,通道阻抗设置为50Ω。

2 测试平台框图

GPS接收在使用时将天线放于上空无遮挡的屋外,输出1PPS秒脉冲通过SMA接头接入到测试板的REFA

100MHz晶振使用了NEL公司的10060系列产品,通过+5V电压供电,接于测试SYSTEM CLK_IN

 

三、 芯片设置

芯片详细配置过程如图3所示:

3 具体配置过程

 

AD9548提供了3种情况下的系统时钟输入方案,其中xtal input适用于10~50MHz的无源晶振,LF适用于100MHz以下的OCXO或者TCXO有源晶振如图 5所示,本次测试中使用Low Frequency Input输入通路,系统时钟内部倍频到1GHz。

 

4 系统时钟配置

测试板通过本次测试通过测试软件配置安装目录下的Profile Designer.xls文件详细设定具体参数。本次测试参数配置如5所示。

5  Profile文件配置

参考时钟输入设置参为Reference A 3.3V CMOS单端输入并将所其他输入通道关闭

输出时钟通道只使能Output 0,其他三路输出关闭,Output 0配置为COMS弱输出,最大输出电流2mA。为方便观察示波器上输出时钟相位波形,此处将分频比设置为20,将DPLL输出的200MHz时钟,降为10MHz输出。配置参数如6所示。

 

6 输出时钟配置

 

四、测试结果

测试板开始正常工作AD9548将首先工作于Freerun模式,系统时钟被锁定,DDS输出频率为200MHz,经过Clock Distribution模块分频后,测试板输出本次测试所需观察的时钟信号,随后芯片切回Active模式。芯片内部数字锁相环继续锁定1PPS信号。在Profile文件配置下AD9548首先锁定输出频率,若干分钟后输出时钟的相位会跟着被锁定

为得到稳定的测试结果,通过多次重新上电的过程,测试了多次完成锁定后的输出时钟的情况,测试结果如图7所示

 

7 测试结果

从多次测试的结果分析,每次上电成功配置后,示波器以其中一通道为参考,另一通道呈现的现象为横向滚动,此时频率和相位均未完成锁定,AD9548工作于Free run模式。待AD9548完成内部锁定,工作模式最终切换为Active模式,此时示波器另一通道测试结果将逐渐趋于稳定,最终会在某一区间内左右漂移。但是每次测试结果均不确定,且在一个区间内稳定后一段时间仍然可能会在另一个区间漂移,漂移相位摇摆体现在时域上为ns级

再对Profile Designer.xls文件中的loop bandwidth参数进行分析,设定不同值,比较其对测试结果的具体影响结果如表1所示

1 滤波器带宽测试

Loop Bandwidth

锁定时间(min)

稳定后相位差

0.001

>15

不确定

0.01

12~15

不确定

0.03

10

不确定

0.05

5

不确定

可以看出,Loop Bandwidth对锁定时间有影响,值越小,锁定时间越久,但是对稳定效果并不能改善。

最后对频率和相位的锁定阈值进行分析,通过不同的阈值条件下的测试现象和结果可以发现阈值可以看成是一桶水的水量,在某一区间内,当注水率和出水率在内部达成某种计算方式下的平衡时,就可以完成频率和相位的锁定,对其本身的输出状态并无影响,并不会因为设置阈值的范围改变其输出的相位和频率关系,因此AD9548频率和相位上的锁定其实属于统计意义上的锁定。

同时在测试中发现在某次输出的结果被锁定后,出现了参考信号丢失或者失锁的情况,但是此时示波器上显示测试结果并无明显变化,这是由于AD9548内部保持功能导致的,可保持上次锁定后的输出结果不变。

 

五、 结语

经过多次试验,发现系统晶振的存在的误差并不是导致2块AD9548测试板相位不一致的主要因素。两个AD9548测试板在锁定存在相位差的现象始终存在,考虑到协同定位应用时钟同步要求,如果使用AD9548进行同步时钟,至少保证相位差固定且相对稳定否则相位的漂移就会导致频率的不准确,最终导致计数上引起误差。但是从本次测试可以看出,尽管每次测试最终相位差都不固定不明确但是其最终漂移范围大小均不超过30ns,实际应用当中充分明确系统指标要求,并计算可包容的最大抖动误差的范围,探索误差累计的速度同时配合方位解算算法,最大限度的消除相位抖动带来的频率差异测量误差

参考文献:

 

[1] Ken Gentile. Understanding the Input Reference Monitors of the AD9548 (AN-1064)[OL].https://www.analog.com/cn/products/ad9548.html#product-documentation.2018.

[2] Ken Gentile. Dtermining the Maximum Tolerable Frequency Drift Rate of the AD9548 System Clock in Low Loop Bandwidth Applications (AN-1079)[OL]. https://www.analog.com/cn/products/ad9548.html#product-documentation. 2018.

[3] Ken Gentile. Behavior of the AD9548 Phase and Frequency Lock Detectors in the Presence of Random Jitter (AN-1061)[OL]. https://www.analog.com/cn/products/ad9548.html#product-documentation. 2018.

[4] 刘潇李长俊. 基于IEEE1588网络时间同步系统的研究[J].仪器仪表用户.2018.259).9-11.


...


阅读全文