RTC는 SRAM 또는 EPROM의 어디에 날짜와 시간을 저장합니까?

RTC는 SRAM 또는 EPROM의 어디에 날짜와 시간을 저장합니까?

MCP79411X와 같은 RTC에 관한 일부 데이터시트를 검색했습니다.

  • 그러나 RTC가 sram이나 eeprom에 타임스탬프를 저장하는 것과 같은 몇 가지 혼란이 있습니다.
  • RTC가 sram에 시간을 저장한다고 가정하면 이는 휘발성 메모리이며 전원 데이터가 없을 때 지워지지 않는다는 의미입니다.
  • 전원이 꺼지면 타임스탬프가 저장됩니다.
  • 날짜와 시간이 매번 업데이트되는지 여부입니다.

답변1

RTC는 일반적으로 배터리로 구동됩니다. EEPROM은 프로그래밍(특히 명시적인 삭제 단계가 필요한 재프로그래밍) 및 변경된 데이터의 경우 약간 느립니다.매 초, 장치가 처리할 수 있는 제한된 쓰기 주기 수가 문제가 될 수 있습니다. (또는 일종의 웨어 레벨링이 필요하여 복잡성이 추가됩니다.) 이것이 마더보드에 일반적으로 CR2032 코인 셀 배터리가 어딘가에 설치되어 있는 이유 중 하나입니다.

특히 MCP79411X 칩의 경우,데이터 시트(나는 -에서왔다마우저)은 매우 명확합니다. 칩은 "EEPROM, SRAM, 고유 ID가 있는 I2C 실시간 시계/캘린더" 로 설명됩니다.그리고 배터리 스위칭"를 페이지 상단에 표시하고 "기능" 목록은 "실시간 시계/캘린더(RTCC), 배터리 구동…"으로 시작합니다.

답변2

사양을 보면 이러한 칩이 배터리로 구동된다는 것을 알 수 있습니다. 칩은 CMOS 기술을 사용하여 제조되므로 에너지 소비가 매우 적습니다.

귀하의 질문에 대답하려면: 가변 데이터는 RAM에 저장됩니다. EEPROM 메모리는 크리스털의 주파수(일반적으로 32768Hz), 고유 ID 및 MAC 주소를 저장하는 데 사용됩니다.

관련 정보