1、EEPROM 芯片AT24C02A 介紹
在智能化的 SFP 光模塊中, 總是將各種信息 (如該模塊的版本號、光模塊類型、激光器類型、各種告警信息以及狀態(tài)信息等 )存儲在光模塊上的
EEPROM 存儲芯片中。本設計方案選用的EEPROM 是ATMEL 公司的AT24C02A 。該芯片主要是用于數據存儲 ,
共有 8 個管腳, 其中
:A0-A2 作為地址線(主要是用作判斷和讀取相應地址寄存器的數據信息 );SDA
和 SCL 管腳共同組成了IIC 總線 ,分別對應其中的串行數據總線和時鐘總線 ;WP 為寫保護 , 主要用來提供硬件數據保護;NC 為空管腳 ;GND 和 VCC 分別為地和電源
[5]。

2、 IIC 總線簡介
IIC 總線通信接口是由 Philips 公司推出的一種簡單、雙向、二線制、同步串行總線。它只需兩根線(串行時鐘線 SCL 和串行數據線SDA) 即可在連接于總線上的器件之間傳送信息。該總線是高性能串行總線 , 具備多主機系統(tǒng)所需要的裁決和高低速設備同步等功能,應用極為廣泛。
在單主方式的 IIC 總線系統(tǒng)中,總線上只有一個單片機 , 其余都是帶IIC 總線的外圍器件。由于總線上只有一個單片機成為主節(jié)點 , 單片機系統(tǒng)永遠占據了總線 ,不會出現(xiàn)競爭 ,主節(jié)點不必有自己的節(jié)點地址。只要每個外圍器件有自己的器件地址 , 兩根 I/O 口線SCL( 時鐘線 ) 和SDA(數據線 )就可以模擬IIC 總線接口。
IIC 總線主從機之間的一次數據傳送稱為一幀, 由啟動信號、地址碼、若干數據字節(jié)、應答位以及停止信號等組成。通訊啟動時 ,主機發(fā)送一個啟動信號 ( 當
SCL 線上是高電平時 ,SDA 線上產生一個下降沿)
、從機的地址碼(8 位)和讀寫信號 ; 通訊停止時 ,主機發(fā)送一個停止信號 ( 當SCL 線上是高電平時 ,SDA 線上產生一個上升沿)。在數據傳送過程中 , 當SCL 線上是高電平時
, 必須保證SDA 線上的數據穩(wěn)定 ;
傳送一個字節(jié)的數據 , 必須由接收機發(fā)一個應答信號。在發(fā)送時 ,首先發(fā)送最高位。每次傳送開始有起始信號 ,結束時有停止信號。在總線傳送完 1 個字節(jié)后
, 可以通過對時鐘線的控制 ,使傳送暫停, 這時可在應答信號后使 SCL 變低電平, 控制總線暫停。
微信掃一掃