Microchip 47L04/47C04/47L16/47C16 EERAM 芯片:功能特性與應用詳解
在電子設計領域,數(shù)據(jù)的可靠存儲與快速讀寫至關重要。Microchip 推出的 47L04/47C04/47L16/47C16 系列 EERAM(Electrically Erasable Random Access Memory)芯片,憑借其獨特的設計和出色的性能,為工程師們提供了一種高效的數(shù)據(jù)存儲解決方案。本文將深入探討該系列芯片的特性、功能及應用,希望能為電子工程師們在實際設計中提供有價值的參考。
文件下載:47L04-I P.pdf
芯片概述
Microchip 的 47L04/47C04/47L16/47C16 系列芯片是 4Kbit 或 16Kbit 的 SRAM 與 EEPROM 備份相結合的產品。這些芯片采用 I2C 串行接口,內部組織為 512 x 8 位(47X04)或 2,048 x 8 位(47X16)。它們具有多種特性,如自動存儲和恢復功能、高可靠性、高速 I2C 接口、寫保護等,適用于各種需要數(shù)據(jù)備份和快速讀寫的應用場景。
產品選型
| 該系列芯片有不同的型號可供選擇,具體參數(shù)如下表所示: | 型號 | 密度 | VCC 范圍 | 最大時鐘頻率 | 溫度范圍 | 封裝 |
|---|---|---|---|---|---|---|
| 47L04 | 4 Kbit | 2.7V - 3.6V | 1 MHz | I, E | P, SN, ST | |
| 47C04 | 4 Kbit | 4.5V - 5.5V | 1 MHz | I, E | P, SN, ST | |
| 47L16 | 16 Kbit | 2.7V - 3.6V | 1 MHz | I, E | P, SN, ST | |
| 47C16 | 16 Kbit | 4.5V - 5.5V | 1 MHz | I, E | P, SN, ST |
工程師們可以根據(jù)實際應用的電壓需求、存儲容量和工作溫度范圍等因素來選擇合適的型號。
芯片特性
1. SRAM 與 EEPROM 備份
芯片內部集成了 SRAM 和 EEPROM,SRAM 提供快速的數(shù)據(jù)讀寫操作,而 EEPROM 則用于數(shù)據(jù)的非易失性存儲。在電源掉電時,SRAM 中的數(shù)據(jù)可以自動存儲到 EEPROM 中;電源恢復后,數(shù)據(jù)又能自動從 EEPROM 恢復到 SRAM 中。此外,還支持手動存儲和恢復操作,通過硬件存儲引腳或軟件命令實現(xiàn)。存儲時間最大為 8 ms(47X04)或 25 ms(47X16)。
2. 非易失性外部事件檢測標志
芯片具有非易失性外部事件檢測標志,可用于檢測外部事件的發(fā)生,并將其記錄下來。這一特性在一些需要記錄特定事件的應用中非常有用。
3. 高可靠性
- 無限讀寫循環(huán):SRAM 具有無限的讀寫循環(huán)次數(shù),確保了數(shù)據(jù)的快速讀寫和長期使用的可靠性。
- 高存儲循環(huán)次數(shù):EEPROM 支持超過一百萬次的存儲循環(huán),保證了數(shù)據(jù)的長期存儲穩(wěn)定性。
- 數(shù)據(jù)保留:數(shù)據(jù)保留時間超過 200 年,并且具有 ESD 保護(>4,000V),提高了芯片的抗干擾能力。
4. 高速 I2C 接口
芯片采用行業(yè)標準的 100 kHz、400 kHz 和 1 MHz 時鐘頻率,支持零周期延遲的讀寫操作。同時,使用施密特觸發(fā)器輸入進行噪聲抑制,提高了數(shù)據(jù)傳輸?shù)姆€(wěn)定性。此外,芯片還支持級聯(lián),最多可連接四個設備,方便擴展存儲容量。
5. 寫保護
芯片提供軟件寫保護功能,可以對 SRAM 陣列的 1/64 到整個陣列進行寫保護,防止數(shù)據(jù)被意外修改。
6. 低功耗 CMOS 技術
芯片采用低功耗 CMOS 技術,典型工作電流為 200 μA,最大待機電流為 40 μA,適合對功耗要求較高的應用場景。
7. 寬溫度范圍
芯片支持工業(yè)(-40°C 到 +85°C)和擴展(-40°C 到 +125°C)兩種溫度范圍,可滿足不同環(huán)境下的使用需求。
8. 汽車級認證
部分型號通過了汽車 AEC - Q100 認證,適用于汽車電子等對可靠性要求較高的應用。
功能描述
1. 總線特性
芯片支持雙向兩線總線(I2C)和數(shù)據(jù)傳輸協(xié)議。數(shù)據(jù)傳輸只能在總線空閑時啟動,在時鐘線為高電平時,數(shù)據(jù)線必須保持穩(wěn)定,否則將被解釋為起始或停止條件。具體的總線條件如下:
- 總線空閑:數(shù)據(jù)線和時鐘線都保持高電平。
- 啟動數(shù)據(jù)傳輸:當 SDA 線在 SCL 線為高電平時從高電平變?yōu)榈碗娖?,確定為起始條件。所有命令必須以起始條件開始。
- 停止數(shù)據(jù)傳輸:當 SDA 線在 SCL 線為高電平時從低電平變?yōu)楦唠娖?,確定為停止條件。所有操作必須以停止條件結束。
- 數(shù)據(jù)有效:在起始條件之后,數(shù)據(jù)線在時鐘信號的高電平期間保持穩(wěn)定時,代表有效數(shù)據(jù)。數(shù)據(jù)線的數(shù)據(jù)必須在時鐘信號的低電平期間改變,每個時鐘脈沖傳輸一位數(shù)據(jù)。
- 確認信號:每個接收設備在接收到每個字節(jié)后,必須生成一個確認信號。主機設備必須生成一個額外的時鐘脈沖與該確認位相關聯(lián)。
2. 設備尋址
控制字節(jié)是主機設備發(fā)送起始條件后接收的第一個字節(jié)??刂谱止?jié)包含 4 位操作碼、兩個用戶可配置的芯片選擇位(A2 和 A1)、一個固定為‘0’的芯片選擇位和一個讀寫位。芯片選擇位 A2 和 A1 必須與相應引腳的邏輯電平匹配,設備才能響應。讀寫位為‘1’時選擇讀操作,為‘0’時選擇寫操作。
3. SRAM 陣列操作
寫操作
- 字節(jié)寫:主機設備發(fā)送控制字節(jié)和 2 字節(jié)的陣列地址后,發(fā)送要寫入的數(shù)據(jù)字節(jié)。數(shù)據(jù)字節(jié)在確認位的 SCL 上升沿被鎖存到 SRAM 陣列中。
- 順序寫:與字節(jié)寫類似,但主機設備可以連續(xù)發(fā)送多個數(shù)據(jù)字節(jié),每個字節(jié)在確認位的 SCL 上升沿被鎖存到 SRAM 陣列中,地址指針自動遞增。
讀操作
- 當前地址讀:依賴當前地址指針確定讀取起始位置,讀取一個數(shù)據(jù)字節(jié)后,主機不確認傳輸,而是生成停止條件。
- 隨機讀:先通過寫操作設置地址指針,然后再發(fā)送讀控制字節(jié),讀取指定地址的數(shù)據(jù)字節(jié)。
- 順序讀:與隨機讀類似,但主機在接收到第一個數(shù)據(jù)字節(jié)后發(fā)送確認信號,繼續(xù)讀取后續(xù)數(shù)據(jù)字節(jié),直到主機不發(fā)送確認信號并生成停止條件。
4. 控制寄存器操作
芯片的控制寄存器用于支持設備配置功能,如軟件寫保護、軟件控制的存儲和恢復操作等。控制寄存器包括 STATUS 寄存器和 COMMAND 寄存器。
- STATUS 寄存器:控制軟件寫保護、啟用/禁用自動存儲功能、報告陣列是否被修改以及包含硬件存儲事件標志。
- COMMAND 寄存器:用于執(zhí)行軟件控制的存儲和恢復操作,包括軟件存儲命令和軟件恢復命令。
5. 存儲/恢復操作
自動存儲(Auto - Store)
當 VCAP 引腳連接電容且 STATUS 寄存器的 ASE 位設置為‘1’時,芯片在檢測到電源掉電事件且 SRAM 陣列被修改(AM 位為‘1’)時,自動將 SRAM 數(shù)據(jù)存儲到 EEPROM 中。存儲操作在 VCAP 下降到 VTRIP 以下時啟動,啟動后 TSTORE 時間內芯片不可訪問。
硬件存儲(Hardware Store)
通過將 HS 引腳驅動為高電平至少 THSPW 時間,可以手動啟動存儲操作。如果 AM 位為‘1’,則啟動硬件存儲操作;無論 AM 位狀態(tài)如何,都會觸發(fā) STATUS 寄存器寫周期,將 EVENT 位設置為‘1’。
自動恢復(Auto - Recall)
芯片在電源上電時自動執(zhí)行恢復操作,將 EEPROM 中的數(shù)據(jù)恢復到 SRAM 中?;謴筒僮髟?VCAP 上升到 VTRIP 以上后啟動,啟動后 TRECALL 時間內芯片不可訪問。
6. 確認信號輪詢
由于芯片在存儲和恢復操作以及內部 STATUS 寄存器寫周期期間不會確認,因此可以通過檢查確認信號來確定這些操作是否完成。主機發(fā)送起始條件和寫控制字節(jié),如果設備仍在忙碌,則不會返回確認信號;如果操作完成,則返回確認信號,主機可以繼續(xù)進行下一個讀寫命令。
引腳描述
| 芯片采用 8 引腳封裝,各引腳功能如下: | 引腳名稱 | 功能 |
|---|---|---|
| VCAP | 電容輸入,用于自動存儲功能的能量存儲 | |
| A1, A2 | 芯片選擇輸入,用于多設備操作 | |
| VSS | 接地 | |
| SDA | 串行數(shù)據(jù),雙向引腳,用于傳輸?shù)刂泛蛿?shù)據(jù) | |
| SCL | 串行時鐘,用于同步數(shù)據(jù)傳輸 | |
| HS | 硬件存儲/事件檢測輸入,用于手動啟動存儲操作和檢測外部事件 | |
| VCC | 電源供應 |
封裝信息
芯片提供 8 引腳 PDIP、8 引腳 SOIC 和 8 引腳 TSSOP 三種封裝形式,每種封裝都有詳細的尺寸和標記信息。工程師們可以根據(jù)實際應用的需求選擇合適的封裝。
應用場景
Microchip 的 47L04/47C04/47L16/47C16 系列 EERAM 芯片適用于多種應用場景,如工業(yè)控制、汽車電子、智能儀表等。在這些應用中,芯片的自動存儲和恢復功能可以確保數(shù)據(jù)在電源掉電時不丟失,高可靠性和高速 I2C 接口可以滿足數(shù)據(jù)的快速讀寫需求。
總結
Microchip 的 47L04/47C04/47L16/47C16 系列 EERAM 芯片以其豐富的特性和出色的性能,為電子工程師們提供了一種可靠的數(shù)據(jù)存儲解決方案。在實際設計中,工程師們可以根據(jù)具體應用的需求,合理選擇芯片型號和封裝形式,充分發(fā)揮芯片的優(yōu)勢,提高系統(tǒng)的可靠性和性能。你在使用這類芯片的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經驗和見解。
-
microchip
+關注
關注
53文章
1648瀏覽量
121000 -
數(shù)據(jù)存儲
+關注
關注
5文章
1031瀏覽量
52973
發(fā)布評論請先 登錄
74hc47/74ls47/54LS47中文資料,數(shù)據(jù)手冊
基于HT47C20L的R-F型低電壓八位Mask單片機
74ls47中文資料匯總(74ls47引腳圖及功能_工作原理及應用電路)
基于47L04/47C04/47L16/47C16下的4K/16K I2C 串行 EERAM
XCZU47DR-L2FFVE1156I 詳細產品資料
Microchip 47L04/47C04/47L16/47C16 EERAM 芯片:功能特性與應用詳解
評論