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

How to Use the DS1678 Real-Tim

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

DS1922E 高溫iButton記錄器,帶有8KB數(shù)據(jù)記錄

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

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

DS1678 時鐘/定時 - 實時時鐘

DS1678S 時鐘/定時 - 實時時鐘

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

DS1678實時事件記錄器技術(shù)手冊

評論