一種數(shù)字存儲(chǔ)示波器智能觸發(fā)技術(shù)研究
在時(shí)域測試領(lǐng)域中,數(shù)字存儲(chǔ)示波器的應(yīng)用越來越廣泛。其中,示波器對(duì)偶發(fā)、瞬態(tài)事件的捕獲能力成為衡量其數(shù)據(jù)采集性能的一個(gè)重要指標(biāo)。
本文引用地址:http://www.ex-cimer.com/article/201701/337758.htm為了解決這一問題,通常采取的措施有2種:一種是示波器的波形采集和顯示采用并行處理架構(gòu),從而提高示波器單位時(shí)間內(nèi)捕獲并顯示波形的幅數(shù),即提高示波器的波形捕獲率。
捕獲率越高,示波器捕獲到異常事件的概率越高。如美國泰克公司推出的數(shù)字熒光示波器,它是一種不僅能捕獲和顯示信號(hào)的時(shí)間- 幅度(事件)信息,而且能夠以不同的輝度或顏色等級(jí)顯示事件出現(xiàn)概率的數(shù)字存儲(chǔ)示波器,其最高波形捕獲率達(dá)300 000 wfms/ s;另一種方法是采用數(shù)字示波器的無限余輝功能,通過長時(shí)間的捕捉波形來發(fā)現(xiàn)異?;蚺及l(fā)事件。盡管通過這些方法都能夠有可能發(fā)現(xiàn)這些偶發(fā)、瞬態(tài)信號(hào),但總的來說效率都比較低,發(fā)現(xiàn)這些信號(hào)都需要較長的時(shí)間,且由于這兩種方法都將多次觸發(fā)采集的波形疊加在一起,對(duì)測試者來說很難正確的甄別和觀察異常信號(hào),給測試帶來不便。
針對(duì)測試者捕捉和觀察混雜在周期信號(hào)中的偶發(fā)、異常信號(hào)的需求,文中提出了一種數(shù)字存儲(chǔ)示波器的智能觸發(fā)方法,以便能更加自如的觀察和分析故障信號(hào)產(chǎn)生的原因,從而提高用戶的測試效率。
1 傳統(tǒng)測試方法的效率分析
數(shù)字示波器捕獲異常信號(hào)的量化方法可以通過示波器每s在屏幕上累計(jì)的異常事件的次數(shù)來表示。也可以轉(zhuǎn)化為在屏幕上看到相鄰兩次異常事件的平均時(shí)間。
傳統(tǒng)方法是采用具有較高波形捕獲率的數(shù)字熒光示波器,觸發(fā)方式采用邊沿觸發(fā),觀察疊加顯示的波形,等待一段時(shí)間后期望能從三維累積的波形中觀察到異常信號(hào)。
采取這種方法時(shí),異常事件的捕獲率與波形的頻率、示波器的波形捕獲率和異常事件發(fā)生的統(tǒng)計(jì)概率等相關(guān)。設(shè)示波器捕獲某異常事件的概率為PA ,示波器的波形捕獲率是PW ,異常事件出現(xiàn)的平均周期是TA ,被測周期信號(hào)的頻率是f0 ,可以得到下面的關(guān)系式:
從式(1)中可以看出,如果波形的頻率不超過示波器的波形捕獲率,那么示波器能捕獲每個(gè)觸發(fā)事件,因此也就能捕獲到每個(gè)異常事件;當(dāng)波形的頻率超過示波器的波形捕獲率,示波器則不能捕獲每個(gè)觸發(fā)事件,每s捕獲到異常事件的次數(shù)等于異常事件發(fā)生的周期乘以信號(hào)頻率再除以示波器的波形捕獲率。
例如,一個(gè)信號(hào)周期100 MHz的正弦信號(hào),在該信號(hào)中平均每隔2 s出現(xiàn)1 次毛刺干擾, 采用波形捕獲率為300 000wfms/ s的高性能數(shù)字存儲(chǔ)示波器來觀察,由式(1)可以計(jì)算出捕獲到該毛刺信號(hào)的時(shí)間大約是667 s,可見捕獲效率非常低。
由于數(shù)字存儲(chǔ)示波器工作機(jī)制是采集、處理、顯示3個(gè)步驟周而復(fù)始循環(huán),在處理和顯示這兩個(gè)環(huán)節(jié)中示波器是停止采集信號(hào)的,這段時(shí)間稱為示波器的“死區(qū)時(shí)間”。在死區(qū)時(shí)間內(nèi),示波器將漏失掉這段時(shí)間的大部分波形。不難發(fā)現(xiàn)波形捕獲率和“死區(qū)時(shí)間”的關(guān)系是:波形捕獲率越高,“死區(qū)時(shí)間”越小,那么采集波形的漏失率就越低,發(fā)現(xiàn)并捕獲異常事件或瞬態(tài)信號(hào)的能力就越強(qiáng)。
對(duì)于這種傳統(tǒng)的方法,當(dāng)信號(hào)頻率小于示波器的波形捕獲率時(shí)能夠保證在異常事件發(fā)生時(shí)捕獲到信號(hào),但一旦信號(hào)頻率超過示波器的波形捕獲率時(shí),捕獲的概率就下降了。因此大多數(shù)示波器設(shè)計(jì)了快速采集模式來彌補(bǔ)這一缺點(diǎn)。然而,為了實(shí)現(xiàn)這種采集模式卻犧牲了數(shù)字示波器主要的分析和計(jì)算功能,盡管用高捕獲率的示波器來觀察信號(hào),也只能起到觀察疊加波形軌跡的作用,而且大部分正常和少部分異常信號(hào)全部疊加在一起顯示,對(duì)測試者分析異常信號(hào)帶來困難。
如果測試人員要測量和分析異常信號(hào)的特征,用現(xiàn)有的方法很難實(shí)現(xiàn),且測試效率低下,為此文中設(shè)計(jì)了一種示波器的智能觸發(fā)方法,類似任意波形發(fā)生器一樣,用戶可以通過任意的設(shè)置不同的觸發(fā)模板,再將觸發(fā)模板轉(zhuǎn)換為硬件觸發(fā)比較的條件,通過對(duì)被測信號(hào)進(jìn)行實(shí)時(shí)監(jiān)測,直至找到滿足觸發(fā)模板設(shè)置條件的那段信號(hào)后才產(chǎn)生1次觸發(fā),從而達(dá)到捕獲異常信號(hào)的目的。
2 智能觸發(fā)技術(shù)
2.1 總體方案
智能觸發(fā)技術(shù)的總體方案如圖1所示,主要由采集和樣值存儲(chǔ)模塊、一般觸發(fā)模塊、可編程觸發(fā)模塊、觸發(fā)選擇與觸發(fā)釋抑模塊、中央處理模塊五大部分及與之相對(duì)應(yīng)的處理軟件組成。
圖1 智能觸發(fā)方案系統(tǒng)框圖。
采集和樣值存儲(chǔ)模塊主要由高速率8 bit模數(shù)轉(zhuǎn)換器(ADC) 、高速率先進(jìn)先出存儲(chǔ)器( F IFO) 、采樣控制模塊并輔以相應(yīng)的邏輯控制電路組成,負(fù)責(zé)完成模擬信號(hào)的采集和有效波形數(shù)據(jù)的存儲(chǔ)功能。
一般觸發(fā)模塊的功能是完成傳統(tǒng)數(shù)字存儲(chǔ)示波器的大部分觸發(fā)功能,即邊沿觸發(fā)、視頻觸發(fā)、脈寬觸發(fā)、斜率觸發(fā)等。
它的組成可以細(xì)分為觸發(fā)電路、2個(gè)16 bit數(shù)模轉(zhuǎn)換器(DAC) 、2個(gè)高速比較器、觸發(fā)產(chǎn)生與合成模塊四部分組成。觸發(fā)電路實(shí)現(xiàn)對(duì)輸入模擬觸發(fā)信號(hào)的整形和電平變換; 2個(gè)模數(shù)轉(zhuǎn)換器分別為高速比較器提供用戶可以任意設(shè)置的觸發(fā)比較電平,觸發(fā)信號(hào)與比較器比較后的輸出送入到觸發(fā)產(chǎn)生和合成模塊中;觸發(fā)產(chǎn)生和合成模塊根據(jù)用戶所選擇的觸發(fā)方式進(jìn)行計(jì)算和判別,最后送出滿足要求的觸發(fā)信號(hào)。
可編程觸發(fā)模塊是實(shí)現(xiàn)智能觸發(fā)的核心。如圖2,它包括n個(gè)8 bit的高速數(shù)字絕對(duì)值比較器、n個(gè)存儲(chǔ)深度可由用戶調(diào)節(jié)的觸發(fā)模板存儲(chǔ)區(qū)(SRAM) 、觸發(fā)靈敏度控制器以及觸發(fā)信號(hào)合成模塊四部分組成。
觸發(fā)選擇與觸發(fā)釋抑模塊由一個(gè)多路選擇器和觸發(fā)釋抑控制器組成。多路選擇器負(fù)責(zé)完成一般觸發(fā)信號(hào)和可編程觸發(fā)信號(hào)的選擇;觸發(fā)釋抑是發(fā)生正確觸發(fā)后的一段時(shí)間,在這段時(shí)間內(nèi),示波器不能觸發(fā)。當(dāng)觸發(fā)源是復(fù)雜波形的時(shí)候,該特性能發(fā)揮作用,其結(jié)果是,只有在適當(dāng)?shù)挠|發(fā)點(diǎn)示波器才能觸發(fā)。
評(píng)論