深入解析DS12R885/DS12CR887/DS12R887實時時鐘芯片
在電子設計領域,實時時鐘(RTC)芯片是保障系統(tǒng)時間準確性和數(shù)據(jù)連續(xù)性的關鍵組件。Maxim Integrated推出的DS12R885、DS12CR887和DS12R887系列RTC芯片,以其豐富的功能和可靠的性能,在眾多應用場景中得到廣泛應用。本文將對這三款芯片進行詳細解析,幫助電子工程師更好地了解和應用它們。
文件下載:DS12CR887.pdf
一、產(chǎn)品概述
1.1 DS12R885
DS12R885是DS12885實時時鐘的直接替代產(chǎn)品。它具備實時時鐘/日歷功能,提供一個時間鬧鐘、三個可屏蔽中斷(共用一個中斷輸出)、可編程方波輸出,以及114字節(jié)的電池備份靜態(tài)RAM。芯片能自動調整月末日期,支持閏年修正,可工作在24小時或12小時模式,并帶有AM/PM指示。此外,它還集成了精密溫度補償電路,可監(jiān)測VCC狀態(tài),在主電源故障時自動切換到備用電源,VBACKUP引腳支持可充電電池或超級電容,并配備始終啟用的涓流充電器。該芯片通過復用字節(jié)寬接口訪問,支持Intel和Motorola模式。
1.2 DS12CR887和DS12R887
DS12CR887和DS12R887將DS12R885芯片與晶體和電池集成在一起。DS12CR887采用EDIP封裝,DS12R887采用BGA封裝,它們同樣具備實時時鐘/日歷、時間鬧鐘、可屏蔽中斷、可編程方波和114字節(jié)的非易失性電池備份靜態(tài)RAM等功能。
二、應用領域
這些芯片適用于多種嵌入式系統(tǒng),如公用事業(yè)儀表、安全系統(tǒng)、網(wǎng)絡集線器、網(wǎng)橋和路由器等。在這些應用中,準確的時間記錄和可靠的電源備份是至關重要的,而DS12R885/DS12CR887/DS12R887系列芯片正好滿足了這些需求。
三、產(chǎn)品特性
3.1 涓流充電功能
支持可充電電池或超級電容的涓流充電,確保在主電源故障時,備用電源能夠及時提供電力,保證芯片的正常運行。
3.2 總線時序選擇
可選擇Intel或Motorola總線時序,方便與不同的處理器進行接口,提高了芯片的兼容性和靈活性。
3.3 實時時鐘計數(shù)
能夠精確計數(shù)秒、分、時、日、日期、月和年,并支持閏年補償至2100年,保證了時間記錄的準確性。
3.4 中斷輸出
具備三個獨立可屏蔽的中斷標志,中斷輸出可用于向處理器發(fā)出特定事件的信號,方便系統(tǒng)進行相應的處理。
3.5 時間鬧鐘
時間鬧鐘的觸發(fā)頻率可從每秒一次到每天一次,滿足不同應用場景的需求。
3.6 可編程方波輸出
通過編程可以選擇不同的方波頻率,為系統(tǒng)提供多樣化的時鐘信號。
3.7 自動電源故障檢測和切換
當檢測到主電源故障時,芯片能夠自動切換到備用電源,確保數(shù)據(jù)的連續(xù)性和時鐘的正常運行。
3.8 寬電壓和溫度范圍
支持+5.0V或+3.3V的工作電壓,適用于不同的電源系統(tǒng);工業(yè)溫度范圍確保芯片在惡劣環(huán)境下也能穩(wěn)定工作。
四、電氣特性
4.1 直流電氣特性
芯片的直流電氣特性包括電源電壓、輸入邏輯電平、電源電流、待機電流等參數(shù)。例如,在不同的工作電壓下(如+3.3V和+5.0V),芯片的電源電流和待機電流有所不同,工程師在設計時需要根據(jù)實際需求進行選擇。
4.2 交流電氣特性
交流電氣特性主要涉及時鐘周期、脈沖寬度、輸入輸出延遲等參數(shù)。這些參數(shù)對于確保芯片與外部電路的同步和數(shù)據(jù)傳輸?shù)臏蚀_性至關重要。不同的工作電壓下,交流電氣特性也會有所變化,需要工程師進行仔細的設計和調整。
五、功能模塊詳解
5.1 振蕩器電路
DS12R885使用外部32.768kHz晶體,振蕩器電路無需外部電阻或電容即可工作。晶體的參數(shù)(如標稱頻率、串聯(lián)電阻、負載電容)對振蕩器的性能有重要影響。此外,芯片還支持外部32.768kHz振蕩器驅動,此時X1引腳連接外部振蕩器信號,X2引腳不連接。
5.2 時鐘精度
時鐘的精度取決于晶體的精度以及振蕩器電路的電容負載與晶體校準電容負載的匹配程度。溫度變化會導致晶體頻率漂移,外部電路噪聲也可能影響時鐘的準確性。因此,在PCB布局時,需要采取措施隔離晶體和振蕩器,減少噪聲干擾。
5.3 電源管理
芯片的實時時鐘在VCC輸入電平變化時仍能繼續(xù)運行,RAM和鬧鐘存儲位置保持非易失性。當VCC低于功率故障閾值(VPF)時,芯片會自動切換到備用電源。在電源恢復后,芯片需要一定的時間來穩(wěn)定,以確保系統(tǒng)的正常運行。
5.4 時間、日歷和鬧鐘設置
時間、日歷和鬧鐘信息通過讀取和寫入相應的寄存器字節(jié)來設置。這些信息可以采用二進制或二進制編碼十進制(BCD)格式。在寫入內部時間、日歷和鬧鐘寄存器之前,需要將Register B中的SET位設置為邏輯1,以防止在訪問過程中發(fā)生更新。
5.5 控制寄存器
DS12R885有四個控制寄存器(Register A、B、C、D),這些寄存器在更新周期內也可隨時訪問。每個寄存器的不同位具有不同的功能,例如控制振蕩器的開關、中斷的使能、方波輸出的頻率等。
5.6 非易失性RAM
114字節(jié)的通用非易失性RAM可作為電池備份內存,供處理器程序使用,并且在更新周期內也可完全訪問。
5.7 中斷功能
芯片提供三種獨立的自動中斷源:鬧鐘中斷、周期性中斷和更新結束中斷。處理器程序可以選擇啟用哪些中斷,并通過Register B中的相應位進行控制。當中斷事件發(fā)生時,相關的標志位會在Register C中設置,可通過讀取Register C來清除這些標志位。
5.8 方波輸出選擇
通過Register A中的RS0 - RS3位可以選擇15級分頻器的13個抽頭之一,從而確定方波輸出的頻率。方波輸出的開關由Register B中的SQWE位控制。
5.9 周期性中斷選擇
周期性中斷的頻率可以從每500ms一次到每122μs一次,與鬧鐘中斷獨立。周期性中斷的速率通過Register A中的相同位選擇,與方波輸出頻率的選擇共用。Register B中的PIE位用于啟用周期性中斷。
5.10 更新周期
芯片每秒執(zhí)行一次更新周期,無論Register B中的SET位狀態(tài)如何。當SET位為1時,雙緩沖的時間、日歷和鬧鐘字節(jié)的用戶副本被凍結,但內部副本仍會更新。為了避免訪問不一致的時間和日歷數(shù)據(jù),可以采用更新結束中斷、更新進行位(UIP)或周期性中斷等方法。
六、封裝和引腳配置
6.1 封裝類型
DS12R885采用24引腳SO封裝,DS12CR887采用24引腳EDIP封裝,DS12R887采用48引腳BGA封裝。不同的封裝適用于不同的應用場景,工程師可以根據(jù)實際需求進行選擇。
6.2 引腳功能
每個引腳都有特定的功能,如MOT引腳用于選擇Motorola或Intel總線時序,X1和X2引腳用于連接晶體,AD0 - AD7引腳是復用的雙向地址/數(shù)據(jù)總線等。了解每個引腳的功能對于正確使用芯片至關重要。
七、使用注意事項
7.1 處理和布局
EDIP和BGA封裝中包含石英音叉晶體,在使用貼裝設備時要避免過度沖擊,同時應避免超聲波清洗,以免損壞晶體。BGA封裝在回流焊時需要滿足特定的溫度條件,如預熱時間、不同溫度區(qū)間的停留時間等。
7.2 濕度敏感
芯片的濕度敏感封裝在出廠時采用干燥包裝,使用時必須遵循包裝標簽上的處理說明,以防止回流焊過程中損壞芯片。
7.3 電源和電池
VBACKUP引腳的電池電壓需要保持在規(guī)定范圍內,以確保芯片的正常運行。同時,要注意電池的使用壽命和充放電深度,避免電池過度放電影響芯片的性能。
八、總結
DS12R885/DS12CR887/DS12R887系列RTC芯片以其豐富的功能、可靠的性能和靈活的接口,為電子工程師提供了一個優(yōu)秀的實時時鐘解決方案。在實際應用中,工程師需要根據(jù)具體的需求和場景,合理選擇芯片和進行電路設計,同時注意芯片的使用注意事項,以確保系統(tǒng)的穩(wěn)定性和可靠性。你在使用這些芯片的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
-
DS12R885
+關注
關注
0文章
4瀏覽量
7210 -
功能特性
+關注
關注
0文章
29瀏覽量
88
發(fā)布評論請先 登錄
深入解析DS12R885/DS12CR887/DS12R887實時時鐘芯片
評論