跳轉到

Show waveforms

在協定解碼旁同時顯示波形,以便檢視訊號層級。

概覽

預設情況下,Protocol Analyzer 只顯示解碼後的協定報告。啟用 Show Waveforms 會加上波形檢視,讓您在協定解碼旁看到實際的訊號轉態。


啟用 Show Waveforms

在開始擷取前先勾選 Show Waveforms 選項。

對記憶體的影響:

  • 需要額外的裝置記憶體儲存波形資料
  • 減少可擷取的協定交易總數
  • 記憶體分配給解碼資料與波形資料

可用功能

啟用 Show Waveforms 後,波形區會提供額外功能:

1. 匯流排解碼按鈕

重新整理匯流排解碼

擷取完成後手動重新整理或更新匯流排解碼。

使用情境:

  • 以不同參數重新處理解碼
  • 變更設定後更新解碼
  • 驗證解碼正確性

2. 停止匯流排解碼按鈕

立即停止匯流排解碼程序。

使用情境:

  • 冗長的解碼耗時過久
  • 想在解碼完成前開始分析
  • 需要變更解碼參數

3. 新增使用者註記

直接在波形區加入標註與註解。

功能:

  • 在特定時間位置加入文字註記
  • 為重要事件加上視覺標記
  • 供日後檢閱的文件記錄

使用情境:

  • 標記感興趣的協定交易
  • 記錄訊號異常
  • 記錄測試條件

4. 波形縮放

放大或縮小波形以做細部檢視。

方式:

  • 工具列按鈕: 點選放大/縮小按鈕
  • 滑鼠滾輪(建議): 滾動即可平順縮放
  • 鍵盤: 數字鍵盤 + /數字鍵盤 -

提示:

  • 滑鼠滾輪縮放最方便
  • 縮放以游標或滑鼠位置為中心
  • 搭配平移可有效率地導覽

與其他模式整合

轉換為 Logic Analyzer

需求: 必須啟用 Show Waveforms

擷取含波形的協定資料後:

  1. 在 File 選單點選 Convert to Logic Analyzer
  2. 波形資料與設定轉移到 Logic Analyzer 視窗
  3. 繼續使用完整的 Logic Analyzer 功能

會轉移的內容:

  • 擷取到的波形資料
  • 通道指派
  • 臨界值設定
  • 觸發位置

優點:

  • 在協定分析與訊號分析間無縫切換
  • 不需重新擷取資料
  • 保留既有的解碼結果

見:檔案操作 — Convert to Logic Analyzer


堆疊示波器

需求:

  • 必須啟用 Show Waveforms
  • 擷取含波形的協定資料
  • 已連接支援的示波器

流程:

  1. 在 Protocol Analyzer 啟用 Show Waveforms
  2. 設定並開始擷取
  3. 擷取後點選 DSO 圖示
  4. 系統進入 Logic Analyzer 視窗
  5. 設定示波器堆疊連線
  6. 檢視協定解碼搭配類比波形

見:檔案操作 — Stack Oscilloscope


游標操作

需求: 必須啟用 Show Waveforms

顯示波形時,游標功能即可使用:

  • 放置游標: 量測時間間隔
  • 游標導覽: 在感興趣的點之間跳轉
  • 波形搜尋: 尋找邊緣、值或樣式

見:游標


波形檢視與報告檢視

協定報告(預設)

優點:

  • 使用較少記憶體
  • 擷取更多協定交易
  • 後處理較快
  • 聚焦協定層級問題

適合:

  • 協定層級除錯
  • 高速協定擷取
  • 長時間擷取
  • 時序不重要時

啟用波形

優點:

  • 檢視訊號品質與時序
  • 量測精確的時序關係
  • 偵測訊號完整性問題
  • 可轉換為 Logic Analyzer 做細部分析

適合:

  • 訊號完整性分析
  • 協定與訊號混合除錯
  • 理解時序問題
  • 可能需要訊號層級細節時

效能考量

記憶體用量

啟用 Show Waveforms:

  • 協定交易容量約減少 50–70%
  • 取決於取樣率與通道數
  • 取樣率越高使用越多記憶體

未啟用 Show Waveforms:

  • 最大協定交易容量
  • 記憶體只用於解碼資料
  • 適合純協定分析

處理時間

啟用 Show Waveforms:

  • 後處理時間較長
  • 有波形繪製額外負擔
  • 解碼 + 波形顯示

未啟用 Show Waveforms:

  • 後處理較快
  • 僅解碼處理
  • 顯示更新較快

何時使用 Show Waveforms

啟用 Show Waveforms 的時機:

  • 可能需要訊號層級細節
  • 同時除錯協定與訊號問題
  • 想保留轉換為 Logic Analyzer 的選項
  • 計畫使用堆疊示波器
  • 訊號時序很重要
  • 問題不明,可能需要多種分析方式

停用 Show Waveforms 的時機:

  • 純協定分析
  • 需要最大的交易擷取量
  • 長時間擷取
  • 高速協定
  • 記憶體有限
  • 以較快處理為優先
  • 已知訊號品質良好

提示與最佳實務

決策流程

問自己:

  1. 需要訊號時序資訊嗎?→ 啟用
  2. 可能需要用 Logic Analyzer 功能嗎?→ 啟用
  3. 需要最大的協定交易擷取量嗎?→ 停用
  4. 這是快速的協定除錯嗎?→ 停用

混合做法

第一次擷取: 停用 Show Waveforms 做快速協定分析

若發現問題: 啟用 Show Waveforms 並重新擷取,以調查訊號層級細節

這種兩階段做法在維持彈性的同時,將效率最大化。