基于FPGA和PLL的高精度数据延时可调系统技术方案

技术编号:17145595 阅读:40 留言:0更新日期:2018-01-27 17:08
本发明专利技术公开了一种基于FPGA和PLL的高精度数据延时可调系统,包括:高速ADC、时钟辅助单元、FPGA以及高速DAC;所述时钟辅助单元包括:依次连接的第一数控延时线、第一PLL、第二数控延时线及第二PLL;第一PLL分别与高速ADC及FPGA相连,第二PLL分别与高速DAC及FPGA相连,高速ADC、FPGA及高速DAC依次相连;通过配置第一数控延时线的延时值,使高速ADC采样时刻与每个束团信号峰值出现时间点对齐;通过配置FPGA中移位寄存器的长度,以及通过配置第二数控延时线的延时值,使高速DAC输出的束团的横向反馈信号加载到kicker上时刻与相应束团经过kicker的时刻对齐。该系统无需外接专用延时设备,具有调节灵活、精度好、集成度高等特点,可应用于加速器横向反馈和纵向反馈系统。

High precision data delay adjustable system based on FPGA and PLL

The invention discloses a high precision data delay FPGA and PLL based on adjustable system, including: high speed clock ADC, auxiliary unit, FPGA and high speed DAC; the auxiliary clock unit includes a first control delay line are connected in turn first, second PLL and two PLL digital delay line are respectively connected with the first PLL; high speed ADC and FPGA, second PLL DAC and FPGA are respectively connected with high speed, high speed ADC, FPGA and high speed DAC are connected through the first configuration; NC delay line delay value, the high-speed ADC sampling time and each bunch signal peak time point of Qi; through the shift register configuration of FPGA in length, and the time delay the configuration of second CNC delay line, high-speed DAC output beam transverse feedback signal is applied to the kicker moment and the corresponding beam after kicker time alignment. The system needs no external dedicated delay device, and has the characteristics of flexible adjustment, high accuracy and high integration. It can be applied to lateral feedback and vertical feedback system of accelerator.

