張文靜,趙冬娥,馬巧梅,張 斌
(中北大學(xué) 信息與通信工程學(xué)院,山西 太原 030051)
隨著激光技術(shù)的快速發(fā)展和優(yōu)質(zhì)聲光晶體材料的開發(fā),基于布拉格衍射效應(yīng)的聲光調(diào)制技術(shù)與器件已得到廣泛應(yīng)用.例如,利用聲光調(diào)制器產(chǎn)生雙頻激光束,通過表面等離子體相位檢測法測量液體的折射率[1].由于激光具有很好的單色性、方向性,利用激光作為顯示光源,可以方便地實(shí)現(xiàn)三色合成的激光顯示系統(tǒng).該系統(tǒng)利用聲光調(diào)制器響應(yīng)速度快(ns 級)的特點(diǎn),可以用來調(diào)制激光光強(qiáng),使其達(dá)到一定的灰度等級[2-4].自從1964年研制出第一臺激光外差干涉儀以來,使激光外差干涉測量技術(shù)得到了快速發(fā)展,聲光調(diào)制技術(shù)與器件在其中發(fā)揮了比較重要的作用[5-9].為了配合快速發(fā)展的激光大屏幕圖文顯示技術(shù),滿足激光外差干涉技術(shù)的需要,開展了數(shù)字線性聲光調(diào)制驅(qū)動源研究,實(shí)現(xiàn)了聲光調(diào)制器對激光束光強(qiáng)的調(diào)制隨控制電壓的線性變化,從而使經(jīng)過聲光調(diào)制器調(diào)制的激光束的光強(qiáng)具有一定的灰度等級[10-11].聲光調(diào)制器主要由激光源、聲光器件和驅(qū)動電源三部分組成.驅(qū)動源發(fā)射的射頻功率信號輸入到聲光器件,該器件將電信號轉(zhuǎn)換成超聲信號并作用于聲光介質(zhì),在聲光介質(zhì)中利用超聲波產(chǎn)生的對光束衍射的“立體光柵”和激光的相干性可以快速有效地控制激光束的頻率、方向和強(qiáng)度[5].
本文著重介紹了數(shù)字線性聲光調(diào)制驅(qū)動源數(shù)字電壓控制器的組成、設(shè)計(jì)原理、實(shí)驗(yàn)結(jié)果以及線性電壓補(bǔ)償原理和實(shí)現(xiàn)方法.
聲光調(diào)制驅(qū)動源數(shù)字電壓控制器主要由單片機(jī)控制系統(tǒng),顯示驅(qū)動電路及LED 顯示器,48 路數(shù)字控制模擬電子開關(guān),48 級灰度選擇電路和48組電阻分壓器及數(shù)字電壓控制接口電路等組成,其原理框圖如圖1 所示.
圖1 硬件電路原理結(jié)構(gòu)框圖Fig.1 Frame of hardware circuit
如圖1 所示,本研究把線性灰度聲光調(diào)制器驅(qū)動電源的控制電壓0~5 V(D.C.)分為48 級檔次電壓.當(dāng)灰度選擇電路未動作時,4 位LED 均顯示0,此時數(shù)字電壓控制接口電路輸出電壓為0.1 V;當(dāng)灰度選擇按鈕第1 次動作時,4 位LED顯示L-01,此時數(shù)字電壓控制接口電路輸出電壓為0.1 V;當(dāng)灰度選擇按鈕第2 次動作時,4 位LED 顯示L-02,此時數(shù)字電壓控制接口電路輸出電壓為0.2 V;依次類推,當(dāng)灰度選擇按鈕第48次動作時,4 位LED 顯示L-48,此時數(shù)字電壓控制接口電路輸出電壓為4.8 V.
灰度選擇電路由48 組電阻分壓電路,六片數(shù)字控制的模擬電子開關(guān)電路CD4051,1 個4.7 K的上拉電阻和一個自復(fù)按鈕組成.其中自復(fù)按鈕一端接地,另一端和與AT89C51 連接的上拉電阻連接.在設(shè)計(jì)中,為了使CD4051 更好地發(fā)揮多路電子開關(guān)的性能,應(yīng)注意三方面內(nèi)容:通斷切換方式,減小導(dǎo)通電阻和消除抖動引起的誤差.通斷切換方式有“先斷后通”與“先通后斷”,為避免發(fā)生兩個通道短接的現(xiàn)象,本研究中采用的是“先斷后通”.CD4051 的導(dǎo)通電阻(RON)隨電源電壓(UDD)和輸入模擬電壓(U)的變化而變化,例如當(dāng)UDD=5 V,USS=0 V,UEE=0 V 時,RON=280 Ω,且RON隨U 的變化比較明顯;而當(dāng)UDD=12 V,USS=0 V,UEE=0 V 時,RON=100 Ω,且RON隨U的變化較緩慢.可見,適當(dāng)提高CD4051 的UDD有利于減小RON的影響.本研究中UDD=12 V,USS=0 V,UEE=0 V,利用0~5 V 的數(shù)字信號控制0~5 V 的模擬信號.多路模擬電子開關(guān)在通道切換時也與機(jī)械開關(guān)類似,存在著抖動過程,消除抖動的常用方法有兩種:一種是硬件方法,另一種是軟件方法,從實(shí)施方便考慮,本研究采用了軟件除抖方法,即用軟件延時的方法來消除抖動.
顯示驅(qū)動電路由4 位共陰的7 段數(shù)碼管LED和8 位串行LED 顯示驅(qū)動芯片MAX7219 組成.MAX7219 是一種集成化的串行輸入/輸出共陰極顯示驅(qū)動器,可驅(qū)動8 位共陰極LED,且集BCD碼譯碼器、多路掃描儀、段驅(qū)動和位驅(qū)動電路于一體,內(nèi)含8 ×8 位雙口靜態(tài)SRAM.MAX7219 與8 位數(shù)字的7 段數(shù)碼管LED 連接,通過串行數(shù)據(jù)線DIN,時鐘信號線CLK 和數(shù)據(jù)鎖存信號LOAD與AT89C51 單片機(jī)連接.
根據(jù)硬件電路及程序設(shè)計(jì)要求,采用MCS-51匯編指令完成相應(yīng)的程序設(shè)計(jì).程序設(shè)計(jì)的思路是首先對MAX7219 進(jìn)行初始化,然后對4 位LED進(jìn)行測試,檢測每個數(shù)碼管的7 段顯示是否正常,即讓4 個LED 顯示4 個8,500 ms 后顯示4 個0,最后進(jìn)入等待灰度等級選擇電路動作狀態(tài),此時聲光調(diào)制器的控制電壓輸入端不選通48 級檔次電壓的任何一個.系統(tǒng)的主程序流程圖如圖2 所示.
對MAX7219 進(jìn)行初始化,主要包括對LED的模式,顯示亮度,掃描數(shù)碼管個數(shù)的限制和關(guān)閉模式等的確定.本研究中對LED 的工作模式選擇不譯碼模式,此模式下LED所顯示的字型與16 進(jìn)制代碼的對應(yīng)關(guān)系如表1 所示.
圖2 系統(tǒng)主程序流程圖Fig.2 Flow chart of system main program
表1 LED 顯示的字型與16 進(jìn)制代碼的對應(yīng)關(guān)系Tab.1 LED display font and 16 hxadecimal code
MAX7219 是典型的具有SPI 串行接口的顯示驅(qū)動芯片[12].本研究中的微處理器采用AT89C51,由于AT89C51 沒有提供同步串行總線的相關(guān)硬件接口,單片機(jī)AT89C51 和SPI 接口的MAX7219 所有操作均由軟件模擬SPI 時序的方法完成.
MAX7219 的工作時序如圖3 所示.由圖3 可知,MAX7219 的串行數(shù)據(jù)是以16 位數(shù)據(jù)包的形式從DIN 輸入,傳輸?shù)臄?shù)據(jù)包格式如表2 所示.軟件模擬SPI 時序的工作主要包括加載數(shù)據(jù)信號的產(chǎn)生,串行時鐘的產(chǎn)生和數(shù)據(jù)的輸入.
圖3 MAX7219 的操作時序圖Fig.3 Operating sequence diagram of MAX7219
表2 MAX7219 傳輸?shù)臄?shù)據(jù)包格式Tab.2 Transmission format of the data packet of MAX7219
從MAX7219 的工作時序圖可見,數(shù)據(jù)在線的狀態(tài)在時序脈沖CLK 的上升沿進(jìn)入MAX7219 的移位寄存器,而在鎖存信號LOAD 上升沿,移位寄存器的數(shù)據(jù)才能進(jìn)入MAX7219 的內(nèi)部寄存器.如果沒有時鐘信號的配合,數(shù)據(jù)在線的狀態(tài)不會進(jìn)入MAX7219 的寄存器,而LOAD 信號在空閑期間是高電平,不可能出現(xiàn)鎖存信號,數(shù)據(jù)在線的狀態(tài)變化不可能影響到MAX7219 的內(nèi)部寄存器的值.因此,顯示的內(nèi)容不會因數(shù)據(jù)在線的狀態(tài)發(fā)生變化而導(dǎo)致顯示錯誤[11].MAX7219 與單片機(jī)AT89C51 之間的數(shù)據(jù)包傳送的程序流程圖如圖4 所示.
圖4 軟件模擬SPI 時序的流程圖Fig.4 Flow chart of shoftware simulation of SPI sequence
實(shí)驗(yàn)裝置由中心波長為650 nm 的半導(dǎo)體激光器及其驅(qū)動電源,工作頻率為149 MHz 聲光調(diào)制器及數(shù)字線性聲光調(diào)制驅(qū)動源,手動精密旋轉(zhuǎn)臺,光功率計(jì)等組成.實(shí)驗(yàn)中,通過對精密旋轉(zhuǎn)臺旋轉(zhuǎn)適當(dāng)?shù)慕嵌?,使聲光調(diào)制器工作在布拉格衍射狀態(tài),分別對其0 級衍射光和+1 級衍射光的光功率進(jìn)行了測試,測試結(jié)果如圖5 所示.圖5 所示的黑色五星符為0 級衍射光功率與數(shù)控電壓的關(guān)系曲線,黑色星號為+1 級衍射光功率與數(shù)控電壓的關(guān)系曲線.由圖5 可見,由于聲光器件具有固有的非線性特性,決定了衍射光強(qiáng)與線性控制電壓的非線性關(guān)系,其線性相關(guān)系數(shù)為92.68%.通過線性補(bǔ)償方式,可以提高線性相關(guān)系數(shù),把0~5 V 的直流電壓變?yōu)橄噜彊n次電壓差為0.1 V的48 級檔次電壓Ui(i=1,2,3,…,48),即電壓線性變化的梯度為
圖5 0級和+1 級衍射光強(qiáng)度與數(shù)字控制電壓關(guān)系曲線Fig.5 Dependence of diffraction light intensity on digital control voltage
由實(shí)驗(yàn)得到與之對應(yīng)的48 級光功率的灰度值Pi(i=1,2,3,…,48),光功率灰度值(P)與電壓(U)的線性回歸滿足方程
當(dāng)U1=0.1 V,U48=4.8 V 時,由式(2)可得到P1=0.033 8,P48=0.370 3,由此可以得到光功率變化的梯度
由式(3)及P1=0.033 8 可得到在此基礎(chǔ)上,由式(2)可計(jì)算出由此可以得到線性補(bǔ)償電壓.例如,當(dāng)檔次電壓時,取當(dāng)檔次電壓時,取依次類推,即可得到48級檔次電壓U1,U2,U3,…,U48,此處的48 級檔次電壓具備了線性補(bǔ)償功能.最后,通過調(diào)整48 組電阻分壓器的阻值,即可得到具有線性補(bǔ)償功能的48 級線性控制電壓.補(bǔ)償后衍射光強(qiáng)與線性控制電壓的線性相關(guān)系數(shù)可達(dá)98%,衍射效率提高了7%.
在基于表面等離子體共振法測量溶液濃度的實(shí)驗(yàn)中,利用布拉格效應(yīng)的聲光調(diào)制器的0 級衍射光作為傳感光束,+1 級衍射光作為參考光束.為了使兩光束有一個合適的強(qiáng)度,以獲得良好的測量效果,采用數(shù)字線性聲光調(diào)制驅(qū)動源,其技術(shù)性能達(dá)到了設(shè)計(jì)要求,經(jīng)過改進(jìn)灰度等級可由48 級提高到256 級.把聲光調(diào)制技術(shù),單片機(jī)技術(shù),數(shù)字控制模擬電子開關(guān)技術(shù)和線性補(bǔ)償技術(shù)相融合,實(shí)現(xiàn)了聲光調(diào)制的數(shù)字化和線性化,在激光大屏幕圖文顯示和激光外差干涉技術(shù)等領(lǐng)域具有廣泛的應(yīng)用.
[1]Nelson S G,Johnston K S,Yee S S.High sensitivity surface plasmon resonance sensor based on phase detection[J].Sensors and Actuators,1996,B(35-36):187-191.
[2]趙新亮,林嫵媚,曹益平,等.激光顯示中聲光調(diào)制器的非線性實(shí)時校正[J].光電工程,2005,32(4):66-69.Zhao Xinliang,Lin Wumei,Cao Yiping,et al.Real-time correction of nonlinearity of acousto-optic modulator in laser display[J].Opto-Electronic Engineering,2005,32(4):66-69.(in Chinese)
[3]趙增鳳,朱林泉,楊敏.大屏幕激光掃描顯示系統(tǒng)光強(qiáng)調(diào)制技術(shù)研究[J].電力學(xué)報(bào),2007,22(3):294-297.Zhao Zengfeng,Zhu Linquan,Yang Min.Research on the modulation of the luminous intensity of large screen laser display system[J].Journal of Electric Power,2007,22(3):294-297.(in Chinese)
[4]江雄,宗德蓉,孫祖紅,等.激光顯示中聲光調(diào)制器的研究[J].光學(xué)儀器,2007,29(5):50-54.Jiang Xiong,Zong Derong,Sun Zuhong,et al.Study on acousto-optic modulator in laser display[J].Optical Instruments,2007,29(5):50-54.(in Chinese)
[5]霍雷,曾曉東,馮吉吉王君,等.激光外差干涉中聲光器件非互易特性研究[J].光電子·激光,2011,22(12):1765-1768.Huo Lei,Zeng Xiaodong,F(xiàn)eng Zhejun,et al.Nor-reciprocal characteristics of acousto-optic devices in laser heterodyne[J].Journal of Optoelectronics·Laser,2011,22(12):1765-1768.(in Chinese)
[6]霍雷,曾曉東.激光外差干涉中聲光器件的非均勻聲場特性[J].光學(xué)精密工程,2011,19(10):2386-2392.Huo Lei,Zeng Xiaodong.Nor-uniform sound field distribution of acousto-optic device in laser heterodyne interferometry[J].Optics and Precision Engineering,2011,19(10):2386-2392.(in Chinese)
[7]劉喚喚,曾曉東,程寅,等.布拉格聲光衍射場光強(qiáng)空間分布不均勻的研究[J].電子科技,2010,23(3):1-3.Liu Huanhuan,Zeng Xiaodong,Cheng Yin,et al.Study of inhomogeneous spatial distribution of scattering light intensity of Bragg acousto-optic interaction[J].Electronic Sci.& Tech.,2010,23(3):1-3.(in Chinese)
[8]霍雷.基于布拉格聲光衍射場的光強(qiáng)非均勻空間分布研究[J].應(yīng)用光學(xué),2010,31(1):161-163.Huo Lei.Inhomogeneous spatial distribution of scattering light intensity based on Bragg acousto-optic diffraction field[J].Journal of Applied Optics,2010,31(1):161-163.(in Chinese)
[9]Sanderson T,Ume C,Jarzynski J.Experimental and numerical results for intensity modulatedlaser ultrasonics[J].J.Acoust.Soc.Am.,1998,104 (4):2207-2212.
[10]李先梅,艾毅智.線性灰度聲光調(diào)制驅(qū)動源的研制[J].壓電與聲光,2001,23(6):422-425.Li Xianmei,Ai Yizhi.Research on linear gray scale acoustooptic modulation driving source[J].Piezoelectrics & Acousto Optics,2001,23(6):422-425.(in Chinese)
[11]徐霞,余成波,涂巧玲.一種線性聲光調(diào)制驅(qū)動電源的研制[J].激光雜志,2005,26(2):77-78.Xu Xia,Yu Chengbo,Tu Qiaoling.Research on linear scale acoustooptic modulation driving source[J].Laser Journal,2005,26(2):77-78.(in Chinese)
[12]房向榮.單片機(jī)I2C 總線和SPI 接口總線復(fù)用方法研究[J].微電機(jī),2011,44(7):112-115.Fang Xiangrong.SCM system I2C bus and SPI interface multiplexing method research[J].Micromotors,2011,44(7):112-115.(in Chinese)