萬事開頭難!當(dāng)你想用示波器來分析問題時,你一定有想過,我要如何才能把問題抓下來?當(dāng)然,只有抓下來之后,才能進(jìn)行后面種種的分析,否則一切都是空談。本文將帶你用三種最好用的方法將異常抓下來。
一、滾動模式
滾動模式也許你很少用,但它卻是分析問題最簡單、最粗暴的方法。你僅僅要做的,就是確定異常多長時間會出現(xiàn),采樣率是否足夠。如5秒內(nèi)會出現(xiàn)的異常,設(shè)置滾動采集7s的數(shù)據(jù)后停止,在采樣率足夠的前提下,我相信問題已經(jīng)逃不出你的手掌心了。
圖1 滾動采集電壓跌落波形
滾動模式是“無死區(qū)”的,任何異常問題都可以抓下來,但前提是,采樣率要足夠高。如上圖,采樣率為50MHz,當(dāng)異常的頻率超過25MHz,就很難采集到準(zhǔn)確的波形了。ZDS4000的滾動模式,支持最高500MHz的采樣率,最長數(shù)據(jù)采集時間為7.2個小時(此時采樣率為20KHz)。
二、滾動模式+在線監(jiān)測
任何東西有利必有弊,滾動模式當(dāng)然也有,它的缺點:不支持觸發(fā)及觸發(fā)后自動停止。也就是用滾動來分析問題時,需要用人眼去判定異常,并且在抓到異常后,手動停止采樣,這有時是很困難的。這里推薦一種在線監(jiān)測異常的方法,首先開啟ZDS4000的滾動測量功能,其次然后通過網(wǎng)絡(luò)來讀取測量值,判斷是否有異常,最后停止示波器采樣。還是以電壓跌落為例(出問題時峰峰值為5V),示波器的設(shè)置及python監(jiān)控腳本如下:
圖2 50ms滾動模式,峰峰值測量,500MHz采樣率
圖3 python在線監(jiān)控源碼
使用在線監(jiān)測的方法,可以很大程度上彌補(bǔ)滾動的缺點,但并不是萬能的,如果示波器提供的測量功能不能查出錯誤,那就非常難辦了,幸而ZDS4000提供了50多種測量,絕大部分的錯誤都是可以檢測出來的。
三、觸發(fā)+分段存儲
觸發(fā)是示波器用得最多的功能之一了,具體的設(shè)置比較復(fù)雜,可以按以下思路去操作:
l用哪個通道做觸發(fā)?設(shè)置觸發(fā)源;
l異常的樣子如何?設(shè)置觸發(fā)類型及觸發(fā)電平。;
l異常一閃而逝?打開模板觸發(fā)并將模板移動到異常波形所在區(qū)域;
l如何抓到異常后自動停止?點Single運行,抓到一次異常后自動停止;
l如何多次采集異常?設(shè)置Normal觸發(fā),點RUN運行,多次采集后手動停止,打開分段存儲(Seg),可瀏覽所有捕獲到的異常。
圖4 分段瀏覽異常波形
非滾動模式下,采樣存在死區(qū)的說法,死區(qū)中出現(xiàn)的異常,抓不到也不會在屏幕上顯示??梢酝ㄟ^示波器的刷新率指標(biāo)來確實死區(qū)時間,刷新率越高,死區(qū)時間越小,抓到異常的準(zhǔn)確率越高。
問題縱然千奇百怪,但只要正確抓下來了,那離問題解決已不遠(yuǎn)矣!ZDS4000系列示波器,有著512M深存儲、高刷新率、以及真正意義的參數(shù)測量等優(yōu)勢,涵蓋上述三種方法的所有功能,可幫助您提高解決問題的效率。