您的当前位置:首页正文

基于FPGA的距离选通同步控制电路设计

2024-10-18 来源:威能网
第37卷,增刊 红外与激光工程 2008年9月 Vol.37 Supplement Infrared and Laser Engineering Sep. 2008

基于FPGA的距离选通同步控制电路设计

何 钐,周 燕,范松涛,何 军,曾华林

(中国科学院半导体研究所 光电系统实验室,北京 100083)

摘要:距离选通同步控制技术是距离选通激光成像系统的核心技术, 直接关系到能否实现距离选通,能否得到目标的选通图像。其中,产生纳秒量级的选通脉冲选通ICCD摄像机的同步控制电路,成为了有效实现距离选通及精确的图像清晰度控制的关键。针对产生纳秒量级的选通脉冲需要高频时钟信号,且容易受到外界噪声干扰的问题,采用了新一代的可编程逻辑芯片FPGA来进行电路设计。通过Verilog HDL语言设计出了具有纳秒量级的距离选通同步控制电路。此电路中创新性的采用了锁相环技术进行全局时钟的倍频,以及全新的并行计数的计数方式,大大提高了电路的精确度及稳定度。并且提供脉冲宽度和延迟时间的选择,有效地实现了距离选通及精确的图像清晰度控制。

关键词:激光距离选通成像; 距离选通技术; 距离选通同步控制; 并行计数 中图分类号:TN249 文献标识码:A 文章编号:1007-2276(2008)增(激光探测)-0178-04

Range-gated synchronization control circuit design based on FPGA

HE Shan, ZHOU Yan, FAN Song-tao, HE Jun, ZENG Hua-lin

(Institute of semiconductors, CAS, Optoelectronic system laboratory, Beijing 100083, China)

Abstract: Range-gated synchronization control technique is the kernel technique of LRG imaging system , which is directly related with the imaging of target. The range-gated synchronization control circuit which provides several nanoseconds gated pulse to gate ICCD camera ,has been the key of achieving range-gating availably and controlling the definition of image precisely . To solve the problem of high frequency clock signal generation and the noise disturbing , a new generation of digital programmable logic chip FPGA is introduced to design. A nanoseconds range-gated synchronization control circuit is designed based on the Verilog HDL language. This circuit uses the Phase-locking-loop to multiply the clock frequency and a new parallel-counter in innovation, which improve the precision and stabilization greatly. The design also can modify the value of pulse width and delayed time,which effectively achieve range-gating availably and controls the definition of image precisely.

Key words: LRG imaging system; Range-gating technique; Range-gating synchronization control;

Parallel-counting

0 引 言

激光主动连续成像系统在雾、雨、雪等恶劣气候条件下工作时,由于受到后向散射的严重影响,图像

收稿日期:2008-09-12

基金项目:863项目(2007AA11Z238)

对比度会大大下降[1]。为了解决这一问题,近年来距离选通激光主动成像技术[2]的研究越来越引起人们的重视,并成为激光主动成像的热点研究之一。距离选通成像系统主要部分由窄脉冲激光器和选通型像

作者简介:何钐(1985-),男,江西南昌人,硕士,主要从事红外夜视技术等方面的研究。Email: heshan23@gmail.com

增刊 何 钐等:基于FPGA的距离选通同步控制电路设计 179

增强CCD摄像机组成。其中距离选通同步控制技术成为了距离选通激光成像的关键,直接关系到能否实现距离选通,并得到目标的选通图像。

同步控制技术主要是通过一个同步控制电路,使脉冲激光器和ICCD摄像机同步工作,并通过实时地控制ICCD选通门的开关来达到距离选通的功能。通常通过模拟电路或者复杂可编程逻辑器件CPLD来完成同步控制作用的单稳态触发电路,但这两种工作方式都存在延迟时间大,精度不高等问题,并且这样高频率的电路必然容易受到外部电磁干扰,稳定性难以保证。

