EEPROMとは何ですか?
EEPROMは、電気的に消去可能なプログラム可能な読み取り専用メモリの略です。これは不揮発性フラッシュメモリデバイスです。つまり、電源を切っても保存された情報が保持されます。 EEPROMは通常、優れた機能とパフォーマンスを提供します。 EEPROMでは、ICを何度も書き込んでプログラムすることができ、これらはEPROM(UV消去可能プログラミングROM)として機能します。
ただし、EEPROMは、新しいプログラム、情報、またはデータを書き込む必要があるときに、EEPROMが含まれているコンピュータまたは電子デバイスから取り出す必要はありません。特定のカスタマイズは、EEPROMチップに対して終了する場合があります。
EEPROM
クライアント/ユーザーは、異なるセルのプログラミングを消去することを期待せずに、特定のユニットの品質を変更できます。その結果、データの領域は、チッププログラミングの残りの部分を調整することを期待せずに消去および置換される可能性があります。 EEPROMチップに保存されたデータは、クライアントがそれに含まれるデータを削除して置き換えることを選択するまで、永続的です。 EEPROMチップに保存されている情報は、電源を切っても失われません。ここでは、1つの外部電源装置のみが使用されています。書き込みおよび消去操作はバイト単位で実行されます。
利用可能なEEPROMデバイスには多くの種類がありますが、最も一般的に使用されるEEPROMファミリの1つは、24C02、24C04、24C08などの24CXXシリーズデバイスです。これらはすべて同じ機能を備えていますが、メモリにのみ違いがあります。
EEPROMの機能:
- 低電圧および標準電圧動作(100 kHz(1.8V)および400 kHz(2.7V、5V)の互換性)
- シュミットトリガー、ノイズ抑制のためのフィルター入力
- 内部編成128x 8(1K)、256 x 8(2K)、512 x 8(4K)、1024 x 8(8K)、または2048 x 8(16K)
- 利用可能な自動車用デバイス
- 2線式シリアルインターフェース(2線式はデータの読み取りと書き込みに使用されます)
- 双方向データ転送プロトコル
- ハードウェアデータ保護用の書き込み保護ピン
- 8バイトページ(1K、2K)、16バイトページ(4K、8K、16K)の書き込みモード
- 部分的な年齢の書き込みが許可されます
- セルフタイム書き込みサイクル
EEPROMの動作原理
EEPROMは、UV-EPROMと同じ原理を使用しています。フローティングゲートにトラップされた電子はセルの特性を変更するため、その代わりに論理「0」または論理「1」が格納されます。
EEPROMは、セル設計で最も少ない規格を実装するメモリデバイスです。一般的なセルのほとんどは、2つのトランジスタで構成されています。この場合、ストレージトランジスタには電子をトラップするフローティングゲートがあります。それとは別に、動作に使用されるアクセストランジスタがあります。 EPROMでは、電子がフローティングゲートから除去されるとセルが消去されますが、EEPROMでは、電子がフローティングセルにトラップされるとセルが消去されます。
シリアルアクセスとパラレルアクセスの2つの異なるEEPROMファミリがあります。シリアルアクセスは市場のEEPROM全体の90%を占めていますが、パラレルアクセスEEPROMは約10%です。
パラレルEEPROM:
- パラレルデバイスは、256ビットを超える高密度で利用可能であり、一般的に高速で動作します。
- 信頼性が高く、これらは主に軍事市場で使用されます。
- これらは、EPROMおよびフラッシュメモリデバイスとピン互換です。
パラレルEEPROMデバイス
シリアルEEPROM:
- シリアルEEPROMは密度が低く(通常は256ビットから256Kビット)、パラレルデバイスよりも低速です。
- それらははるかに安価であり、より多くの「商品」アプリケーションで使用されます。
特徴
•動作電圧範囲読み取り:1.8 V〜5.5 V
•動作周波数:2.0 MHz(VCC = 4.5 V〜5.5 V)
•シーケンシャル読み取り対応
•誤った命令認識による書き込みから保護する機能
•持久力:106
サイクル/ワード* 1(Ta = + 85°C)
•データ保持:100年(Ta = + 25°C)
20年(Ta = + 85°C)
•メモリ容量:S-93C46B 1Kビット
S-93C56B 2Kビット
S-93C66B 4Kビット
•初期出荷データ:FFFFh
•鉛フリー、Sn 100%、ハロゲンフリー* 2
EEPROMのメモリ構成
AT24C02 EEPROM: 24C02は、それぞれ8バイトの32ページで内部的に編成されており、2Kではランダムワードアドレス指定のために8ビットのデータワードアドレスが必要です。
AT24C04 EEPROM: 24C04 各4Kがランダムワードアドレス指定のために9ビットのデータワードアドレスを必要とする16バイトの32ページで内部的に編成されています。
AT24C08 EEPROM: 24C08は、それぞれ16バイトの64ページで内部的に編成されています。8Kでは、ランダムワードアドレス指定のために10ビットのデータワードアドレスが必要です。
EEPROMのアプリケーション
EEPROMは、通信、消費者、自動車、産業用アプリケーションなどの多くのアプリケーションで使用されています。その他のアプリケーションは次のとおりです。
1.テスト機器の再プログラム可能な校正データ
2.リモートコントロール送信機のように学習機能からのデータストレージ。
AT24C02 EEPROM:
AT24C02は、電気的に消去可能なプログラム可能な読み取り専用メモリ(EEPROM)チップです。内部的には8バイトの32ページで構成されており、それぞれに2Kビットのメモリサイズがあります。これは最も一般的に使用されるEEPROMであり、図に示すように8ピンDIPが付属しています。
ピン1-3: A0、A1、A2はチップのアドレス入力であり、このA1とA2はアドレス指定用であり、A0はNA(接続なし)ピンです。 8つの2Kデバイスは、単一のバスシステムでアドレス指定できます。
ピン4: アース(GND)。
ピン5: これはシリアルデータピンであり、シリアルデータ転送用に双方向です。
ピン6: これはシリアルクロック入力であり、正のクロック信号を提供します。
ピン7: これは書き込み保護ピンであり、ハードウェアデータ保護を提供します。グランドピンに接続すると、読み取り/書き込み操作が可能になります。
ピン8: 電源。
EEPROM24C02を含むアプリケーション
この回路では、2KBメモリのEEPROM 24C02を使用して、キーパッドで入力した目的のパスワード/番号を保存しました。どちらも、図に示すマイクロコントローラに接続されています。ユーザーは、マイクロコントローラーに正しく接続されたLCDディスプレイによってプロンプトが表示されるロックを開きたいときに、キーパッドでパスワードを入力する必要があります。マイクロコントローラによって取得されたEEPROMに保存されているパスワードと一致する場合、ドアを開閉するためにピン38と37でロジックハイを提供します。出力検証の目的で、2つのランプを使用してドアの開閉を示すことができます。
フォトクレジット