高天翔,王驥,趙玉龍,董鵬玲,黃良育,劉志棟
蘭州空間技術(shù)物理研究所 真空技術(shù)與物理重點(diǎn)實(shí)驗(yàn)室,蘭州 730000
磁選態(tài)銫原子鐘以其優(yōu)良的長(zhǎng)期穩(wěn)定性和高可靠性特點(diǎn),無(wú)論在地面導(dǎo)航、守時(shí)還是在星載應(yīng)用領(lǐng)域都發(fā)揮著重要作用[1-2]。磁選態(tài)銫原子鐘主伺服控制電路如圖1所示,是一個(gè)嵌入式伺服控制系統(tǒng)。該電路控制微波模塊產(chǎn)生經(jīng)過(guò)調(diào)制的微波信號(hào)激勵(lì)銫原子躍遷,銫束管輸出的帶有躍遷信息的弱電流信號(hào)經(jīng)過(guò)采樣,通過(guò)CPU計(jì)算出壓控晶振的調(diào)節(jié)電壓,再通過(guò)數(shù)據(jù)總線控制數(shù)模轉(zhuǎn)換器,從而對(duì)壓控晶振的輸出頻率進(jìn)行調(diào)整,控制壓控晶振輸出,完成環(huán)路鎖定[3-5]。在以5071A銫原子鐘為代表的“CSⅡ”技術(shù)中,弱信號(hào)采樣方法為使用AD652芯片作為壓頻轉(zhuǎn)換器件的壓頻轉(zhuǎn)換法;2000年以后,以Cs4310B和Cs4000銫原子鐘為代表的“CSⅢ”技術(shù)采用的是16位A/D直接采樣銫束管弱信號(hào)[6]。壓頻轉(zhuǎn)換法是一種間接型模數(shù)轉(zhuǎn)換方法,勉強(qiáng)達(dá)到12位分辨率時(shí)所需采樣時(shí)間為20 ms,A/D直接采樣法理論上不僅能夠保證采樣精度,還能提高采樣速率,實(shí)現(xiàn)高穩(wěn)定度和低相噪指標(biāo)。因此,比較上述兩種方法對(duì)磁選態(tài)銫原子鐘技術(shù)指標(biāo)究竟有何影響就顯得十分重要;同時(shí),由于壓頻轉(zhuǎn)換法所需芯片無(wú)法實(shí)現(xiàn)全部國(guó)產(chǎn),研究銫束管弱信號(hào)A/D直接采樣優(yōu)化主伺服控制電路將對(duì)提高銫原子鐘性能指標(biāo),并實(shí)現(xiàn)完全國(guó)產(chǎn)化奠定一定基礎(chǔ)。針對(duì)此問(wèn)題,本文設(shè)計(jì)了以DSP28335芯片為CPU,利用CAN總線通信技術(shù)和主控CPU板進(jìn)行通信的A/D直接采樣電路,來(lái)完成對(duì)于弱信號(hào)的高精度快速采樣、處理,計(jì)算壓控晶振的調(diào)節(jié)電壓,控制其輸出頻率以實(shí)現(xiàn)目的。
圖1 磁選態(tài)銫原子鐘主伺服控制電路原理框圖Fig.1 The main servo control circuit principle diagram of the magnetically selected cesium atomic clock
磁選態(tài)銫原子鐘產(chǎn)品利用AD652轉(zhuǎn)換芯片對(duì)銫束管輸出弱信號(hào)采樣的壓頻轉(zhuǎn)換法,其原理框圖如圖2所示。弱信號(hào)壓頻轉(zhuǎn)換模塊的輸入為銫束管輸出電流經(jīng)過(guò)電流-電壓轉(zhuǎn)換后的弱電壓信號(hào),然后通過(guò)轉(zhuǎn)換將電壓信號(hào)轉(zhuǎn)換成脈沖頻率信號(hào),再將頻率信號(hào)輸出給FPGA模塊,F(xiàn)PGA模塊通過(guò)對(duì)脈沖頻率計(jì)數(shù),獲得銫束管輸出電流,F(xiàn)PGA將電流信號(hào)上報(bào)給主控板CPU進(jìn)行計(jì)算處理。壓頻轉(zhuǎn)換是一種間接比較型的A/D采樣法,即輸入模擬量與參考電壓不直接進(jìn)行比較,而是轉(zhuǎn)換成頻率這個(gè)中間變量進(jìn)行比較,然后對(duì)結(jié)果進(jìn)行數(shù)字編碼。該方法的A/D分辨率是由時(shí)鐘頻率和轉(zhuǎn)換時(shí)間(門控時(shí)間)決定的,其轉(zhuǎn)換時(shí)間TC為:
圖2 壓頻轉(zhuǎn)換原理框圖Fig.2 Block diagram of voltage-frequency conversion principle
式中:FFS為AD652的滿度頻率;N為給定分辨率的數(shù)字量;fCL為時(shí)鐘頻率。在現(xiàn)有磁選態(tài)銫原子鐘時(shí)鐘頻率500 kHz輸出頻率250 kHz的情況下,構(gòu)成12位ADC,所需轉(zhuǎn)換時(shí)間為:
另外加之銫束管響應(yīng)時(shí)間3 ms以及放大電路響應(yīng)時(shí)間4 ms,則壓頻轉(zhuǎn)換總采樣時(shí)間為它們的和23.4 ms,即23.4 ms內(nèi)只采集了一個(gè)數(shù),采樣速度慢。在本文設(shè)計(jì)的A/D直接采樣電路中,調(diào)制點(diǎn)信號(hào)采樣時(shí)間為20 ms,因此實(shí)際轉(zhuǎn)換時(shí)達(dá)不到12位分辨率,這會(huì)導(dǎo)致銫原子鐘的調(diào)制點(diǎn)信號(hào)誤差無(wú)法控制到1 mV以下,影響銫原子鐘短期穩(wěn)定度。
銫束管輸出信號(hào)為100 nA左右,經(jīng)過(guò)電流-電壓轉(zhuǎn)換后達(dá)到1 V,再經(jīng)前量放大達(dá)到2.5 V以上,因此可以采用模數(shù)轉(zhuǎn)換芯片直接采集。本文采用了A/D直接采樣法,即利用DSP28335做為CPU和A/D采樣模塊,銫束管輸出的弱信號(hào)經(jīng)放大后,DSP28335對(duì)該信號(hào)進(jìn)行采樣并處理,然后利用CAN通信技術(shù)和主控CPU板進(jìn)行通信,進(jìn)而對(duì)壓控晶振模塊輸出頻率進(jìn)行調(diào)整完成閉環(huán)鎖定,其原理框圖如圖3所示。集成在DSP28335中的A/D模塊的核心資源是具有12位分辨率的模數(shù)轉(zhuǎn)換器,同時(shí)具有2個(gè)采樣保持器,通過(guò)多路復(fù)用后有16個(gè)模擬轉(zhuǎn)換輸入通道,這16個(gè)模擬轉(zhuǎn)換輸入通道復(fù)用2個(gè)采樣保持器保證了ADC模塊能夠同時(shí)采樣2個(gè)輸入通道[7]。其最高時(shí)鐘頻率可配置為25 MHz,可由多個(gè)觸發(fā)源啟動(dòng)ADC,又允許每個(gè)或者每隔一個(gè)序列轉(zhuǎn)換結(jié)束產(chǎn)生中斷請(qǐng)求[8-9],因此該方法較壓頻轉(zhuǎn)換法大大提升了采集速率。通過(guò)CPU
圖3 A/D直接采樣原理框圖Fig.3 Block diagram of A/D direct sampling principle
內(nèi)的軟件設(shè)計(jì),可以實(shí)現(xiàn)20 ms完成1 200次數(shù)據(jù)采樣,由于采樣點(diǎn)數(shù)多,可以通過(guò)求平均值的方法獲得調(diào)制點(diǎn)信號(hào)值,還可以數(shù)字濾波排除掉異常干擾。
系統(tǒng)硬件整體設(shè)計(jì)原理如圖4所示。該系統(tǒng)基于DSP芯片TMS320F28335為控制核心,由數(shù)據(jù)采集模塊、CAN總線通信模塊和供電電源模塊組成。銫束管輸出的含有頻率偏差信息的信號(hào)經(jīng)濾波、放大轉(zhuǎn)化為電壓信號(hào)送入DSP的A/D引腳,DSP接收該信號(hào)后經(jīng)過(guò)處理運(yùn)算通過(guò)CAN總線通信模塊上報(bào)到主控板CPU的I/O端口,再進(jìn)行頻率調(diào)整量計(jì)算,完成環(huán)路鎖定。電源模塊為采樣CPU及CAN總線通信模塊提供所需的供電。
圖4 系統(tǒng)整體硬件設(shè)計(jì)原理框圖Fig.4 Block diagram of the overall hardware design of the system
磁選態(tài)銫原子鐘弱信號(hào)采樣系統(tǒng)需要對(duì)數(shù)據(jù)進(jìn)行精準(zhǔn)采集和計(jì)算,這要求處理器擁有較高的數(shù)據(jù)運(yùn)算精度和速度;同時(shí)采樣系統(tǒng)需要外接數(shù)據(jù)采集、通信模塊等外設(shè),這對(duì)處理器的接口也有較高要求。
采樣電路采用的系統(tǒng)CPU是DSP28335芯片,這是一款主頻150 MHz的32位數(shù)字信號(hào)處理器,具有浮點(diǎn)處理能力外兼功耗小、成本低、外設(shè)集成度高等優(yōu)點(diǎn)。該芯片擁有16通道的12位模數(shù)轉(zhuǎn)換模塊以及2個(gè)eCAN通信模塊,能夠完成復(fù)雜的數(shù)據(jù)處理[10-11],A/D模塊在3 V內(nèi)分辨率為12位,優(yōu)于1 mv,同時(shí)帶浮點(diǎn)處理器實(shí)現(xiàn)平均和濾波功能時(shí)間小于1 ms,滿足系統(tǒng)的采樣需求。
為了保證弱信號(hào)采樣系統(tǒng)數(shù)據(jù)來(lái)源的實(shí)時(shí)性與準(zhǔn)確性,在磁選態(tài)銫原子鐘采樣系統(tǒng)DSP與主控板CPU間采用CAN總線通信方式傳輸監(jiān)測(cè)數(shù)據(jù)。DSP28335芯片內(nèi)部集成了完整的CAN總線通信控制器。該控制器可以完成數(shù)據(jù)傳送時(shí)的自動(dòng)回復(fù)、自動(dòng)重發(fā)、錯(cuò)誤診斷,并具有可編程的中斷配置、總線喚醒等功能。其支持CAN2.0B協(xié)議,提供29位標(biāo)志符、幾個(gè)控制位和32個(gè)具有8字節(jié)數(shù)據(jù)的消息郵箱,是一個(gè)32位的外設(shè)模塊[12]。雖然DSP的內(nèi)部具有CAN總線通信控制器,但生成的數(shù)據(jù)不符合標(biāo)準(zhǔn)的CAN總線通信協(xié)議,必須要通過(guò)驅(qū)動(dòng)芯片驅(qū)動(dòng)CAN總線轉(zhuǎn)發(fā)器才能正常通信。CAN總線通信接口連接設(shè)計(jì)如圖5所示。CAN總線通信驅(qū)動(dòng)器采用了SN65HVD230芯片,為消除信號(hào)反射必需要在總線高低兩端添加120 Ω的電阻。
圖5 CAN總線通信連接Fig.5 CAN communication connection diagram
磁選態(tài)銫原子鐘弱信號(hào)采樣系統(tǒng)軟件以CCS7.4軟件作為開(kāi)發(fā)環(huán)境。軟件部分主要由數(shù)據(jù)采樣及處理、CAN總線通信組成。圖6為弱信號(hào)采樣程序流程。
圖6 弱信號(hào)采樣程序流程Fig.6 Flow chart of weak signal sampling program
A/D轉(zhuǎn)換模塊將模擬量轉(zhuǎn)換為數(shù)字量通常要經(jīng)過(guò)4個(gè)步驟:采樣、保持、量化和編碼[9-11]。銫束管產(chǎn)生弱信號(hào),然后將這些信號(hào)送入A/D采集模塊進(jìn)行模數(shù)轉(zhuǎn)換。ADC采樣軟件設(shè)計(jì)主要有3部分:ADC工作時(shí)鐘設(shè)置、ADC初始化設(shè)置,ADC工作方式設(shè)置。ADC工作前必須要進(jìn)行時(shí)鐘即工作頻率的設(shè)置,再對(duì)ADC進(jìn)行初始化,然后設(shè)置其工作方式、采樣順序、采樣模式等。采樣一個(gè)周期后通過(guò)求平均值的方法獲得調(diào)制點(diǎn)信號(hào),并加入數(shù)字濾波。
由于伺服系統(tǒng)是雙DSP的控制模式,需要對(duì)傳輸數(shù)據(jù)的CAN總線通信模塊進(jìn)行軟件配置,主要分為3個(gè)部分:初始化模塊、郵箱配置模塊和發(fā)送模塊。CAN總線模塊初始化過(guò)程是為了設(shè)置位時(shí)間寄存器,以確定調(diào)制點(diǎn)信號(hào)通信波特率、狀態(tài)寄存器以及復(fù)位郵箱控制寄存器,在使用CAN總線通信模塊之前必須進(jìn)行初始化操作。郵箱配置模塊主要是設(shè)定郵箱標(biāo)志,郵箱發(fā)送或者接收以及是否產(chǎn)生中斷等。CAN總線發(fā)送模塊的設(shè)置只需要將經(jīng)過(guò)采樣處理后的弱信號(hào)數(shù)據(jù)寫入郵箱,然后置位相對(duì)應(yīng)的CANTRS位,如果采樣數(shù)據(jù)成功發(fā)送,郵箱的CANTA相應(yīng)位就會(huì)置為1[12]。
測(cè)試系統(tǒng)原理如圖7所示。磁選態(tài)銫原子鐘輸出10 MHz頻率信號(hào)進(jìn)入頻穩(wěn)分析儀,通過(guò)和參考鐘(主動(dòng)氫鐘)輸出的10 MHz參考頻率信號(hào)進(jìn)行對(duì)比,對(duì)磁選態(tài)銫原子鐘的頻率準(zhǔn)確度、頻率穩(wěn)定度等進(jìn)行測(cè)試。頻率穩(wěn)定度測(cè)試采用了VCH-314頻率穩(wěn)定度測(cè)試儀,參考鐘采用了iMaser3000氫鐘[13-15]。
圖7 測(cè)試系統(tǒng)原理框圖Fig.7 Block diagram of the test system
相對(duì)頻率偏差是磁選態(tài)銫原子鐘的重要指標(biāo),它是指在實(shí)際系統(tǒng)中,磁選態(tài)銫原子鐘輸出頻率與參考(氫原子鐘)輸出頻率相對(duì)差值。圖8是壓頻轉(zhuǎn)換法測(cè)得1 s采樣相對(duì)頻率偏差結(jié)果,可以看出偏差在-2.0×10-11~2.0×10-11,圖9是采用基于DSP28335的A/D直接采樣測(cè)得相對(duì)頻率偏差結(jié)果,可以看出偏差在-0.7×10-11~0.7×10-11。由圖9和圖10結(jié)果對(duì)比可以得出,采用弱信號(hào)A/D直接采樣電路可以明顯降低磁選態(tài)銫原子鐘相對(duì)頻率偏差的偏差范圍,意味著磁選態(tài)銫原子鐘頻率波動(dòng)性小,1 s穩(wěn)定度會(huì)有所改善。
圖8 采用壓頻轉(zhuǎn)換法的相對(duì)頻率偏差Fig.8 Relative frequency deviation using voltage-frequency conversion method
圖9 采用A/D直接采樣法的相對(duì)頻率偏差Fig.9 Relative frequency deviation using A/D direct sampling method
兩種采樣方法獲得的磁選態(tài)銫原子鐘頻率穩(wěn)定度測(cè)試曲線如圖10所示。采用A/D直接采樣測(cè)得的1 s的頻率穩(wěn)定度為2.29×10-12,10 s的頻率穩(wěn)定度為2.59×10-12。采用壓頻轉(zhuǎn)換測(cè)得的秒穩(wěn)為8.64×10-12,10 s穩(wěn)為3.96×10-12。試驗(yàn)結(jié)果表明,在磁選態(tài)銫原子鐘長(zhǎng)期頻率穩(wěn)定度主要由其物理部分決定的情況下[16],采用的基于DSP28335的A/D直接采樣法對(duì)磁選態(tài)銫原子鐘1~1 000 s內(nèi)的短期頻率穩(wěn)定度較壓頻轉(zhuǎn)換法有所改善,尤其是秒穩(wěn)有著顯著提升。
圖10 兩種采樣法的頻率穩(wěn)定度結(jié)果對(duì)比Fig.10 Comparison of frequency stability results of the two sampling methods
本文利用DSP28335芯片設(shè)計(jì)了一種對(duì)于磁選態(tài)銫原子鐘弱信號(hào)的A/D直接采樣電路,通過(guò)試驗(yàn)對(duì)比了該方法和現(xiàn)有壓頻轉(zhuǎn)換法對(duì)于被測(cè)磁選態(tài)銫原子鐘相對(duì)頻率偏差和頻率穩(wěn)定度的影響。試驗(yàn)結(jié)果表明,本文所設(shè)計(jì)的基于DSP28335芯片的A/D直接采樣電路對(duì)弱信號(hào)進(jìn)行采樣、上報(bào)、處理的速度更快,準(zhǔn)確度更高;同時(shí)由于銫束管輸出的弱信號(hào)波動(dòng)幅值較大,采用A/D直接采樣多次平均后取得了良好的效果,最終有效減小了磁選態(tài)銫原子鐘的相對(duì)頻率偏差范圍,提升了短期頻率穩(wěn)定度指標(biāo),并為實(shí)現(xiàn)磁選態(tài)銫原子鐘完全國(guó)產(chǎn)化奠定了一定基礎(chǔ)。