跳轉到

Settings

各協定分析(Protocol Analyzer)設定說明。請先閱讀通用規則與各產品系列畫面差異,再由左側選單選擇協定查看參數說明。

通訊協定選擇畫面(通用)

選擇不同的通訊協定後,設定畫面通常包含下列區域:

Protocol Select

通訊協定選擇/設定畫面(以 TravelBus I2C 為例)

**1. 通道: ** 指定協定訊號對應的通道或接口(各產品系列畫面不同,見下方說明)。

**2. 波形預覽: ** 軟體可自動偵測並顯示訊號波形與最高頻率。下方預覽列會顯示所選時脈通道與量測到的匯流排頻率(KHz);尚未偵測到訊號時顯示 --- KHz。

**3. 選項: ** 設定該通訊協定的封包格式或分析參數。

4. 觸發準位: ** 依訊號準位設定觸發電壓,建議設為待測訊號工作電壓的一半。可拖曳滑桿或直接輸入數值;亦可使用快速設定**依常見工作電壓一次套用對應準位,例如:

  • Vcc 5 V → Threshold 2.5 V
  • Vcc 3.3 V → Threshold 1.6 V
  • Vcc 1.8 V → Threshold 0.9 V

各系列操作方式一致,後續各協定頁不再重複說明。

各產品系列畫面差異

不同產品系列的 Protocol Analyzer 設定畫面,主要差異在通道(Channel)區域。以下以 I2C 為例說明。

  • BusFinder 6000/7000 系列、LA3000/LA4000 系列
    此類設備具有 Slot A、B(部分機種另有 Slot C、D)。通道編號以「Slot 代號 + 通道號碼」顯示,例如 A0 表示 Slot A 的通道 0、B31 表示 Slot B 的通道 31。

Channel UI - BusFinder / LA3000/LA4000

通道設定範例(BusFinder 6000/7000、LA3000/LA4000)— I2C(圖例: SCK = A0、SDA = A1)
  • MSO2000/3000 系列、TravelScope 3000 系列、TravelLogic 3000/4000 系列
    以邏輯通道編號指定訊號。TravelLogic 等支援機種的電壓偵測說明見本頁末 Voltage Detect。

Channel UI - MSO / TravelLogic

通道設定範例(MSO2000/3000、TravelScope 3000、TravelLogic 3000/4000)— I2C
  • TravelBus 1000/2000/3000 系列
    可選擇專用 I2C 接口 或一般 LA 接口。選 I2C 接口時會顯示機身接腳示意;選 LA 接口時則以一般邏輯通道指定(排線上以數字標示的通道)。

Channel UI - TravelBus

通道設定範例(TravelBus 1000/2000/3000)— I2C
  • PX2000 系列
    先選擇裝置/Pod(例如 PX POD),再指定對應的 PX 通道(例如 PX-00、PX-01)。

Channel UI - PX2000

通道設定範例(PX2000)— I2C

後續各協定頁:

  • 各產品線皆支援的協定: 以 TravelLogic 系列畫面為代表說明。
  • 僅特定產品線支援的協定(例如僅 BusFinder): 使用該產品線畫面。
  • 通道差異、波形預覽、觸發準位與 Voltage Detect、Voltage Range Settings(電壓下降觸發)等各協定通用規則請參照本頁上方說明。
  • SD 3.0/eMMC 等專用、但彼此共用的彈出視窗(Vendor CMD、Trigger Settings、Data Trigger、Timeout Trigger)見本頁下方 Shared SD / eMMC dialogs;各協定頁不再細部說明。

Voltage Detect(電壓偵測)

Voltage Detect

Voltage Detect(VCC(A0)、VDD(A1))

支援機種

電壓偵測功能僅在 TravelLogic 與 LA3000/LA4000/BusFinder 提供。

功能描述

排線會以 A0、A1 貼紙標示。部分協定的 Option 會提供 Voltage Detect,可勾選例如 VCC(A0)、VDD(A1),將對應腳位作為電壓偵測通道。

此功能會在 Protocol Analyzer 的報告視窗內,顯示當前腳位偵測到的電壓值,採樣間隔約 1 µs。

可應用於偵測外接電路的供電狀態;例如待測電路突然掉電時,即可偵測並顯示於畫面上。

Voltage Range Settings(電壓下降觸發)

部分協定的 Trigger on/Trigger On 提供 VCC Drop、VDD Drop、VCC(A0) Drop、VDD1 Drop 等電壓下降觸發條件;選取後會開啟 Voltage Range Settings。

在此視窗以圖形設定電壓檢查範圍(例如 2.7 V < VDD1 < 3.6 V);超出上下限的區間以紅色斜線標示,可按 Default 還原預設範圍。各協定的預設上下限可能不同,請依該協定畫面或 Default 為準。

Voltage Range Settings

Voltage Range Settings(電壓下降觸發)

Shared SD / eMMC dialogs(SD/eMMC 共用彈出視窗)

以下彈出視窗僅見於 SD 3.0、eMMC(及同系列逾時設定)等協定,且畫面與操作共用;各協定頁以連結指向此處,不再重複說明。

Vendor CMD settings(自定義命令)

Option → Vendor CMD 開啟此視窗: 以 Original CMD 為基礎自訂 Vendor CMD 名稱、Response、Read/Write 與 Data Size;可用 ADD/DEL/Del All 管理清單。

Default 常見 Original/Vendor 為 CMD00 GO_IDLE_STATE、Response NO_RESP、Read/Write Read、Data Size No data。

Vendor CMD settings

Vendor CMD settings

Trigger Settings(Command/Response)

在 Trigger on 選 Command/Response(或 eMMC 的 CMD / RESP.)時開啟此視窗: 可選 Any Command 等,並以 S/T/Command/Stuff Bits/CRC/E 等欄位組合條件;填入 XXh 表示該欄為任意值(Don't care)。S/T/E 常為固定位(S=0、T=1、E=1);右側 Description 顯示說明。

Trigger Settings

Trigger Settings(Any Command)

Data Trigger(資料觸發)

在 Trigger on 選 Data 時開啟此視窗: 可勾選在 READ(CMD17/18)、WRITE(CMD24/25)或自訂命令後開始 Data Trigger,並設定 pattern 比對(match/NOT match)、Pattern Size 與各位元組資料樣式;填入 XXh 表示該位元組為任意值(Don't care)。

Default: 各前置條件未勾選;Trigger when pattern(s) match;Pattern Size 常見 8 bytes;各位元組多為 XXh。

Data Trigger

Data Trigger

Timeout Trigger(逾時觸發)

在 Trigger on → Timeout 開啟此視窗(主要為 eMMC,同系列 SD/MMC 逾時設定亦同): 可選 Data timeout after CMD/DATA、Data IDLE timeout before CRC status、Busy timeout after CRC Status,或 Busy timeout After CMD,並設定時間門檻與單位。

Default 常為 Data timeout after CMD/DATA,時間門檻 > 5 ns;Command filter Default 常見 Cmd 17/18/24/25。

Timeout Trigger

Timeout Trigger