你的位置:首頁 > 測試測量 > 正文

數(shù)字化儀數(shù)據(jù)采集方法,讓你看見對波形的"感興趣點"

發(fā)布時間:2015-03-13 來源:Arthur Pini,Greg Tate 責任編輯:sherryyu

【導讀】數(shù)字化儀要求觸發(fā)器將信號采集關聯(lián)到時間上的一個已知點。多種觸發(fā)源和模式使得選擇想要的觸發(fā)點非常容易。另外,通過Star-Hub精確同步時基的能力支持多臺儀器耦合在一起,從而提供大量的采集通道。具有智能觸發(fā)引擎的數(shù)字化儀可以幫助你觸發(fā)并采集種類廣泛的復雜信號。
 
對于采集信號并進行數(shù)字化處理的任何儀器來說,觸發(fā)都是一個很重要的功能。如果不能根據(jù)特定波形特征進行觸發(fā),你可能永遠看不到數(shù)字化波形中的感興趣點。數(shù)字化儀可以用多種模式采集數(shù)據(jù)。環(huán)形緩沖器或正常模式工作時就像數(shù)字示波器一樣。采集的數(shù)據(jù)被加載進環(huán)形緩沖器。當觸發(fā)發(fā)生時,允許后置觸發(fā)器延時的數(shù)據(jù)被鎖定用于顯示和處理。數(shù)字化儀還支持流采集模式,在這種模式下數(shù)字化儀采集、數(shù)字化并連續(xù)存儲波形。因此觸發(fā)器并不指示波形的起始位置,而是特定特征發(fā)生的時間點。不管是哪種模式,你都可以看到感興趣事件之前和之后發(fā)生的事情。
 
最常見的觸發(fā)方法是使用數(shù)字化儀某個通道的輸入信號。基本原理是,檢測到波形上一個定義好的點,將這個“觸發(fā)事件”標記為采集數(shù)據(jù)上的一個已知位置。圖1提供了一個基本的邊沿觸發(fā)例子。信號源是輸入通道,觸發(fā)事件發(fā)生在波形上升沿越過500mV觸發(fā)電平之時。當觸發(fā)事件發(fā)生時,所采信號上的位置被標記為時間軸上的零時間點,如圖中的光標位置所示。如果信號是重復的,數(shù)字化儀將在每次采集新數(shù)據(jù)時在相同點進行觸發(fā),從而實現(xiàn)穩(wěn)定的顯示。
基本的邊沿觸發(fā)
圖1:基本的邊沿觸發(fā),它定義了時間軸上的零時間點(用垂直虛線標記),觸發(fā)事件發(fā)生在波形上升沿越過觸發(fā)電平(水平虛線)之時。

信號波形、電平和時序的寬范圍變化要求數(shù)字化儀的觸發(fā)電路非常靈活。圖2顯示了Spectrum M4i系列數(shù)字化儀的觸發(fā)“引擎”框圖。它提供了現(xiàn)代數(shù)字化儀支持的寬范圍觸發(fā)條件例子。
Spectrum M4i數(shù)字化儀框圖展示了這些通用數(shù)字化儀的“觸發(fā)引擎”、觸發(fā)源和觸發(fā)邏輯。
圖2:Spectrum M4i數(shù)字化儀框圖展示了這些通用數(shù)字化儀的“觸發(fā)引擎”、觸發(fā)源和觸發(fā)邏輯。
 
框圖左邊顯示的是數(shù)字化儀的硬件觸發(fā)源,它們包括任意輸入通道以及兩個外部觸發(fā)輸入(Ext0或Ext1)之一。每個源都能夠支持多種觸發(fā)類型。因為許多數(shù)字化儀模塊都有多用途I/O線,你可以用它們來報告數(shù)字化儀的運行/裝載狀態(tài),它們可以提供觸發(fā)輸出信號以及其它功能。除了硬件觸發(fā)源外,你還可以使用程序控制下的軟件觸發(fā)功能,這對開發(fā)自動化測試是很有用的。
 
數(shù)字化儀可能包含強大的觸發(fā)與/或邏輯單元,可以幫助你將來自多個源的輸入組合成一個復雜的多要素觸發(fā)器。這樣的觸發(fā)器可以確保數(shù)字化儀只在專門定義的圖案發(fā)生時才觸發(fā)。另外一個功能是可以與其它數(shù)字化儀卡進行交叉觸發(fā)。
 
