葉偉慧
(廣東海洋大學(xué)寸金學(xué)院 湛江 524088)
原子是由原子核和電子組成的,放射性原子核自發(fā)地放射α粒子而發(fā)生α衰變,直到退激或級聯(lián)退激到基態(tài),產(chǎn)生伽馬射線,伽馬射線具有不同的激發(fā)能級,采用伽馬能譜儀能得到一系列線狀的、不連續(xù)的γ能譜,通過γ能譜的測定能實(shí)現(xiàn)對放射性核素的種類及含量的鑒定,因此設(shè)計伽馬能譜儀在放射性同位素探測、地質(zhì)勘探和沉積巖分析等領(lǐng)域都具有較高的應(yīng)用價值[1]。伽馬能譜具有光電效應(yīng)和康普頓效應(yīng),γ射線的全部能量能有效反射光子的能量和運(yùn)動方向,可以通過LCD顯示器進(jìn)行伽馬能譜的液晶顯示和輸出,實(shí)現(xiàn)對伽馬射線的可視化探測和計算機(jī)視覺分析[2~4],伽馬能譜LCD顯示系統(tǒng)是一種能將伽馬射線轉(zhuǎn)換為電脈沖信號后按能量計數(shù)進(jìn)行能譜圖繪制的顯示器。傳統(tǒng)的伽馬能譜LCD顯示設(shè)計中,由于受到自然伽馬放射性能量譜偏移和基線道址失穩(wěn)等因素的影響,導(dǎo)致產(chǎn)生基線漂移和LCD顯示失真,需要進(jìn)行伽馬能譜的LCD顯示優(yōu)化設(shè)計,對此,本文提出一種基于嵌入式VXI總線的伽馬能譜LCD顯示系統(tǒng)設(shè)計方法,首先進(jìn)行了LCD顯示系統(tǒng)的總體設(shè)計描述,然后進(jìn)行系統(tǒng)的硬件設(shè)計和軟件開發(fā),最后進(jìn)行LCD顯示系統(tǒng)的系統(tǒng)調(diào)試分析,展示了該系統(tǒng)的可靠性能。
為了實(shí)現(xiàn)基于嵌入式VXI總線技術(shù)的伽馬能譜LCD顯示系統(tǒng)設(shè)計,首先進(jìn)行系統(tǒng)的總體設(shè)計分析和功能指標(biāo)描述,采用實(shí)時VXI總線技術(shù)方法進(jìn)行伽馬能譜的總線數(shù)據(jù)采集,伽馬能譜LCD顯示系統(tǒng)建立在對伽馬能譜探測信息的特征采樣和總線控制的基礎(chǔ)上,采用實(shí)時觸發(fā)器PXI-6713進(jìn)行伽馬能譜探測信息采集,采用標(biāo)準(zhǔn)的VPP儀器驅(qū)動程序進(jìn)行總線驅(qū)動,伽馬能譜探測信息數(shù)據(jù)采集的功能模塊包括信息監(jiān)測探頭、接收天線、控制器等[5]。采用HPE1433A高速數(shù)據(jù)捕獲總線模塊記錄伽馬能譜探測信息并存儲到數(shù)據(jù)硬盤中,伽馬能譜儀LCD顯示系統(tǒng)的觸發(fā)器PXI-6713采用標(biāo)準(zhǔn)的VPP儀器驅(qū)動程序。單片機(jī)中每個道址逐步累積起不同的計數(shù),在LCD液晶熒光屏上進(jìn)行伽馬射線的脈沖幅度譜分析,測試輸出的能譜數(shù)據(jù)采用內(nèi)核控制寄存到HPE1562D/E SCSI數(shù)據(jù)硬盤,閃爍探頭輸出的電脈沖信號通過電容耦合進(jìn)入伽馬能譜儀,采用小型化、低功耗和全波采樣的ARM Cortex-M0處理器內(nèi)核構(gòu)建傳感器模塊,通過計數(shù)器模塊分配到各PXI-6713模塊中,在LCD顯示器輸出測譜信息[6~8],伽馬能譜儀結(jié)構(gòu)如圖1所示。
圖1 伽馬能譜儀的功能模塊結(jié)構(gòu)
伽馬能譜儀LCD顯示系統(tǒng)觸發(fā)總線采用PXI實(shí)時記錄數(shù)據(jù)的中斷脈沖,使用S3C2440自帶的AD系統(tǒng)進(jìn)行伽馬能譜儀LCD顯示系統(tǒng)的6通道同步采樣設(shè)計,通過AD控制電路、ARM主控電路集成總線RTSI0~7數(shù)據(jù)回放模塊。根據(jù)上述分析,得到本文設(shè)計的基于嵌入式VXI總線的伽馬能譜總線數(shù)據(jù)流傳輸流程如圖2所示。
圖2 嵌入式VXI總線的伽馬能譜總線數(shù)據(jù)流傳輸流程
伽馬能譜LCD顯示系統(tǒng)包括硬件設(shè)計和軟件設(shè)計部分,伽馬能譜的采集和總線傳輸是整個系統(tǒng)的基礎(chǔ),根據(jù)設(shè)計要求,伽馬能譜的采樣頻率不低于15MHz,LCD系統(tǒng)顯示的分辨率不低于8位,功耗盡量小,采用單5X供電,輸入范圍為3Vpp,功耗280mW,在系統(tǒng)設(shè)計中,數(shù)字信號處理器選用ADSP21160處理器作為核心控制芯片,LCD顯示系統(tǒng)的硬件設(shè)計部分主要包括時鐘電路、AD電路、復(fù)位電路、伽馬能譜基線恢復(fù)電路和程序加載電路等,LCD顯示系統(tǒng)的內(nèi)核開關(guān)電源的開關(guān)頻率在0~1 M Hz間調(diào)節(jié),根據(jù)LCD顯示系統(tǒng)的設(shè)計功能需求,設(shè)計的系統(tǒng)的功能技術(shù)指標(biāo)描述主要有:
1)D/A轉(zhuǎn)換器輸出的電壓信號0~4.095V,放大量為80dB,D/A轉(zhuǎn)換速率>200kHz;
2)伽馬能譜儀LCD顯示器的模擬預(yù)處理機(jī)動態(tài)范圍:-40dB~+40dB,最大倍頻數(shù)為64倍;
3)自動增益控制經(jīng)24倍頻后形成600Hz的內(nèi)核頻率,通過PXI總線橋接PXI-6713模塊與PC機(jī)進(jìn)行通信,伽馬能譜LCD顯示系統(tǒng)采用可編程功能口與PFI0~9進(jìn)行數(shù)據(jù)傳輸和控制;
4)外部I/O設(shè)備包括A/D轉(zhuǎn)換器AD7864兩片,輸出信號幅度±20V。LCD顯示系統(tǒng)的AD輸入電壓滿足:
AVSS-0.3V<VINA<AVDD+0.3V
AVSS-0.3V<VINB<AVDD+0.3V
5)系統(tǒng)外部輸入電壓±12V,能與外部SRAM通信,采樣通道數(shù)由DSP數(shù)據(jù)總線dspD[3:0]控制,根據(jù)各放大器芯片的放大特性,實(shí)現(xiàn)系統(tǒng)低功耗控制和數(shù)據(jù)存儲,控制寄存器模塊從24位地址的EEPROM主機(jī)引導(dǎo),伽馬能譜的放大控制D/A轉(zhuǎn)換具有32位地址/數(shù)據(jù)控制總線。
6)AD轉(zhuǎn)換器采樣通道為8通道同步、異步輸入,采樣時鐘≥150 Hz。
根據(jù)上述設(shè)計指標(biāo),通過PXI總線橋接PXI-6713模塊與PC機(jī)進(jìn)行通信,伽馬能譜LCD顯示系統(tǒng)采用可編程功能口與PFI0~9進(jìn)行數(shù)據(jù)傳輸和控制,實(shí)現(xiàn)總線RTSI0~7的顯示系統(tǒng)接入,進(jìn)行LCD顯示系統(tǒng)的硬件模塊化設(shè)計。
根據(jù)上述總體設(shè)計模型分析,進(jìn)行伽馬能譜儀LCD顯示系統(tǒng)的優(yōu)化設(shè)計,基于嵌入式技術(shù)進(jìn)行伽馬能譜儀LCD顯示系統(tǒng)的硬件模塊化設(shè)計,系統(tǒng)的硬件電路設(shè)計主要包括了時鐘電路、AD電路、復(fù)位電路、伽馬能譜基線恢復(fù)電路和程序加載電路。各模塊設(shè)計具體描述如下:
1)時鐘電路。伽馬能譜儀LCD顯示系統(tǒng)的時鐘電路是實(shí)現(xiàn)LCD顯示系統(tǒng)對伽馬能譜數(shù)據(jù)的時鐘中斷控制,通過低電壓復(fù)位以及看門狗復(fù)位構(gòu)建時鐘控制模塊,采用并行外設(shè)接口(PPI)構(gòu)建伽馬能譜儀LCD顯示系統(tǒng)的時鐘中斷接口,它是半雙工形式,支持8個多頻的LCD液晶顯示的AD數(shù)據(jù)采樣[9],伽馬能譜LCD顯示系統(tǒng)具有低功耗性能,功耗主要來自靜態(tài)功耗Pspc和動態(tài)功耗Pdpc,即
其中:Vdd表示伽馬能譜儀LCD顯示系統(tǒng)的工作的額定電壓值,單位為V;Idd表示射頻前端的電流值,單位A;ITC表示伽馬能譜采集脈沖電流的均值;CT表示晶振電路的負(fù)載電容;fp表示A/D芯片的采樣時鐘頻率;α表示在一個周期內(nèi)MOS電路的切換概率因子,其取值為0≤α≤1。
根據(jù)上述功耗需求,使用有源晶振ADSP-BF537作為時鐘電路和控制芯片,得到時鐘電路設(shè)計如圖3所示。
圖3 時鐘電路設(shè)計
2)AD電路。為了減少數(shù)字電路和模擬電路之間的相互干擾,提高LCD顯示的穩(wěn)定性,需要進(jìn)行AD電路設(shè)計,LCD顯示模塊的AD電路模擬電源采用模擬5V供電,伽馬能譜探測控制芯片采用VCA810控制AD采樣的電壓,選擇了MAXIM公司的5階開關(guān)電容對端口進(jìn)行分配,AD電路的截止頻率為
設(shè)置隔直通交的RC濾波電路將TRF7960的I/O_0~I(xiàn)/O_7作為伽馬能譜LCD顯示系統(tǒng)的并口輸入輸出端,采用嵌入式VXI總線技術(shù)進(jìn)行伽馬能譜AD采樣和總線數(shù)據(jù)傳輸,得到AD電路接口設(shè)計如圖4所示。
圖4 伽馬能譜LCD顯示系統(tǒng)AD電路接口設(shè)計
3)復(fù)位電路。復(fù)位電路執(zhí)行伽馬能譜的液晶顯示上電加載,選用TMS320VC5409A邏輯與譯碼控制進(jìn)行低電壓復(fù)位以及看門狗復(fù)位[10],復(fù)位電路將產(chǎn)生復(fù)位信號,當(dāng)電源VCC上電時,OUT在上電時會有一段時間為低電平,復(fù)位有效。具有VCC檢測功能,當(dāng)VCC不足3.3V時,引入高頻干擾,看門狗輸出將變?yōu)榈碗娖?。?fù)位電路設(shè)計如圖5所示。
圖5 復(fù)位電路設(shè)計
4)伽馬能譜基線恢復(fù)電路?;€恢復(fù)電路是實(shí)現(xiàn)伽馬能譜LCD顯示的基線漂移抑制功能,采用ADSP21160處理器作為核心控制芯片進(jìn)行系統(tǒng)譜基線恢復(fù)電路設(shè)計和邏輯控制,構(gòu)建伽馬能譜儀LCD顯示系統(tǒng)的信號調(diào)理LCD控制器,采用嵌入式VXI總線技術(shù)進(jìn)行信號的放大、濾波和檢測,控制管腳包括SENCE和VREF,用于控制參考電壓和輸入范圍[11],可進(jìn)行16位數(shù)據(jù)的輸入輸出,PPI由1個專用時鐘引腳、3個幀同步引腳以及16個復(fù)用的數(shù)據(jù)引腳組成,與AD/DA轉(zhuǎn)換器、視頻編碼/解碼器及其他通用外設(shè)直接相連,伽馬能譜基線恢復(fù)電路設(shè)計如圖6所示。
5)LCD顯示模塊的接口程序設(shè)計及程序加載電路。伽馬能譜儀LCD顯示系統(tǒng)的程序加載電路采用并行外設(shè)接口(PPI),采用嵌入式VXI總線技術(shù)進(jìn)行伽馬能譜采樣和總線數(shù)據(jù)傳輸,EPM7128AET100需要外接2.5V的參考電壓,開始AD轉(zhuǎn)換,讀通道A的伽馬能譜儀中的能譜數(shù)據(jù),當(dāng)A Bˉ為低時,轉(zhuǎn)換B通道,可開始下一次AD轉(zhuǎn)換,引導(dǎo)加載的I2CEEPROM執(zhí)行內(nèi)部地址計數(shù),實(shí)現(xiàn)伽馬能譜的幀數(shù)據(jù)實(shí)時回放,程序加載電路如圖7所示。
LCD液晶顯示器接口為DM74LS245為三態(tài)八位總線轉(zhuǎn)換器,通過JTAG接口訪問CPU的內(nèi)部寄存器,通過串行EEPROM進(jìn)行配置校驗(yàn),GPRS模塊選用Siemens公司的MC35i塊,內(nèi)核電源通過10 μF和0.1μF電容濾波,以減少電源噪聲,STM32通過串口發(fā)生AT命令,液晶顯示器的驅(qū)動芯片接口如圖8所示。
通過上述設(shè)計,完成了基于嵌入式VXI總線的伽馬能譜LCD顯示系統(tǒng)的硬件集成設(shè)計,在上述進(jìn)行系統(tǒng)的硬件模塊化設(shè)計的基礎(chǔ)上,進(jìn)行系統(tǒng)軟件開發(fā)和聯(lián)調(diào)調(diào)試。
對上述伽馬能譜LCD顯示系統(tǒng)進(jìn)行軟件開發(fā)和系統(tǒng)調(diào)試分析,系統(tǒng)軟件的開發(fā)平臺是嵌入式ARM CortexTM-M09,借 助 于 LabWindows/CVI,C/C++開發(fā)工具進(jìn)行伽馬能譜LCD顯示系統(tǒng)的嵌入式程序加載和軟件設(shè)計[12~15],在嵌入式系統(tǒng)中設(shè)計伽馬能譜儀LCD顯示系統(tǒng)的Linux內(nèi)核、系統(tǒng)程序、shell以及應(yīng)用程序。通過從DOUTA串行接口配置PPI的操作模式,實(shí)現(xiàn)程序加載和LCD顯示器接口的兼容性數(shù)模轉(zhuǎn)換,設(shè)定SPORT0_TCLKDIV為4,即串口發(fā)送時鐘為12MHz,通過VIX總線技術(shù)引導(dǎo)程序負(fù)責(zé)上電時初始化和能譜顯示數(shù)據(jù)回放,在嵌入式系統(tǒng)下觸發(fā)AD7656的A/D轉(zhuǎn)換設(shè)備進(jìn)行系統(tǒng)的打開和關(guān)閉,最后編譯程序,得到以LDR為后綴的加載文件,燒寫EEPROM,通過以上調(diào)試,通過JTAG掃描確定DSP是否工作正常,打開Visual DSP++自帶的ICETest掃描JTAG口,得到伽馬能譜LCD顯示系統(tǒng)輸出的晶振波形如圖9所示。
圖6 伽馬能譜基線恢復(fù)電路設(shè)計
圖7 程序加載電路
由圖9可知,晶振輸出完全正常,掃描通過后,配置Visual DSP,進(jìn)行硬件仿真,設(shè)計光電倍增管LCD顯示器,采集伽馬能譜儀內(nèi)存中的4000個采集數(shù)據(jù),其中橫坐標(biāo)為采樣點(diǎn),縱坐標(biāo)為信號幅度,設(shè)置兩路D/A同時輸出最大值5V,脈沖寬度為2μs,得到伽馬能譜測試波形的LCD顯示輸出結(jié)果如圖10所示。成電路設(shè)計,采用嵌入式VXI總線技術(shù)進(jìn)行伽馬能譜采樣和總線數(shù)據(jù)傳輸,進(jìn)行LCD顯示模塊的接口程序設(shè)計,實(shí)現(xiàn)伽馬能譜的基線漂移抑制和幀數(shù)據(jù)實(shí)時回放,該伽馬能譜LCD顯示系統(tǒng)能有效實(shí)現(xiàn)脈沖寬度為2μs的伽馬能譜放射源測量,在光電倍增管LCD顯示器上實(shí)現(xiàn)對伽馬能譜測量的可視化分析和信號評估,性能可靠穩(wěn)定,具有較高的應(yīng)用價值。
圖8 伽馬能譜LCD液晶顯示接口設(shè)計
圖9 伽馬能譜的晶振波形輸出
圖10 伽馬能譜測試波形LCD顯示輸出
分析上述結(jié)果得知,采用本文設(shè)計的伽馬能譜LCD顯示系統(tǒng)進(jìn)行伽馬能譜的A/D采樣和輸出顯示,能有效實(shí)現(xiàn)基線漂移抑制和伽馬能譜幀數(shù)據(jù)的實(shí)時回放,對脈沖寬度為2μs的伽馬能譜放射源測量結(jié)果準(zhǔn)確,實(shí)現(xiàn)對伽馬能譜測量的可視化分析和信號波形分析,具有較好的實(shí)用價值。
本文設(shè)計的基于嵌入式VXI總線的伽馬能譜LCD顯示系統(tǒng)能有效實(shí)現(xiàn)伽馬能譜LCD顯示和伽馬能譜探測波形的輸出可視化分析,設(shè)計中采用ADSP21160處理器作為核心控制芯片進(jìn)行系統(tǒng)集