亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于STM32與FPGA的背照式CCD光譜采集系統(tǒng)設(shè)計

        2020-07-14 00:47:38鄭思旭黃斐柳陽郭漢明
        軟件導(dǎo)刊 2020年1期

        鄭思旭 黃斐 柳陽 郭漢明

        摘 要:為滿足微型光譜數(shù)據(jù)采集系統(tǒng)要求,在選用量子效率更高的背照式面陣CCD基礎(chǔ)上,設(shè)計一種基于STM32F4與FPGA雙核工作模式的光譜數(shù)據(jù)采集系統(tǒng)。使用STM32F4完成主控制邏輯和DMA傳輸,F(xiàn)PGA實現(xiàn)對CCD及相關(guān)器件的驅(qū)動,運用相關(guān)雙采樣模式對CCD輸出的模擬信號進行采集,最終通過串口功能模塊與上位機通訊,實時顯示采集光譜。測試結(jié)果表明,該系統(tǒng)具有清空CCD內(nèi)部殘留電荷和積分時間可調(diào)(8ms-60s)的能力,采集效果良好,實用性極高。

        關(guān)鍵詞:背照式CCD;STM32;FPCA;相關(guān)雙采樣

        DOI: 10. 11907/rjdk.192047

        開放科學(xué)(資源服務(wù))標識碼(OSID):

        中圖分類號:TP319

        文獻標識碼:A

        文章編號:1672-7800(2020)001-0176-04

        0 引言

        光譜檢測分析技術(shù)廣泛應(yīng)用于生物學(xué)、化學(xué)和高分子材料等領(lǐng)域。隨著光譜檢測領(lǐng)域的擴展,作為光譜分析的探測器、電荷耦合器件( Charge-Coupled Device,CCD)以及由CCD組成的光譜采集系統(tǒng)質(zhì)量優(yōu)良與否會嚴重影響光譜采集效果[1]。相比常規(guī)的前照式CCD,背照式CCD避免了正面結(jié)構(gòu)的吸收損失,不易受外界干擾,工作穩(wěn)定,其峰值量子效率可達90%以上[2-3],對光譜響應(yīng)的靈敏度高,非常適用于光譜探測等諸多領(lǐng)域[4-5]。

        本文采用STM32F4和現(xiàn)場可編程門陣列(FPGA)雙核工作模式進行系統(tǒng)設(shè)計。相對于單獨使用STM32F4或者FPCA的單核工作模式,雙核模式可極大限度地發(fā)揮兩者優(yōu)點[3,67]:①采用STM32F4控制主程序邏輯和直接內(nèi)存訪問( Direct M emorv Access,DMA),為微型光譜儀等儀器預(yù)留功能接口;②使用Verilog硬件控制描述語言(HDI)編寫FPCA控制模塊,實現(xiàn)對CCD及相關(guān)器件時序的高速、并行和精準控制[8]。同時采用具有相關(guān)雙采樣( CorrelatedDouble Sample,CDS)功能的16位精度(光譜動態(tài)范圍高達65535)的模數(shù)轉(zhuǎn)換器A/D9826,采集CCD輸出的模擬信號[9]。經(jīng)A/D9826轉(zhuǎn)換后的數(shù)據(jù)通過STM32F4內(nèi)置的DMA同步發(fā)送至STM32F4緩存中[10]。最終通過串口功能模塊與上位機通訊[11],實時顯示光譜,實現(xiàn)光譜的快速采集。

        本文通過采用部分遮光采集光信號的方式驗證采集系統(tǒng)的高效性、準確性與實用性,同時采用以最低積分時間采集暗噪聲的方式驗證系統(tǒng)的噪聲抑制能力。實驗結(jié)果表明,該方案響應(yīng)迅速,準確度高,具有清空CCD內(nèi)部殘留電荷和積分時間可調(diào)(8ms-60s)的驅(qū)動能力。光譜動態(tài)范圍高達65 535,最低積分時間下的信噪比高達450db(噪聲來源僅為暗噪聲)和低至146的均方差有效值(RMSE)。該系統(tǒng)雖然以背照式CCD為例,但也能為其它型號的CCD控制技術(shù)提供參考,具有極高的實用性。

        1 背照式CCD工作原理

        背照式CCD采用Hamamatsu公司的S10420-1006-01,其有效像素為64行×2 048列,共1 31 072個。根據(jù)S10420-1006-01芯片手冊,具體時序如圖1所示。一次完整的CCD積分輸出流程需七路驅(qū)動信號,兩路垂直驅(qū)動信號PIV和P2V,四路水平驅(qū)動信號PIH、P2H、P3H和P4H,以及一路復(fù)位信號RC。同時CCD積分輸出過程分為Integration time、Vertical binning period 和Readout period三個階段:①Integration time階段。在一路垂直信號PIV和四路水平信號驅(qū)動下,CCD像素快門打開,CCD對入射光進行曝光,同時進行光電轉(zhuǎn)換;②Vertical binning period階段。在垂直信號驅(qū)動下,CCD對其內(nèi)部一列像素進行垂直裝箱操作,即每一列64個像素存儲的信號電荷被轉(zhuǎn)移到同一像素中,等待水平轉(zhuǎn)移輸出;③Readout period階段。在水平信號和復(fù)位信號的驅(qū)動下,CCD將已垂直裝箱的信號電荷依次轉(zhuǎn)移輸出,此時A/D和DMA同步對CCD輸出的OS信號進行采集和存儲,最后通過串口發(fā)送至上位機圖形界面,可直接觀察入射光的相對光譜強度。

        2 光譜采集系統(tǒng)設(shè)計

        根據(jù)背照式CCD時序工作原理,系統(tǒng)選用STM32F4和FPGA雙核工作模式。STM32F4主要功能是設(shè)計主程序控制器并提供DMA傳輸,為微型光譜儀等相關(guān)儀器預(yù)留功能接口[12]。FPCA為CCD和A/D9826提供精準的驅(qū)動時序。

        CCD的光譜采集系統(tǒng)設(shè)計如圖2所示。系統(tǒng)流程為:上位機通過串口1發(fā)送控制指令集到STM32F4,STM32F4將指令解碼,得到積分時間;而后通過串口2將積分時間發(fā)送至FPGA以驅(qū)動CCD和A/D9826。CCD輸出的OS模擬信號通過A/D9826同步采集,采集后的數(shù)據(jù)通過8個GPIO口的DMA同步發(fā)送至STM32F4緩存中;最后由串口1發(fā)送至上位機中,用C#編寫上位機圖形軟件同步顯示,繪制出相對光譜強度分布曲線。

        2.1 CCD驅(qū)動設(shè)計

        參考圖1的CCD時序圖,對CCD的時序驅(qū)動方式采用“清空模式”的驅(qū)動設(shè)計。這是因為CCD在不進行積分操作的等待時間內(nèi),像素內(nèi)部有殘留電荷,該殘留電荷隨著時間變化而逐漸累積,導(dǎo)致CCD光譜再次采集時出現(xiàn)光譜信號強度過大的誤差[13]。

        為此,設(shè)計如圖3所示的邏輯流程。CCD工作開始后,首先進入“清空模式”,當(dāng)FPCA未接收到STM32F4傳輸?shù)姆e分時間時,CCD以最低積分時間8ms進行積分;然后通過Vertical binning period和Readout period階段,將CCD像素里的殘留電荷輸出,此模式不進行A/D采集和DMA傳輸,循環(huán)此操作至FPCA接收到積分。此時CCD以接收到的積分時間進行曝光,隨后進入Vertical binningperiod階段,然后進入Readout period階段。Readout period階段中A/D采集和DMA傳輸同步進行。在Readout peri-od結(jié)束后,CCD再次進入“清空模式”,等待下一次積分指令到來。

        通過使用HDL編寫FPCA模塊進行控制,實現(xiàn)CCD七路驅(qū)動時序,然后通過Modelsim軟件進行仿真驗證[14],得到3個階段的時序仿真如圖4所示,由于CCD -次采集時間過長,仿真時序圖過大,不宜展示,并且Integrationtime里的PIH時序與Readout period完全一樣,因此以Vertical binning period和Readout period為例表示驅(qū)動時序間的關(guān)系。

        如圖4所示,由上到下依次表示P1-2V、P1-4H和RC驅(qū)動信號。系統(tǒng)時鐘CLK為50MHz,即一個周期1/50MHz=0.02us,在Vertical binning period內(nèi),PIV和P2V以180。的差值進行驅(qū)動,兩者信號驅(qū)動周期為96us,占空比50%,此時RC信號保持高電平,無效;在Readout period內(nèi),PIH與P2H、P3H和P4H分別相差900、180。和2700,它們的信號驅(qū)動周期為24us,占空比50%,此時RC以24us的周期和25%的占空比進行驅(qū)動。

        在使用上述驅(qū)動時序驅(qū)動CCD前,光譜采集系統(tǒng)已嚴格按照S10420-1106-01芯片手冊為CCD提供各類工作電平。而后得到CCD輸出模擬信號OS,如圖5所示。觀察可知OS信號為相關(guān)信號,其中①標注的部分為復(fù)位緩沖電平,②標注的部分為復(fù)位電平,③標注的部分為像素信號電平。

        2.2 相關(guān)雙采樣原理及AD9826驅(qū)動設(shè)計

        針對Os信號為相關(guān)信號這一特性,本文采用具有CDS功能的A/D芯片對其進行采集。選用美國AD公司的CCD專用信號處理芯片A/D9826,該芯片擁有16位A/D轉(zhuǎn)換精度,內(nèi)部集成了相關(guān)雙采樣、可調(diào)參考電壓、多通道選擇、電壓鉗位和可配置的數(shù)字增益放大器等功能,同時該芯片的最小采樣周期為80ns,遠小于OS信號一個像素的輸出周期24us,滿足采集需求。

        如圖6所示,單通道CDS采樣就是在每個像素周期內(nèi)對CCD信號進行兩次采集。采樣時鐘為CDSCLK1和CD-SCLK2,分別于時鐘下降沿處采樣復(fù)位電平和像素信號電平。由于兩次采樣的時間間隔非常小,因此此時的噪聲可以作為相關(guān)性信號。通過將兩次采樣信號相減,消除相應(yīng)噪聲,再經(jīng)過CDS增益放大器輸出,即為CCD輸出信號的有效值。因此,CDS技術(shù)可以有效消除復(fù)位噪聲,還可抑制低頻噪聲、寬帶白噪聲和1/f噪聲,顯著降低噪聲水平[15]。

        2.3 DMA傳輸與串口傳輸

        為保證CCD輸出的每個像素都能正確采集,采用DMA原理設(shè)計了一種傳輸方式,將A/D9826轉(zhuǎn)換的數(shù)據(jù)同步傳輸至STM32F4的緩存中。DMA的最大特點是不需要CPU參與,直接實現(xiàn)儲存器(STM32F4緩存)與外設(shè)(AlD9826)之間的數(shù)據(jù)傳輸,不僅提高了CPU利用率,還實現(xiàn)了數(shù)據(jù)的快速傳輸。

        采用STM32F4內(nèi)部串口與上位機進行通信。STM32F4通過串口下行接收上位機積分時間指令,上行傳輸STM32F4緩存內(nèi)的4 096組CCD光譜數(shù)據(jù)。串口實現(xiàn)以115 200的波特率進行8位數(shù)據(jù)傳輸,具有奇偶校驗的檢測手段,以保證數(shù)據(jù)傳輸?shù)臏蚀_性。

        3 實驗結(jié)果與分析

        為驗證光譜采集系統(tǒng)的高效性、準確性與實用性,采用對CCD感光面部分遮光的方式進行檢測,通過上位機圖形界面觀察該情況下的采集結(jié)果進行判斷。CCD曝光部分的像素電荷應(yīng)達到飽和,輸出光譜強度應(yīng)達到16位精度的最大值65 535;CCD遮光部分的像素輸出光譜強度應(yīng)接近于0??紤]到暗電流等因素對采集的干擾,光譜強度應(yīng)大于0。測試方法如下:使用寬度不相等的遮光黑膠布遮擋CCD感光面的不同位置,通過光譜采集系統(tǒng)采集后,在上位機圖形界面上顯示,觀測光譜數(shù)據(jù)是否符合預(yù)期。

        圖7為CCD信號采集實物圖,各模塊如注釋所示。通過上位機軟件可測得,在光照飽和狀態(tài)下CCD輸出的光譜強度接近A/D9826采樣飽和值65 535,而在無光狀態(tài)下約在100左右。

        圖8為不同寬度的遮光黑膠布遮擋CCD感光面的不同位置后,CCD采集到的光譜數(shù)據(jù)。

        圖中橫坐標為CCD水平方向的像素數(shù)值,縱坐標為相對光譜強度,圖中的凹陷位置為CCD被遮光的區(qū)域采集得到的光譜信號,可知光譜強度相對較弱,其中凹陷①和②分別對應(yīng)寬膠布和窄膠布的遮光位置,而突起部分則是CCD無遮擋區(qū)域采集的光譜信號,強度相對較強,與預(yù)期設(shè)計相符。同時,由于CCD遮光區(qū)域邊緣漏光,造成采集系統(tǒng)的光譜在遮光邊緣處譜線緩慢上升或者下降的現(xiàn)象。

        為驗證光譜采集系統(tǒng)的抑制噪聲能力,在全暗環(huán)境下以最低積分時間8ms對CCD進行積分采集操作,使用信噪比(噪聲來源僅僅為CCD暗噪音時)、均方差有效值(RMSE)評價CCD的暗噪聲水平。該實驗實施了嚴格的避光操作以防止背景光干擾。

        其中RMSE評價校準計算公式如下:

        式(1)中,yi是2 048個像素的真實暗噪聲值,yi為所有像素的暗噪聲平均值,n是CCD像素總數(shù)。

        測試結(jié)果如圖9所示。橫坐標為CCD水平方向的像素數(shù)值,縱坐標表示暗噪聲數(shù)值。通過計算可得8ms積分時間下的最大信噪比高達450db,RMSE低至146,結(jié)果表明該系統(tǒng)具有較好的抑制暗噪聲能力。

        4 結(jié)語

        綜上可知,基于STM32F4和PFGA的背照式CCD光譜采集系統(tǒng)具有良好的CCD驅(qū)動能力和較好的暗噪聲抑制能力,可以應(yīng)用在相似的CCD上,為光譜儀等器件提供可靠的光譜采集方案。同時在試驗中發(fā)現(xiàn),隨著CCD積分時間和環(huán)境溫度的增大,CCD暗噪聲也隨之變大,該現(xiàn)象影響了光譜采集系統(tǒng)的穩(wěn)定性。后期可通過算法處理、硬件電路濾波和制冷處理等方式降低暗噪聲對光譜采集系統(tǒng)的影響[16-20]。

        參考文獻:

        [1]程梁.微型光譜儀系統(tǒng)的研究及其應(yīng)用[D].杭州:浙江大學(xué),2008.

        [2]

        RUSSELL SCHAEFER A, RICHARD H VARIAN. JOHN R COV-ER, et al. Megapixel CCD thinning backside progress at SAIC[EB/OL]. http: //xueshu.baidu.com/usercenter/paper/show? paperid=f2bble79db750fb076c94d5 8c9baOd5e&site=xueshu_se.

        [3] 王毅磊,高鵬飛,黃斐,等.基于STM32的光譜采集系統(tǒng)設(shè)計[J].電子科技,2017,30(2):1-3,7.

        [4] 陳劍武.空間高幀頻背照式CCD驅(qū)動與信息處理技術(shù)研究[D].上海:中國科學(xué)院研究生院(上海技術(shù)物理研究所),2015.

        [5] 趙錫年,瑚琦,高鵬飛.基于CPLD的面陣CCD驅(qū)動[J].電子科技,2016,29( 11): 35-37,40.

        [6]于慶廣,張曉明,王浩,等.CCD視頻采集系統(tǒng)設(shè)計和實現(xiàn)[J].儀器儀表學(xué)報,2006( S2):1365-1366.

        [7] 李學(xué)青,王雙保,王林月.基于STM32和CPLD的小型化近紫外CCD光譜儀[J].儀表技術(shù)與傳感器,2016(2):18-20,30.

        [8]

        XU K J,WANC X F, LI Y S.International conference on floW measure-ment[C].中國計量測試學(xué)會年會,2004.

        [9] 江孝國.相關(guān)雙取樣電路在降低CCD噪聲中的應(yīng)用[J].光電工程,1996( S1):50-54.

        [10]

        ARUN KAIMALETTU, MARGARET SUSAIRAJ, SUMANTA CHAT-TERJEE. Patent issued for system and method for persistence of ap-plication data using replication over remote direct memory access[ EB/OL]. http: //xueshu.baidu.com/usercenter/paper/show?

        paperid=8cbe9b532 17hc2aOal 26f9 1583e79292&site=xueshu_se.

        [11]李杉格,林靜,李杰.一種機載光電吊艙顯控軟件設(shè)計與實現(xiàn)[J].軟件導(dǎo)刊,2018,17(8):153-156.

        [12]徐丹陽,杜春年.基于面陣CCD的高靈敏度微型光譜儀的設(shè)計與實現(xiàn)[J].光電工程,2018,45( 11):180-182.

        [13]許秀貞,李自田,薛利軍.CCD噪聲分析及處理技術(shù)[J].紅外與激光工程,2004( 4):343-346,357.

        [14] 王雨,馬軍山,王華.基于FPCA的9/7小波變換算法實現(xiàn)[J].光學(xué)儀器,2014,36(5):403-408.

        [15] 魏偉,劉恩海,鄭中印.CCD相機視頻處理電路設(shè)計[J].光電工程,2012,39(6):144-150.

        [16] 白拮,張伯珩,屈有山,等.CCD信號處理集成化方案[J].微計算機信息,2012,28(6):81-83.

        [17]唐文武.拉曼光譜分析用熱電制冷CCD探測器研究[D].武漢:華中科技大學(xué),2018。

        [18] 張娜,溫中流,龔婧,等.一種高靈敏度制冷型科學(xué)級CCD相機的設(shè)計[J].半導(dǎo)體光電,2016,37(4):580-583.

        [19]陳劍武,張元濤,劉銀年.CCD暗電流自動抑制的一種方法[J].科學(xué)技術(shù)與工程,2015,15( 19):15-19,25.

        [20] 熊經(jīng)武,朱建文,劉淑娥.線陣CCD暗電流和靈敏度實時校正[J].光學(xué)精密工程,1985 (6):63-68.

        (責(zé)任編輯:杜能鋼)

        基金項目:國家自然科學(xué)基金項目( 61178079)

        作者簡介:鄭思旭(1994-),男,上海理工大學(xué)光電信息與計算機工程學(xué)院碩士研究生,研究方向為微弱信號檢測、光電檢測技術(shù);黃斐 (1992-),男,上海理工大學(xué)光電信息與計算機工程學(xué)院碩士研究生,研究方向為光電檢測技術(shù)、信號處理;柳陽(1995-),男,上海理工大學(xué)光電信息與計算機工程學(xué)院碩士研究生,研究方向為光電檢測技術(shù);郭漢明(1977-),男,博士,上海理工大學(xué)光電信息與計算機工程學(xué)院教授、博士生導(dǎo)師,研究方向為拉曼光譜儀及光譜數(shù)據(jù)分析算法、納米光學(xué)顯微成像及檢測。本文通訊作者:郭漢明。

        亚洲日本一区二区三区四区| 亚洲精品理论电影在线观看| 日产精品一区二区三区免费| 午夜视频在线观看国产19| 久久精品国产亚洲av果冻传媒| 老子影院午夜精品无码| 亚洲 无码 制服 丝袜 自拍| 国产成人av一区二区三| 欧美巨鞭大战丰满少妇| 曝光无码有码视频专区| 日韩在线视精品在亚洲| 亚洲中文乱码在线观看| 99精品视频69v精品视频| 国产免费无码一区二区三区| 丰满人妻无套中出中文字幕 | 美女啪啪国产| 免费女同毛片在线不卡| 蜜桃传媒免费在线播放| 狠狠色成人综合网| 五月天综合社区| 日本女优久久精品观看| 久久国产成人精品国产成人亚洲| 精品综合久久久久久97超人| 国产成人aaaaa级毛片| 青青在线精品2022国产| 日韩中文字幕乱码在线| 少妇被猛烈进入到喷白浆| 精品人妻少妇一区二区三区不卡 | 婷婷色中文字幕综合在线| 日本不卡一区二区高清中文| 亚洲国产av一区二区不卡| 天天碰免费上传视频| 五月天综合在线| 美女偷拍一区二区三区| 精品亚洲麻豆1区2区3区| 亚洲av无码专区国产乱码不卡| 精品三级久久久久久久| av在线播放免费网站| 国产免费av片无码永久免费| 中文字幕Aⅴ人妻一区二区苍井空 亚洲中文字幕久久精品蜜桃 | 男女上下猛烈啪啪免费看|