I2C總線允許利用不同制造工藝生產(chǎn)的器件以及使用不同電源電壓的器件進(jìn)行通信,。對(duì)于電源電壓固定為5×(1±10%)V的器件,,其邏輯電平規(guī)定如下:
VILmax=1.5V(最大輸入低電平),;
VIHmax=3V(最大輸入高電平)。
對(duì)于能夠適應(yīng)電源電壓范圍較寬的器件(如CMOS類),,其邏輯電平規(guī)定如下:
VILmax=0.3VDD(最大輸入低電平),;
VIHmax=0.7VDD(最大輸入高電平)。
具有固定輸入電平的I2C總線器件,,可以分別單獨(dú)連接適合自己的電源電壓,,但是公共的I2C總線上拉電阻必須連接到一個(gè)電壓為5×(1±10%)V的電源上,如圖1所示,,其中VDD2~VDD4是由器件決定的,。
圖1 固定輸入電平器件與I2C器件的連接
輸入電平與電源電壓相關(guān)聯(lián)的I2C總線器件,往往也是工作電壓范圍較寬的一類器件,,必須采用一個(gè)公共電源,,I2C總線上拉電阻也連接到該電源上,如圖2所示,。
圖2 輸入電平隨電源而變的器件與I2C器件的連接
當(dāng)以上兩種器件混合使用時(shí),其中輸入電平與電源電壓相關(guān)聯(lián)的一類I2C總線器件必須采用一個(gè)公共電源,,I2C總線上拉電阻也連接到該電源上,。其他I2C總線器件,可以分別單獨(dú)使用適合自己的電源電壓,,如圖3所示,。其中VDD2和VDD的大小是由器件決定的,例如,,可以是12V,。
圖3 兩類器件混合與I2C器件的連接
另外,對(duì)于器件輸入級(jí)的噪聲容限還應(yīng)該作以下要求:低電平噪聲容限為0.1VDD,,高電平噪聲容限為0.2VDD,。為了抑制由于環(huán)境電磁干擾在SDA和SCL線上引起的過(guò)高的尖脈沖,有必要在器件引腳上串接電阻RS,。