Show waveforms
在協定解碼旁同時顯示波形,以便檢視訊號層級。
概覽
預設情況下,Protocol Analyzer 只顯示解碼後的協定報告。啟用 Show Waveforms 會加上波形檢視,讓您在協定解碼旁看到實際的訊號轉態。
啟用 Show Waveforms
在開始擷取前先勾選 Show Waveforms 選項。
對記憶體的影響:
- 需要額外的裝置記憶體儲存波形資料
- 減少可擷取的協定交易總數
- 記憶體分配給解碼資料與波形資料
可用功能
啟用 Show Waveforms 後,波形區會提供額外功能:
1. 匯流排解碼按鈕
重新整理匯流排解碼
擷取完成後手動重新整理或更新匯流排解碼。
使用情境:
- 以不同參數重新處理解碼
- 變更設定後更新解碼
- 驗證解碼正確性
2. 停止匯流排解碼按鈕
立即停止匯流排解碼程序。
使用情境:
- 冗長的解碼耗時過久
- 想在解碼完成前開始分析
- 需要變更解碼參數
3. 新增使用者註記
直接在波形區加入標註與註解。
功能:
- 在特定時間位置加入文字註記
- 為重要事件加上視覺標記
- 供日後檢閱的文件記錄
使用情境:
- 標記感興趣的協定交易
- 記錄訊號異常
- 記錄測試條件
4. 波形縮放
放大或縮小波形以做細部檢視。
方式:
- 工具列按鈕: 點選放大/縮小按鈕
- 滑鼠滾輪(建議): 滾動即可平順縮放
- 鍵盤: 數字鍵盤 + /數字鍵盤 -
提示:
- 滑鼠滾輪縮放最方便
- 縮放以游標或滑鼠位置為中心
- 搭配平移可有效率地導覽
與其他模式整合
轉換為 Logic Analyzer
需求: 必須啟用 Show Waveforms
擷取含波形的協定資料後:
- 在 File 選單點選 Convert to Logic Analyzer
- 波形資料與設定轉移到 Logic Analyzer 視窗
- 繼續使用完整的 Logic Analyzer 功能
會轉移的內容:
- 擷取到的波形資料
- 通道指派
- 臨界值設定
- 觸發位置
優點:
- 在協定分析與訊號分析間無縫切換
- 不需重新擷取資料
- 保留既有的解碼結果
見:檔案操作 — Convert to Logic Analyzer
堆疊示波器
需求:
- 必須啟用 Show Waveforms
- 擷取含波形的協定資料
- 已連接支援的示波器
流程:
- 在 Protocol Analyzer 啟用 Show Waveforms
- 設定並開始擷取
- 擷取後點選 DSO 圖示
- 系統進入 Logic Analyzer 視窗
- 設定示波器堆疊連線
- 檢視協定解碼搭配類比波形
游標操作
需求: 必須啟用 Show Waveforms
顯示波形時,游標功能即可使用:
- 放置游標: 量測時間間隔
- 游標導覽: 在感興趣的點之間跳轉
- 波形搜尋: 尋找邊緣、值或樣式
見:游標
波形檢視與報告檢視
協定報告(預設)
優點:
- 使用較少記憶體
- 擷取更多協定交易
- 後處理較快
- 聚焦協定層級問題
適合:
- 協定層級除錯
- 高速協定擷取
- 長時間擷取
- 時序不重要時
啟用波形
優點:
- 檢視訊號品質與時序
- 量測精確的時序關係
- 偵測訊號完整性問題
- 可轉換為 Logic Analyzer 做細部分析
適合:
- 訊號完整性分析
- 協定與訊號混合除錯
- 理解時序問題
- 可能需要訊號層級細節時
效能考量
記憶體用量
啟用 Show Waveforms:
- 協定交易容量約減少 50–70%
- 取決於取樣率與通道數
- 取樣率越高使用越多記憶體
未啟用 Show Waveforms:
- 最大協定交易容量
- 記憶體只用於解碼資料
- 適合純協定分析
處理時間
啟用 Show Waveforms:
- 後處理時間較長
- 有波形繪製額外負擔
- 解碼 + 波形顯示
未啟用 Show Waveforms:
- 後處理較快
- 僅解碼處理
- 顯示更新較快
何時使用 Show Waveforms
啟用 Show Waveforms 的時機:
- 可能需要訊號層級細節
- 同時除錯協定與訊號問題
- 想保留轉換為 Logic Analyzer 的選項
- 計畫使用堆疊示波器
- 訊號時序很重要
- 問題不明,可能需要多種分析方式
停用 Show Waveforms 的時機:
- 純協定分析
- 需要最大的交易擷取量
- 長時間擷取
- 高速協定
- 記憶體有限
- 以較快處理為優先
- 已知訊號品質良好
提示與最佳實務
決策流程
問自己:
- 需要訊號時序資訊嗎?→ 啟用
- 可能需要用 Logic Analyzer 功能嗎?→ 啟用
- 需要最大的協定交易擷取量嗎?→ 停用
- 這是快速的協定除錯嗎?→ 停用
混合做法
第一次擷取: 停用 Show Waveforms 做快速協定分析
若發現問題: 啟用 Show Waveforms 並重新擷取,以調查訊號層級細節
這種兩階段做法在維持彈性的同時,將效率最大化。