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