信號源是一種古老的測試測量儀器,伴隨著整個儀器的發展周期,世界上首臺信號源誕生于20世紀20年代。隨著通信和雷達技術的發展,20世紀40年代出現了主要用于測試各種接收機的標準信號發生器,使信號源的應用范疇從定性分析演進到了定量分析的范疇,同一時期還出現了可用作脈沖調制器的脈沖信號發生器。
早期的信號發生器機械結構復雜,功率較大,電路比較簡單,發展速度非常慢。這種窘境直到1964年世界上出現了首臺全晶體管的信號源之后才得到改觀。此后出現了函數發生器,掃頻信號發生器,合成信號發生器,程控信號發生器等新種類,信號源的各項指標都得到了大幅提高。但是采用模擬電子技術的信號源由分立器件或模擬集成電路構成,不僅電路結構復雜,而且只能產生種類非常有限的簡單波形。更令人頭疼的是,模擬電路的漂移較大,使得信號源輸出波形的幅度穩定性很差。
自從70年代微處理器出現以后,利用微處理器和DAC可以使得信號源的功能進一步擴大,能夠產生比較復雜的波形。但是,這種方案有一個很嚴重的缺陷:輸出波形的頻率低主要是由CPU的工作頻率決定的,這就意味著只能通過縮短軟件執行時間或提高CPU的時鐘頻率來提高信號源輸出波形的頻率,具有很大的局限性。
發展到今天,市面上的信號源大多基于數字技術,許多信號源既可以輸出模擬信號又可以輸出數字信號,但是在真正高效的方案中,往往都是選擇根據具體的應用環境優化過的信號源,因此也派生出了多種不同類型的信號源。
時下的信號源有哪些類型?
廣義上,根據信號源的應用范疇可以分為兩類,數字應用信號源和模擬應用信號源。
其中專門為數字應用而誕生的信號源,我們稱之為邏輯源。邏輯源大體上可以分為兩類,一種是可以輸出方波和脈沖流的脈沖發生器,脈沖發生器的輸出頻率一般非常高,經常用于測試數字器件。此外,還有一種邏輯源,我們稱之為碼型發生器,或者數據發生器,這種儀器一般有生成8個,16個或者更多輸出通道,可以產生各種類型的同步數字脈沖流,碼型發生器常常作為計算機總線、數字電信單元等的激勵信號。
雖然各廠家的命名方式各不相同,但是在需要提供模擬信號或者混合信號的應用場景中使用的信號源大體上有波形發生器、射頻信號發生器、微波信號發生器和基帶信號發生器幾種類型。其中,本系列文章將要給大家全面展開介紹的波形發生器是一種比較主流的信號源,它可以將離散的數據點存放在存儲器中,通過系統時鐘產生讀取數據的觸發信號,經過DAC芯片的轉換和低通濾波器最終生成模擬波形,使用這種“采樣原理”理論上可以生成和編輯幾乎任意類型和參數的波形。
波形發生器拿來干嘛用的?
波形發生器具備了函數發生器的所有功能,可以產生正弦波、方波、三角波等基本函數。除此之外,波形發生器還可以產生模擬和數字調制信號,支持線性/對數掃頻信號和脈沖串的輸出,這是波形發生器區別于函數發生器的最大特征。鼎陽科技的全系列函數/任意波形發生器都能支持AM、FM、PM、FSK、ASK、DSB-AM等模擬和數字調制功能。都支持掃頻功能和脈沖串輸出功能,在這兩種模式中,觸發源可以在內部、外部和手動三種中進行選擇,當選擇內部和手動觸發源的時候,支持觸發信號輸出,便于實現多款不同的儀器之間的觸發同步。
波形發生器有上百種應用方式,但是在電子測試測量領域,其應用范圍基本可以可以分為三種:檢驗、檢定以及極限/余量測試。在產品的調試階段,工程師需要測試產品的各項參數,以檢驗產品是否滿足相關的出廠標準,在這個過程中,波形發生器需要發出標準規定的信號作為待測網絡的激勵源,通過測量并記錄被測網絡的響應,然后將記錄的結果與標準規定的指標進行對照并且得出檢驗的結論。另外,新開發的工控模塊,數據調理模塊等都需要使用波形發生器通過窮盡測試來確定其線性度和單調性等指標。在很多場合中,波形源需要在其提供的信號中增加已知的,數量和類型可重復的失真或損傷,通過控制失真或損傷相關的參數可以對被測件進行極限/余量測試。
波形發生器有哪些主要的指標?這些指標分別有什么含義?
如果您使用過示波器,那么您一定聽說過示波器的三大指標:帶寬,存儲深度,采樣率,我們在挑選一款合適的示波器的時候,這三大指標往往是我們首要考慮的因素。實際上,從原理的角度來看,波形發生器是示波器的逆過程,那么波形發生器是否也有所謂的三大指標呢?答案是肯定的,在波形發生器的范疇中,同樣有帶寬,采樣率和存儲深度的概念。
1、帶寬
波形發生器的帶寬可以定義為最大可輸出的正弦波的頻率。但是,對于不同的輸出波形,波形發生器能夠支持的最大輸出頻率是有區別的,比如在鼎陽科技的SDG2122X函數/任意波形發生器中,當輸出正弦波時,可以輸出的最大頻率為120MHz,然而當它源輸出方波時,最大輸出頻率就變為了25MHz。之所以會有這樣的區別,是因為方波邊沿變化很快,包含了許多高頻成分,為了避免輸出的方波上升沿產生嚴重失真,當波形發生器輸出方波時,其帶寬必須能夠覆蓋更多的高次諧波成分。
2、采樣率
波形發生器的采樣率通常用每秒兆樣點或者千兆樣點表示,比如SDG2000X系列函數/任意波形發生器標稱的采樣率為1.2GSa/s,這項指標表明了信號源將數字信號轉換為模擬信號的速率,采樣率影響著主要輸出信號的頻率和保真度。偉大的奈奎斯特取樣定理規定,采樣率或時鐘速率必須至少是生成的信號中最大頻譜成分的兩倍,在這樣的前提下才能保證精確的復現原始信號。但是在實際應用中,兩倍是往往還是不夠的,具體還是要看信號的類型和上升時間。
3、存儲深度
存儲深度是指用來記錄波形的數據點數,它決定著波形數據的最大樣點數量。波形發生器的帶寬是由取樣速率和存儲深度決定的。SDG2000X系列函數/任意波形發生器支持時下非常流行的“逐點輸出”,能夠在保證不丟失波形細節的前提下,以1uSa/s~75MSa/s的可變采樣率輸出8pts~8Mpts范圍內的任意長度地抖動波形。
除了以上三個指標之外,頻率分辨率和垂直分辨率也是波形發生器的重要指標。垂直分辨率指的是在波形發生器中可以編程的最小電壓增量,跟硬件電路中使用的DAC的位數有關,一般用單位“位”來表示,它決定了輸出波形的幅度精度。頻率分辨率,即最小可調頻率分辨率,也就是創建波形時可以使用的最小時間增量,跟時鐘的最大速率以及DAC的轉換速率有關。
當我們把不同廠家的波形發生器擺在一起的時候,就會發現,實際上大家都已經能夠做到相似的功能,但是從輸出信號的周期抖動范圍,可調整的最小脈寬,上升沿下降沿可調整的最小步進距離等方面可以看出不同廠家優化功力的高低。鼎陽科技的SDG2000X系列函數/任意波形發生器使用了申請了EadyPulse技術和TrueArb技術,有效提高了波形發生器的性能。這在后續的文章中將會向您詳細說明。
總之,波形發生器是應用很廣泛的基礎通用儀器之一,是電子工程師信號仿真實驗的必備工具。
上一篇:泰克示波器在LED驅動電源測試的應用
下一篇:如何利用泰克示波器MSO系列進行數字采集
推薦閱讀
史海拾趣
面對全球環保意識的日益增強,Alpha (Taiwan)公司積極響應號召,致力于綠色電子產品的研發和生產。公司投入大量資金研發環保材料和技術,成功推出了一系列綠色環保電子產品。這些產品不僅具有優異的性能,而且在使用過程中對環境的影響較小,符合現代社會的環保理念。此外,公司還積極參與環保公益活動,宣傳環保知識,推動電子行業的綠色發展。
ALLTHREAD公司最初由一群對螺紋軋制技術充滿熱情的工程師創立。他們看到了電子行業對高精度螺栓的迫切需求,于是決定專注于這一領域。經過不斷的研發和創新,ALLTHREAD成功推出了首款高精度、高可靠性的螺紋軋制螺栓,迅速在市場上獲得了認可。
在電子產品日益復雜化的背景下,E-Z-HOOK公司不斷追求技術創新。他們投入大量資源研發新型測試工具,以提高測試效率和準確性。其中一項重要的創新是開發出了可重復使用的測試鉤。這種測試鉤具有極高的耐用性和可靠性,可以大大降低測試成本。此外,公司還推出了一系列智能化測試解決方案,通過集成先進的傳感器和軟件技術,實現了對測試過程的實時監控和數據分析。
在電子產品日益復雜化的背景下,E-Z-HOOK公司不斷追求技術創新。他們投入大量資源研發新型測試工具,以提高測試效率和準確性。其中一項重要的創新是開發出了可重復使用的測試鉤。這種測試鉤具有極高的耐用性和可靠性,可以大大降低測試成本。此外,公司還推出了一系列智能化測試解決方案,通過集成先進的傳感器和軟件技術,實現了對測試過程的實時監控和數據分析。
隨著市場競爭的加劇,Chip Supply Micro Devices意識到成本控制的重要性。公司開始著手優化供應鏈管理,通過引入先進的生產管理系統和自動化設備,提高了生產效率,降低了生產成本。同時,公司還與供應商建立了長期穩定的合作關系,確保了原材料的穩定供應和優質品質。這些措施使得Chip Supply Micro Devices在價格上具備了競爭優勢,進一步提升了市場份額。
隨著公司實力的不斷增強,C-MAC Automotive公司開始實施全球化戰略。公司先后在歐美和亞洲等地設立研發中心和生產基地,以便更好地滿足當地市場需求。通過全球化布局,C-MAC不僅拓寬了市場渠道,還降低了生產成本,提升了整體競爭力。此外,公司還積極參與國際技術交流和合作,不斷提升自身的技術水平和創新能力。
本帖最后由 paulhyde 于 2014-9-15 03:38 編輯 我想用反射式紅外對管設計一個檢測電路,可從沒用過紅外對管,哪位有這方面的電路啊,能告訴我下么?謝謝了 [ 本帖最后由 open82977352 于 2010-2-10 16:44 編輯 ] … 查看全部問答∨ |
一、測速設備綜述: 交警執法用的測速設備包括流動式的雷達測速儀和固定安裝在道路上的機動車超速自動監測系統。本文所稱測速設備,主要指固定安裝于道路上的機動車超速自動監測系統。 (一)流動式雷達測速儀: &n ...… 查看全部問答∨ |
我有個串口多機通信程序,上位機是PC,向下位機發送數據沒問題,現在就是我的幾臺單片機都需要向PC請求數據,也就是可能同時向串口寫請求數據,這就產生了一個問題,串口數據線只有一根,這樣是不是會串數據呢?如果我要實現這樣的目的,應該怎樣設 ...… 查看全部問答∨ |
我在用VS2005的時候,有時候做著做著就發現在右上區域的哪個函數的下拉列表中的一些函數變灰了,本來好好的應該都是黑色的,點它一下就可以跳到相應的函數里去.但現在變灰了,點了就跳不去了,跑道*.h文件的函數定義那里去了,自己跑到哪個函數的里面 ...… 查看全部問答∨ |
#include "MSP430F5438A.H"#define uchar unsigned char #define uint unsigned int#define at2464_PIN P9OUT#define at2464_RED P9IN#define at2464_DIR P9DIR#define at2464_SCL_H at2464_PIN|=BIT1#define at2464_SCL_L at2464_PIN ...… 查看全部問答∨ |
學校需要做一個小項目,目的就是給我一個正弦波,需要用msp430f149測量它的峰峰值,有效值和頻率。我剛上手幾天,手冊看得一知半解,過于測量有效值的程序,思考了半天未果。疑問如下:1.ADC先做采樣保持再做轉換,時間沒有重疊的嗎?2.MEMORY里面 ...… 查看全部問答∨ |