本應用筆記概述了精密I2C實時時鐘(RTC)的工作特性,包括DS3231、DS3231M和DS3232。本文重點介紹一般應用指南,便于將器件資源用于電源管理、I2C通信電路配置以及與器件上電序列和初始化相關的I2C特性。本文還對去耦進行了其他討論,以支持制定緩解器件頻率電源推力的策略。
介紹
多年來,I2C通信已成為客戶關于精確實時時鐘(RTC)的問題中反復出現的主題。這包括電路設置和操作等基本主題,以及管理與I2C端口上所有器件的通信。在許多情況下,在實施電路和固件設計之前,需要做出幾個關鍵決策。本應用筆記提供了精確RTC特性的基本操作概述,因此硬件/固件工程師可以決定如何有效地管理精確的RTC資源。
I2C端口在精確RTC中的關鍵工作特性
Maxim的精確RTC具有雙電源。如圖1所示,根據應用和所需的使用條件,可以實現三種電源配置。這些電源的目的是在主電源和備用電源(如電池或超級電容器)之間提供可管理的低電流電源切換。
圖1.電源配置。
圖1.電源配置。
與許多采用雙電源架構的標準RTC不同,Maxim的RTC使I2C端口通信成為可能,無論哪種電源為器件供電。這意味著當由主電源供電或設備通過 V 供電時,用戶可以與設備通信.BAT(或二級供電終端)。大多數雙電源模式僅允許在器件通過主電源或 V 供電時與器件通信抄送.
此功能可能會使設計復雜化。實現無論使用何種電源都能通信的電路,需要仔細考慮如何設置I2C端口。在沒有電源的情況下,I2C端口需要通電且可用。SDA和SCL不應因缺乏供應而被拉到地;否則無法進行通信。
使用兩個電源時的一般方法是使用ORing二極管在電源之間切換。圖2說明了所描述的技術。這種方法的重要性在于確保當一個電源不可用或可能處于地電位時實現適當的電源隔離。
圖2.雙電源I2C設置。
圖3提供了單電源工作模式的示例,這些工作模式易于針對I2C通信進行配置。上拉電阻簡單地連接到電源,在與RTC通信期間將使用。
圖3.單電源I2C設置。
電源相關器件初始化
精確的RTC將啟動某些動作,這些動作取決于在初始電源施加期間連接兩個電源中的哪一個。在使用電池(連接到 V.BAT),通常電池電壓將是 RTC 將看到的第一個電壓。為了節省電池電量,RTC具有“新鮮度密封”模式。此模式可防止內部電路在完全運行開始之前通電。如果滿足兩個條件之一,則釋放此模式。首先,當對V施加有效電壓時,RTC將退出“新鮮度密封”模式抄送終端。如果設備在從有效的V操作時收到有效的I2C地址,則會出現退出“新鮮度密封”的第二個條件.BAT電源電壓。
一旦滿足任一條件,精確的RTC振蕩器將啟動。典型的振蕩器啟動時間小于1秒。有效 V 后約 2 秒抄送或有效的I2C地址,RTC將進行溫度測量,并將計算出的校正應用于振蕩器。此時,只要有有效的電源可用,RTC 將繼續運行并調整頻率輸出(V抄送或 V.BAT).溫度測量將定期進行(由器件類型指定),并根據振蕩器時基進行計算校正:數字(DS3231M、DS3232M)或模擬(容性負載:DS3231S、DS3232、DS3234、DS32kHz)。
在第一次上電時(啟動內部上電復位 (POR) 序列時),時間和日期寄存器設置為 01/01/00 01 00:00:00 [DD/MM/YY DOW HH:MM:SS](其中 DD = 天,MM = 月,YY = 年,DOW = 星期幾,HH = 小時,MM = 分鐘,SS = 秒)。
與I2C的通信應至少在建立有效電源后的前2秒內保持關閉。在電源建立后的前2秒內,精確的RTC啟動其振蕩器,調用校準代碼,啟動溫度傳感器讀取,并應用頻率校正。
在上電期間嘗試讀取器件可能會導致計時精度不確定的結果,或者可能會損壞校準存儲器中的召回。對于基于晶體的RTC,召回事件中的損壞可能導致需要啟動另一個溫度轉換/頻率校正。
與I2C通信有關的大多數應用問題都與I2C端動在接通電源的前2秒內暫存有關,或者設備在由V供電時收到有效的I2C地址.BAT.圖4顯示了使用精確RTC安全開始通信的首選時序圖。一旦達到“器件工作”區域,I2C通信就可以安全地開始,而不會中斷POR初始化序列。
圖4.上電時序圖。
在單電源操作中管理電源
三種電源配置模式在“精確RTC中I2C端口的關鍵工作特性”一節中簡要介紹。雖然精確的RTC設計獨特,用于管理雙電源工作模式,但一些用戶希望在RTC外部創建自定義雙電源工作模式。他們選擇在單電源配置下操作RTC,要么向V供電抄送端子或 V.BAT終端。
在設計電源的定制外部開關時,請仔細考慮I2C通信、電源去耦,當使用電池作為電源時,應考慮與功耗相關的去耦要求。直接在精確的RTC上了解噪聲、接地反彈和切換時間等開關特性非常重要。在單電源模式下,請注意器件電源初始化順序、頻率更新速率和工作特性。每個器件的操作性能可能略有不同,具體取決于它是否由 V 供電抄送或 V.BAT終端。基于微電子機械系統(MEM)的RTC將具有不同的頻率調整速率,具體取決于它們是否由V供電抄送(1s) 或 v.BAT(10秒)。
數據手冊中關于 V 上電容去耦的建議抄送分別為 0.1μF 和 1.0μF。這些電容器應盡可能靠近器件放置。在用戶打算通過使用二極管切換電源或將電阻與電源端子串聯的配置中,仍建議去耦盡可能靠近器件的電源端子。無論 V 是否抄送或 V.BAT端子用作主電源。圖5顯示了串聯電阻下的位置。
圖5.單個電源的去耦。
圖5所示的配置常見于客戶遇到頻率精度問題的應用中。遇到頻率問題的客戶將去耦電容放在B點,不建議在此時去耦。為了獲得最佳性能,建議將點 A 用作解耦點。這有助于減輕由于基本器件工作特性導致的電流波動而導致的潛在電源推動。一般設計規則是去耦電容位置內沒有精確RTC以外的任何元件。A點的去耦為降噪和提高精確RTC的頻率穩定性/精度性能提供了最佳選擇。
管理雙電源操作中的電源
使用電池(在 V 上)實現雙電源操作.BAT)來維持時鐘寄存器和/或非易失性器件存儲器可以從兩種基本設計方法中受益。一、初級電源的去耦,V抄送,應遵循上一節在單電源操作中管理電源中提出的建議。其次,如果 V.BAT電源是真正的電池,并不總是需要或推薦去耦電容器。由于放置在電池兩端的去耦電容會增加漏電流,因此為了實現最小的電流消耗,不應使用去耦電容。如果器件在 V 下運行時不打算與精確的 RTC 通信,這一點就更加重要.BAT供應。
圖6.管理雙電源。
結論
Maxim的精確RTC產品系列在精度至關重要的應用中提供極佳的計時精度。了解特定器件如何從三種電源配置中的每一種工作將有助于確定哪種電源配置最適合特定應用。電源的去耦對于器件性能始終很重要,遵循概述的準則將提供最佳結果。
始終查看電路實現方案,以了解精確RTC下的噪聲、接地反彈和切換時間等開關特性,以最大限度地降低這些開關特性。在單電源模式下,請注意器件電源初始化順序、頻率更新速率和工作特性。對于所有上電模式,請注意在啟動I2C通信之前需要2秒的延遲。
審核編輯:郭婷
-
Maxim
+關注
關注
8文章
859瀏覽量
87389 -
電源管理
+關注
關注
115文章
6193瀏覽量
144960 -
RTC
+關注
關注
2文章
544瀏覽量
67039
發布評論請先 登錄
相關推薦
評論