概述
DS1678為實時時鐘(RTC)事件記錄儀,用來記錄每次觸發/INT引腳的非周期、異步事件的時間和日期。該器件記錄第一次事件發生時的秒、分、時、星期、日期、月、年及世紀信息,并開啟16位歷時計數器(ETC)。隨后發生的事件將觸發ETC記錄,存儲在事件記錄存儲器中。最多可記錄1025個事件。器件工作在VCC或VBAT供電狀態時均可記錄所發生的事件。
數據表:*附件:DS1678系列實時事件記錄器技術手冊.pdf
特性
- BCD格式的實時時鐘/日歷計算秒、分、時、日期、月、星期幾以及具有閏年補償、2000年兼容性
- 在只讀非易失內存中,可記錄1025個連續事件
- 事件觸發由用戶可編程,可以是/INT引腳的下降沿、上升沿或者兩個邊沿觸發
- 事件計數寄存器提供已經被記錄在當前事件記錄任務中的數目
- 可編程的RTC報警
- 用戶可編程的NV RAM (32字節)
- I2C串行接口
- 提供三種分辨率選擇,以折衷考慮精度和最長的事件間隔
- 工作在-40°C至+85°C工業級溫度范圍
典型操作電路
引腳配置
框圖
時間和日歷信息通過讀取/寫入相應的寄存器字節來訪問。請注意,有些位被設置為零。無論如何寫入,這些位的讀數始終為零。時間、日歷和報警寄存器的內容采用BCD格式,符合2000年標準。DS1678可以在12小時或24小時模式下運行。小時寄存器的位6定義為12或24小時模式選擇位。高電平時,選擇12小時模式。在12小時模式下,位5是AM/PM位,邏輯1為PM。在24小時模式下,第5位是第二個10小時位(20–23小時)。日寄存器在午夜時遞增。對應于星期幾的值是用戶定義的,但必須是連續的,例如,1等于星期日,2等于星期一,依此類推。不合邏輯的時間和日期條目導致未定義的操作。
讀取或寫入時間和日期寄存器時,輔助(用戶)緩沖器用于防止內部寄存器更新時出錯。讀取時間和日期寄存器時,用戶緩沖器在IC啟動時與內部寄存器同步。當時鐘繼續運行時,從這些輔助寄存器中讀取時間和日歷信息。每當寫入秒寄存器時,遞減計數鏈復位。寫傳輸發生在來自器件的應答上。一旦倒計時鏈復位,為了避免翻轉問題,必須在一秒鐘內寫入剩余的時間和日期寄存器。
DS1678還包含一個時間報警。報警寄存器位于寄存器08h-0Bh中。每個報警寄存器的位7是一個屏蔽位(表4)。當所有屏蔽位均為邏輯0時,當計時寄存器00h-03h中存儲的值與日期時間報警寄存器中存儲的值匹配時,報警每周發生一次。當每日報警寄存器的屏蔽位設置為1時,每天都會產生一個報警。當日期和小時報警屏蔽位設置為1時,每小時產生一次報警。同樣,當日、小時和分鐘報警掩碼位設置為1時,每分鐘都會產生一次報警。當日、小時、分鐘和秒報警屏蔽位設置為1時,每秒發生一次報警。作為防止未經授權篡改的安全措施,寫入任何存儲器位置或更改RTC和控制寄存器中的任何值都會停止事件日志任務,并將MIP位清零。
-
實時時鐘
+關注
關注
4文章
307瀏覽量
66911 -
記錄儀
+關注
關注
1文章
526瀏覽量
22264 -
RTC
+關注
關注
2文章
614瀏覽量
68443 -
DS1678
+關注
關注
0文章
5瀏覽量
5381
發布評論請先 登錄
彈載記錄器實時監測模式的設計
How to Use the DS1678 Real-Tim

How to Use the DS1678 Real-Tim

如何使用DS1678實時事件記錄-How to Use th

DS1922E 高溫iButton記錄器,帶有8KB數據記錄

DS1678S+ 時鐘/定時 - 實時時鐘

DS1678+ 時鐘/定時 - 實時時鐘

DS1678 時鐘/定時 - 實時時鐘

DS1678S 時鐘/定時 - 實時時鐘

DS1678S/T&R 時鐘/定時 - 實時時鐘

評論