跳轉到

SMBus (System Management Bus)

SMBus 協定分析設定。通道區域的產品差異請見 Settings。

Supported Models

TravelBus

TB1000/TB2000/TB3000 除了 F 系列外都支援

LA3000/LA4000

LA3000/LA4000 僅於 B 系列支援

TravelLogic

TL3000/TL4000 僅於 B 系列支援

BusFinder

BF6000 僅於 B 系列支援, BF7000 全系列都支援

Protocol Exerciser

PX2816B 支援

MSO2000/3000

MSO2008E MSO2116E MSO2116B MSO2216B MSO2216B+ MSO2416B+
● ● ● ●
MSO2216M+ MSO2116E+ MSO2116B+
● ●

MSO3000 全系列都支援

TravelScope 3000

TS3000 全系列都支援

Settings

SMBus Settings

SMBus Protocol Analyzer 設定(TravelLogic 系列)
  • 設定:

    • 7-bit addressing: 位址模式(7-bit addressing/8-bit addressing (Include R/W in Address)/10-bit addressing)。設錯會解錯從屬位址。Default 為 7-bit addressing。
    • SMBus PEC: 是否驗證 Packet Error Code(PEC)。Default 為未勾選。
    • Clock Stretching: 勾選後啟用 clock stretching 相關處理,並可點齒輪開啟 Clock Stretching Settings(與 I2C/PMBus 共用);未勾選時齒輪欄位停用(Disable)。首次勾選時通常會直接開啟彈出視窗。Default 為未勾選。
      • Clock stretching: 偵測從屬裝置暫時拉低 SCL(時脈線)以延長時脈的行為(clock stretching)。Default 為未勾選。
      • Timeout check (Range: 0 ns ~ 67 ms): 檢查 stretch 是否超過允許時間。勾選後數值欄欄位啟用(Enable),以 ns 輸入(約 0~67 ms);未勾選時數值欄欄位停用(Disable)。Default 為未勾選、數值空白。
      • Violation check: 標示不符合規範的 clock stretching。Default 為未勾選。 在 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 為未勾選。

Clock Stretching Settings

Clock Stretching Settings(I2C/SMBus/PMBus 共用)