RTC 在 SRAM 或 EPROM 中的什么位置存储日期和时间

RTC 在 SRAM 或 EPROM 中的什么位置存储日期和时间

我浏览了一些有关 RTC 的数据表,例如 MCP79411X,

  • 但有一些困惑,比如 RTC 将时间戳存储在 sram 或 eeprom 中,
  • 假设RTC在sram中存储时间意味着它是易失性存储器,当没有电源数据时不会被擦除,
  • 当电源关闭时,它会存储时间戳。
  • 日期和时间是否每次都会更新。

答案1

RTC 通常由电池供电。 EEPROM 的编程速度稍慢(尤其是重新编程,需要明确的擦除步骤),并且对于更改的数据每一秒,设备可以处理的有限数量的写入周期可能会成为一个问题。 (或者您需要某种磨损均衡,从而增加复杂性。)这就是您的主板通常在某处安装 CR2032 纽扣式电池的原因之一。

具体来说,对于 MCP79411X 芯片,数据表(我从贸泽)说得很清楚:该芯片被描述为“带有 EEPROM、SRAM、唯一 ID 的 I 2 C™ 实时时钟/日历”和电池切换”位于页面顶部,“功能”列表以“实时时钟/日历 (RTCC)、电池供电...”开头

答案2

如果您查看规格,您会发现此类芯片是由电池供电的。由于该芯片采用 CMOS 技术制造,因此消耗的能量非常低。

回答你的问题:变量数据存储在RAM中。 EEPROM 存储器用于存储晶体的频率(通常为 32768 Hz)、唯一 ID 和 MAC 地址。

相关内容