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