鄺曉天 ,李 強 ,韓維強 ,王 宇
(1.中國科學院光電技術(shù)研究所四川成都610000;2.中國科學院大學北京101400)
隨著圖像采集、識別、分析、處理等技術(shù)的發(fā)展,具有這些功能設備性能得到了巨大發(fā)展,因此也提出了更多樣更精確的試驗要求。設備的研制階段不同,應用不同,對其試驗的方式也不同。具體方法有3種:實地外場試驗、數(shù)字圖像注入式仿真試驗、半實物場景仿真試驗。其中實半實物場景仿真試驗成本較低,對試驗環(huán)境要求相對寬松,試驗可重復性強,能較真實地模擬應用場景。因此,對半實物場景仿真實驗技術(shù)的研究具有重大意義。
德州儀器公司(TI)于1987年發(fā)明的數(shù)字微鏡器件(DMD)是一種可以調(diào)制入射光幅度、方向和位相的空間照明調(diào)制器。數(shù)字微鏡器件(DMD)由于其高分辨率,高亮度,較小的體積,較高的靈活性,是半實物仿真試驗系統(tǒng)常常采取的熱門方案之一。本文研究內(nèi)容是設計一種用于地面復雜場景模擬及星圖模擬的基于數(shù)字微鏡器件的目標模擬器驅(qū)動電路系統(tǒng)及星圖模擬算法。
數(shù)字微鏡器件是一種微機電系統(tǒng)(MEMS)器件[1]。每個DMD芯片都是由若干個獨立的反射微鏡排列構(gòu)成的,每個反射微鏡即對應顯示的一個像素。
數(shù)字微鏡芯片中,在每個微鏡的下方是一個由雙CMOS存儲元件形成的存儲單元,兩個存儲元件的狀態(tài)不是獨立的,而是始終互補。如果一個存儲元件為邏輯1,則另一個存儲元件為邏輯0,反之亦然。輸入到數(shù)字微鏡芯片的數(shù)字信號控制每個微鏡的機械翻轉(zhuǎn),將來自照明光源的入射光反射到特定的角度,以達到成像的效果[2]。
本設計的系統(tǒng)采用“FPGA+DLPC+DMD”的結(jié)構(gòu)。其中,DMD(Digital Micromirror Device)即德州儀器出品的用于數(shù)字光處理(DLP,Digital Light Processing)的數(shù)字微鏡器件[3]。DLPC(Digital Light Processing Controller)是德州儀器提供的一種控制數(shù)字微鏡器件的專用芯片。FPGA(Field-Programmable Gate Array)即現(xiàn)場可編程門陣列,用于控制整個系統(tǒng),以及進行實時圖像處理[4]。圖1為目標模擬器結(jié)構(gòu)簡圖。
圖1 目標模擬器結(jié)構(gòu)簡圖
從1987年至今,德州儀器(TI)已經(jīng)研發(fā)了至少上百款不同尺寸、不同分辨率、適用于不同場景的數(shù)字微鏡器件(DMD)。近年來,德州儀器(TI)還為各個型號的數(shù)字微鏡器件配備了與之對應的控制芯片(DLPC,Digital Light Processing Controller)。本設計中我們選取DLP6500型號的數(shù)字微鏡器件,所對應的控制驅(qū)動芯片為DLPC900。
為了能實現(xiàn)上位機通過USB2.0控制整個系統(tǒng),實現(xiàn)CameraLink實時視頻傳輸功能和實時圖像處理功能,并且為今后可能實現(xiàn)的通過FPGA直接控制數(shù)字微鏡器件提供可能[5]。本系統(tǒng)FPGA采用Xilinx Zynq-7000系列的 XC7Z030-1FFG676I,XC7Z030有由處理器系統(tǒng)(PS)和可編程邏輯(PL)兩部分構(gòu)成[6],其中PS包括一個主頻達667 MHz~1 GHz的雙核ARM Cortex A9、片內(nèi)存儲器額多種外設接口;PL相當于7系列的Kintex-7 FPGA。
根據(jù)我們所確定的系統(tǒng)整體結(jié)構(gòu)及核心器件型號,再加上相應的外圍電路,設計了具體的系統(tǒng)結(jié)構(gòu)。圖2為系統(tǒng)的原理框圖。
圖2 系統(tǒng)原理框圖
圖2中風扇和LED燈(光源)是兩個獨立部件,LED等必須安裝在光學部件合適位置,風扇則安裝在機械部件的合適位置,方便散熱即可。
為方便光學系統(tǒng)的安裝調(diào)試,系統(tǒng)采用控制板(簡稱“MAIN板”)加驅(qū)動板(簡稱“DMD板”)的分體式結(jié)構(gòu),兩塊板通過15 cm左右的電纜連接,。其中DMD板只有DLP6500FLQ及DMD專用電源電路,其他所有電路(包括IO接口接插件)都在MAIN板上。
由于系統(tǒng)采用“控制板+驅(qū)動板”的分體式結(jié)構(gòu),因此需要選擇一種合適的連接方案。兩塊PCB板目前常見的連接方式主要有:FPC(Flexible Printed Circuit,柔性印制電路連接器)、FFC(Flexible Flat Cable,柔性扁平電纜連接器)或電纜軟連接,通過子母板等方式硬連接,通過無線收發(fā)、藍牙技術(shù)連接,通過紅外線發(fā)射-接收方式交換數(shù)據(jù),實現(xiàn)連接[7]。本設計采用自制的高速差分連接線連接,其特點是柔軟、可隨意彎折、可穿過狹窄的空間、便于調(diào)試、成本較低等。兩塊電路板均配置相應插座,控制信號和電源使用25芯的J30J-25ZKW-J,差數(shù)據(jù)信號使用74芯的J30J-74ZKW-J。
本設計的目標模擬器共4種工作模式:預存圖像模式,USB1.1接口圖像模式,USB2.0接口圖像模式,實時視頻模式。
在預存圖像模式下,數(shù)字微鏡器件直接加載并顯示預存在FLASH閃存中的圖像。在這種模式下,上位機只需向目標模擬器發(fā)送控制命令,而無需傳輸圖像。
在USB1.1圖像模式下,由上位機直接通過USB1.1接口向DLPC發(fā)送控制命令,并傳輸靜態(tài)圖像。
在USB2.0圖像模式下,由上位機通過USB2.0接口控制FPGA并傳輸圖像,由FPGA控制目標模擬器顯示靜態(tài)圖像。
在視頻模式下,由上位機通過USB2.0接口控制FPGA以控制整個系統(tǒng)[8],實時動態(tài)圖像(視頻)通過CameraLink接口[9]傳入FPGA,F(xiàn)PGA對視頻進行實時圖像處理后傳入DLPC。
驅(qū)動板主要由數(shù)字微鏡器件、兩個連接器和專用二次電源及外圍電路組成。數(shù)字微鏡器件和二次電源直接與連接器相連,并通過高速差分連接線與控制板相連。專用二次電源采用德州儀器(TI)的TPS65145IPW[10],輸入 3.3 V,為DLP6500FLQ提供三路輸出電壓,二次電源芯片還配置了外圍電路以使電源部分適配DLP6500FLQ芯片。本設計電路設計部分軟件平臺為Altium Designer6.9。圖3為驅(qū)動板電路原理示意圖。
圖3 驅(qū)動板電路原理示意圖
表1為DLP6500FLQ的推薦供電電壓表。
表1 DLP6500FLQ的推薦供電電壓表
考慮供電需求情況,驅(qū)動板供電模塊采用TPS65145IPW芯片。TPS65145IPW[11]電壓輸入范圍為2.7~5.8 V,開關(guān)頻率為1.6 MHz,三路獨立可調(diào)電壓輸出,主輸出電壓最高可達15 V,負輸出電壓可低至-12 V/20 mA,正輸出最高電壓可達30 V/20 mA。
TPS65145IPW包含一個升壓斬波電路[12](Boost Converter),可提供最大15 V/400 mA主輸出;一個正電荷泵(Positive Charge Pump),可提供最大30 V/20 mA輸出;一個負電荷泵(Negative Charge Pump),可提供最大-12 V/20 mA輸出;一個“Power Good”信號,用于監(jiān)控輸入電壓;一個線性穩(wěn)壓控制器[13],可提供3.3 V輸出。按照需求,設計TPS65145IPW芯片外圍電路,圖4為TPS65145IPW芯片外圍電路原理圖。
按照德州儀器提供的技術(shù)資料,根據(jù)公式計算,該電源模塊提供的三路獨立輸出電壓分別為:
圖4 TPS65145IPW芯片外圍電路原理圖
三路輸出電壓可以滿足表1中展示的DLP6500所需供電電壓[14]。
除各路輸出端以外,VIN為供電輸入,EN為器件使能端,ENR為線性穩(wěn)壓控制器使能端,C1+,C1-為電荷泵所需快速充電電容(flying capacitor),C2+,C2-/MODE為正電荷泵模式選擇引腳,PG為“Power Good”信號。
圖5為微鏡保護電路原理圖。圖5中,EN_OFFSET為數(shù)字微鏡器件的使能輸出端。此保護電路存在的意義是:在系統(tǒng)上電或關(guān)機的瞬間,會產(chǎn)生一個脈沖高電壓,這個電壓對微鏡是有比較大的傷害的,因此需要一個保護電路,保證在電壓穩(wěn)定的時候DLP6500FLQ才通電工作[15]。
以圖5中的上面部分為例,當DLP6500FLQ正常工作時,EN_OFFSET輸出高電平,晶體管Q3的基極電位高于發(fā)射極電位,此時晶體管Q3處于工作于飽和區(qū),集電極和發(fā)射極處于導通狀態(tài),電阻R42承擔了全部壓降,晶體管Q2的基極與發(fā)射極電位相等,Q2處于截止狀態(tài),此時Q1的基極與發(fā)射極電位相等,Q1處于截止狀態(tài),+8.5 V電源正常供電。
當DLP6500FLQ開始關(guān)機,EN_OFFSET輸出低電平,Q3基極電位為0,Q3處于截止狀態(tài),Q2基極電位為3.3 V,Q2的集電極和發(fā)射極處于導通狀態(tài),Q1的基極電位為0,發(fā)射極電位高于基極,Q1處于導通狀態(tài)(應當注意Q1為PNP型晶體管),此時8.5 V電源相當于被另一條通路接地,這條通路與DLP6500FLQ并聯(lián),分擔了部分電流,快速釋放剩余電荷,從而保護了微鏡。
同樣的,當系統(tǒng)從關(guān)機到上電的一瞬間,EN_OFFSET還未輸入高電平,晶體管Q3處于截止狀態(tài),晶體管Q2和Q1處于導通狀態(tài),8.5V電源被接地,與DLP6500FLQ并聯(lián),分擔了部分的電流,之后DLP6500FLQ才進入正常工作狀態(tài),從而保護了微鏡。
圖5中保護電路的中間和下面部分分別連接+16 V輸入電壓及-10 V輸出電壓,同樣用于使微鏡只有在電壓穩(wěn)定的情況下翻轉(zhuǎn)工作以保證其安全,這兩部分電路的工作原理業(yè)余上面部分類似,此處不予過多闡述。
圖5 微鏡保護電路原理圖
圖6為5個穩(wěn)壓濾波電路原理圖。
圖6中穩(wěn)壓濾波電路包括[16]:
圖6 供電模塊電路原理圖
1)VBIAS引腳的外圍電路,+16 V輸入電壓與地之間并聯(lián)了C20、C21、C22、C23、C245 個電容。其中C20為10 uF的電容,作用是濾去高頻紋波。C21、C22、C23、C24是0.1 uF的電容,作用是濾去低頻紋波。
2)VOFFSET引腳的外圍電路,+8.5 V輸入電壓與地之間并聯(lián)了C25、C26、C27、C28、C29、C306 個電容。其中C25為10uF的電容,作用是濾去高頻紋波。C26、C27、C28、C29、C30是0.1 uF的電容,作用是濾去低頻紋波。
3)VRESET引腳的外圍電路,+16 V輸入電壓與地之間并聯(lián)了C31、C32、C33、C34、C355 個電容。其中C31為10 uF的電容,作用是濾去高頻紋波。C32、C33、C34、C35是0.1 uF的電容,作用是濾去低頻紋波。
4)VCC引腳的外圍電路,+16 V輸入電壓與地之間并聯(lián)了C36、C37、C38、C39、C40、C41、C42、C438 個電容。其中C43為100 uF的電容,作用是濾去高頻紋波。C36、C37、C38、C39、C40、C41、C42是0.1 uF的電容,作用是濾去低頻紋波。
5)VCC引腳的外圍電路,+16 V輸入電壓與地之間并聯(lián)了C44、C45、C46、C47、C48、C49、C50、C518 個電容。其中C51為100uF的電容,作用是濾去高頻紋波。C36、C37、C38、C39、C40、C41、C42是0.1 uF的電容,作用是濾去低頻紋波。
按照第三章設計的系統(tǒng)結(jié)構(gòu),第四章設計的硬件電路,再加上另行設計的一部分控制電路,研制了基于數(shù)字微鏡器件目標模擬器硬件系統(tǒng)。該系統(tǒng)為“控制板+驅(qū)動板”的分體式結(jié)構(gòu)??刂瓢逯饕钶dXC7Z030、DLPC900為核心的驅(qū)動電路,控制板尺寸為155mm×125 mm。驅(qū)動板搭載數(shù)字微鏡器件DLP6500FLQ及其電源電路,驅(qū)動板尺寸為100 mm×78 mm。兩塊板通過自制的15 cm高速差分電纜軟連接。硬件系統(tǒng)系統(tǒng)通過USB1.1與上位機相連。安裝德州儀器(TI)公司免費提供的用于DLPC900的“DLPC900REFSW-3.0.0-windows-installer.exe”后,可以通過USB1.1口直接對DLPC900進行控制和設置參數(shù),采用德州儀器(TI)提供的專用上位機(PC機)程序“DLP LCR6500&LCR 9000 GUI”(DLPC900REFGUI),該軟件為PC圖形用戶界面(GUI)的可執(zhí)行文件,可與DLPC900控制器實現(xiàn)USB通信。圖7為硬件系統(tǒng)實拍圖。
我們以USB1.1圖像模式測試驅(qū)動電路功能。驅(qū)動電路接通5 V直流電源通過USB1.1接口連接到上位機,打開“DLP LCR6500&LCR 9000 GUI”驅(qū)動程序,載入BMP格式測試圖像。圖8為1 920×1 080測試圖像及顯示情況。
圖7 硬件系統(tǒng)實拍圖
圖8 1920×1080測試圖像及顯示情況
我們已經(jīng)驗證了硬件系統(tǒng)方案的可行性,根據(jù)我們所選型號的器件特性參數(shù),可知本系統(tǒng)可達到表2中的性能參數(shù)。
表2 目標模擬器主要性能參數(shù)
文中設計了一種基于數(shù)字微鏡器件的目標模擬器的驅(qū)動電路部分,完成了系統(tǒng)結(jié)構(gòu)設計,驅(qū)動板硬件電路設計,“FPGA+DLPC+DMD”的結(jié)構(gòu)改善了數(shù)字微晶器件專用控制芯片的局限性,硬件電路解決了數(shù)字微鏡器件供電、微鏡保護等問題。系統(tǒng)完善后可支持實時視頻傳輸及圖像處理功能,具有高分辨率,高幀頻,適用于寬頻帶可見光,小型化,輕量化等特點。