經(jīng)常使用示波器測(cè)試的工程師都知道,示波器一般是具備帶寬限制功能,即低通濾波設(shè)置,可以將一臺(tái)大帶寬示波器變?yōu)樾挘瑴p小寬帶噪聲影響,用以測(cè)試評(píng)估低頻信號(hào)情況。例如,20MHz低通濾波,就經(jīng)常應(yīng)用于電源紋波測(cè)試中。然而,有越來(lái)越多的電源紋波、噪聲的評(píng)估等,需要用到帶通濾波器功能,即將被測(cè)信號(hào)通過(guò)帶通濾波器后,再來(lái)評(píng)估其指標(biāo),如帶通100KHz-10MHz、5MHz-50MHz等,不同被測(cè)物或測(cè)試場(chǎng)景,需要不同參數(shù)的帶通濾波器設(shè)置。而示波器往往不具備靈活更改參數(shù)的帶通濾波器設(shè)置的。
R&S公司的RTO6、RTP、MXO系列示波器,具備豐富的數(shù)學(xué)運(yùn)算(Math)功能,支持加載用戶自定義的FIR濾波器文件,來(lái)對(duì)捕獲到的波形通過(guò)運(yùn)算進(jìn)行濾波,然后將濾波后的波形顯示于屏幕中。并且自動(dòng)參數(shù)測(cè)量等功能依然可以用于該運(yùn)算濾波器后的波形,高效完成測(cè)試。
本文以RTO6系列示波器加載2MHz-10MHz的帶通濾波器舉例說(shuō)明其使用方法。
步驟一
使用濾波器設(shè)計(jì)軟件來(lái)生成FIR濾波器文件,以便讓示波器加載使用
濾波器設(shè)計(jì)軟件有多種,Python、Matlab等工具都可以使用。Python的PyFDA濾波器設(shè)計(jì)工具,它帶有UI界面,和濾波器頻響查看等功能,使用起來(lái)比較方便,本實(shí)驗(yàn)以此為例。
開啟PyFDA后,如圖1。類型選擇BANDPASS, FIR,此處設(shè)計(jì)濾波器選擇Kaiser窗,N階數(shù)設(shè)置為1000階,也可選擇其他類型例如equiripple。fs 為采樣率,此處設(shè)置為100MHz,該數(shù)值需要與示波器測(cè)試使用時(shí)設(shè)置的采樣率保持一致。Frequency Spec一欄中輸入我們期望的帶通濾波器帶寬范圍為2MHz和6MHz,其他參數(shù)保持默認(rèn),點(diǎn)擊Design Filter按鈕。軟件計(jì)算完成后,右側(cè)出現(xiàn)該濾波器的幅頻相應(yīng)曲線,看到其響應(yīng)基本符合需求。
圖1
保存該濾波器文件為csv格式,命名BPF_2M_10M_SR100M.csv,如下圖2所示。
圖2
步驟二
RTO6示波器加載并使用該濾波器文件
如上所述,示波器基礎(chǔ)設(shè)置中,開啟帶寬限制20MHz,采樣率設(shè)置為對(duì)應(yīng)的100MSa/s。
將該csv文件復(fù)制到示波器硬盤任意目錄下;RTO6示波器加載該csv濾波器文件,設(shè)置方式為打開Math頁(yè)面在M2的公式定義里,選擇Filter->User Define->選擇該csv文件,使能Display開關(guān),這時(shí),M2窗口里的波形即為濾波后的波形,設(shè)置界面參考圖3。至此,設(shè)置結(jié)束。
圖3
步驟三
驗(yàn)證濾波器效果
為驗(yàn)證該濾波器的效果,我們用RTO6示波器的集成波形發(fā)生器RTO6-B6發(fā)送掃頻信號(hào)給示波器通道1,頻率范圍為8MHz至15MHz。
如之前所述,示波器設(shè)置20MHz帶寬限制,100MSa/s采樣率以保證正確的濾波頻率。請(qǐng)注意:雖然示波器可加載該帶通濾波器文件,但是依然需要設(shè)置示波器的固有的低通濾波器開啟,此步驟是必要的,起到抗混疊濾波作用。
參考圖4 ,可以看到上方黃色波形為通道1捕獲的信號(hào)。紫色斜線Track1是示波器測(cè)量出的頻率vs時(shí)間的曲線,顯示該掃頻信號(hào)的頻率變化。下方M2為帶通濾波(2MHz-10MHz)后之后的最終波形??梢钥吹浇?jīng)過(guò)濾波后,M2波形只保留了8MHz-10MHz范圍的波形,高于10MHz的頻率信號(hào)被抑制。
從頻譜角度可以更清晰的顯示出濾波效果。左下方M1是通道1的頻譜,掃頻信號(hào)范圍為8MHz-15MHz,右下方頻譜M3是針對(duì)經(jīng)過(guò)帶通濾波后,信號(hào)頻率范圍是8MHz-10MHz,帶通濾波器效果符合預(yù)期。
圖4
補(bǔ)充說(shuō)明:依然需要設(shè)定示波器低通帶寬限制的必要性,請(qǐng)參考如下實(shí)驗(yàn)。
故意取消示波器的低通20MHz限制,示波器此時(shí)帶寬達(dá)到1GHz,波形發(fā)生器輸出85MHz-95MHz的掃頻信號(hào),按照我們期望的效果,經(jīng)過(guò)數(shù)字運(yùn)算的帶通濾波器后,應(yīng)該大幅度衰減該信號(hào)所有頻率成分。但是參考圖5,無(wú)論是濾波后的時(shí)域信號(hào)M2還是頻譜M3,都不符合預(yù)期。
這是由于示波器采樣率只設(shè)置100MSa/s,在采集85MHz-95MHz信號(hào)時(shí),采樣率不夠而造成混疊現(xiàn)象,錯(cuò)誤的將該信號(hào)頻率“認(rèn)為是5MHz-15MHz”,在該階段已經(jīng)出現(xiàn)重建波形錯(cuò)誤了。此時(shí)再通過(guò)數(shù)學(xué)運(yùn)算的帶通濾波器(2MHz-10MHz),只抑制了“錯(cuò)誤認(rèn)為”的大于10MHz的成分,而其他“錯(cuò)誤認(rèn)為”的頻率成分依然在濾波器的通帶內(nèi)而不衰減。圖5中顯示,M2時(shí)域?yàn)V波后波形顯示出其保留下的頻率成分幅度與原始信號(hào)相同,而其頻譜M3顯示其頻率范圍是5MHz-10MHz,符合上述原因分析。因此,在使用該自定義濾波功能時(shí),依然需要設(shè)定示波器的模擬帶寬限制,避免混疊現(xiàn)象。
圖5
結(jié)語(yǔ)
◎示波器加載自定義FIR濾波器的方式很靈活,有效幫助工程師驗(yàn)證和調(diào)試信號(hào)問(wèn)題,例如電源紋波等測(cè)試場(chǎng)景。
◎設(shè)計(jì)該濾波器文件時(shí),可以使用多種不同的濾波器設(shè)計(jì)軟件。無(wú)論使用那種設(shè)計(jì)軟件,最終導(dǎo)出其系數(shù)存為csv文件,被示波器調(diào)用即可。
◎設(shè)計(jì)濾波器文件時(shí),需要考慮后續(xù)使用示波器測(cè)試時(shí)設(shè)置的采樣率,二者應(yīng)保持一致。濾波器帶寬、采樣率、濾波器階數(shù)等參數(shù)是互相關(guān)聯(lián)的,在設(shè)計(jì)時(shí)綜合考慮。例如帶寬要求很低頻率,但采樣率過(guò)高會(huì)導(dǎo)致濾波器階數(shù)很高,設(shè)計(jì)軟件計(jì)算量太大。應(yīng)該保證采樣率在最高通過(guò)頻率的2.5倍或以上即可。參數(shù)的選擇可結(jié)合軟件生成的頻響曲線,選擇適當(dāng)參數(shù),滿足需求即可。
◎為避免可能產(chǎn)生的混疊現(xiàn)象,應(yīng)該始終注意設(shè)置帶寬限制,使其既符合采樣率的訴求,也要滿足測(cè)試需要,大于所需要的帶通濾波器的截止帶寬。R&S示波器不僅具備常用的20MHz、200MHz帶寬限制,同樣具備10KHz、100KHz、50MHz、100MHz等多種步進(jìn)設(shè)置,滿足不同的測(cè)試場(chǎng)景需求。
羅德與施瓦茨業(yè)務(wù)涵蓋測(cè)試測(cè)量、技術(shù)系統(tǒng)、網(wǎng)絡(luò)與網(wǎng)絡(luò)安全,致力于打造一個(gè)更加安全、互聯(lián)的世界。成立90 年來(lái),羅德與施瓦茨作為全球科技集團(tuán),通過(guò)發(fā)展尖端技術(shù),不斷突破技術(shù)界限。公司領(lǐng)先的產(chǎn)品和解決方案賦能眾多行業(yè)客戶,助其獲得數(shù)字技術(shù)領(lǐng)導(dǎo)力。羅德與施瓦茨總部位于德國(guó)慕尼黑,作為一家私有企業(yè),公司在全球范圍內(nèi)獨(dú)立、長(zhǎng)期、可持續(xù)地開展業(yè)務(wù)。
-
濾波器
+關(guān)注
關(guān)注
162文章
8116瀏覽量
181528 -
示波器
+關(guān)注
關(guān)注
113文章
6633瀏覽量
188654 -
帶寬
+關(guān)注
關(guān)注
3文章
993瀏覽量
42002 -
電源紋波
+關(guān)注
關(guān)注
5文章
214瀏覽量
16676 -
羅德與施瓦茨
+關(guān)注
關(guān)注
9文章
563瀏覽量
46118
原文標(biāo)題:【實(shí)踐分享】使用示波器的自定義濾波器功能助力電源紋波測(cè)試
文章出處:【微信號(hào):羅德與施瓦茨中國(guó),微信公眾號(hào):羅德與施瓦茨中國(guó)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
基于示波器的電源紋波的測(cè)試

HarmonyOS應(yīng)用自定義鍵盤解決方案
如何自定義DFB FIR濾波器系數(shù)
自定義sobel濾波IP核,IP接口遵守AXI Stream協(xié)議
適用于鴻蒙的自定義組件框架Carbon案例教程
自定義視圖組件教程案例
ArkUI如何自定義彈窗(eTS)
Arduino Nano上的自定義定時(shí)器功能

評(píng)論