主要的觸發(fā)源內(nèi)置支持多種觸發(fā)模式的雙路觸發(fā)電平比較器。這些觸發(fā)源包括單邊沿和雙邊沿觸發(fā)器,重裝載(滯后)觸發(fā)器,窗口觸發(fā)器,對于多源觸發(fā)器來說,還有相關的觸發(fā)選通信號發(fā)生器。
[page]

邊沿觸發(fā)器是最基本的觸發(fā)器類型。你只需設置觸發(fā)電平,并選擇想要的觸發(fā)沿。數(shù)字化儀會標記觸發(fā)源的所選邊沿越過觸發(fā)閾值時的時間點。邊沿選擇可以是上升沿、下降沿或兩個沿都觸發(fā)。
 
重新裝載或滯后觸發(fā)器設置兩個電平,第一個是裝載電平,第二個觸發(fā)電平。就跟邊沿觸發(fā)器一樣,用戶也要選擇邊沿類型。首先信號所選邊沿必須越過裝載電平,將觸發(fā)器裝載好。然后當信號的相同邊沿再次越過觸發(fā)電平時數(shù)字化儀再觸發(fā)。重新裝載觸發(fā)模式可以用來防止數(shù)字化儀被噪聲信號的錯誤邊沿誤觸發(fā)。
 
窗口觸發(fā)器使用每個觸發(fā)源的兩個觸發(fā)閾值來定義幅度窗口。窗口觸發(fā)器有兩種工作模式:進入窗口觸發(fā)和退出窗口觸發(fā)。進入窗口觸發(fā)是指只要源信號越過閾值電平之一并進入窗口時就觸發(fā)。退出窗口觸發(fā)是指源信號已經(jīng)位于兩個觸發(fā)閾值之間、隨后離開窗口時進行觸發(fā)。當源信號可以在任意一個方向改變狀態(tài)時就可以使用窗口觸發(fā)器。
 
當使用帶數(shù)字化儀內(nèi)置觸發(fā)邏輯的多源觸發(fā)模式時,通常需要使用一個通道創(chuàng)建選通波形,用于支持來自另一個通道的觸發(fā)。你可以使用高電平、低電平、窗口內(nèi)或窗口外選擇來實現(xiàn)這個目的。這些觸發(fā)模式產(chǎn)生的內(nèi)部選通信號可以與第二個觸發(fā)源一起使用,并通過與邏輯選通觸發(fā)器。
 
圖3顯示了使用高電平觸發(fā)器選通另一個通道上的觸發(fā)源的例子。只要CH0通道上的正弦波超過觸發(fā)電平,就會為信號位于閾值上方的整段時間產(chǎn)生一個上升的選通信號。這個選通信號要與CH1通道上的信號進行與操作。由于選通信號只是當CH1上出現(xiàn)低幅度脈沖時才是上升的,因此,數(shù)字化儀將在脈沖波形越過觸發(fā)電平時才觸發(fā),見圖中的水平紅色虛線。
使用CH0上的高電平觸發(fā)器創(chuàng)建一個選通信號,用于選擇CH1通道上兩個脈沖中較低幅度的脈沖。只要觸發(fā)源位于觸發(fā)電平上方(觸發(fā)電平0),高電平觸發(fā)器就會創(chuàng)建一個上升狀態(tài)的選擇信號。這個選通信號與CH1的脈沖波形相與,就可以使數(shù)字化儀在遇到較低幅度脈沖時進行觸發(fā)。
圖3:使用CH0上的高電平觸發(fā)器創(chuàng)建一個選通信號,用于選擇CH1通道上兩個脈沖中較低幅度的脈沖。只要觸發(fā)源位于觸發(fā)電平上方(觸發(fā)電平0),高電平觸發(fā)器就會創(chuàng)建一個上升狀態(tài)的選擇信號。這個選通信號與CH1的脈沖波形相與,就可以使數(shù)字化儀在遇到較低幅度脈沖時進行觸發(fā)。
 
觸發(fā)邏輯
 
