RTCはSRAMまたはEPROMのどこに日付と時刻を保存しますか?

RTCはSRAMまたはEPROMのどこに日付と時刻を保存しますか?

MCP79411XなどのRTCに関するいくつかのデータシートを検索しました。

  • しかし、RTCがsramやeepromにタイムスタンプを保存するなど、いくつかの混乱があります。
  • RTCがsramに時間を格納すると仮定すると、これは揮発性メモリであり、電源データがないと消去されないことを意味します。
  • 電源が切れると、タイムスタンプが保存されます。
  • 日時が毎回更新されるかどうか。

答え1

RTCは通常バッテリで駆動されます。 EEPROMは、プログラミング(特に明示的な削除ステップを必要とする再プログラミング)や変更されたデータの場合は少し遅いです。毎秒、デバイスが処理できる制限された書き込みサイクル数が問題になる可能性があります。 (または一種のウェアレベリングが必要で複雑さが追加されます。)これがマザーボードに通常CR2032コイン型電池がどこかに取り付けられている理由の1つです。

特にMCP79411Xチップの場合、データシート(私は - から来ましたマウザー)は非常に明確です。チップは、「EEPROM、SRAM、固有IDを持つI2C リアルタイムクロック/カレンダー」として説明されています。そしてバッテリースイッチング」をページ上部に表示し、「機能」リストは「リアルタイムクロック/カレンダー(RTCC)、バッテリー駆動… 」で始まります。

答え2

仕様を見ると、これらのチップがバッテリで駆動されることがわかります。チップはCMOS技術を使用して製造されるため、エネルギー消費が非常に少なくなります。

あなたの質問に答えるには:可変データはRAMに保存されます。 EEPROMメモリは、水晶の周波数(通常32768Hz)、一意のID、およびMACアドレスを格納するために使用されます。

関連情報