【技术实现步骤摘要】
基于FPGA和PLL的高精度数据延时可调系统
本专利技术涉及加速器横向反馈系统中的横向反馈数字信号处理电子学,及基于FPGA作为数据处理平台且要求控制信号需与系统同步的控制领域,尤其涉及一种基于FPGA和PLL的高精度数据延时可调系统。
技术介绍
同步辐射光源是一种优质的人工光源,在各种科技领域中都有广泛的应用,我国已建成了第三代中能同步辐射光源(上海同步辐射光源),正计划建设第四代光源。随着同步辐射光源的电子储存环中束流强度持续的增加,电子束团横向不稳定性变得越来越严重,成为制约束流品质的一个重要因素。为了抑制束流的这种不稳定性,需引入横向反馈系统。束流的横向反馈技术是保证同步辐射光源正常稳定运行的重要手段,它跟随着同步加速器辐射领域的发展,经历了从简单到复杂、从模拟电子技术到数字化的发展过程,当前逐束团数字横向反馈系统在加速器中得到广泛的使用。逐束团横向反馈系统主要有BPM探头、RF信号调理电路、逐束团横向反馈数字信号处理电子学、功率放大器和Kicker组成,如图1所示。通过BPM探头拾取的束团振荡信号,经过RF调理电路后,供逐束团横向反馈数字信号处理电子学上A/D转换器采样变成数字信号,再从逐个束团信号中分别提取各个束团水平方向和垂直方向(横向振荡可分为水平方向振荡和垂直方向振荡)振荡分量作为反馈信号(在FPGA内实现),经适当的延时后由D/A转换器转换为模拟信号。最后通过功率放大后将反馈信号分别加载到水平方向和垂直方向的Kicker条上,形成抑制束团振荡的反馈电场。在系统工作时要满足两个“对齐”,第一个是逐束团横向反馈数字信号处理电子学中,A/D转换器采样点与束团信号峰值对齐,示意图如图2所示,以提高采样信号的信噪比;第二个是某束团的反馈信号加载到kicker上时刻与该束团经过kicker的时刻对齐,即图1存储环中某束团振荡信号在BPM处被拾取开始,经过逐束团横向反馈数字信号处理电子学,到形成该束团反馈信号加载kicker所经历的时间,等于该束团在存储环中从BPM处经若干圈运行到kicker处所花费的时间相等。如图3所示,为了实现上述两个对齐目标,传统方案是分别在RF信号调理与逐束团横向反馈数字信号处理电子学之间插入延时设备(延时器或合适长度的电缆),调整A/D转换器采样时间点与束团信号峰值出现时间点的位置关系,实现A/D转换器采样点与束团信号峰值精确对齐要求。同样的方法,在逐束团横向反馈数字信号处理电子学与功率放大器之间插入延时设备(延时器或合适长度的电缆),实现某束团的反馈信号加载到kicker上时刻与该束团经过kicker的时刻对齐的要求。但是,传统方案需要外界延时设备,增加了系统体积,集成度较低,且精度也不高。
技术实现思路
本专利技术的目的是提供一种基于FPGA和PLL的高精度数据延时可调系统,无需外接专用延时设备,具有调节灵活、精度好、集成度高等特点,可应用于加速器横向反馈和纵向反馈系统。本专利技术的目的是通过以下技术方案实现的:一种基于FPGA和PLL的高精度数据延时可调系统,包括:高速ADC、时钟辅助单元、FPGA以及高速DAC;所述时钟辅助单元包括:依次连接的第一数控延时线、第一PLL、第二数控延时线及第二PLL;第一PLL分别与高速ADC及FPGA相连,第二PLL分别与高速DAC及FPGA相连,高速ADC、FPGA及高速DAC依次相连;通过配置第一数控延时线的延时值,使高速ADC采样时刻与每个束团信号峰值出现时间点对齐;通过配置FPGA中移位寄存器的长度,以及通过配置第二数控延时线的延时值,使高速DAC输出的束团的横向反馈信号加载到kicker上时刻与相应束团经过kicker的时刻对齐。加速器输出的与束团振荡信号同步的参考时钟经过第一数控延时线延时后输入至第一PLL,作为第一PLL的参考时钟;第一PLL在锁相状态下,输出三路与其参考时钟同步的时钟信号,第一路输入至高速ADC,作为高速ADC的采样时钟,通过配置第一数控延时线的延时值,来调整高速ADC的采样时间点与束团信号峰值出现时间点的位置关系,从而使高速ADC采样时刻与每个束团信号峰值出现时间点对齐;第二路输入至FPGA,经FPGA处理后输入至其内部的FIFO模块,作为写入时钟;第三路输入至第二数控延时线,经第二数控延时线延时后输入至第二PLL,作为第二PLL的参考时钟;第二PLL在锁相状态下,输出两路同步时钟;第一路输入至FPGA,经FPGA处理后输入至其内部的FIFO模块,作为读出时钟,通过配置第二数控延时线的延时值,改变FIFO模块写入时钟相对于读出时钟的相位关系,从而在FIFO模块中实现数据细延时的功能;FIFO模块输出的细延时后的数据,经FPGA处理后送入其内部的移位寄存器,通过配置移位寄存器的长度,来调整横向反馈信号在移位寄存器写入到读出时间间隔,从而实现数据粗延时的功能;第二路输入至高速DAC,作为高速DAC的采样时钟,由高速DAC将从FPGA移位寄存器输出的数据转换为模拟信号,经功率放大后作为横向反馈信号,通过上述粗细相结合的延时调整,使得横向反馈信号加载到kicker上时刻与该束团经过kicker的时刻对齐。所述FPGA还包括:第三PLL、第四PLL、ISERDES模块、OSERDES模块以及MUX21模块;其中,第三PLL输出分别与ISERDES模块及FIFO模块相连,第四PLL分别与FIFO模块、MUX21模块、移位寄存器及OSERDES模块相连,ISERDES模块、FIFO模块、MUX21模块、移位寄存器及OSERDES模块依次相连;所述第三PLL接收第一PLL输入的第二路时钟信号,作为其自身的参考时钟,并衍生出两路同步时钟;第一路与第二路输入至ISERDES模块作为此模块“乒乓操作”的驱动时钟,由ISERDES模块将高速ADC输入的数据分为四路低速数据;第二路同时输入至FIFO模块,作为FIFO模块的写入时钟,使FIFO模块中四个子FIFO模块各自写入一路数据;所述第四PLL接收第二PLL输入的第一路时钟信号,作为其自身的参考时钟,并衍生出一路同步时钟输入至FIFO模块,作为FIFO模块的读出时钟;FIFO模块输出四路数据至MUX21模块,所述MUX21模块包含两个子MUX21模块,FIFO模块中的第一与第二子FIFO模块将数据输入至其中一个子MUX21模块,FIFO模块中的第三与第四子FIFO模块将数据输入至另一个子MUX21模块,每一子MUX21模块将接收的两路数据并合为一路数据后送入移位寄存器;移位寄存器中包含两个子移位寄存器,对应的接收一个子MUX21模块输出数据;再由OSERDES模块将两个子移位寄存器输出的两路数据合并成一路数据。由上述本专利技术提供的技术方案可以看出,采用粗细延时相结合的方法,数据延时连续精确可调,各通道数据延时一致性好,使用灵活方便;同时,采用4级串联方式组成时钟辅助电路,不仅使D/A转换器的输出反馈信号连续精确可调,而且使A/D转换器的采样时间点与被采样信号出现时间点之间连续精确可调;此外,在逐束团横向反馈数字信号处理电子学上,通过PLL和数控延时线芯片和FPGA实现上述功能,提高系统的集成度。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使本文档来自技高网
...
基于FPGA和PLL的高精度数据延时可调系统

