一起來直觀了解數(shù)字示波器到底是用來做什么的
閱讀:875 發(fā)布時間:2023-2-17
數(shù)字示波器很多時候都被叫做數(shù)字存儲示波器,因為數(shù)字示波器中重要的一環(huán),就是把ADC采集的數(shù)據(jù)存儲起來。現(xiàn)代數(shù)字示波器采集數(shù)據(jù)的主要過程我們通過這塊的主板進行直觀了解:
①信號通過探頭衰減成合適比例送入示波器前端。示波器能測多大電壓一般取決于探頭,探頭通過衰減可以把上萬伏的電壓信號變成幾十伏。
②信號通過耦合電路到達前端衰減器和放大器,示波器軟件上表現(xiàn)為調(diào)節(jié)垂直檔位,使得波形盡量占滿整個屏幕,從而提高垂直精度,使測量更準(zhǔn)確。前端部分很大程度上決定了示波器的第一指標(biāo):帶寬。
③ARM處理器控制FPGA調(diào)節(jié)ADC模數(shù)轉(zhuǎn)換器采樣率,示波器軟件上表現(xiàn)為調(diào)節(jié)時基,由于存儲深度為固定值,采樣率 = 存儲深度 ÷ 波形記錄時長,通常時基設(shè)置的改變是通過改變采樣率來實現(xiàn)的。因此廠家標(biāo)注的采樣率往往是在特定時基設(shè)置之下才有效的,在大時基下受存儲深度的影響,采樣率不得不降低。ADC模數(shù)轉(zhuǎn)換器和RAM高速存儲器影響著數(shù)字示波器的另外兩大指標(biāo):采樣率和存儲深度。
④接下去,由FPGA驅(qū)動ADC同步采樣,ADC將采集到的數(shù)據(jù)進行二進制數(shù)據(jù)化并寫入高速緩存。存儲器緩存即存儲深度,一般存儲器的大小是示波器標(biāo)識存儲深度大小的四倍,因為FPGA無法控制示波器的觸發(fā),因此采集的信號必定先是標(biāo)識存儲深度的2倍,然后再來根據(jù)觸發(fā)篩選其中的一段波形,所以示波器可以看到觸發(fā)位置之前的波形。又由于示波器在篩選之前采集的波形的時候,采集不能停,否則就會導(dǎo)致波形捕獲率太低,因此同時還需要繼續(xù)采集同樣長度的采樣點,如此反復(fù),這樣一來就是四倍了。
⑤收到觸發(fā)指令后,存儲器再把數(shù)據(jù)交給ARM處理器處理。
⑥ARM處理器將數(shù)據(jù)處理后通過顯示接口將數(shù)據(jù)輸出至顯示屏展示給使用者。通過計算,示波器還能模仿出類似模擬示波器的多級輝度顯示,以及數(shù)字示波器*的色溫顯示效果,余暉顯示效果。
⑦示波器處理完數(shù)據(jù)后,可以把當(dāng)前的波形圖像或者是數(shù)據(jù)保存到存儲器中,要注意這里的存儲不同于存儲深度的高速存緩,大多數(shù)示波器采用外部存儲器如U盤,SD卡,電腦等,現(xiàn)在一些現(xiàn)代化的示波器會內(nèi)置大存儲可以直接保存在示波器里。
這個過程中,②③④都是并行處理的。
由于數(shù)字示波器處理速度的制約,所以它并不能保證被測信號的波形能連續(xù)不斷地實時顯示在屏幕上,顯示的兩個波形之間會有波形數(shù)據(jù)丟失,也即所說的死區(qū)時間,這也是數(shù)字示波器相比較于模擬示波器的最大缺點了。不過,隨著示波器運算能力的增強,波形捕獲率的不斷上升,這一缺點也在被慢慢彌補。