圖3所示例子顯示了在遇到多個觸發(fā)源時可用觸發(fā)邏輯的一個用途。與(AND)邏輯和或(OR)邏輯都是支持的?;蚬δ艿妮斎氚ㄈ魏瓮ǖ?、外部觸發(fā)輸入、軟件觸發(fā)以及強制觸發(fā)功能。邏輯或功能允許其中任何一個觸發(fā)源觸發(fā)數(shù)字化儀。與邏輯功能的輸入包括所有通道、外部觸發(fā)輸入和使能觸發(fā)功能。與功能要求所有選擇的觸發(fā)輸入同時有效才能啟動觸發(fā)器。記住,選通觸發(fā)模式(高電平和低電平)提供了輸入邏輯的邏輯取反功能,因此你可以創(chuàng)建與非(NAND)和或非(NOR)條件。
 
圖4顯示了一個使用或觸發(fā)邏輯的無線定位應用例子。每個輸入通道連接到一個傳感器。到源的方向取決于每個傳感器所發(fā)脈沖的到達時間。
你可以使用或觸發(fā)邏輯對最早發(fā)生射頻脈沖的通道進行觸發(fā)
圖4:你可以使用或觸發(fā)邏輯對最早發(fā)生射頻脈沖的通道進行觸發(fā)。

源的位置確定了哪個通道先看到它。或觸發(fā)邏輯允許最先產(chǎn)生脈沖的通道觸發(fā)數(shù)字化儀,從而保證兩個傳感器輸出都被采集到。
[page]

其它觸發(fā)相關功能
 
還有其它兩種觸發(fā)功能值得一提。第一個是觸發(fā)延時,即圖2所示觸發(fā)框圖的最后一個單元。這個功能使用計數(shù)器,可以讓你將觸發(fā)事件往后延遲指定的采樣數(shù)。如果延時從默認(0)值發(fā)生了改變,那么水平軸上的觸發(fā)點將從0改變到輸入的延時值。
 
第二個功能是外部觸發(fā)輸出和觸發(fā)狀態(tài)線。這些功能在同步多臺儀器時很有用。觸發(fā)輸出、裝載和運行狀態(tài)可以通過多用途I/O通道獲得,如圖2所示。
 
同步
 
理論上,在同步多臺儀器時會發(fā)生兩個問題。首先是安排公用觸發(fā)器。其次是讓兩臺儀器基于同步時鐘工作。我們很容易看出,當試圖同步多臺數(shù)字化儀時可能會有問題發(fā)生。
 
使用具有目標時鐘速率的外部時鐘可以實現(xiàn)時鐘的同步。第二種方法是提供比如10MHz的外部基準,然后應用到鎖相環(huán)(PLL),將基準時鐘頻率倍頻到想要的時鐘速率。像本文中使用的Spectrum M4i系列等許多數(shù)字化儀都是通過公共的外部時鐘輸入處理兩種外部時鐘的。外部時鐘輸入被連接到內(nèi)部PLL,你可以將它設置為倍頻基準時鐘,或?qū)?shù)字化儀鎖相到外部時鐘,不改頻率直接讓它通過。這樣可以保證時鐘頻率正確,但不能保證每臺數(shù)字化儀中的時鐘具有相同的相位。
 
在同步過程的觸發(fā)側,你必須考慮到每臺數(shù)字化儀的外部觸發(fā)輸入使用獨立的比較器檢測觸發(fā)電平越界?;鶞孰娖降纳僭S不同以及建立和保持時間的不同可能導致時間軸上的觸發(fā)點位置發(fā)生離散的變化,進而形成某種觸發(fā)抖動。保證多臺數(shù)字化儀精確同步的唯一方法是將時鐘分配給每個模塊,然后將觸發(fā)事件同步到系統(tǒng)時鐘。
 
同步多臺數(shù)字化儀
 
上述例子中使用的Spectrum M4i系列數(shù)字化儀都帶有被稱為星狀集中器(Star Hub)的可選同步配件。這種Star-Hub模塊支持最多8塊同一系列卡的同步。
 
該模塊用作星狀連接的時鐘和觸發(fā)信號集中器。帶這種模塊的數(shù)字化儀用作時鐘主設備,這種卡或任何其它卡可以是主觸發(fā)器。如果使用Star-Hub模塊,主卡上可用的所有觸發(fā)模式仍然可用。它還能擴展與/或觸發(fā)邏輯,以適應來自任何所連數(shù)字化儀的輸入。通過同步來自數(shù)字化儀的ARM信號,Star-Hub還能同步多臺數(shù)字化儀中的不同預觸發(fā)器、內(nèi)存段大小和后置觸發(fā)器設置。
 
要采購觸發(fā)器么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索
?

關閉

?

關閉