I2C總線與串行EEPROM
M24Cxx與主機(jī)的連接實(shí)例如圖1所示,簡單的傳輸格式實(shí)例如圖2所示。在PC總線對(duì)應(yīng)的EEPROM中,認(rèn)為最多可以連接8個(gè)地址,每個(gè)地址至多為8位(256字節(jié),2K位)的存儲(chǔ)器,基于I2C總線的規(guī)范標(biāo)準(zhǔn),利用起始字節(jié)的0位區(qū)分讀或?qū)懖僮?,利?~4位指定器件編號(hào)。這樣,就可以指定接收數(shù)據(jù)的器件。然后接著的第2字節(jié)是存儲(chǔ)器地址,第3字節(jié)以后為數(shù)據(jù)。
圖1 I2C總線對(duì)應(yīng)的存儲(chǔ)器與主機(jī)的連接
因?yàn)榭梢赃B接地址為8位(256字節(jié),2K位)的8個(gè)器件,因此總線上的最大存儲(chǔ)器空間為16K位。這樣的空間容量已不能滿足目前的需求,容量不足的情況逐漸增多。為此,將地址字段設(shè)置為2字節(jié),將PC總線擴(kuò)展做成最多可連接8個(gè)64KB(512K位)的存儲(chǔ)器,這樣一般就可應(yīng)用于超過16K位容量的EEPROM上。由于存儲(chǔ)器空間最大為512KB,從12 C總線的傳輸能力上看,這個(gè)程度應(yīng)該足夠了。
圖2 I2C總線的存儲(chǔ)器存取操作示例
評(píng)論