深入解析 MAX31328:高精度 I2C RTC 的卓越之選
在電子設(shè)備的設(shè)計中,實(shí)時時鐘(RTC)是不可或缺的一部分,它為系統(tǒng)提供準(zhǔn)確的時間信息,確保設(shè)備的正常運(yùn)行。今天,我們將深入探討 Maxim Integrated 推出的 MAX31328,一款具有集成晶體和電源管理功能的 I2C RTC,其精度高達(dá) ±3.5ppm,為眾多應(yīng)用場景提供了可靠的時間解決方案。
文件下載:MAX31328.pdf
產(chǎn)品概述
MAX31328 是一款低成本、高精度的 I2C RTC,集成了溫度補(bǔ)償晶體振蕩器(TCXO)和晶體。它具備電池輸入功能,即使主電源中斷,也能保持準(zhǔn)確的計時。晶體諧振器的集成不僅提高了設(shè)備的長期精度,還省去了系統(tǒng)中外部晶體的需求。該器件采用 10 引腳 LGA 封裝,適用于多種應(yīng)用場景,如服務(wù)器、功率計、遠(yuǎn)程信息處理和全球定位系統(tǒng)等。
特性亮點(diǎn)
高精度計時
- 卓越的時間精度:在 -40°C 至 +85°C 的溫度范圍內(nèi),時間精度可達(dá) ±3.5ppm(±0.302 秒/天),確保在各種環(huán)境條件下都能提供準(zhǔn)確的時間信息。
- 完整的時鐘日歷功能:支持秒、分、時、日、日期、月和年的信息記錄,并且能自動調(diào)整每月的日期,包括閏年校正,可精確到 2100 年。
低功耗設(shè)計
- 低計時電池電流:僅 660nA 的計時電池電流,有效延長了電池的使用壽命,適合對功耗要求較高的應(yīng)用。
- 低功耗運(yùn)行:在不同的工作模式下,如待機(jī)模式和溫度轉(zhuǎn)換模式,都能保持較低的功耗,進(jìn)一步降低了系統(tǒng)的能耗。
豐富的功能特性
- 雙時間報警:提供兩個可編程的時間報警功能,可根據(jù)用戶需求設(shè)置不同的報警時間,滿足多樣化的應(yīng)用需求。
- 溫度補(bǔ)償方波輸出:可編程的方波輸出,經(jīng)過溫度補(bǔ)償,確保輸出信號的穩(wěn)定性。
- 老化調(diào)整寄存器:用戶可以通過老化調(diào)整寄存器對晶體的老化進(jìn)行補(bǔ)償,提高長期計時的準(zhǔn)確性。
- 數(shù)字溫度傳感器:內(nèi)置精度為 ±3°C 的數(shù)字溫度傳感器,可實(shí)時監(jiān)測環(huán)境溫度。
簡單的接口設(shè)計
- I2C 接口:采用 400kHz 的 I2C 接口,與大多數(shù)微控制器兼容,方便與其他設(shè)備進(jìn)行通信。
- 電池備份輸入:支持電池備份輸入,確保在主電源中斷時,設(shè)備仍能繼續(xù)計時。
電氣特性
工作電壓范圍
MAX31328 的工作電壓范圍為 +2.3V 至 +5.5V,適用于多種電源系統(tǒng)。在不同的電壓條件下,設(shè)備都能保持穩(wěn)定的性能。
頻率和計時特性
- 頻率穩(wěn)定性:在 -40°C 至 +85°C 的溫度范圍內(nèi),頻率穩(wěn)定性為 ±3.5ppm,確保時鐘信號的準(zhǔn)確性。
- 計時精度:在 VCC = 3.3V 的條件下,計時精度為 ±0.302 秒/天,滿足大多數(shù)應(yīng)用的需求。
電流特性
- 有源電源電流:在 VCC = 3.3V 時,有源電源電流為 200μA;在 VCC = 5.5V 時,為 300μA。
- 待機(jī)電源電流:在 I2C 總線不活動、32kHz 輸出開啟、SQW 輸出關(guān)閉的情況下,待機(jī)電源電流在 VCC = 3.3V 時為 110μA,在 VCC = 5.5V 時為 170μA。
溫度特性
- 溫度精度:在 VCC = 3.3V 或 VBAT = 3.3V 的條件下,溫度精度為 ±3°C,可準(zhǔn)確測量環(huán)境溫度。
- 溫度轉(zhuǎn)換時間:溫度轉(zhuǎn)換時間為 125 - 200ms,確保及時獲取溫度信息。
引腳配置
MAX31328 共有 10 個引腳,每個引腳都有特定的功能:
- 32kHz:32kHz 輸出引腳,為外部設(shè)備提供穩(wěn)定的時鐘信號。
- VCC:主電源輸入引腳,需要使用 0.1μF 至 1.0μF 的電容進(jìn)行去耦。
- INT?/SQW:低電平有效中斷或方波輸出引腳,通過控制寄存器中的 INTCN 位可選擇不同的功能。
- RST?:低電平有效復(fù)位引腳,兼具推按鈕輸入功能,可用于檢測電源故障和復(fù)位微處理器。
- VBAT:備份電源輸入引腳,當(dāng)主電源中斷時,為設(shè)備提供電源。
- SDA:I2C 串行數(shù)據(jù)輸入/輸出引腳,需要外部上拉電阻。
- SCL:I2C 串行時鐘輸入引腳,用于同步數(shù)據(jù)傳輸。
詳細(xì)功能解析
32kHz TCXO
溫度傳感器、振蕩器和控制邏輯組成了 TCXO,它為 RTC 提供穩(wěn)定準(zhǔn)確的參考時鐘??刂破魍ㄟ^讀取片上溫度傳感器的輸出,使用查找表確定所需的電容值,并進(jìn)行老化校正,然后設(shè)置內(nèi)部電容選擇寄存器。溫度轉(zhuǎn)換在 VCC 首次應(yīng)用時進(jìn)行,之后每 64 秒進(jìn)行一次。
電源控制
溫度補(bǔ)償電壓參考和比較器電路用于監(jiān)測 VCC 電平,根據(jù)不同的電源條件自動切換電源。當(dāng) VCC 大于 VPF 時,設(shè)備由 VCC 供電;當(dāng) VCC 小于 VPF 且小于 VBAT 時,設(shè)備由 VBAT 供電。為了保護(hù)電池,首次應(yīng)用 VBAT 時,振蕩器不會立即啟動,直到 VCC 超過 VPF 或?qū)懭胗行У?I2C 地址。
推按鈕復(fù)位功能
MAX31328 支持推按鈕開關(guān)連接到 RST? 輸出引腳。當(dāng)檢測到推按鈕的下降沿時,設(shè)備會對開關(guān)進(jìn)行消抖處理,并在內(nèi)部定時器到期后繼續(xù)監(jiān)測 RST? 線。當(dāng)檢測到釋放時,RST? 引腳會被拉低并保持一段時間,以確保系統(tǒng)的穩(wěn)定復(fù)位。此外,RST? 引腳還用于指示電源故障條件。
實(shí)時時鐘
RTC 提供秒、分、時、日、日期、月和年的信息,支持 24 小時或 12 小時格式,并帶有 AM/PM 指示。它還提供兩個可編程的時間報警和一個可編程的方波輸出,通過 INT?/SQW 引腳輸出。
I2C 接口
MAX31328 支持雙向 I2C 總線和數(shù)據(jù)傳輸協(xié)議,工作在標(biāo)準(zhǔn)模式(100kHz 最大時鐘速率)和快速模式(400kHz 最大時鐘速率)下。它作為 I2C 總線上的從設(shè)備,通過 SCL 輸入和開漏 SDA I/O 線與總線連接。數(shù)據(jù)傳輸遵循特定的協(xié)議,包括起始條件、停止條件、數(shù)據(jù)有效和確認(rèn)等。
應(yīng)用注意事項(xiàng)
電源去耦
為了獲得最佳性能,建議使用 0.1μF 至 1.0μF 的電容對 VCC 和 VBAT 電源進(jìn)行去耦。如果在電池操作期間不需要通信,可以省略 VBAT 去耦電容。
開漏輸出
INT?/SQW 和 32kHz 輸出為開漏輸出,需要外部上拉電阻來實(shí)現(xiàn)邏輯高電平輸出。上拉電阻的值通常為 10kΩ。
SDA 和 SCL 上拉電阻
SDA 為開漏輸出,需要外部上拉電阻來實(shí)現(xiàn)邏輯高電平。由于設(shè)備不使用時鐘周期拉伸,SCL 可以使用帶有上拉電阻的開漏輸出或 CMOS 輸出驅(qū)動器。
處理、PCB 布局和組裝
MAX31328 封裝中包含石英音叉晶體,在使用貼裝設(shè)備時需要采取預(yù)防措施,避免過度沖擊。應(yīng)避免使用超聲波清洗,以免損壞晶體。在 PCB 布局時,應(yīng)避免在封裝下方布線,除非在封裝和信號線之間放置接地平面。所有未連接的引腳必須連接到地。
總結(jié)
MAX31328 是一款功能強(qiáng)大、性能卓越的 I2C RTC,具有高精度、低功耗、豐富的功能和簡單的接口等優(yōu)點(diǎn)。它適用于各種對時間精度要求較高的應(yīng)用場景,如服務(wù)器、功率計、遠(yuǎn)程信息處理和全球定位系統(tǒng)等。在設(shè)計過程中,工程師需要根據(jù)具體的應(yīng)用需求,合理選擇電源、配置引腳和進(jìn)行 PCB 布局,以充分發(fā)揮 MAX31328 的性能優(yōu)勢。你在使用 RTC 時遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗(yàn)和見解。
-
高精度計時
+關(guān)注
關(guān)注
0文章
3瀏覽量
1068
發(fā)布評論請先 登錄
深入解析 MAX31328:高精度 I2C RTC 的卓越之選
評論