I2C (Inter-Integrated Circuit)
I2C 協定分析設定。通道區域的產品差異請見 Settings。
Settings
- 設定:
- 選項 (Options): 協定分析相關參數。
- Sample Rate: 取樣率。請依實際 I2C 匯流排速度選擇足夠的取樣率(一般建議至少為匯流排時脈的 5-10 倍以上)。
- Address Mode: 位址顯示/解碼模式。
- 7-bit addressing: 以 7-bit 位址 + 1-bit R/W 顯示。
- 8-bit addressing (Include R/W in Address): 將 R/W 併入位址,以 8-bit 顯示。
- 10-bit addressing: 以 10-bit 位址模式解碼/顯示。
- Clock Stretching: 勾選後啟用 clock stretching 相關處理;點右側齒輪開啟 Clock Stretching Settings(與 SMBus/PMBus 共用);未勾選時齒輪欄位停用(Disable)。Default 為未勾選。
- Clock stretching: 偵測從屬裝置暫時拉低 SCL(時脈線)以延長時脈的行為。Default 為未勾選。
- Timeout check (Range: 0 ns ~ 67 ms): 檢查 stretch 是否超過允許時間。勾選後數值欄欄位啟用(Enable)(單位 ns);未勾選時欄位停用(Disable)。Default 為未勾選、數值空白。
- Violation check: 標示不符合規範的 clock stretching。Default 為未勾選。
- 選項 (Options): 協定分析相關參數。
在 Clock Stretching 旁按齒輪開啟此視窗,用來設定如何偵測/標示從屬裝置暫時拉低 SCL(時脈線)所造成的 clock stretching(時脈延展):
- Clock stretching: 啟用 clock stretching 偵測。從屬裝置可拉住 SCL 要求主裝置等待;勾選後會把這段行為納入分析。Default 為未勾選。
- Timeout check (Range: 0 ns ~ 67 ms): 檢查單次 stretch 是否超過允許時間。勾選後右側數值欄欄位啟用(Enable),以 ns 輸入(約 0~67 ms);未勾選時數值欄欄位停用(Disable)。Default 為未勾選、數值空白。
- Violation check: 標示不符合規範的 clock stretching。Default 為未勾選。