SMBUS 與I2C 雖然都是兩根SDA、SCL,但是在電氣特性規格、邏輯準位定義、限流等,其實有很大不同。
1.SMBUS與I2C速度差異
SMBUS速度很侷限,介於10kHz~100kHz.
I2C速度最低可以到0kHz,最高可至100kHz(Standard Mode),400kHz(Fast Mode),3.4MHz(High Speed Mode).
2.SMBUS與I2C DATA Hold Timing不同處
以下為SMBUS timing特性與波型,在DATA Hold Timing部分,要注意 SMBUS規定SMB_CLK準位下降後,SMB_SDA上的資料必須持續保留300 nS(10-6 mS),請看下圖 t(HD.DAT)部分.在I2C對此沒有強制要求。