數(shù)字存儲(chǔ)示波器的設(shè)計(jì)
1.掌握數(shù)字示波測(cè)量的基本原理。
2.熟悉數(shù)字存儲(chǔ)示波器的硬件結(jié)構(gòu)。
3.掌握虛擬數(shù)字存儲(chǔ)示波器的CVI軟件設(shè)計(jì)。
設(shè)計(jì)虛擬數(shù)字存儲(chǔ)示波器
(1)設(shè)計(jì)一個(gè)包含耦合方式選擇、伏/格調(diào)整、觸發(fā)源選擇、時(shí)基選擇等基本功能的虛擬數(shù)字存儲(chǔ)示波器界面,要求顯示屏水平刻度為10div,垂直刻度為10div。
(2)在完成內(nèi)容(1)的基礎(chǔ)上實(shí)現(xiàn)幅值、時(shí)基可調(diào)的虛擬雙蹤數(shù)字存儲(chǔ)示波器。
要求:①垂直靈敏度至少包含50mV/div、0.1V/div、0.5V/div、1V/div四檔;②掃描速度至少包含0.1u/div、1u/div、10u/div、100u/div、500u/div、1m/div、10m/div、0.1s/div八檔;③增加雙蹤示波功能,能同時(shí)顯示兩路被測(cè)信號(hào)波形。
(3)數(shù)據(jù)處理設(shè)計(jì)
要求:①顯示被測(cè)信號(hào)幅值包括:有效值、峰峰值、平均值;②顯示被測(cè)信號(hào)的頻率值。
(4)在電子測(cè)量實(shí)驗(yàn)箱中示波器硬件提供32K存儲(chǔ)深度的基礎(chǔ)上設(shè)計(jì)波形存儲(chǔ)、回放功能。
三、實(shí)驗(yàn)器材
1.SJ-8002B電子測(cè)量實(shí)驗(yàn)箱 1臺(tái)
2.計(jì)算機(jī) 1臺(tái)
3.信號(hào)源(也可以使用平臺(tái)的DDS信號(hào)源) 2臺(tái)
4.Q9線 1 條
5.示波器 1臺(tái)
4.1 數(shù)字示波器原理
數(shù)字存儲(chǔ)示波器是用 A/D 變換器把模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),然后把數(shù)據(jù)存儲(chǔ)在半導(dǎo)體存儲(chǔ)器 RAM 中。當(dāng)有需要時(shí),將 RAM 中存儲(chǔ)的內(nèi)容調(diào)出,通過 LCD 用點(diǎn)陣或連線的方式再現(xiàn)波形,其原理框圖可以參考圖1。在這種示波器中信號(hào)處理和信號(hào)顯示功能是分開的,它的性能主要取決于進(jìn)行信號(hào)處理的AD、RAM 和微處理器的性能。由于采用 RAM 存儲(chǔ)器,可以快寫數(shù)慢讀數(shù),使得即使在觀察緩慢信號(hào)時(shí)也不會(huì)有閃爍現(xiàn)象。
4.2 虛擬數(shù)字存儲(chǔ)示波器組成
圖1 虛擬數(shù)字存儲(chǔ)示波器
虛擬示波器將計(jì)算機(jī)和測(cè)量系統(tǒng)融合于一體,用計(jì)算機(jī)軟件代替?zhèn)鹘y(tǒng)儀器的某些硬件的功能,用計(jì)算機(jī)的顯示器代替?zhèn)鹘y(tǒng)儀器物理面板。通過相關(guān)的軟件可以設(shè)計(jì)出的操作方便、形象逼真的儀器面板,不僅可以實(shí)現(xiàn)傳統(tǒng)示波器的功能,而且具有存儲(chǔ)、再現(xiàn)、分析、處理波形等特點(diǎn),還可以進(jìn)行各種信號(hào)的處理、加工和分析,完成各種規(guī)模的測(cè)量任務(wù)。而且儀器的體積小、耗電少,方便攜帶,可以在不同的計(jì)算機(jī)上使用。
因此,在SJ-8002B中,也引用了虛擬數(shù)字存儲(chǔ)示波器的原理來實(shí)現(xiàn)數(shù)據(jù)的采集。其中的信號(hào)調(diào)理、AD轉(zhuǎn)換、存儲(chǔ)數(shù)據(jù)的SRAM以及控制邏輯都在是實(shí)驗(yàn)平臺(tái)中,計(jì)算機(jī)主要起到了數(shù)據(jù)的處理和顯示的作用。
4.3 SJ-8002B電子測(cè)量實(shí)驗(yàn)箱示波器硬件結(jié)構(gòu)
4.3.1測(cè)試范圍及采集參數(shù)調(diào)整范圍
測(cè)試電壓幅度范圍:-20V~+20V(峰峰值)
測(cè)量頻率范圍:1Hz~1MHz
采樣時(shí)鐘:
timebase序號(hào) | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
采樣時(shí)鐘頻率 | 20M | 20M | 20M | 20M | 20M | 20M | 20M | 20M | 20M | 20M |
timebase序號(hào) | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
采樣時(shí)鐘頻率 | 10M | 5M | 2.5M | 1M | 500K | 250K | 100K | 50K | 25K | 12.5K |
可程控增益:
Div序號(hào) | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
通道總增益A | 20 | 10 | 5 | 2 | 1 | 0.5 | 0.2 | 0.1 | 0.05 | 0.02 |
數(shù)據(jù)緩存深度:64KB
對(duì)采集的數(shù)據(jù)進(jìn)行分析,顯示波形的峰值、平均值、有效值和頻率、周期等參數(shù)。
4.3.2 硬件原理圖
圖2 SJ8002B示波器硬件原理圖
圖2為示波器模塊的原理框圖。由圖可見,高速采集的雙通道是完全獨(dú)立的,因此可以完成多種不同的測(cè)試任務(wù),實(shí)現(xiàn)虛擬雙蹤數(shù)字存儲(chǔ)示波器的各種功能。
4.3.3 控制邏輯
示波器的硬件控制主要分為數(shù)據(jù)寫入(采集)和數(shù)據(jù)讀出(顯示)兩個(gè)部分。其中控制邏輯全部都在存儲(chǔ)在CPLD內(nèi)部,如圖3所示:
圖3 示波器的硬件控制邏輯
Ain1和Ain2通道接入同樣的采樣時(shí)鐘,同時(shí)進(jìn)行轉(zhuǎn)換。轉(zhuǎn)換后的數(shù)據(jù)經(jīng)過緩沖器,送至SRAM鎖存。當(dāng)一次采集完成后,由主機(jī)讀回?cái)?shù)據(jù),進(jìn)行進(jìn)一步的處理,如濾波、顯示等。
數(shù)據(jù)寫入:AD9288在采樣時(shí)鐘CLK的控制下,將兩路輸入模擬信號(hào)數(shù)字離散為8bit數(shù)字信號(hào)經(jīng)過數(shù)據(jù)緩沖器送至SRAM。地址由同一個(gè)地址計(jì)數(shù)器提供,該地址計(jì)數(shù)器為加/減計(jì)數(shù)器(采集數(shù)據(jù)時(shí)遞增,讀取時(shí)遞減)。這樣,每次采集所得數(shù)據(jù)都會(huì)順利的存入SRAM中。
4.3.4采集部分
采集部分的關(guān)鍵器件是ADI公司的AD9288,它是8bit雙通道含有采樣保持電路的單片集成的模/數(shù)轉(zhuǎn)換器,具有低功耗、體積小、動(dòng)態(tài)特性好、易于實(shí)用的特點(diǎn)。雙8bits、40MSPS,低功耗(每個(gè)通道90mw),SNR=47DB(在41MHz時(shí)),每個(gè)通道的模擬輸入范圍1.024Vp-p,中心電平Vin0=1/3 Vdd,3.0V模擬供電(2.7V-3.6V),兩種數(shù)據(jù)輸出模式(補(bǔ)碼或原碼),電平兼容TTL/CMOS。
4.3.5 調(diào)理電路
由于AD9288采用了差分輸入,所以需要將實(shí)驗(yàn)板的模擬輸入的直流耦合單邊信號(hào),無失真的轉(zhuǎn)化為差分信號(hào),并將信號(hào)的幅度進(jìn)行平移,以滿足AD9288 0.5~1.5V的輸入要求。采用了如下的通道電路實(shí)現(xiàn)信號(hào)的轉(zhuǎn)換。
圖4 差分信號(hào)轉(zhuǎn)化電路
電路中,U1是一個(gè)跟隨器,作用是阻抗匹配;差分信號(hào)的產(chǎn)生采用了2個(gè)運(yùn)算放大器,其中U2是作為輸入的同相放大器,U3是作為輸入補(bǔ)給的反相放大器。兩個(gè)二極管和U4組成了信號(hào)平移部分。
4.3.6 衰減和增益控制電路
由于示波器的測(cè)試范圍(-20V~+20V)比AD9288的測(cè)試范圍(0.5V~1.5V)寬,因此,在采集電路的前端加入信號(hào)衰減和信號(hào)增益兩級(jí)幅度調(diào)整電路,保證測(cè)量的正確性以及提高測(cè)量的精確度。
評(píng)論