新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > I2C總線與串行EEPROM

I2C總線與串行EEPROM

作者: 時間:2011-07-23 來源:網(wǎng)絡 收藏
  在上,數(shù)據(jù)是串行傳輸?shù)?,但?shù)據(jù)的讀/寫是以8位為單位的,不可以只指定存儲器內(nèi)部某特定的比特位進行讀或者替換操作,至少需要以8位為單位進行存取。

M24Cxx與主機的連接實例如圖1所示,簡單的傳輸格式實例如圖2所示。在PC總線對應的EEPROM中,認為最多可以連接8個地址,每個地址至多為8位(256字節(jié),2K位)的存儲器,基于的規(guī)范標準,利用起始字節(jié)的0位區(qū)分讀或?qū)懖僮?,利?~4位指定器件編號。這樣,就可以指定接收數(shù)據(jù)的器件。然后接著的第2字節(jié)是存儲器地址,第3字節(jié)以后為數(shù)據(jù)。

圖1 對應的存儲器與主機的連接   

因為可以連接地址為8位(256字節(jié),2K位)的8個器件,因此總線上的最大存儲器空間為16K位。這樣的空間容量已不能滿足目前的需求,容量不足的情況逐漸增多。為此,將地址字段設置為2字節(jié),將PC總線擴展做成最多可連接8個64KB(512K位)的存儲器,這樣一般就可應用于超過16K位容量的EEPROM上。由于存儲器空間最大為512KB,從12 C總線的傳輸能力上看,這個程度應該足夠了。

圖2 I2C總線的存儲器存取操作示例



關(guān)鍵詞: I2C總線 串行EEPROM

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