文中在同步控制原理的基础上,分析了实现500 m作用距离需要采用的激光器和ICCD的特性参数,并根据所需脉冲激光器发出脉冲宽度小,重复频率高,以及ICCD选通门宽窄的特点,采用新一代数字可编程芯片FPGA,设计了一种具有纳秒量级的距离选通同步控制电路。此电路通过高频的全局时钟,较短的器件内部延时,产生出了纳秒量级的高速同步脉冲控制信号,实时地根据激光脉冲的回波信号来控制选通门的开启。同时采用了FPGA内部固有的锁相环(PLL)软核技术,在外部引入较低频率的晶振的情况下,通过锁相环倍频来获得较高频率的全局时钟,解决了高频全局时钟的产生、外部延迟时间长,以及易受电磁干扰等问题。并创新性的设计了一种并行计数的高位计数器,来代替以往消耗逻辑资源多,使延时严重的通用高位计数器提高了电路的精确度。此外,本电路还提供距离延迟时间和选通脉冲宽度可调,最小可调步长为5 ns, 完全满足了设计的需求。

选通门都关闭,这样就可以去除大部分后向散射光,提高成像系统的对比度。

图1 激光距离选通成像系统框图

Fig.1 Schematic diagram of laser range-gating imaging system

本设计以图1所示的外触发同步控制方案,根据当前脉冲激光器、ICCD的参数指标(脉冲激光器的脉宽为20 ns,重复频率可达到10 kHz,ICCD最小门宽为30 ns,重复频率最大可达30 kHz)设计了基于FPGA的距离选通同步控制电路,它能够提供距离置数和脉宽置数,最小步长可达5 ns。同步控制电路原理图如图2所示,该电路中共包括1个锁相环PLL模块,2个锁存器latch模块,1个range_gate距离选通电路模块。PLL模块产生倍频时钟,latch模块寄存由外界置入的数值,range_gate模块产生选通控制脉冲。工作时先向此电路中的两个锁存器分别置入距离延迟时间和选通门宽时间。当激光器发射脉冲激光束时,经分光后一小部分光被APD管接收,经触发电路形成高电平,开始启动同步控制电路range_gate模块内部的定时器,以距离延迟时间为初值开始作递减计数,当从目标反射回来的脉冲激光到达ICCD时,距离延迟时间计数结束,同时产生选通脉冲打开ICCD的选通门,让来自目标的反射光进入ICCD。同时门宽计数开始,当达到门宽设定值时,产生信号关闭ICCD的选通门,一次选通过程结束。

1 距离选通成像系统及其同步控制电路设计

距离选通成像系统[5]主要由激光器、选通型ICCD摄像机、同步控制电路、发射光学系统、接收光学系统和监视器等组成,原理框图如图1所示。激光器发射短激光脉冲,经准直光学系统后分为两束,一束作为照明光源,另一束反射后由APD管接收,经触发电路触发后作为延时基准脉冲。根据激光器到目标之间的距离确定同步控制电路的延迟时间,再根据所需观察的景深确定选通门开启的持续时间,当从目标反射回来的激光脉冲到达ICCD摄像机的瞬间,ICCD摄像机的选通门开启,使目标反射回来的激光脉冲信号刚好进入ICCD摄像机选通成像,其余时间

图2 同步控制电路原理框图

Fig.2 Schematic diagram of synchronization control circuit

在实际工作中,距离选通成像系统会受到激光器、触发电路、同步控制电路、像增强器驱动电路等传输延迟时间的影响,并不能得到理想的同步时序,

180 红外与激光工程:激光探测、制导与对抗技术 第37卷

但是触发电路、同步控制电路和像增强器驱动电路的传输延迟时间都在纳秒量级,并且可以通过测试手段测得相应部分的时间延迟,这部分延时可以在同步控制电路中减去。因此,通过这样的时序电路设计,可以实现距离选通的同步控制功能。

四位,counter4_2为八位计数器的高八位。工作时,低四位计数器先开始计数,当计数值溢出时,触发高四位计数器工作,当计数到设定值时,便产生溢出信号。这样便有效的避免了上述情况的发生。

最后,根据各个模块功能的不同进行了电气连线,使其符合距离选通的功能要求。具体过程如下:

(1)当有一个触发信号signal到达时,触发D模块,产生使能信号enable使启动计数器counter1,

第一个计数器开始减计数,此时溢出端为低电平,而计数器counter2的使能端被计数counter1输出的低电平所封锁,不计数。

(2)当第一个计数器减到0,计数器溢出,输出端变为高电平,使outpulse模块产生高电平信号(即选通信号),同时使计数器2使能端为“高”,启动计数器2开始减计数。

(3)当第二个计数器减到0时,计数器溢出,输出端变为高电平,使outpulse模块复位,完成一个选通脉冲的过程。同时通过一个反相器分别和D触发器的清零端,第一个计数器,第二个计数器的