【技术保护点】
一种基于FPGA和PLL的高精度数据延时可调系统,其特征在于,包括:高速ADC、时钟辅助单元、FPGA以及高速DAC;所述时钟辅助单元包括:依次连接的第一数控延时线、第一PLL、第二数控延时线及第二PLL;第一PLL分别与高速ADC及FPGA相连,第二PLL分别与高速DAC及FPGA相连,高速ADC、FPGA及高速DAC依次相连;通过配置第一数控延时线的延时值,使高速ADC采样时刻与每个束团信号峰值出现时间点对齐;通过配置FPGA中移位寄存器的长度,以及通过配置第二数控延时线的延时值,使高速DAC输出的束团的横向反馈信号加载到kicker上时刻与相应束团经过kicker的时刻对齐。

【技术特征摘要】
1.一种基于FPGA和PLL的高精度数据延时可调系统,其特征在于,包括:高速ADC、时钟辅助单元、FPGA以及高速DAC;所述时钟辅助单元包括:依次连接的第一数控延时线、第一PLL、第二数控延时线及第二PLL;第一PLL分别与高速ADC及FPGA相连,第二PLL分别与高速DAC及FPGA相连,高速ADC、FPGA及高速DAC依次相连;通过配置第一数控延时线的延时值,使高速ADC采样时刻与每个束团信号峰值出现时间点对齐;通过配置FPGA中移位寄存器的长度,以及通过配置第二数控延时线的延时值,使高速DAC输出的束团的横向反馈信号加载到kicker上时刻与相应束团经过kicker的时刻对齐。2.根据权利要求1所述的一种基于FPGA和PLL的高精度数据延时可调系统,其特征在于,加速器输出的与束团振荡信号同步的参考时钟经过第一数控延时线延时后输入至第一PLL,作为第一PLL的参考时钟;第一PLL在锁相状态下,输出三路与其参考时钟同步的时钟信号,第一路输入至高速ADC,作为高速ADC的采样时钟,通过配置第一数控延时线的延时值,来调整高速ADC的采样时间点与束团信号峰值出现时间点的位置关系,从而使高速ADC采样时刻与每个束团信号峰值出现时间点对齐;第二路输入至FPGA,经FPGA处理后输入至其内部的FIFO模块,作为写入时钟;第三路输入至第二数控延时线,经第二数控延时线延时后输入至第二PLL,作为第二PLL的参考时钟;第二PLL在锁相状态下,输出两路同步时钟;第一路输入至FPGA,经FPGA处理后输入至其内部的FIFO模块,作为读出时钟,通过配置第二数控延时线的延时值,改变FIFO模块写入时钟相对于读出时钟的相位关系,从而在FIFO模块中实现数据细延时的功能;FIFO模块输出的细延时后的数据,经FPGA处理后送入其内部的移位寄存器,通过配置移位寄存器的长度,来调整横向反馈信号在移位寄存器写入到读出时间间隔,从...

【专利技术属性】
技术研发人员:赵雷占林松刘树彬安琪刘金鑫冷用斌赖龙伟张宁
申请(专利权)人:中国科学技术大学
类型:发明
国别省市:安徽,34

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

1