タイムスタンプを保存するためのリアルタイムクロック

タイムスタンプを保存するためのリアルタイムクロック

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

  • しかし、RTCがsramやeepromにタイムスタンプを保存するなど、いくつかの混乱があります。 ここに画像の説明を入力してください。 タイムスタンプがSRAMに格納されている次のI2CがEEPROMに接続されていると仮定し、タイムスタンプがMCUに転送される方法の相互作用が発生すると仮定すると、下の図の流れを説明できる人はいますか?

答え1

以下から画像を抽出した。マニュアル。この画像はブロック図を示しています。ほとんどのブロック図は、いくつかの一般的な概念を説明するためのものです。ブロック図は、電源が使用されている場所(水晶の2本のワイヤに加えて赤と青のワイヤ)を示しているようです。外部電源は一部のブロックに電力を供給します。バッテリーは他のブロックに電力を供給します。ブロックダイアグラムには、データの使用や保存に関する概念は表示されません。

このブロック図は次のようになります。この他のマニュアル:

/ホーム/immf/ダウンロード/MCP7941X-図-1-2

そこからデータ交換パスを見ることができます。 i 2 Cは、両方のタイプのメモリにアクセス(読み取りおよび書き込み)できます。

EEPROMはその価値を維持するために電力を必要としません。何度も変更するように設計されています。

SRAMはすべての時間値が保存される場所で、元の4.1 RTCC MEMORY MAPマニュアルセクションまたは他のマニュアルセクション(両方のマニュアル)FIGURE 5-1: MEMORY MAPに記載されています。いずれにせよ、両方のマニュアルのSRAMメモリは、ユーザーの現在の時刻、2つのアラーム、複数の電源タイムスタンプ、および64バイトの一般データを保存することを示しています。

つまり、時間は絶対にSRAMに保存

答え2

sramやeepromでRTCがタイムスタンプを保存する場所などの混乱

図ではこれを指定しません。

タイムスタンプがSRAMに格納されている次のI2CがEEPROMに接続されていると仮定し、タイムスタンプがMCUに転送される方法の相互作用が発生すると仮定すると、下の図の流れを説明できる人はいますか?

この2.75個の文章を正しく理解してほしい!もしそうなら、あなたが尋ねるべきこと

MCUとRTCチップ間でトリガ時間情報を交換するには?

答えは、「I²C」とマークされたブロックが実際にI²Cを介してMCUから送信された命令を処理する小さな特殊プロセッサであるということです。新しいアラーム時間でアラーム時間を再プログラムするように指示されます。それでそうしました。

関連情報