X光安检机控制信号时钟提取的设计与实现.docx
《X光安检机控制信号时钟提取的设计与实现.docx》由会员分享,可在线阅读,更多相关《X光安检机控制信号时钟提取的设计与实现.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、X光安检机控制信号时钟提取的设计与实现 摘 要:针对X光安检机系统限制信号传输中采纳传统串行通信方式所存在的问题,提出一种利用数字锁相环技术实现串行数据时钟提取的硬件解决方案。该设计基于FPGA进行开发,并针对安检机中串行限制数据传输的数字锁相环进行探讨,设计了适用于FPGA的串行时钟提取系统,最终采纳Verilog语言实现。该设计经过安检机系统的硬件平台实际测试,最终经过Signal Tap 读取实时数据进行验证,可以论证该方案的时钟捕获周期短,捕获精度也满意安检机系统要求,从而实现了安检机系统数字限制信号的单线路传输,有效地提高传输的牢靠性。 关键词:安检设备; FPGA; 数字锁相环;
2、时钟提取 中图分类号:TN919 文献标识码:A 文章编号:1014-373X(2022)09-0112-04 Design and Implementation of the Control Signal Clock Recovery Based on X-Ray Security Inspection Equipment HAN Bo-tao, TAO Cheng (School of Electronic and information Engineering, Beijing Jiaotong University, Beijing 101044, China) Abstract: A
3、 hardware solution of achieving serial data clock recovery by using phase locked loop is proposed, aiming at the existed problems of adopting traditional serial communication in the control signal transmission of X-ray security inspection system. The design is developed based on FPGA, the digital ph
4、ase locked loopof serial control data transmission in the secu-rity inspection equipment(SIE) is researched, a serial clock recovery system for FPGA is designed, and the designs is realized by Verilog. The design is tested by the hardware system of SIE, and finally verified by the real-time data rea
5、d from the Signal Tap II. The capture period of the clock recovery is short enough, and the capture precision also satisfy the system requirements, so the single line transmission of digital control signal in SIE system is realized, and the reliability of this system is effectively improved. Keyword
6、s: security inspection equipment; FPGA; DPLL; clock recovery 收稿日期:2022-12-25 0 引 言 在安检机系统中,安检机的主设备与限制台的双向通信具有非对称性,由主设备X射线端采样得到的大量数据通过高速通道传送至PC限制台进行处理。然而由限制台传送给安检机的限制信号,因数据量较小,仅需低速通道进行传输即可1,并且在安检主设备端对于高速数据的处理是基于FPGA平台实现的,若同时采纳单片FPGA对接收限制信号进行处理,一方面可削减硬件电路的设计负担,另一方面也降低了设备成本。但与此同时,若该系统采纳传统串行通信方式1,则在处理高速
7、数据的FPGA电路单元中引入低速时钟线,不仅简单受到电路板上高频信号的影响,而且由于限制台距离CT机距离较长,不利于时钟信号的传输。因此,对于安检机限制信号的传输一般采纳单路串行低速通信方式。对于这种传输方式,在FPGA上采纳一种高效的数字时钟提取技术就非常必要。 1 数字时钟提取环路基本原理 数字锁相环能让本地产生的时钟信号自动跟踪输入信号相位,从而实现一个闭环自动限制系统。数字锁相环的基本结构是由数字鉴相器(DPD)、数字环路滤波器(DLF)、数字可控振荡器(DCO)和本地时钟源(LC)组成的一个反馈环路2-3,其详细原理框图如图1所示。 图1 数字时钟提取环路原理图 基于数字锁相环的数据
8、时钟提取系统工作原理如下:本地产生一个高频率的时钟,数字鉴相器通过输入信号与估算时钟进行鉴相比较,输出鉴相信息。之后由数字环路滤波器依据鉴相信息对相位误差进行平滑运算,输出数控振荡器限制信号,通过对本地估算时钟的相位调整,最终跟踪到输入数据的位同步时钟2。 2 各模块功能及实现原理 2.1 数字鉴相器 数字鉴相器用于获得输入信号与本地估算时钟的相位比较信息,常用异或门实现。在数字鉴相器中,首先将输入信号的正向过零脉冲与本地估算信号的正向过零脉冲进行比较,从中得到一个表明相位提前或延后误差的脉冲输出,其宽度反映超前(滞后)相位的多少4。当本地估算信号超前于输入信号时,其输出为超前脉冲,反之,则为
9、滞后脉冲。综合考虑到安检系统中的限制信号属于数字信号,并且由于FPGA的资源主要用于完成采集数据的处理,应尽量削减对FPGA资源的运用。本文的方案采纳了超前/滞后数字鉴相器5。 超前/滞后数字鉴相器硬件实现有两种方式,分为积分型结构与微分型结构。积分型结构的硬件实现比较困难,但具有良好的抗干扰性能;微分型结构则具有相反特性。为了优化系统性能,选择运用微分型结构。尽管微分型结构的抗干扰实力较弱,但是结合安检机系统的实际环境,该结构可以满意系统须要。图2为微分型超前/滞后数字鉴相器的结构原理图,图3为其时序图5。 图2 数字鉴相器结构图 图3 数字鉴相器工作时序图 通过时序图可以看到,输入数据da
10、tain在本地估算时钟的边沿(包含上升沿和下降沿)触发下,依次存入寄存器a,b,c中。在时钟下降沿的触发下,通过对a,c信号进行异或运算,生成error信号,作为误差跳变肯定值输出。通过对b,c信号进行异或运算,生成sign信号,作为超前/滞后标记位输出。详细仿真结果如图4所示。 从图4可以发觉,对于error信号,若前一位数据存在跳变,则输出高电平,否则输出低电平。对于sign信号,当估算时钟超前时,输出高电平,滞后时,输出低电平。该模块输出的两路信号将作为环路滤波器的输入信号,对下级结构进行限制。 图4 数字鉴相器时序仿真图 2.2 数字环路滤波器 数字环路滤波器在锁相环路系统中主要起两种
11、作用:其一,输出超前调整信号及滞后调整信号,以限制数控振荡器模块,对估计时钟进行相位调整;其二,有数字滤波作用,对噪声信号及高频干扰信号起到较好的抑制作用。数字环路滤波器内部拥有容量为2N的计数器,能够有效消退随机出现的具有正态分布特性的噪声信号。容量2N值越大,对噪声抑制效果越好,但同时2N值越大,跟踪速度越慢,实时捕获实力下降6。所以设计时,2N值的选取要综合考虑安检系统的实际参数要求。出于削减占用FPGA系统资源的考虑,该系统采纳随即徘徊滤波器作为实现方案。该滤波器原理框图如图5所示。 图5 数字环路滤波器结构原理图 在实现方案中,环路滤波器通过加减计数逻辑单元实现。通过读取鉴相单元输出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安检 控制 信号 时钟 提取 设计 实现
限制150内