跳轉到

觸發設定

以下章節將介紹觸發設定。您可以依擷取需求選擇最適合的類型。 由於觸發類型眾多,我們將其分為不同章節以便查閱。

Trigger Conditions

觸發條件

觸發條件

這些是觸發設定中各處可見的通用條件。 觸發條件包括:

  • 0 - LOW 位準
  • 1 - HIGH 位準
  • X - 不關心(Don't care,允許任意值)
  • ↑ - 上升邊緣
  • ↓ - 下降邊緣
  • Either - 任意邊緣(上升或下降邊緣)

Trigger Types

Single Level Trigger

單次擷取會持續錄製資料,直到在單一通道上偵測到數位觸發為止。

設定

Single Level Trigger

各通道觸發設定

所有通道均可設定上述 觸發條件。您可以依擷取需求選擇最適合的條件。 最常見的用法是在時脈訊號的上升邊緣觸發。

我們也支援從特定通道標籤(例如 I2C)的特定二進位型樣觸發。

Single Level Trigger

從特定二進位型樣觸發
  • Trigger Delay(觸發延遲):觸發前必須滿足的時間間隔。預設為 0(立即觸發)。
  • Pass Count(通過計數):觸發前要忽略的符合觸發事件次數。預設為 0(第一次符合即觸發)。

Multi-level Trigger

多階觸發由多個單階觸發條件組成。 您可以使用多個階段(最多 16 個狀態)建立複雜的觸發條件。

Warning

取樣頻率 ≥ 2 GHz 時不支援 Multi-level Trigger(多階觸發)。

設定

Multi-level Trigger

多階觸發設定

每個狀態的設定方式與單階觸發相同(如圖右側所示)。

狀態之間可以下列方式連接:

Next IF

連續觸發條件(訊號必須在相鄰取樣時脈上符合條件)

  • 相鄰兩個取樣時脈所擷取的訊號都必須符合條件
  • 通常用於同步或狀態模式量測
  • 訊號處於連續、可預測的狀態

Then IF

非連續觸發條件(訊號之間可間隔任意數量的取樣點)

  • 兩個條件都符合時即觸發,中間的訊號狀態不影響結果
  • 適用於非同步或時序模式
  • 適合邊緣轉換必須符合條件、但中間狀態無關緊要的情境

此外,您也可以加入 OR(OR IF)陳述式,建立並行條件。

OR IF

建立並行觸發條件。任一符合的條件都會觸發。

下圖為範例。以 P1 或 P2 開頭的兩種型樣,任一符合都會在擷取中觸發。

Multi-level Trigger

OR IF 範例

Sequence by

預設情況下,觸發條件依內部取樣時脈進行取樣。 此功能可讓您依自訂方式設定取樣方法。

範例

若訊號資料僅在時脈上升時有效,您可以:

  • 將 Sequence by 設為 Custom Rising
  • 選取 Clock 腳位作為有效條件
  • 使用多階觸發為其他資料線設定條件

Note

Sequence by 功能僅在取樣頻率 ≤ 250 MHz 時支援。

Width Trigger

當通道符合觸發條件且脈衝寬度符合指定長度時觸發。

Width Trigger

寬度觸發設定

Timeout Trigger

當訊號持續時間超過設定的時間值時觸發,無需等待完整脈衝。

Timeout Trigger

逾時觸發設定

External Trigger

使用裝置的 Trig-In 輸入脈衝訊號作為觸發條件。

Manual Trigger (Force Trigger)

擷取過程中,點選 Stop(停止) 按鈕,可手動在已擷取資料中設定觸發點。

Protocol Trigger

我們支援不同的協定觸發框架,讓分析儀更強大且易於定位錯誤(完整參考文件即將推出)。

-->