高 倩, 王振宇, 李英姿, 張應(yīng)旭, 錢建強
(1. 北京航空航天大學(xué) 物理科學(xué)與核能工程學(xué)院, 北京 100083;2. 北京航空航天大學(xué) 儀器科學(xué)與光電工程學(xué)院, 北京 100083;3. 北京航空航天大學(xué) 微納測控與低維物理教育部重點實驗室, 北京 100083)
原子力顯微鏡(atomic force microscopy, AFM)是一種功能強大的表面分析儀器,它不僅可以在真空、大氣下對導(dǎo)體、半導(dǎo)體和絕緣體樣品表面進行原子分辨成像,而且適用于液相環(huán)境[1-3]。AFM已成為材料科學(xué)、生命科學(xué)等領(lǐng)域不可或缺的研究工具[4-5]。頻率調(diào)制原子力顯微鏡(frequency modulation AFM, FM-AFM)是目前最受關(guān)注的AFM成像模式之一[6]。與幅度調(diào)制AFM相比,FM-AFM以探針振動頻率的變化量作為反饋,檢測靈敏度不會隨著振幅減小而顯著降低,因此可以采用小幅振動,增強短程作用力靈敏度,獲得原子分辨成像[7]。另外,FM-AFM的成像帶寬不受探針品質(zhì)因數(shù)的限制,可以采用高品質(zhì)因數(shù)的探針,有效增強對針尖-樣品作用力檢測的靈敏度,并且不會降低成像速度[8]。
雖然FM-AFM具有更高的靈敏度和成像分辨率,但其結(jié)構(gòu)也更加復(fù)雜,不僅需要采用自激勵電路驅(qū)動探針振動,而且需要對探針振動信號進行實時高精度頻率解調(diào),因此商業(yè)FM-AFM一般體積較大且價格昂貴。為簡化FM-AFM的結(jié)構(gòu)和操作,使其更適于學(xué)生教學(xué)實驗,本文設(shè)計了一種小型、低成本的FM-AFM,以具有自激勵和自感知特性的石英音叉(quartz tuning fork, QTF)探針作為力傳感器[9],不需要復(fù)雜的探針激勵和檢測裝置,減小了探頭體積,并且QTF探針成本低,可以由學(xué)生在實驗時制備[10]。同時,頻率解調(diào)和控制系統(tǒng)由兩塊ARM Cortex-M4內(nèi)核的處理器構(gòu)成雙ARM系統(tǒng)來實現(xiàn),發(fā)揮了ARM處理器低功耗、低成本、開發(fā)難度低等優(yōu)勢[11]。
在FM-AFM中,自激勵電路使一個高品質(zhì)因數(shù)的探針始終振動在其共振頻率處,探針與樣品之間作用力的變化使探針的共振頻率發(fā)生改變,通過頻率解調(diào)器對探針的振動信號進行解調(diào),即可以反映探針與樣品之間作用力的變化。FM-AFM正是將探針振動頻率的變化作為控制系統(tǒng)的反饋信號,來獲取樣品表面的形貌[6]。
本文設(shè)計的FM-AFM主要由探頭、自激勵電路、雙ARM系統(tǒng)及其他相關(guān)電路組成,如圖1所示。
圖1 FM-AFM原理圖
探頭部分采用臥式結(jié)構(gòu),步進電機推動樣品臺完成進針和退針,雙臂自由振蕩的QTF探針作為力傳感器感知樣品表面形貌,采用四分壓電陶瓷管作為三維掃描器,整個探頭部分結(jié)構(gòu)簡單,穩(wěn)定性高。自激勵電路用來驅(qū)動QTF探針振動在實時的共振頻率處,并保持振幅恒定。雙ARM系統(tǒng)是FM-AFM的核心,負(fù)責(zé)頻率解調(diào)、與上位機通信、控制步進電機、掃描成像等任務(wù)。
FM-AFM的探針由自激勵電路原理圖見圖2,石英音叉探針輸出與其振幅成正比的電流信號,通過跨阻放大器(trans-impedance amplifier, TIA)轉(zhuǎn)換為電壓信號,經(jīng)帶通濾波后得到輸出信號;同時,該信號經(jīng)過移相電路和自動增益控制(automatic gain control, AGC)電路形成反饋回路,驅(qū)動探針振動[12]。
圖2 自激勵電路原理圖
AGC電路用來保持探針振幅恒定,是自激勵電路的重要組成部分。它由均方根檢測器、PI控制器和可變增益放大器(variable gain amplifier, VGA)組成。均方根檢測器測量探針振動信號的幅值,該振幅信號與探針振幅的設(shè)定值進行比較,產(chǎn)生的誤差信號經(jīng)比例-積分(proportional-integral, PI)控制器產(chǎn)生一個控制電壓,用于控制VGA的增益。VGA將移相后探針的振動信號進行放大或者衰減。對于設(shè)定的振幅,當(dāng)探針振動信號低于設(shè)定幅值時,AGC電路輸出的增益大,當(dāng)探針振動信號高于設(shè)定幅值時,AGC電路輸出的增益小。這樣,當(dāng)探針與樣品間的距離改變時,VGA輸出不同幅度的激勵信號使探針做恒幅振動。
雙ARM系統(tǒng)的結(jié)構(gòu)如圖3所示,ARM處理器采用STMicroelectronics公司的Cortex-M4內(nèi)核的高性能微控制器STM32F427VG,該處理器主頻為180 MHz,運算能力為225 DMIPS,具有數(shù)字信號處理指令和單精度浮點運算單元,可以滿足實時頻率解調(diào)和系統(tǒng)控制的需求[13]。
圖3 雙ARM系統(tǒng)結(jié)構(gòu)示意圖
為了提高成像精度,我們并沒有使用ARM自帶的模數(shù)轉(zhuǎn)換器(analog-to-digital converter, ADC)和數(shù)模轉(zhuǎn)換器(digital-to-analog converter, DAC)進行信號采集和輸出,而是通過串行外設(shè)接口(serial peripheral interface, SPI)外接了專用的16位數(shù)據(jù)轉(zhuǎn)換芯片。ARM處理器之間采用SPI和通用異步收發(fā)器(universal asynchronous receiver transmitter, UART)進行通信,分別用來傳輸頻率解調(diào)信號和控制信號。雙ARM系統(tǒng)通過UART接口與上位機進行通信。
鎖相環(huán)(phase-locked loop, PLL)解調(diào)器結(jié)構(gòu)簡單、解調(diào)精度高,且具有較好的抑制噪聲的能力,是常用的頻率解調(diào)方法[14]。相對于模擬鎖相環(huán)和數(shù)字鎖相環(huán),軟件鎖相環(huán)不需要復(fù)雜的模擬、數(shù)字芯片,各功能完全由軟件實現(xiàn),通過改變程序中的參數(shù),即可調(diào)節(jié)鎖相環(huán)的性能,提供了最大的靈活性。本系統(tǒng)利用ARM處理器實現(xiàn)了可以進行實時高精度頻率解調(diào)的軟件鎖相環(huán)。
軟件鎖相環(huán)的原理如圖4所示,ADC以固定的采樣率fs對輸入信號u進行采樣,得到離散的輸入信號u1(n),同時鎖相環(huán)內(nèi)部的數(shù)控振蕩器產(chǎn)生參考信號u2(n),乘法鑒相器檢測u1(n)和u2(n)之間的相位差,經(jīng)環(huán)路濾波器濾波后得到uf(n),對數(shù)控振蕩器的振蕩頻率實施控制。當(dāng)u1(n)與u2(n)頻率相同時,它們之間的相位差保持恒定,此時環(huán)路濾波器輸出uf(n)恒定;當(dāng)u1(n)與u2(n)頻率不同時,uf(n)發(fā)生改變,進而控制數(shù)控振蕩器輸出信號u2(n)的頻率,直至相位差恢復(fù),達(dá)到鎖頻的目的,因此該信號在FM-AFM系統(tǒng)中用作反饋控制信號。軟件鎖相環(huán)的具體設(shè)計見參考文獻(xiàn)[14]。
圖4 軟件鎖相環(huán)原理圖
本系統(tǒng)采用的石英音叉探針共振頻率約為32 kHz,由采樣定理可知,要完成對原始信號的還原,采樣率至少需要是原始信號的兩倍。為提高頻率解調(diào)精度,以1 MS/s的采樣率對探針振動信號進行高速采樣和解調(diào)。解調(diào)程序充分利用處理器中的數(shù)字信號處理指令和浮點運算單元,采用單精度浮點數(shù)進行運算,保證了解調(diào)精度和速度。經(jīng)測試,解調(diào)精度可以達(dá)到10 mHz。
FM-AFM控制系統(tǒng)需要滿足多任務(wù)和高實時性的要求,為了降低軟件系統(tǒng)的復(fù)雜度,使程序設(shè)計、調(diào)試和維護簡單化,將控制系統(tǒng)按功能分解為一系列任務(wù),并選擇ARM公司的硬實時嵌入式操作系統(tǒng)CMSIS-RTOS RTX進行任務(wù)管理和調(diào)度[15]。該操作系統(tǒng)已針對Cortex-M處理器進行優(yōu)化,可以充分發(fā)揮該處理器的優(yōu)勢,達(dá)到更高的性能。
控制系統(tǒng)任務(wù)由上位機命令驅(qū)動,每個任務(wù)內(nèi)建一個消息隊列,用于接收上位機命令,系統(tǒng)啟動之后各任務(wù)處于阻塞狀態(tài),等待上位機命令。在接收到命令之后,該任務(wù)進入就緒隊列,如果在隊列中處于最高優(yōu)先級,就可以被調(diào)度執(zhí)行??刂葡到y(tǒng)采用搶占式和時間片輪轉(zhuǎn)相結(jié)合的任務(wù)調(diào)度方法,根據(jù)任務(wù)的實時性要求設(shè)置不同的優(yōu)先級,使對實時性要求較高的任務(wù)優(yōu)先執(zhí)行,而對實時性要求類似的任務(wù)則輪轉(zhuǎn)執(zhí)行,保證系統(tǒng)實時、可靠運行??刂葡到y(tǒng)軟件結(jié)構(gòu)如圖5所示。其中,因命令解析和分發(fā)運算量較小,直接在中斷服務(wù)程序中完成;PID控制由于需要頻繁調(diào)度,為保證實時性,必須在中斷服務(wù)中完成,通過一個定時器以固定時間間隔觸發(fā),且具有最高的中斷優(yōu)先級;其余任務(wù)對實時性要求較低,均由操作系統(tǒng)進行調(diào)度。
圖5 控制系統(tǒng)軟件結(jié)構(gòu)示意圖
FM-AFM的實驗裝置如圖6所示。步進電機座和壓電陶瓷掃描器分別固定在光學(xué)導(dǎo)軌的兩端,樣品臺可以在步進電機推動下沿導(dǎo)軌滑動。光學(xué)導(dǎo)軌長度為15 cm,裝配后的探頭長度約20 cm。電路部分采用堆疊式設(shè)計,每塊電路板尺寸為9 cm×10 cm,裝配高度約10 cm。
圖6 FM-AFM的實驗裝置
利用設(shè)計的FM-AFM對標(biāo)準(zhǔn)樣品進行成像,掃描速度為0.5 Hz,圖像大小為256像素×256像素,實驗結(jié)果如圖7所示。圖7(a)為校準(zhǔn)樣品(HS-100MG,BudgetSensors)形貌像,掃描范圍20 μm×20 μm,HS-100MG是專為AFM校準(zhǔn)設(shè)計的標(biāo)準(zhǔn)樣品,包含一維光柵、二維光柵等多種區(qū)域,實驗中的成像區(qū)域為圓柱陣列,標(biāo)稱周期為5 μm,標(biāo)稱高度為100 nm,圖像可以清楚地反映圓柱形陣列的排布,而且邊緣清晰;圖7(b)為刻錄光盤CD-R表面形貌,掃描范圍10 μm×10 μm。實驗結(jié)果驗證了設(shè)計的FM-AFM可以穩(wěn)定工作,并且具有較好的成像效果。
圖7 FM-AFM成像結(jié)果
以雙ARM系統(tǒng)為核心設(shè)計實現(xiàn)了小型化、低成本的FM-AFM。采用ARM處理器在保證系統(tǒng)性能的同時,降低了功耗和成本,并且ARM處理器使用方便,開發(fā)難度低。對標(biāo)準(zhǔn)樣品進行成像,驗證了系統(tǒng)可以穩(wěn)定工作。該FM-AFM結(jié)構(gòu)簡單,有利于學(xué)生了解和掌握FM-AFM的工作原理和操作方法,有利于培養(yǎng)學(xué)生的動手能力。