2 仿真与实现

本设计采用了Xilinx公司的FPGA可编程逻辑芯片spartan-3A来实现选通同步控制功能。使用Verilog语言,在Xilinx公司的EDA开发工具ISE10.1i中,对range_gate模块进行了编辑,并在modelsim中进行了仿真,其电路原理图如图3所示。

图3 range_gate模块内部电路原理图

Fig.3 Schematic diagram of range_gate module circuit

置数端相与,使D触发器清零,同时分别将选通门宽和延迟时间重新置入,等待下一次触发信号的到来,如此可以反复循环,不断的进行触发产生选通脉冲。

本设计使用了ISE10.1i中的综合工具XST进行了综合,并进行了布局布线后仿真。仿真结果如图5所示。

在range_gate电路中,按照模块化的设计方法,分别对D模块、counter1模块、counter2模块和outpulse模块进行了代码编写。D模块接受外来信号的触发产生使能信号,counter1和counter2为并行计数器,分别进行距离延迟和门宽延迟计数,outpulse模块产生选通脉冲。

同时针对通用八位计数器或者更高位计数器消耗的逻辑资源多,导致信号传输延时大,在高频时钟信号下工作不稳定的特点。本设计对通用的八位计数器counter1和counter2进行了改进,采用了并行计数的方法,即通过两个四位计数器来代替一个八位计数器工作,如图4所示,counter4_1为八位计数器的低

图5 综合后仿真波形

Fig.5 Emulational waveform after synthesis

设定时钟周期为100 MHz,即10 ns一个时钟周期,并预先置入了距离延迟时间q1为10个时间单位(100 ns),选通门时间w1为5个时间单位(50 ns),

图4 并行计数器电路原理图

Fig.4 Schematic diagram of parallel counter

signal_2为激光脉冲信号,cout_2为产生的选通脉冲。由图可看出,在产生一个激光脉冲时,电路开始工作,并且电路自动进行了连续的触发选通工作,当产生第

增刊 何 钐等:基于FPGA的距离选通同步控制电路设计 181

二个signal_2脉冲时,又开始触发,因此可反复地进行激光脉冲的触发,而不再需要人为的操作,从而为实现ICCD的连续采样提供了方便。由于进行了后仿真,即仿真中加入了真实器件中一些信号传输延时,此时实际产生的距离延迟时间和选通门宽并没有十分精确到100 ns和50 ns,而是108 ns和58 ns的延迟。但是由于程序一旦烧入进芯片之后,其布线产生的信号延迟是固定,可以通过测试来确定其具体的延迟时间值,以便在置数时进行相应的修正。

的调整,极大地方便了距离选通成像系统的调试,实现了不同距离处目标的成像。

参考文献

[1]

DRIGGERS R G, VOLLMERHAUSEN R H, DEVITT N, et al. Impact of speckle on laser range-gated shortwave infrared imaging system target identification performance[J]. Optical Engineering, Mar 2003, 42, 738-746. [2]

DAVID O, NORMAN S, WEIZER B. Range gated active night vision system for automobiles[J]. APPLIED OPTICS, 2006, 1(28), 224-226. [3]

STEINVALL O, OLSSON H, BOLANDER G , et al. Gated viewing for target detection and target recognition [C]// Proc SPIE. 1999, 3707, 432-448. [4]

LAROCHELLE V, MATHIEU P, SIMARD J R. Two generations of Canadian active imaging systems: ALBEDOS and ELVISS[C]//SPIE April 1999, 3698, 362-408. [5]

徐效文, 付有余, 郭劲, 等,激光距离选通成像关键技术[J]. 激光技术, 2003, 27(6), 158-160. [6]

夏宇闻.Verilog数字系统设计教程[M].北京:北京航空航天大学出版社,2003.

3 结 论

本设计通过采用FPGA来进行距离选通同步控制电路的设计,为快速精确地实现距离选通,提供了保障。虽然在实际电路中,会受到电路中的器件、引脚等延时的影响,但是可以通过对电路的调试和测量的方法获得其延迟的时间值,在进行编程置数时,通过其相应的修正来弥补这段时间造成的误差。同时,该设计可以实时地改变当前的距离值,并调整选通门的宽度,可以根据不同的条件和需求对电路进行适时

因篇幅问题不能全部显示,请点此查看更多更全内容