胡澤雄, 游利兵, 寸超, 王宏偉, 范軍,王琪, 張艷琳, 方曉東,3
(1 中國科學(xué)技術(shù)大學(xué)環(huán)境科學(xué)與光電技術(shù)學(xué)院, 安徽 合肥 230026;2 中國科學(xué)院合肥物質(zhì)科學(xué)研究院安徽光學(xué)精密機(jī)械研究所,安徽省光子器件與材料重點實驗室, 安徽 合肥 230031;3 深圳技術(shù)大學(xué)新材料與新能源學(xué)院, 廣東 深圳 518118;4 合肥工業(yè)大學(xué)電子科學(xué)與應(yīng)用物理學(xué)院, 安徽 合肥 230009;5 深圳盛方科技有限公司, 廣東 深圳 518173)
準(zhǔn)分子激光器是目前紫外波段輸出功率最大的激光器件,在工業(yè)、醫(yī)療、科研等領(lǐng)域均有廣泛的應(yīng)用。在科研領(lǐng)域中,準(zhǔn)分子激光器可用于材料科學(xué)、表面科學(xué)和光譜學(xué)等學(xué)科的研究,如激光剝蝕、激光誘導(dǎo)熒光、脈沖激光沉積;在工業(yè)領(lǐng)域中,其主要集中應(yīng)用于微加工和材料表面改性等方面,如半導(dǎo)體光刻、低溫硅退火、高密度電路板制作以及布拉格光柵制作等;在醫(yī)療領(lǐng)域中,準(zhǔn)分子激光器主要應(yīng)用于眼科和皮膚病治療[1]。準(zhǔn)分子激光器具有寬頻帶和工作介質(zhì)密度低等特性,在放大超短脈沖方面表現(xiàn)出獨特的優(yōu)勢。固體摻鈦藍(lán)寶石激光器輸出紅外飛秒脈沖,將該脈沖直接進(jìn)行頻率轉(zhuǎn)換或?qū)⑵湎冗M(jìn)行放大再利用頻率轉(zhuǎn)換技術(shù)可得到紫外脈沖激光,將該紫外脈沖激光作為種子光,再利用準(zhǔn)分子激光器實現(xiàn)放大,可將微焦量級飛秒紫外激光脈沖放大到毫焦級大能量輸出。而準(zhǔn)分子激光器作為放大器實現(xiàn)對種子光的放大,要求飛秒激光器和準(zhǔn)分子激光器在時間上精確同步,即種子光與準(zhǔn)分子激光的快放電同步,從而使種子光進(jìn)入準(zhǔn)分子激光器時處于最佳增益狀態(tài)[2]。
目前國外的脈沖延時設(shè)備技術(shù)指標(biāo)高且功能完善,應(yīng)用普遍性強(qiáng),如美國BNC 公司生產(chǎn)的745T 等產(chǎn)品,但這些設(shè)備沒有涉及到溫度等因素對元器件的影響,不具備反饋調(diào)節(jié)的功能。同時,這些設(shè)備一般是電信號輸入輸出,沒有考慮在準(zhǔn)分子激光器高電磁干擾環(huán)境下運行的情況,不能很好地滿足準(zhǔn)分子激光器與外部設(shè)備的同步需求。國內(nèi)對于脈沖延時同步系統(tǒng)的研究基本是由高校和研究所等科研機(jī)構(gòu)進(jìn)行,多用于特定設(shè)備,如超高速分幅相機(jī)等[3]。對于準(zhǔn)分子激光延時同步系統(tǒng)大多采用內(nèi)觸發(fā)方式,同時延時精度較低,最高為1 ns[4],目前針對準(zhǔn)分子激光器與其他設(shè)備之間外觸發(fā)脈沖的高精度延時同步系統(tǒng)的研發(fā)尚未有深入的研究。本文針對脈沖延時的精度和抖動問題展開分析和研究,設(shè)計和研制了一種低抖動的延時同步系統(tǒng),以滿足準(zhǔn)分子激光器與飛秒激光器同步的要求。
如圖1 所示,準(zhǔn)分子激光低抖動延時同步系統(tǒng)主要由FPGA 主控模塊、可編程延時芯片(PDC)細(xì)延時模塊、TDC-GP22 時間測量模塊與單片機(jī)(SCM)數(shù)據(jù)處理模塊組成。FPGA 主控模塊用于捕獲外部觸發(fā)信號上升沿、對外部觸發(fā)信號進(jìn)行10 ns 步進(jìn)的粗延時、處理PDC 細(xì)延時模塊需要接收的數(shù)據(jù)、接收單片機(jī)處理后的時間差信號以及控制準(zhǔn)分子激光器充放電等;PDC 細(xì)延時模塊實現(xiàn)外部觸發(fā)信號10 ps 步進(jìn)的細(xì)延時,同時將延時后的準(zhǔn)分子激光觸發(fā)脈沖信號作為光信號輸出;TDC-GP22 時間測量模塊實現(xiàn)對飛秒激光器觸發(fā)信號與準(zhǔn)分子激光器觸發(fā)信號時間差的測量,同時將時差數(shù)據(jù)通過串行外設(shè)接口(SPI)發(fā)送給單片機(jī);單片機(jī)數(shù)據(jù)處理模塊實現(xiàn)TDC-GP22 時間測量數(shù)據(jù)的讀取并進(jìn)行處理,再將處理后的數(shù)據(jù)發(fā)送給FPGA 主控模塊。
圖1 準(zhǔn)分子激光低抖動延時同步系統(tǒng)框圖Fig.1 Block diagram of time-delay synchronization system with low jitter for excimer
目前常見的準(zhǔn)分子激光器放電回路如圖2 所示。高壓電源在充電使能信號作用下對儲能電容C1 充電,當(dāng)C1 上的電壓值達(dá)到充電信號設(shè)定的電壓值時,高壓電源停止工作,此時儲能電容C1 的電壓保持不變;隨后準(zhǔn)分子激光觸發(fā)脈沖信號控制閘流管K 導(dǎo)通,C1 上的電荷向放電電容C2 轉(zhuǎn)移;當(dāng)C2 兩端電壓上升到臨界值時,放電腔的工作氣體被擊穿放電,產(chǎn)生準(zhǔn)分子激光輸出[5,6]。在這個過程中,當(dāng)種子光進(jìn)入準(zhǔn)分子激光放大區(qū)時,準(zhǔn)分子激光需要精確同步放電,而準(zhǔn)分子激光放電是通過準(zhǔn)分子激光觸發(fā)脈沖信號控制閘流管K 導(dǎo)通來控制的,即需要控制種子光與準(zhǔn)分子激光器觸發(fā)脈沖信號的時序同步。由于氣體擊穿需要高電壓、大電流,在準(zhǔn)分子激光放電過程中會帶來強(qiáng)電磁干擾[7],故而系統(tǒng)的輸入輸出信號均通過光纖進(jìn)行信號傳輸,從而有效抑制準(zhǔn)分子激光電磁干擾對系統(tǒng)的影響。
圖2 準(zhǔn)分子激光器的典型放電回路Fig.2 Typical discharge circuit for excimer lasers
FPGA 主控模塊的設(shè)計如圖3 所示,其核心是處理芯片,處理芯片的外圍電路包括光纖發(fā)送模塊、光纖接收模塊、電平接收模塊等。FPGA 通過鎖相環(huán)(PLL)電路將外圍的50 MHz 的主頻晶振倍頻到200 MHz;FPGA 利用內(nèi)部邏輯門產(chǎn)生不同頻率的充電電壓信號,通過OUT2 輸出口發(fā)送給光纖發(fā)射器以完成電光轉(zhuǎn)換,將充電電壓信號以光信號形式發(fā)送給準(zhǔn)分子激光器;FPGA 接收外部觸發(fā)信號并捕獲其上升沿,通過對外部觸發(fā)信號頻率的測算控制充電使能信號的頻率,通過OUT3 輸出口發(fā)送到光纖發(fā)射器完成電光轉(zhuǎn)換以光信號形式發(fā)送給準(zhǔn)分子激光器,使得準(zhǔn)分子激光器在下一個脈沖觸發(fā)信號到來前完成對充電電容C1 的充電,從而降低充電電容長時間處于充電狀態(tài)對閘流管壽命的影響。通過200 MHz 的PLL 時鐘,利用FPGA 內(nèi)部的邏輯門計數(shù)器實現(xiàn)對10 ns 步進(jìn)的粗延時[8],將粗延時后的準(zhǔn)分子激光觸發(fā)信號通過OUT1 輸出口發(fā)送給可編程延時芯片模塊,同時通過D[0:9]控制可編程延時芯片模塊細(xì)延時時間。
圖3 FPGA 主控模塊設(shè)計框圖Fig.3 Block diagram of FPGA main control module design
可編程延時芯片模塊細(xì)延時部分通過安森美公司生產(chǎn)的MC100EP195 芯片完成10 ns 內(nèi)的時間延時,該芯片可以實現(xiàn)在2.2~12.4 ns 內(nèi)以10 ps 步進(jìn)精確調(diào)整延時時間,MC100EP195 的內(nèi)部邏輯圖如圖4所示[9]。延遲單元包含一個可編程門陣列和一個多路復(fù)用器。借助控制信號LEN 在10 條輸入數(shù)據(jù)線D9-D0 中設(shè)置所需的延遲時間,脈沖信號從輸入端到輸出端的延時時間為
圖4 MC100EP195 可編程延遲芯片的邏輯圖Fig.4 Logic diagram of the MC100EP195 programmable delay chip
式中:D為數(shù)據(jù)線D9-D0 的組合輸入,其值為20~210?1;ts為其延時步進(jìn);t′為固定初始延遲時間,這是芯片內(nèi)置的多路復(fù)用器導(dǎo)致的,t′=2.4 ns。故而MC100EP195 的可編程延時時間約為2.2~12.4 ns。若延時10 ps,則設(shè)置D9-D0 的值為0000000001;若延時1 ns,則設(shè)置D9-D0 的值為0001100100[10]。
MC100EP195 采用低壓正發(fā)射極耦合(LVPECL) 電平傳輸信號, 使用安森美公司生產(chǎn)的MC100LVELT20 芯片, 將FPGA 粗延時后發(fā)送給可編程延時芯片模塊的觸發(fā)脈沖信號由LVCMOS 電平轉(zhuǎn)換為LVPECL 電平,使用安森美公司生產(chǎn)的MC100ELT21 芯片將可編程延時芯片細(xì)延時后輸出的觸發(fā)脈沖信號由LVPECL 電平轉(zhuǎn)換為TTL 電平,并發(fā)送給光纖發(fā)射器轉(zhuǎn)換成光信號作為低抖動延時同步系統(tǒng)的輸出信號[11,12]。
圖5 為MC100EP195 實測延時與輸入延時,溫度對其延時時間的影響最大可以達(dá)到1.5 ns,而且隨著延時時間的增大,溫度對其影響越來越明顯。同時整個系統(tǒng)的硬件固有延時等也對溫度的變化比較敏感[13,14]。使用TDC-GP22 時間測量模塊對輸出脈沖信號與外部觸發(fā)信號的時間差進(jìn)行測量,將測得時間差數(shù)據(jù)通過單片機(jī)進(jìn)行實時處理,用以在下次延時處理時對可編程延時芯片的細(xì)延時時間進(jìn)行微調(diào),實現(xiàn)對延時時間的閉環(huán)控制,從而提高延時穩(wěn)定性[15]。
圖5 MC100EP195 實測延時與輸入延時Fig.5 Measured delay and input delay of MC100EP195
TDC-GP22 是ACAM 公司生產(chǎn)的雙通道時間數(shù)字轉(zhuǎn)換器,用于測量兩脈沖信號的時間差,捕獲方式為上升沿捕獲或者下降沿捕獲,最多可以同時捕獲4 個脈沖,其芯片內(nèi)部邏輯圖與外圍電路圖如圖6 所示。TDC-GP22 芯片有兩種測量模式及多種測量方式[16?18]。測量模式一可測量3.5 ns~2.4μs 的時間范圍,可選擇2 個STOP 通道相對于1 個STA 通道或1 個STOP 通道相對于1 個STA 通道兩種方式;測量模式二可測量500 ns~4 ms 的時間范圍,測量方式為1 個STOP 通道對應(yīng)1 個STA 通道[19?21]。系統(tǒng)使用測量模式一中2 個STOP 通道相對于1 個STA 通道的方式,輸入信號主要為起始觸發(fā)信號STA、飛秒激光器觸發(fā)脈沖信號(即系統(tǒng)輸入觸發(fā)脈沖信號)STOP1、準(zhǔn)分子激光器觸發(fā)脈沖信號(即系統(tǒng)輸出觸發(fā)脈沖信號)STOP2。該方式測量范圍為3.5 ns~2.4μs,典型精度為90 ps,測量方式為在捕獲STA 信號上升沿后的2.4μs 內(nèi)進(jìn)行信號STOP1 與STOP2 上升沿的捕獲,分別測量STOP1 與STA 之間的時間差t1、STOP2 與STA 之間的時間差t2,再計算兩者之差,輸出的則是STOP1 與STOP2 之間的相對時間差。
圖6 TDC-GP22 芯片內(nèi)部邏輯圖與外圍電路圖Fig.6 Internal logic diagram and peripheral circuit diagram of TDC-GP22 chip
TDC-GP22 通過四線SPI 控制,分別為片選(SSN)、時鐘(SCK)、數(shù)據(jù)接收(SI)、數(shù)據(jù)發(fā)送(SO),通過SPI 通信對GP22 進(jìn)行寄存器配置、數(shù)據(jù)讀取、控制指令等操作。除了SPI 通信接口之外,還包括復(fù)位信號RTN 與中斷信號INT,TDC-GP22 復(fù)位操作可通過單片機(jī)控制RTN 信號處于低電平復(fù)位,而中斷信號在發(fā)出測量的指令后,信號處于高電平,當(dāng)有信號被捕獲成功后,信號拉低,通過這種方式單片機(jī)可以高效率地進(jìn)行數(shù)據(jù)讀取。
使用STM32 單片機(jī)對TDC-GP22 的數(shù)據(jù)進(jìn)行實時處理,具體型號為STM32F103CBT6。通過IO 口PB1、PB2、PB3、PB4 與TDC-GP22 模塊的SSN、SCK、SI、SO 相連進(jìn)行SPI 協(xié)議通信;通過IO 口PB0、PB5 與TDC-GP22 模塊的RST、INT 相連接進(jìn)行復(fù)位和中斷控制。
首先單片機(jī)發(fā)送初始化指令,開始校準(zhǔn)TDC 指令,等待中斷。TDC 單元的每個通道可以測量4 次,通過TDC-GP22 中寫寄存器1 的Bit16-19(HIT1)以及20-23(HIT2)自由定義算數(shù)邏輯單元(ALU)選擇計算哪兩個信號之間的時差。設(shè)定STOP1 為HIT2 通道1,STOP2 為HIT1 通道1;發(fā)送INIT 指令等待信號捕獲;將STOP1 與STA 的時差數(shù)據(jù)以及STOP2 與STA 的時差數(shù)據(jù)作為THIT2和THIT1存儲起來。測量的分辨率會隨著溫度和電壓的改變而改變,所以TDC-GP22 的ALU 需要內(nèi)部校正測量結(jié)果。TDC 測量一個和兩個參考時鐘周期,這兩個數(shù)據(jù)作為TCal1和TCal2存儲起來,兩者相減之后為真實的一個時鐘周期[22]。最終輸出STOP2 與STOP1 的時差,其計算公式為
單片機(jī)上IO 口PA9、PA10 通過通用異步收發(fā)傳輸器(UART)將處理后的時間差信號數(shù)據(jù)發(fā)送給FPGA 進(jìn)行處理,數(shù)據(jù)格式為6 位8 Byte,首位數(shù)據(jù)D1為正負(fù)標(biāo)識,當(dāng)數(shù)據(jù)大于0,為0x00,否則為0xFF,其他數(shù)據(jù)D2、D3、D4、D5、D6為時間差數(shù)據(jù)。
按照以上實現(xiàn)方案,利用AltiumDesinger 軟件設(shè)計完成的硬件電路版圖和焊接調(diào)試后的電路主體實物圖如圖7 所示。
圖7 (a)硬件電路版圖;(b)電路主體實物圖Fig.7 (a)The hardware circuit layout;(b)The circuit main body
使用AFG3101 信號發(fā)生器作為外觸發(fā)信號源,頻率設(shè)置為100 Hz,脈寬為1μs,上升沿、下降沿均為5 ns,通過光纖接收器HFBR-1527 轉(zhuǎn)換為光信號輸入延時同步系統(tǒng);使用光纖發(fā)射器HFBR-2526 將延時同步系統(tǒng)輸出的光信號轉(zhuǎn)換為電信號并作為示波器測試信號;使用LeCroy354A 示波器(帶寬為500 MHz,采樣率為2 G/S)測試系統(tǒng)延時后的輸出信號,首先測試系統(tǒng)的粗細(xì)延時功能,其次測試輸出信號的抖動性能,系統(tǒng)性能測試主要針對上述兩方面進(jìn)行。
系統(tǒng)10 ns 步進(jìn)的粗延時功能由FPGA 計數(shù)器實現(xiàn),在延時時間150 ~250 ns 之間以10 ns 為步進(jìn),每個步進(jìn)輸出100 個延時脈沖。圖8 為延時輸出信號以外觸發(fā)信號為基準(zhǔn)的波形余輝圖,系統(tǒng)粗延時功能正常。
圖8 10 ns 延時步進(jìn)波形余輝圖Fig.8 Persistence graph of 10 ns delay step waveform
由于示波器帶寬限制和輸出信號抖動的影響,1 ns 以內(nèi)延時示波器觀測效果并不理想。10 ns 以內(nèi)細(xì)延時均由可編程延時芯片完成,以1 ns 步進(jìn)進(jìn)行延時,也可驗證細(xì)延時功能。在延時時間95~105 ns 之間,以1 ns 為步進(jìn),每個步進(jìn)輸出100 個延時脈沖,輸出波形余輝顯示如圖9 所示,系統(tǒng)細(xì)延時功能正常。
圖9 1 ns 延時步進(jìn)波形余輝圖Fig.9 Persistence graph of 1 ns delay step waveform
系統(tǒng)輸出信號抖動也是延時同步系統(tǒng)的重要技術(shù)指標(biāo)。將系統(tǒng)延時時間設(shè)置為不同值,系統(tǒng)持續(xù)輸出5 min,通過示波器波形余輝圖觀察輸出脈沖信號相較輸入脈沖信號的抖動。如圖10 所示,圖10(a)、(b)分別為閉環(huán)控制下的100 ns、2000 ns 延時輸出脈沖抖動,圖10(c)、(d)分別為非閉環(huán)控制下的100 ns、2000 ns 延時輸出脈沖抖動。很明顯,時間測量模塊對延時時間的閉環(huán)控制有效地控制了延時后的輸出脈沖抖動。具體數(shù)據(jù)如表1 所示。
表1 不同延時時間設(shè)置下實際輸出脈沖延時時間與抖動數(shù)據(jù)Table 1 The actual output pulse delay time and jitter data under different delay time settings
圖10 (a)閉環(huán)控制下延時100 ns 的輸出脈沖抖動;(b)閉環(huán)控制下延時2000 ns 的輸出脈沖抖動;(c)非閉環(huán)控制下延時100 ns 的輸出脈沖抖動;(d)非閉環(huán)控制下延時2000 ns 的輸出脈沖抖動Fig.10 (a)The output pulse jitter with 100 ns delay under closed-loop control;(b)The output pulse jitter with 2000 ns delay under closed-loop control;(c)The output pulse jitter with 100 ns delay under non-closed loop control;(d)The output pulse jitter with 2000 ns delay under non-closed loop control
在100 ~2000 ns,每隔100 ns 測試一次延時輸出脈沖信號抖動。輸出信號實際平均延時與抖動如圖11 所示,輸出脈沖觸發(fā)信號的抖動隨著延時時間的增加而逐漸增加,同時實際平均延時與設(shè)置延時基本一致。輸出抖動增加的主要原因是隨著延時時間的增加FPGA 計數(shù)器延時的計數(shù)值也會增加,計數(shù)值的增加導(dǎo)致FPGA 主時鐘的抖動疊加到輸出抖動上。
圖11 不同延時時間設(shè)置下輸出信號實際平均延時與抖動Fig.11 The actual average delay and jitter of the output signal under different delay time setting
設(shè)計了一種準(zhǔn)分子激光低抖動延時同步系統(tǒng), 基于FPGA、可編程延時芯片、單片機(jī)以及TDCGP22 時間測量芯片,采用FPGA 數(shù)字延時和可編程延時芯片延時相結(jié)合的方案,利用時間測量芯片實現(xiàn)對延時時間的閉環(huán)控制以提高系統(tǒng)延時的穩(wěn)定性,利用單片機(jī)讀取并處理時間測量數(shù)據(jù)。與現(xiàn)有延時裝置相比,本系統(tǒng)能夠?qū)ν庥|發(fā)脈沖信號進(jìn)行高精度延時,延時范圍為56 ns~2.2μs,理論延時步進(jìn)為10 ps,實現(xiàn)了對延時時間的閉環(huán)控制,輸出脈沖信號抖動在±1 ns 內(nèi);同時,利用光信號作為輸入輸出能夠有效屏蔽準(zhǔn)分子激光放電時的電磁干擾。該系統(tǒng)滿足飛秒激光器與準(zhǔn)分子激光器同步工作的需要,為飛秒深紫外準(zhǔn)分子激光系統(tǒng)硬件時序控制提供了參考。