梅曉東,梁亨茂,王文杰,陸仲明,熊 斌
(1.中國(guó)科學(xué)院上海微系統(tǒng)與信息技術(shù)研究所微系統(tǒng)技術(shù)重點(diǎn)實(shí)驗(yàn)室,上海 200050;2.中國(guó)科學(xué)院大學(xué),北京 100049)
針對(duì)磁傳感器發(fā)展面臨的挑戰(zhàn),采用MEMS技術(shù)制作的磁傳感器具有低成本、小型化、無(wú)磁滯和磁飽和以及與CMOS兼容等優(yōu)點(diǎn),也符合未來(lái)傳感器的發(fā)展趨勢(shì)[1-2]。為了對(duì)靜電驅(qū)動(dòng)-電磁感應(yīng)敏感的MEMS磁傳感器進(jìn)行有效的數(shù)字信號(hào)處理,本文提出了一種具有矩形波參考信道的雙路數(shù)字鎖相放大器。鎖相放大器常用于微弱信號(hào)的檢測(cè)[3-4],其根據(jù)相敏檢波器實(shí)現(xiàn)方式不同又可以分為模擬鎖相放大器和數(shù)字鎖相放大器。數(shù)字形式因?yàn)榭朔四M電路溫漂、乘法器的非線性等缺點(diǎn)成為鎖相放大器的重點(diǎn)研究對(duì)象[5-6]。趙婷婷等設(shè)計(jì)一種應(yīng)用于時(shí)柵傳感器的數(shù)字鎖相放大器,該鎖相放大器參考信號(hào)是通過(guò)處理器內(nèi)部生成的,待解調(diào)信號(hào)的頻率是固定的[7]。J. Gaspar等設(shè)計(jì)一種基于DSP的鎖相放大器,該鎖相放大器通過(guò)鎖相環(huán)的方式去鎖定外部信號(hào),但需要DSP進(jìn)行大量的運(yùn)算[8]。本文所涉及的磁傳感器是諧振式MEMS磁傳感器,在傳感器諧振頻率未知的情況下,可以通過(guò)自激振蕩的方式使傳感器處于諧振狀態(tài),其輸出信號(hào)微弱且自調(diào)制。通過(guò)將驅(qū)動(dòng)傳感器處于諧振狀態(tài)的正弦信號(hào)轉(zhuǎn)為矩形波信號(hào),并利用微處理器內(nèi)部查表的方式構(gòu)建兩路頻率相同且相位差是90°的參考信號(hào)以供解調(diào),來(lái)提高電路系統(tǒng)輸出信號(hào)信噪比,電路系統(tǒng)對(duì)傳感器信號(hào)的檢測(cè)具有一定的適用性和參考價(jià)值。
本文研究的MEMS磁傳感器利用了諧振原理和法拉第電磁感應(yīng)定律。在梳齒電極產(chǎn)生的靜電力驅(qū)動(dòng)下,MEMS諧振器被激勵(lì)至面內(nèi)收縮-擴(kuò)張的諧振模態(tài)(諧振頻率約為37.6 kHz),當(dāng)該器件處于面外磁場(chǎng)時(shí),位于諧振結(jié)構(gòu)上的金屬線圈切割磁力線,由法拉第電磁感應(yīng)定律可知線圈兩端將產(chǎn)生與外部磁場(chǎng)成正比的感應(yīng)電壓。這里,以4S梁型MEMS磁傳感器為例,其輸出電壓可表示為
(1)
式中:N為線圈匝數(shù);B為面外磁場(chǎng)強(qiáng)度;L為單匝線圈長(zhǎng)度;n為梳齒對(duì)數(shù);ε0為真空介電常數(shù);h為梳齒厚度;c為空氣阻尼系數(shù);g為梳齒間隙;Vd為直流偏置電壓;Va=vasin(ωt)為交流驅(qū)動(dòng)電壓。
由式(1)可以看到,當(dāng)直流偏置電壓和交流驅(qū)動(dòng)電壓幅度保持不變時(shí),傳感器輸出電壓與磁場(chǎng)強(qiáng)度成線性關(guān)系[9]。
該MEMS磁場(chǎng)傳感器的制造基于silicon-on-glass(SOG)體硅制造工藝,主要包括:(1)利用KOH腐蝕在4英寸p型(100)的器件硅晶圓(0.013 Ω·cm,厚度400 μm)上形成深度為50 μm的空腔結(jié)構(gòu);(2)將器件硅晶圓的空腔結(jié)構(gòu)一側(cè)與4英寸Pyrex玻璃襯底晶圓(厚度450 μm)進(jìn)行陽(yáng)極鍵合,并利用KOH腐蝕將鍵合后的器件晶圓減薄至100 μm;(3)在器件硅片減薄一側(cè)采用等離子化學(xué)氣相沉積厚度為1 μm的氧化硅層,并在光刻后利用反應(yīng)離子刻蝕進(jìn)行圖形化;(4)隨后濺射厚度為0.4 μm的鋁薄膜,并進(jìn)行光刻和腐蝕以形成第1層金屬鋁線圈和相應(yīng)的金/半接觸電極;(5)類似地,采用絕緣層的等離子化學(xué)氣相沉積和金屬的濺射,并通過(guò)光刻、刻蝕與腐蝕工藝組合,形成第2層金屬鋁線圈;(6)通過(guò)深反應(yīng)離子刻蝕對(duì)器件硅晶圓的可動(dòng)結(jié)構(gòu)進(jìn)行釋放,并進(jìn)行退火工藝。實(shí)驗(yàn)制備的諧振式MEMS磁傳感器SEM照片如圖1所示。
圖1 采用靜電力驅(qū)動(dòng)的MEMS磁傳感器SEM照片
基于傳感器輸出信號(hào)與磁場(chǎng)強(qiáng)度成正比例關(guān)系,利用數(shù)字鎖相放大的技術(shù)從噪聲中提取傳感器的有用信號(hào)。鎖相放大器的原理圖如圖2所示。
圖2 鎖相放大器的原理圖
單通道鎖相放大器的原理圖如圖2(a)所示。假設(shè)輸入信號(hào)為
x(t)=s(t)+n(t)
(2)
式中:s(t)=Asin(ω0t),A為有用信號(hào)的幅度,ω0為有用信號(hào)的頻率;n(t)為噪聲。
假設(shè)參考信號(hào)為
rs(t)=sin(ω0t+φ)
(3)
式中φ為輸入信號(hào)與參考信號(hào)的相位差。
輸入信號(hào)與參考信號(hào)進(jìn)行相敏檢波器(PSD)乘法運(yùn)算之后為
(4)
輸入信號(hào)經(jīng)過(guò)PSD,由式(4)可知當(dāng)前信號(hào)為原來(lái)信號(hào)與參考信號(hào)的和頻與差頻,從而完成頻譜的遷移過(guò)程。再通過(guò)低通濾波器(LPF)后,濾除除差頻外的其他分量,得到直流輸出結(jié)果為
(5)
由式(5)得知,單通道鎖相放大器的解調(diào)結(jié)果存在一個(gè)輸入信號(hào)與參考信號(hào)的相位角偏差。而相比較于單通道鎖相放大器,雙路鎖相放大器可以消除相位角偏差對(duì)最后解調(diào)結(jié)果的影響[10]。雙通道式鎖相放大器如圖2(b)所示。
假設(shè)另一路參考信號(hào)為
rc(t)=cos(ω0t+φ)
(6)
經(jīng)過(guò)后續(xù)的相敏檢波器和濾波器之后為
(7)
兩路信號(hào)通過(guò)幅度計(jì)算,即可消除相位角對(duì)解調(diào)幅值的影響。
(8)
由以上分析可以得知,鎖相放大器本質(zhì)上是一個(gè)Q值很高的帶通濾波器,其中心頻率就是要待解調(diào)的信號(hào)頻率。而參考通道的設(shè)計(jì)也就成為了鎖相放大器設(shè)計(jì)的重點(diǎn)。
常見(jiàn)的參考通道的設(shè)計(jì)一般是由處理器內(nèi)部產(chǎn)生或者通過(guò)外部鎖相環(huán)的方式獲得一個(gè)與外部頻率相同且相位差恒定的參考信號(hào)。但前者運(yùn)用的前提條件是信號(hào)頻率已知,而后者需要大量的運(yùn)算,所以這兩種方法都不適用于本文的傳感器。
針對(duì)本文的MEMS磁傳感器,需要設(shè)計(jì)專門穩(wěn)幅的自動(dòng)增益控制模塊去追蹤傳感器的諧振頻率。因此,在參考通道的設(shè)計(jì)過(guò)程中,要充分引用該諧振信號(hào)。如果在參考通道中直接通過(guò)模數(shù)轉(zhuǎn)換器(ADC)采樣該諧振信號(hào),假設(shè)采樣頻率為fs,微處理器內(nèi)部通過(guò)傅里葉變換識(shí)別外部信號(hào),傅里葉變換點(diǎn)數(shù)為N。那么,頻譜分辨率fn為
(9)
根據(jù)式(9),以fs為100 kHz,N為1 024為例。理論上可得到該種方法的頻率最大偏移量為97 Hz。因此,在實(shí)際應(yīng)用中,該種方法的測(cè)量誤差較大。
相比較于正弦波,微處理器對(duì)脈沖信號(hào)的處理能力要更強(qiáng)。因此,考慮到微處理器對(duì)外部信號(hào)頻率識(shí)別能力,在此選擇將正弦信號(hào)整形為矩形波供微處理器識(shí)別。在此,通過(guò)運(yùn)放構(gòu)建的施密特觸發(fā)器完成正弦信號(hào)轉(zhuǎn)矩形波信號(hào),電路原理圖如圖3所示。
圖3 施密特觸發(fā)器構(gòu)成的波形變換電路
由表1實(shí)測(cè)的數(shù)據(jù)可得,微處理器對(duì)于矩形波的識(shí)別能力在10 Hz到40 kHz的頻率范圍內(nèi)達(dá)到了1~2 Hz。
下面對(duì)解調(diào)過(guò)程中頻率偏移對(duì)最后解調(diào)幅值的精度影響進(jìn)行分析。
表1 信號(hào)真實(shí)頻率和MCU檢測(cè)頻率
假設(shè)輸入信號(hào)為
x(t)=Ussin(2πfst+φ)+n(t)
(10)
式中:n(t)為方差為σ2零均值白噪聲;Us為輸入有用信號(hào)的幅度;fs為有用信號(hào)的頻率;φ為有用信號(hào)的初始相位。
參考信號(hào)為
r(t)=Ursin(2πfrt)
(11)
式中:Ur為參考信號(hào)的幅值;fr為參考信號(hào)的頻率。
以采樣頻率fc分別采樣輸入信號(hào)x(t)和參考信號(hào)r(t),然后再求平均,得到:
(12)
式中:τ=1/fc為采樣周期;N為采樣數(shù)據(jù)的長(zhǎng)度。
對(duì)x(t)r(t)的N次采樣值疊加相當(dāng)于
(13)
式(13)中,可以求得沖擊響應(yīng)為
h(t)=δ(t)+δ(t-τ)+
…+δ[t-(N-1)τ]
(14)
對(duì)式(14)進(jìn)行傅里葉變換,得到該系統(tǒng)的響應(yīng)為
(15)
式中:Δω=2πΔf為頻率偏移量。
對(duì)式(15)取平均,最終得到幅頻響應(yīng)為
(16)
式中K為解調(diào)幅度的歸一化數(shù)值[11]。
將Δf=1 Hz和97 Hz代入到式(16)中,得到的K值分別為0.98和0.02。解調(diào)幅度的歸一化數(shù)值越小,意味著解調(diào)還原的數(shù)值偏離真實(shí)值越大,也即解調(diào)精度將會(huì)大大降低。
整個(gè)數(shù)字鎖相放大器的數(shù)字接口電路設(shè)計(jì)如圖4所示。模數(shù)轉(zhuǎn)換器采用的是AD7691,該模數(shù)轉(zhuǎn)換器是18位逐次逼進(jìn)型ADC,通過(guò)4線SPI接口與STM32F429微處理器進(jìn)行通信。STM32F429的內(nèi)核為Cortex-M4,內(nèi)核里面包含的FPU(浮點(diǎn)處理單元)能夠?qū)崟r(shí)處理傳感器信號(hào)。另外考慮到該MCU的RAM只有256 KB,難以存儲(chǔ)大數(shù)據(jù)量磁場(chǎng)數(shù)據(jù)。該MCU通過(guò)可變存儲(chǔ)控制器(FMC)外擴(kuò)內(nèi)存,將SDRAM的地址分配到STM32的External device單元之內(nèi),解決MCU大數(shù)據(jù)量的存儲(chǔ)問(wèn)題[12]。當(dāng)MCU實(shí)時(shí)解調(diào)回傳感器信號(hào)之后,通過(guò)USB轉(zhuǎn)串口電路實(shí)時(shí)上傳數(shù)據(jù)至上位機(jī)。
圖4 數(shù)字接口電路設(shè)計(jì)
理論上,在數(shù)字解調(diào)過(guò)程中,零偏應(yīng)該為0,以下進(jìn)行分析。
假設(shè)輸入序列為
(17)
式中:DC為直流偏置;N=fs/f,fs為采樣頻率,f為信號(hào)頻率;A為有用信號(hào)幅度;θ為輸入系列與參考系列相位差角。
參考序列為
(18)
X(k)與Rs(k)進(jìn)行互相關(guān)運(yùn)算,可以得到的信號(hào)為
(19)
若是整周期抽樣,則式(19)又可以寫成式(20)。
(20)
因此,在數(shù)字解調(diào)過(guò)程中,理論上直流偏置不會(huì)影響最后的解調(diào)結(jié)果。
軟件設(shè)計(jì)主要包括數(shù)字參考頻率的生成、PSD乘法器的設(shè)計(jì)和低通濾波器的設(shè)計(jì)。相比較于模擬參考信號(hào)的幅值隨著溫度發(fā)生漂移,在處理器內(nèi)部生成參考信號(hào)具有幅值固定,不隨溫度發(fā)生漂移等優(yōu)點(diǎn)。在外部擴(kuò)展SDRAM的MCU得以解決大數(shù)據(jù)量的存儲(chǔ)問(wèn)題之后,利用查表方式構(gòu)建兩路頻率相同,相位角相差90°的參考信號(hào)。在MCU內(nèi)部存儲(chǔ)0~2π等相位間距的正弦信號(hào)值,以相應(yīng)的表頻率物理量從而獲得特定信號(hào)頻率情況下的正弦信號(hào)值所對(duì)應(yīng)的相位值,根據(jù)信號(hào)相位值即可確定正弦信號(hào)值。當(dāng)鎖定放大器需要2路PSD乘法器時(shí),對(duì)應(yīng)的查表方式的相位值相差90°。模數(shù)轉(zhuǎn)換器在采樣磁場(chǎng)數(shù)據(jù)之后,與對(duì)應(yīng)的雙路參考信號(hào)通過(guò)PSD點(diǎn)乘完成頻譜的遷移工作。在傳感器輸出信號(hào)淹沒(méi)于白噪聲的情況下,利用均值濾波器完成最后濾波的設(shè)計(jì)過(guò)程。整個(gè)軟件的設(shè)計(jì)流程如圖5所示。
圖5 軟件解調(diào)的程序流程圖
為驗(yàn)證該數(shù)字鎖相放大器應(yīng)用在MEMS磁傳感器上的性能,對(duì)MEMS磁傳感器進(jìn)行測(cè)試。精密電流源F2031給PEM40電磁鐵供電從而產(chǎn)生穩(wěn)定的恒定磁場(chǎng)。磁場(chǎng)強(qiáng)度由CH1800高斯計(jì)(磁場(chǎng)分辨率為0.1 μT)標(biāo)定。參考信號(hào)分別采用正弦信號(hào)和矩形波信號(hào)時(shí),MCU實(shí)時(shí)解調(diào)傳感器輸出數(shù)據(jù)如圖6所示。
圖6 傳感器輸出電壓與磁場(chǎng)強(qiáng)度關(guān)系圖(參考信號(hào)采用正弦波和矩形波)
同時(shí),參考通道采用矩形波方式的情況下,系統(tǒng)的放大倍數(shù)設(shè)定為10 000倍。磁場(chǎng)強(qiáng)度由1 mT逐步上升到10 mT左右,以1 mT步進(jìn)。設(shè)定電路工作后,正反行程來(lái)回測(cè)量3次,測(cè)量得到的數(shù)據(jù)如圖7所示。
圖7 遲滯性和重復(fù)性測(cè)試關(guān)系圖
由圖7可知,傳感器輸出信號(hào)的遲滯性誤差和重復(fù)性誤差分別為0.09%和0.29%。
為驗(yàn)證零偏大小,將傳感器置于磁屏蔽桶內(nèi),放大倍數(shù)設(shè)置為10 000倍,分別測(cè)得傳感器零偏輸出電壓如圖8所示。
(a)參考通道采用矩形波
(b)參考通道采用正弦波圖8 傳感器置于磁屏蔽桶內(nèi)輸出電壓
由圖8可以看出,參考通道采用矩形波方式零偏輸出電壓明顯比采用正弦波方式小,這和簡(jiǎn)化電路結(jié)構(gòu)有著密切的關(guān)系。參考通道采用矩形波方式輸出零偏電壓平均值為10.01 mV,峰峰值為0.67 mV。而參考通道采用正弦波方式零偏電壓的平均值為30.54 mV,峰峰值為59.3 mV。傳感器零偏輸出電壓不為0的情況,主要是由于驅(qū)動(dòng)電壓串?dāng)_至傳感器輸出端所致。